(Tip voor beginners) Wat te doen als je 403 krijgt tijdens het uploaden van pypi-twijn

(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



Source link

Postagens Similares

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *