我的setup.cfg
文件中有以下内容:
[project.urls]
"Documentation" = "https://pysui.readthedocs.io"
"Bug Reports" = "https://github.com/FrankC01/pysui/issues"
我的构建执行没有错误,twine check
和twine upload
工作没有任何障碍。但是,额外的链接不会显示在PyPi?
我认为该格式仅适用于https://packaging.python.org/en/latest/tutorials/packaging-projects/#configuring-metadata所描述的pyproject.toml
。注意,上面描述的是使用pypa的build
进行构建时的工作方式,其他打包工具使用自己的方式定义此信息。
如果您喜欢使用setup.cfg
,您可以尝试在[metadata]
下添加project_urls
,如下所示:
[metadata]
project_urls =
Documentation = https://pysui.readthedocs.io
Bug Reports = https://github.com/FrankC01/pysui/issues
还有一个提示:您可以检查创建的tar存档文件中的PKG-INFO
文件,以查看信息是否添加正确:
Project-URL: Documentation, https://pysui.readthedocs.io
Project-URL: Bug Reports, https://github.com/FrankC01/pysui/issues