gpt4 book ai didi

python - 调用 setup.py install 时如何将 --debug 传递给 build_ext?

转载 作者:行者123 更新时间:2023-12-01 19:48:46 24 4
gpt4 key购买 nike

当我执行命令 python setup.py installpython setup.pydevelopment 时,它将执行 build_ext 命令作为步骤之一。如何将 --debug 选项传递给它,就好像它是作为 python setup.py build_ext --debug 调用的?

更新这是一个与我的非常相似的 setup.py: https://github.com/pybind/cmake_example/blob/11a644072b12ad78352b6e6649db9dfe7f406676/setup.py#L43

我想调用 python setup.py install 但将 build_ext 类实例中的 debug 属性设置为 1。

最佳答案

A. 如果我没记错的话,可以通过将以下内容与 setup.py 一起添加到 setup.cfg 文件中来实现这一点> 文件:

[build_ext]
debug = 1

B.1.为了获得更大的灵 active ,我相信应该可以在命令行上明确:

$ path/to/pythonX.Y setup.py build_ext --debug install

B.2. 另外,如果我理解正确的话,应该可以定义所谓的别名

# setup.cfg
[aliases]
release_install = build_ext install
debug_install = build_ext --debug install
$ path/to/pythonX.Y setup.py release_install
$ path/to/pythonX.Y setup.py debug_install

引用文献

关于python - 调用 setup.py install 时如何将 --debug 传递给 build_ext?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61692952/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com