Skip to content

docs(claude): add PyPI publishing step to the release procedure#37

Open
juleshrd wants to merge 1 commit into
devfrom
docs/claude-pypi-release
Open

docs(claude): add PyPI publishing step to the release procedure#37
juleshrd wants to merge 1 commit into
devfrom
docs/claude-pypi-release

Conversation

@juleshrd

Copy link
Copy Markdown
Owner

Ce que fait cette PR

La procédure de release de CLAUDE.md couvrait le tag git + la GitHub release, mais pas la diffusion sur PyPI — résultat, pipx install trail-cli n'était pas réellement disponible (le paquet n'a jamais été publié).

Cette PR ajoute une étape 4 « Diffusion sur PyPI » à la procédure :

  • python -m buildtwine checktwine upload ;
  • token PyPI requis (jamais committé, via ~/.pypirc ou TWINE_*) ;
  • rappel qu'une version publiée est définitive, et TestPyPI en garde-fou optionnel.

Les étapes resynchro dev et nettoyage des branches sont renumérotées (5 et 6).

Comment tester

Relire la section « Versionnement & releases » de CLAUDE.md.

Checklist

La procédure de release taguait et créait la GitHub release mais ne publiait
pas le paquet sur PyPI — `pipx install trail-cli` restait donc indisponible.
On ajoute une étape 4 explicite (build + twine check + twine upload, token
PyPI requis, version définitive, TestPyPI en option) et on renumérote la
resynchro dev / le nettoyage des branches.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant