Python: как принудительно перезаписывать файлы при использовании setup.py install (distutil)
Я использую distutil
для установки моего кода на Python с помощью
python setup.py install
У меня возникают проблемы, когда я хочу установить более старую ветвь моего кода поверх новой:
setup.py install
не будет перезаписывать старые файлы. Работа вокруг затрагивает (touch <filename>
) все файлы, поэтому они вынуждены быть новее, чем те, которые установлены, но это довольно уродливо.
То, что я ищу, это возможность принудительно перезаписать все файлы, например. что-то вроде
python setup.py --force install
Любые идеи?
Спасибо,
Юрген
Ответы
Ответ 1
У разработчиков Python была такая же идея, они просто добавили эту опцию после команды:
python setup.py install --force
Документация distutils не упоминает опцию -force специально, но ее можно найти с помощью опции -help:
python setup.py --help install