如何在 PyPI 中设置项目链接
Posted
技术标签:
【中文标题】如何在 PyPI 中设置项目链接【英文标题】:How To Set Project Links in PyPI 【发布时间】:2020-07-24 03:31:27 【问题描述】:如何在我的PyPI 项目的Project Links
部分下添加链接?
【问题讨论】:
【参考方案1】:这个问题一直是answered before,但有点难找,所以希望这个问题更容易一些。
PyPI 从project_urls
元数据中提取这些链接。
在您的 setup.py
文件中,调用 setuptools.setup()
并使用 project_urls
参数作为标题-网址对的字典。
import setuptools
project_urls =
'Link 1': 'https://mygreatsite.com',
'Link 2': 'https://anothersite.com'
setuptools.setup( other_arguments, project_urls = project_urls )
【讨论】:
你应该接受你自己的答案。我似乎这是正确的答案。 谢谢你的建议,我不知道接受你自己答案的礼仪是什么。 据我所知,回答你自己的问题是完全公平的,甚至提出一个意图自己回答并接受你自己的答案的问题也是公平的。唯一重要的是内容的价值(好问题+好答案)。 -- 接受的复选标记有助于查看哪些问题是已关闭的案例,这样我们就知道不需要打开问题并回答它(因为它已经有一个很好的答案)。 很好的解释。谢谢。【参考方案2】:如果你想知道 PyPI 上哪个图标用于哪个 URL 标识符,例如如果你写
project_urls =
'Twitter': 'https://twitter.com/PyScaffold',
你会在 PyPI 上看到 Twitter 小鸟,例如https://pypi.org/project/PyScaffold/.
要查看可用图标以及何时设置,只需从PyPI source code 中查看this file(/warehouse/templates/packaging/detail.html
)。
【讨论】:
以上是关于如何在 PyPI 中设置项目链接的主要内容,如果未能解决你的问题,请参考以下文章
如何在 libre office 中设置 URL 编码的超链接?