使用setuptools更改默认dist文件夹

时间:2012-11-30 10:17:06

标签: python directory packaging setuptools

我正在使用setuptools 0.6打包我的代码。默认情况下,当我键入python setup.py sdist时,该工具会直接在我的脚本的同一文件夹中创建一个文件夹dist。我可以做些什么来改变这个默认文件夹? 编辑:另一个问题是,如果我的安装脚本和我的包文件夹不在同一个文件夹中,我该怎么做才能指定包的确切路径? 感谢

1 个答案:

答案 0 :(得分:23)

使用--dist-dir=[differentdir]选项。来自python setup.py sdist --help

  --dist-dir (-d)   directory to put the source distribution archive(s) in
                    [default: dist]

您可以使用package_dir的{​​{1}}关键字参数指定顶级包目录:

setup()

我可以推荐Python Packaging User Guide以获得有关如何打包python项目的好教程。