Ответ 1
EDIT: этот ответ касается только установки исполняемых скриптов в /usr/bin
. Я предполагаю, что у вас есть базовые знания о том, как работают файлы setup.py
.
Создайте свой script и поместите его в свой проект следующим образом:
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
В принципе, это. Там вероятность того, что ваш script будет находиться не точно в /usr/bin
, но в другом каталоге. Если это так, введите
python setup.py install --help
и найдите параметр --install-scripts
и друзей.