Можно указать послеустановочный файл сценария Python как часть Setuptools setup.py файла, так что пользователь может выполнить команду:после установки скрипта с Python Setuptools
python setup.py install
на местном архивный файл проект или
pip install <name>
для проекта PyPI и сценария будет выполняться при завершении стандартного Setuptools установки? Я ищу для выполнения задач после установки, которые могут быть закодированы в одном файле сценария Python (например, доставить пользовательское сообщение после установки пользователю, вытащить дополнительные файлы данных из другого репозитория удаленных источников).
Я столкнулся с this SO answer from several years ago, который обращается к теме, и это звучит так, как будто в то время было консенсусом, что вам нужно создать подкоманду установки. Если это так, то возможно ли кому-нибудь дать пример того, как это сделать, чтобы пользователю не нужно вводить вторую команду для запуска скрипта?
У многих setup.py есть команда 'setup.py test', которую вы используете после' setup.py install'. – User
Я надеюсь автоматизировать запуск скрипта, а не требовать от пользователя ввода второй команды. Есть предположения? –
Это может быть то, что вы ищете: http://stackoverflow.com/questions/17806485/execute-a-python-script-post-install-using-distutils-setuptools –