2010-10-07 4 views
1

Я устанавливаю яйцо python с помощью setuptools с командой «python setup.py develop». Важно, чтобы все пути установки были относительными. Я вижу, что я могу сделать:Как заставить setuptools использовать относительный путь в easy-install.pth при создании «setup.py develop»

python setup.py develop --egg-path ../../../../my_directory 

и файл .egg-link использует этот относительный путь. Однако путь, добавленный к easy-install.pth, по-прежнему является абсолютным путем. Как сделать путь в файле easy-install.pth относительным путем?

ответ

0

Если ваш исходный код находится в подкаталоге каталога установки, он будет относиться автоматически.

Зачем вам это нужно относиться, во всяком случае?

+0

Источник не установлен в каталоге сайтов-пакетов (мы используем setup.py develop), но каталог сайтов и исходный код находятся в каталоге, который должен быть перемещен. Это для проекта Sage (http://sagemath.org). На данный момент мы просто используем sed-скрипт после установки, чтобы сделать путь в easy-install.pth относительным путем. – Jason

+0

Не понимаю. Вы используете «развить», чтобы установить вещи? (Это не предназначено для этого.) –

Смежные вопросы