有时候,我们执行setup.py的build、sdist命令的时候,如果不想让它生成在默认的源码目录里面,可以采用build和sdist的参数。
其中,
- build的参数build-base指定编译目录
- sdist的参数sdist-dir指定生成源码包目录
如果想让它自动生效,还可以增加一个setup.cfg文件,在其中写入如下内容:
[build]
build-base = /tmp/build
[sdist]
sdist-dir = /tmp/dist
同时,setup.cfg也支持其它很多命令参数。