覆盖源鸡蛋中setup.cfg中的DEFINE
作者:互联网
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或任何其他可以帮助我的方法来做到这一点.
因此,有没有一种简便的方法来安装启用了扩展名但又不篡改setup.cfg的PySQLite?
解决方法:
就在这里:
[buildout]
parts = pysql
[pysql]
recipe = zc.recipe.egg:custom
egg = PySQLite
undef=SQLITE_OMIT_LOAD_EXTENSION
标签:buildout,pysqlite,egg,python 来源: https://codeday.me/bug/20191106/1999497.html