Переопределить DEFINEs в setup.cfg в исходных яйцах - PullRequest
3 голосов
/ 10 июня 2010

Исходное яйцо PySQLite 2.6.0 содержит файл 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 define (не установлено).Я мог бы сделать это, раскомментировав эту строку в файле setup.cfg, но я бы хотел сделать это в среде zc.buildout, используя zc.recipe.egg, zc.recipe.cmmi или любой другой рецепт, который мог бы мне помочь.

Итак, есть ли простой способ установить PySQLite с включенными расширениями, но без вмешательства setup.cfg?

1 Ответ

4 голосов
/ 20 июня 2010

Да, есть:

[buildout]
parts = pysql

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