Используя from setuptools.command.install import install
, я могу легко запустить пользовательскую пост-установку script, если я запустил python setup.py install
. Это довольно тривиально.
В настоящее время script ничего не делает, кроме как напечатать некоторый текст, но я хочу, чтобы он имел дело с системными изменениями, которые должны произойти, когда установлен новый пакет, например, резервное копирование базы данных, используемой пакетом.
Я хочу создать колесо Python для своего пакета, а затем скопировать его и установить на набор машин для развертывания. Однако моя пользовательская установка script больше не запускается на машине развертывания.
Что я делаю неправильно? Возможно ли это?