Вопрос

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

Решение

Вы использовали старую версию Python (и, как следствие, Distutils).Эта ошибка была исправлена ​​Тареком Зиаде в r68415 9 января 2009 г.Попробуйте загрузить любую версию Python 2.x, выпущенную позднее.

Другие советы

Я никогда не сталкивался с этим сам, но некоторые вещи, чтобы проверить:

  1. Убедитесь, что вы можете войти в PYPI, используя свой браузер с именем пользователя и паролем.
  2. Убедитесь, что ~/.pypirc имеет правильное содержимое. Если его не существует, попробуйте создать его.
  3. Проверьте свой файл setup.cfg, чтобы убедиться, что все настройки PYPI (если таковые имеются) верны.
  4. Попробуйте создать свой пакет в качестве отдельной проверки перед запуском команд для загрузки/регистрации, затем попробуйте загрузку python setup.py.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top