python setup.py bdist_egg не устанавливает требования для пакета - PullRequest
1 голос
/ 24 августа 2010

У меня есть приложение Pylons, которое я готов впервые развернуть в производство.Он имеет простой набор требований, перечисленных в setup.py:

install_requires=[
    "Pylons>=1.0",
    "Jinja2",
    "couchdb",
    "python-openid",
],

Когда я запускаю "python setup.py bdist_egg", создается впечатление, что файл яйца создается правильно.Однако, когда я копирую файл egg в свою производственную виртуальную среду и устанавливаю его, ни одна из моих зависимостей не устанавливается.Я разархивировал файл egg и обнаружил, что внутри действительно нет файла require.txt.Определенно, есть файл require.txt, который был создан в каталоге .egg-info, когда я запустил bdist_egg.Я неправильно запускаю эту команду?

Ответы [ 2 ]

2 голосов
/ 26 августа 2010

После некоторого копания и поиска кажется, что что-то было неправильно с каталогом .egg-info, который был на месте, хотя я не знаю, что и как он получил таким образом. Удаление этого каталога и последующая его регенерация с помощью команды egg_info исправили ситуацию.

0 голосов
/ 13 января 2011

В моем случае проблема оказалась неверной в нечувствительной к регистру файловой системе (Mac OS X, HFS +). Каталог назывался munkireport.egg-info, а имя в setup.py было MunkiReport. Переименование его в правильный регистр исправило это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...