如何在 PyPI 中设置项目链接

How To Set Project Links in PyPI

如何在我的 PyPI 项目的 Project Links 部分下添加链接?

这个问题已经 answered before 但有点难找,所以希望这个问题更容易一些。

PyPI 从 project_urls 元数据中提取这些链接。

在您的 setup.py 文件中,使用 project_urls 参数调用 setuptools.setup() 作为 title-url 对的字典。

import setuptools

project_urls = {
  'Link 1': 'https://mygreatsite.com',
  'Link 2': 'https://anothersite.com'
}

setuptools.setup( other_arguments, project_urls = project_urls )

如果你想知道哪个 URL 标识符在 PyPI 上使用哪个图标,例如如果你写

project_urls = {
  'Twitter': 'https://twitter.com/PyScaffold',
}

你会在 PyPI 上看到 Twitter 鸟,例如https://pypi.org/project/PyScaffold/.

要查看可用图标以及设置后的图标,只需查看 this file(/warehouse/templates/packaging/detail.html) from the PyPI source code