Странное поведение аутентификации PyPI - PullRequest
1 голос
/ 17 ноября 2009

Я пытаюсь загрузить свой пакет в 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

Ответы [ 2 ]

1 голос
/ 03 ноября 2010

Вы использовали старую версию Python (и Distutils в результате). Эта ошибка была исправлена ​​в r68415 2009-01-09 от Tarek Ziade. Попробуйте загрузить любую версию Python 2.x, выпущенную позже.

1 голос
/ 18 ноября 2009

Я никогда не сталкивался с этим сам, но кое-что нужно проверить:

  1. Убедитесь, что вы можете войти в PyPI с помощью браузера с именем пользователя и паролем.
  2. Убедитесь, что ~ / .pypirc имеет правильное содержимое. Если он не существует, попробуйте создать его.
  3. Проверьте файл setup.cfg, чтобы убедиться, что все настройки PyPI (если есть) верны.
  4. Попробуйте создать пакет как отдельную проверку, прежде чем запускать команды для загрузки / регистрации, затем попробуйте загрузить python setup.py.
...