2
有沒有一種方法,當用戶鍵入設置蟒蛇setup.py在包範圍的變量安裝
python setup.py install
安裝Python包,setup.py
可製成在pacakge的基礎設置特定變量?一個常見的例子是基本上將mypackage.__revision__
設置爲結算的svn修訂版本,如果其中一個從svn開始工作的話。另一個例子是如果用戶可以選擇全局選項,則根據傳遞給setup.py的標誌設置選項mypackage.__option__
,例如,
python setup.py install --set-flag=10
然後使用包時,mypackage.__option__
將等於10
。
感謝您的建議 - 配置文件建議非常好,現在我的主目錄中有一個.packagerc文件,它由ConfigParser中的SafeConfigParser類讀取。 – astrofrog 2010-03-15 13:49:54