Мой setup.py
сценарий прост:Python Distutils исключить setup.py
from distutils.core import setup
setup(name='my-awesome-app',
version='1.0',
scripts=['my-awesome-app.py'],
)
И структура файла:
my-awesome-app/
my-awesome-app.py
setup.py
В теории я только в том числе в распределении my-awesome-app.py
. На практике setup.py
также попадает в RPM.
Я не вижу смысла включать setup.py
там, есть ли способ заставить distutils оставить этот файл?
Я использую python 2.7, я создаю свой RPM, запустив python setup.py bdist_rpm
.
Спасибо за помощь :)
ах, хорошо, спасибо :) –
я отказался от этого инструмента в любом случае, кажется, что он действует совершенно по-разному на моем Mac, на моей виртуальной машине и на мой CI сервер. На некоторых из них он не копирует некоторые файлы и не работает, на других он прекомпилирует мои скрипты python и позже терпит неудачу. С непредсказуемым поведением я не думаю, что это правильный инструмент для использования в производстве ... –