(Tip voor beginners) Wat te doen als je 403 krijgt tijdens het uploaden van pypi-twijn
Ik ben vrij nieuw in het pypi-verpakkingsecosysteem, dus kwam ik onlangs problemen tegen bij het pushen van een Python-pakket:
$ python3 -m twine upload --repository testpypi dist/*
Uploading distributions to https://test.pypi.org/legacy/
Enter your username: swyx
Enter your password:
Uploading smol_dev-0.1-py3-none-any.whl
100% ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.4/7.4 kB • 00:00 • ?
WARNING Error during upload. Retry with the --verbose option for more details.
ERROR HTTPError: 403 Forbidden from https://test.pypi.org/legacy/
Invalid or non-existent authentication information. See https://test.pypi.org/help/
Dit blokkeerde mij voor een goede paar uur. Een slimme vriend raadde aan om hatch te gebruiken en een __token__ en api-token-authenticatieschema, dat ook niet werkte. Wat het uiteindelijk was, was dat ik de instructies uit de standaard Python-tutorial doorbladerde en me niet realiseerde dat test.pypi.org een andere pakketsite was dan pypi.org. dus verwijder het gewoon:
$ python3 -m twine upload dist/*
Zorg er ook voor dat u geen koppeltekens in uw pakketnaam gebruikt
- report-env
+ report_env
Je kunt mijn basissjabloonrepository bekijken op https://github.com/swyxio/report-env
