Я создал небольшое яйцо Python (с помощью setuptools), которое хочу установить на другие машины в моей локальной сети.Я даже настроил сервер для яиц и всего (и яйцо правильно загружено и установлено с easy_install -f http://myserver/eggrepository
): -)
Я хотел бы знать, есть ли способ запустить скрипт (bash илиPython) при установке его с помощью easy_install (версии 0.6c11 и python2.6).
Я добавил скрипт bash в пакет, и я хотел бы иметь возможность запускать его автоматически (в основном для запуска некоторых функций на уровнях rcX.d, запуска при запуске и т. Д.)) когда яйцо установлено.Прямо сейчас мне нужно перейти в /usr/local/lib/python2.6/dist-packages, найти папку, в которой было установлено мое яйцо, и запустить скрипт bash, который находится в указанном яйце ... Но это решение не оченьточно, и я уверен, что это вызовет у меня проблемы, если я изменю версии, пути и т. д. *
Я читал и нашел несколько сообщений, в которых говорилось, что это невозможно, но они немногостарый и, может быть, сейчас есть какой-то способ ... Я также обнаружил, что другие говорят, что это возможно с помощью distutils (что означает, что, вероятно, setuptools может сделать это тоже), но я не смог найти подходящего решения с помощью setuptools.
Заранее спасибо
Связанный:
Как добавить сценарии после установки ...
Как расширить distutils с помощьюпростой постустановочный скрипт