2010-06-10 70 views
3

PySQLite 2.6.0的源雞蛋中含有一個文件setup.cfg,看起來像這樣:覆蓋定義setup.cfg源雞蛋

[build_ext] 
#define= 
#include_dirs=/usr/local/include 
#library_dirs=/usr/local/lib 
libraries=sqlite3 
define=SQLITE_OMIT_LOAD_EXTENSION 

我想打造的雞蛋與SQLITE_OMIT_LOAD_EXTENSION定義禁用(未設置)。我可以通過在setup.cfg中取消該行的註釋來做到這一點,但我想在zc.buildout環境中使用zc.recipe.egg,zc.recipe.cmmi或其他任何可以幫助我的配方來做到這一點。

那麼,有沒有一種簡單的方法來安裝啓用了擴展但無篡改的PySQLite setup.cfg

回答

4

是的,有:

[buildout] 
parts = pysql 

[pysql] 
recipe = zc.recipe.egg:custom 
egg = PySQLite 
undef=SQLITE_OMIT_LOAD_EXTENSION 
+0

zifot,你剛剛讓我很快樂! – 2010-06-20 16:36:21