Toolverse
All skills

publish-pypi

by wandb

Build and publish the Weave Python SDK to PyPI. Use when releasing a new version.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
wandb
Category
Testing

About this skill

Build and publish the Weave Python SDK to PyPI. Use when releasing a new version.

How to use

  1. Upewnij się, że masz skonfigurowane uwierzytelnienie do PyPI. Ustaw zmienną środowiskową TWINE_API_KEY dla produkcji lub TWINE_TEST_API_KEY dla testowego PyPI, albo umieść dane w pliku .pypirc w katalogu domowym.

  2. Uruchom dry-run, aby zbudować i zweryfikować pakiet przed rzeczywistą publikacją. Wykonaj polecenie: uv run ./scripts/publish_pypi_release.py --dry-run. To pozwoli ci sprawdzić, czy pakiet buduje się poprawnie bez wysyłania go na serwer.

  3. Jeśli chcesz opublikować na testowym PyPI, uruchom: uv run ./scripts/publish_pypi_release.py --test. Ta opcja jest przydatna do testowania procesu publikacji przed wydaniem na produkcję.

  4. Aby opublikować na produkcyjnym PyPI, wykonaj polecenie bez dodatkowych flag: uv run ./scripts/publish_pypi_release.py. Pakiet zostanie wysłany do oficjalnego repozytorium.

  5. Po publikacji zweryfikuj, że pakiet pojawił się w odpowiednim repozytorium. Dla testowego PyPI sprawdź: https://test.pypi.org/project/weave/. Dla produkcji odwiedź: https://pypi.org/project/weave/.

Related skills