- ✅ Archivage des fichiers obsolètes dans
archive/2026-02-obsolete/ - ✅ Mise à jour du CHANGELOG.md (version 0.4.4)
- ✅ Bump de version dans pyproject.toml, setup.py, init.py
- ✅ Commit des changements sur Git
- ✅ Construction du package (
dist/dnd_5e_core-0.4.4-py3-none-any.whl+.tar.gz)
- ✅
QUICK_PUBLISH.md- Guide rapide de publication - ✅
PUBLICATION_PYPI.md- Documentation complète du processus - ✅
setup_pypi_token.sh- Script interactif de configuration du token - ✅
publish_simple.sh- Script de publication simplifié - ✅ Mise à jour du README.md avec section "For Maintainers"
Problème : Le token PyPI fourni est invalide ou expiré.
Solution :
-
Générer un nouveau token sur PyPI :
- Aller sur https://pypi.org/manage/account/
- Section "API tokens" → "Add API token"
- Nom :
dnd-5e-core-publish - Scope : Choisir
Project: dnd-5e-core(ouEntire account) - COPIER le token immédiatement (commence par
pypi-)
-
Configurer le token (choisir une méthode) :
Méthode A - Script automatique (Recommandé) :
cd /Users/display/PycharmProjects/dnd-5e-core ./setup_pypi_token.shMéthode B - Manuel : Créer le fichier
~/.pypirc:[distutils] index-servers = pypi [pypi] username = __token__ password = pypi-VOTRE_TOKEN_ICI
Puis sécuriser :
chmod 600 ~/.pypirc -
Publier sur PyPI :
cd /Users/display/PycharmProjects/dnd-5e-core ./publish_simple.sh -
Vérifier :
- https://pypi.org/project/dnd-5e-core/
pip install --upgrade dnd-5e-corepython -c "import dnd_5e_core; print(dnd_5e_core.__version__)"- Devrait afficher :
0.4.4
- Version actuelle sur PyPI : 0.4.3
- Version à publier : 0.4.4
- Taille du wheel : 6.7 MB
- Taille du source : 3.7 MB
- Fichiers de données : 8.7 MB
- Commit : Fait et prêt à être poussé
- Guide complet pour agents IA (AI_AGENT_GUIDE.md)
- Intégration GitHub Copilot (.copilot-instructions.md)
- Guide de démarrage rapide (QUICK_START_AI.md)
- 100+ exemples de code
- 8 modules documentés (100%)
- 10 patterns d'utilisation
- 7 solutions d'erreurs
- 3 cas d'usage avancés
- 3 intégrations UI (PyQt, Pygame, Flask)
- Archivage des fichiers obsolètes
- Nettoyage de la structure du projet
- Documentation de publication améliorée
Pour les futures versions, le processus sera simplifié :
- Mettre à jour CHANGELOG.md
- Bumper la version (3 fichiers)
- Committer
- Exécuter
./publish_simple.sh
Le token PyPI sera déjà configuré, donc une seule commande suffira !
Date : 2026-02-05 Status : ⏳ En attente de configuration du token PyPI Prochaine action : Générer un nouveau token sur https://pypi.org/