Toolverse
Wszystkie skille

publish-pypi

autor: wandb

Automatyzuj publikację SDK Weave na PyPI w jednym poleceniu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
wandb
Kategoria
Testowanie

O skillu

Umiejętność do budowania i publikowania Pythonowego SDK Weave na repozytorium PyPI. Zastosuj ją podczas wydawania nowej wersji biblioteki. Narzędzie replikuje przepływ pracy z GitHub Actions, obsługując zarówno testowe jak i produkcyjne środowisko PyPI. Przed publikacją możesz uruchomić dry-run, aby zweryfikować pakiet. Wymaga skonfigurowania uwierzytelnienia poprzez zmienne środowiskowe (TWINE_API_KEY lub TWINE_TEST_API_KEY) lub plik .pypirc.

Jak używać

  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/.

Podobne skille