2010-06-10 4 views
3

Источник яйцо PySQLite 2.6.0 содержит файл setup.cfg который выглядит следующим образом:Override DEFINES в 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, ты только что сделал мой день! –