首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有完整的`setup.cfg`文档?

是否有完整的`setup.cfg`文档?
EN

Stack Overflow用户
提问于 2021-08-06 07:40:42
回答 1查看 1.2K关注 0票数 8

Python Packaging Tutorial建议“最好使用静态元数据(setup.cfg)。只有在绝对必要的情况下,才应使用动态元数据( setup.py )。setup.py过去是必需的,但在更新版本的setuptools和pip中可以省略它。”

guide to packaging and distributing projects解释说:"setup.cfg是一个包含setup.py命令默认选项的ini文件。有关示例,请参阅PyPA示例项目中的setup.cfg。“

这个例子完全没有用,而且似乎没有太多其他有用的信息。本教程中的示例表明,可以在setup.cfg中列出setuptools.setup()的一些或全部有效参数,但对此效果没有真正的解释。特别是,在setup.cfg中如何将列表参数转换为行并不清楚,就像非常常见和重要的install_requires参数一样。

正如我通过演绎和实验确定的那样,正确的方法似乎如下:

代码语言:javascript
复制
[options]
install_requires =
    dependency_1
    dependency_2

显然,最好在某个地方对此进行适当的记录,这样新的包创建者就不必经历类似的过程来指定他们的项目的依赖项。

是否存在这样的文档?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-06 20:10:40

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68677902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档