2009-11-17 17 views
1

J'essaye de télécharger mon paquet à PyPI. Il me demande d'identifier, je fais, il donne une réponse OK (ce qui n'arrive pas à moins que l'identification soit correcte), mais ensuite il prétend que je n'ai pas identifié! Pourquoi?Comportement d'authentification Weird PyPI

[...] 
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 
+0

Quelle commande exacte avez-vous essayé d'exécuter, avec toutes les options que vous avez spécifiées? –

Répondre

1

Vous utilisiez une ancienne version de Python (et Distutils en conséquence). Ce bug a été corrigé dans r68415 le 2009-01-09 par Tarek Ziade. Essayez de télécharger avec n'importe quelle version de Python 2.x publiée par la suite.

1

Je ne l'ai jamais rencontré moi-même, mais certaines choses à vérifier:

  1. Assurez-vous que vous pouvez vous connecter à PyPI votre navigateur web avec le nom d'utilisateur et mot de passe.
  2. Vérifiez que ~/.pypirc a le bon contenu. Si ce n'est pas le cas, essayez de le créer.
  3. Vérifiez votre fichier setup.cfg pour vous assurer que tous les paramètres PyPI (le cas échéant) sont corrects.
  4. Essayez de créer votre paquet en tant que vérification séparée avant d'exécuter les commandes pour télécharger/enregistrer, puis essayez python setup.py upload.