python - 使用 setuptools 更改默认 dist 文件夹

标签 python directory packaging setuptools

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

最佳答案

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

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

您可以使用 setup()package_dir 关键字参数指定顶级包目录:

package_dir = {'': 'src'},

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

关于python - 使用 setuptools 更改默认 dist 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11100678/

相关文章:

python - 为什么字典在 Python 中使用这么多 RAM

apache - 阻止人们查看目录的内容

目录

go - 是否可以打包 Fyne 应用程序并一步交叉编译所述应用程序?

python - 如何选择数据框中的特定列?

python - django 管理员内联 : get object from formfield_for_foreignkey

python - Django CONN_MAX_AGE 选项不打开持久连接

javascript - 使用文件夹路径名,保存所有图像文件和文件名

amazon-s3 - 哪个 S3 管理器为伪文件夹创建 '_$folder$' 文件?

java - scala (jar) 库的着色依赖关系