Dre*_*rew 4 python setuptools setup.py python-packaging pyproject.toml
假设您有一个 Python 程序,仅使用pyproject.toml. 有什么缺点?为什么在这种情况下使用setup.pyor ?setup.cfg
没有 . 没有什么坏处setup.py。只是在某些特定情况下,包装的某些元素无法在setup.cfg或中以描述性方式(即没有代码)表达pyproject.toml。其范围可以从一些自定义动态包元数据到自定义非 Python 代码的打包处理以及许多其他内容。
我的建议是:
setup.py尽可能避免使用,如果你可以完全不用这个脚本,那就不用它
将标准零件放入pyproject.toml:
[build-system]部分,强烈建议将此部分独立于您是否有setup.cfg文件和/或setup.py脚本
[project]部分,并尽可能避免动态字段
对于特定于setuptools的部分,您可以根据需要选择将它们放在pyproject.toml(在[tool.setuptools]部分下)或 中。setup.cfg
有关的:
| 归档时间: |
|
| 查看次数: |
334 次 |
| 最近记录: |