Есть ли способ, когда пользователь печатает
python setup.py install
для установки пакета Python, setup.py
можно сделать, чтобы установить конкретные переменные в основе pacakge? Типичный пример - установить mypackage.__revision__
в качестве svn-версии проверки, если он работает из svn. Другим примером является случай, если пользователь может выбрать глобальный параметр, чтобы параметр mypackage.__option__
был установлен в соответствии с флагом, переданным в setup.py, например,
python setup.py install --set-flag=10
Тогда при использовании пакета mypackage.__option__
будет равно 10
.