Gil*_*tes 6 python distutils setuptools python-extensions
当我执行一个命令python setup.py install
或者python setup.py develop
它会执行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
但将类实例中的debug
属性设置build_ext
为 1。
A.如果我没记错的话,可以通过将以下内容添加到setup.cfg
文件旁边的setup.py
文件中来实现:
[build_ext]
debug = 1
Run Code Online (Sandbox Code Playgroud)
B.1. 为了获得更大的灵活性,我认为应该可以在命令行上进行明确:
$ path/to/pythonX.Y setup.py build_ext --debug install
Run Code Online (Sandbox Code Playgroud)
B.2. 另外,如果我理解正确,应该可以定义所谓的别名
# setup.cfg
[aliases]
release_install = build_ext install
debug_install = build_ext --debug install
Run Code Online (Sandbox Code Playgroud)
$ path/to/pythonX.Y setup.py release_install
$ path/to/pythonX.Y setup.py debug_install
Run Code Online (Sandbox Code Playgroud)
参考
归档时间: |
|
查看次数: |
1901 次 |
最近记录: |