3

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定义禁用(未设置)来构建鸡蛋。我可以通过在 setup.cfg 中取消注释该行来做到这一点,但我想在zc.buildout环境中使用zc.recipe.egg,zc.recipe.cmmi或任何其他可以帮助我的方法来做到这一点。

那么,有没有一种简单的方法来安装 PySQLite 并启用扩展但不篡改setup.cfg

4

1 回答 1

4

就在这里:

[buildout]
parts = pysql

[pysql]
recipe = zc.recipe.egg:custom
egg = PySQLite
undef=SQLITE_OMIT_LOAD_EXTENSION
于 2010-06-20T13:43:22.120 回答