Strano comportamento di autenticazione PyPI
-
20-09-2019 - |
Domanda
Sto cercando di caricare il mio pacchetto per PyPI. Mi chiede di identificare, lo faccio, dà una risposta OK (cosa che non accade a meno che l'identificazione è a destra), ma poi sostiene non mi identifico! Perché?
[...]
removing 'build\bdist.win32\egg' (and everything under it)
running register
We need to know who you are, so please choose either:
1. use your existing login,
2. register as a new user,
3. have the server generate a new password for you (and email it to you), or
4. quit
Your selection [default 1]: 1
Username: coolRR
Password:
Server response (200): OK
running upload
Submitting dist\garlicsim-0.1.zip to http://pypi.python.org/pypi
Upload failed (401): You must be identified to edit package information
removing 'build' (and everything under it)
error: garlicsim-0.1: No such file or directory
Soluzione
Si stava utilizzando una vecchia versione di Python (e Distutils di conseguenza). Questo bug è stato risolto in r68415 2009-01-09 da Tarek Ziade. Prova a caricare con qualsiasi versione di Python 2.x rilasciato in seguito.
Altri suggerimenti
Non ho mai incontrato che io stesso, ma alcune cose da controllare:
- Assicurarsi la possibilità di accedere a PyPI utilizzando il browser con il nome utente e la password.
- Verificare che ~ / .pypirc ha i contenuti corretti. Se non esiste, prova a crearlo.
- Controlla il file setup.cfg per assicurarsi che tutte le impostazioni PyPI (se presente) sono corrette.
- Prova a costruire il vostro pacchetto come controllo separato prima di eseguire i comandi per caricare / registrare, quindi provare caricare python setup.py.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow