当我跑的时候设置.py,我通常希望在调用中添加不同的命令行选项,这取决于我正在构建的分发类型。你知道吗
例如,如果我构建一个windows安装程序(bdist\u wininst),我想添加--user-access-control force
。
另一个例子是在构建源代码分发时省略对安装后脚本的调用。你知道吗
我目前的解决方案是创建小的.bat和.sh脚本,其中包含对设置.py但这感觉有点不对劲。
有没有更好的方法来做我想做的事,还是我的直觉让我失望了?你知道吗
编辑:找到了正确的方法。请看下面我的答案。你知道吗
Tags:
结果发现“正确”的方法非常直接,我只是在查看文档时错过了它:
使用
setup.cfg
。 它是一个标准配置文件,您可以在其中为每个构建目标/类型的分发定义一个节(sdist
、bdist_wheel
、bdist_wininst
,等等),其中包含您要提供给的命令行选项设置.py建造它的时候。你知道吗一种方法是检测系统中的操作系统设置.py地址:
相关问题 更多 >
编程相关推荐