Установить пакет python в каталог относительно site-packages


У меня есть пакет Python, который является одним из набора пакетов компании Python. Когда я бегу

python setup.py install

Я хочу, чтобы пакет был установлен в общий каталог компании вместе с другими пакетами компании. Я хочу, чтобы этот каталог был относительно каталога установки Python по умолчанию, например,

/usr/lib/python2.7/site-packages/<company_name>/<python_package_name>

То есть я хочу вставить <company_name> в путь установки во время установки.

Я видел способы префиксации этого пути, но, похоже, не могу понять, как сделать то, что я сделал. описанный.

1 4

1 ответ:

К сожалению, Python packaging не работает подобным образом. Вы, вероятно, могли бы заставить его работать подобным образом, но это было бы довольно трудно для человека, не имеющего опыта в упаковке Python, и даже для опытных людей компромисс количества/выхода не имел бы смысла. Вы не упоминаете никаких мотивов для этого, кроме ваших личных предпочтений.

Вместо этого, чтобы иметь хорошо управляемую и управляемую человеком папку установки пакета, я рекомендую вам изучить следующее ресурсы