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
È stato utile?

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:

  1. Assicurarsi la possibilità di accedere a PyPI utilizzando il browser con il nome utente e la password.
  2. Verificare che ~ / .pypirc ha i contenuti corretti. Se non esiste, prova a crearlo.
  3. Controlla il file setup.cfg per assicurarsi che tutte le impostazioni PyPI (se presente) sono corrette.
  4. 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
scroll top