РЕДАКТИРОВАТЬ: Этот ответ касается только установки исполняемых скриптов в /usr/bin
. Я предполагаю, что у вас есть базовые знания о том, как работают setup.py
файлы.
Создайте свой сценарий и поместите его в свой проект следующим образом:
yourprojectdir/
setup.py
scripts/
myscript.sh
В вашем setup.py
файле сделайте это:
from setuptools import setup
# you may need setuptools instead of distutils
setup(
# basic stuff here
scripts = [
'scripts/myscript.sh'
]
)
Затем введите
python setup.py install
В основном это все. Есть вероятность, что ваш сценарий попадет не совсем в /usr/bin
, а в какой-то другой каталог. Если это так, введите
python setup.py install --help
и поиск по параметру --install-scripts
и друзьям.