如何在 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。
如何在我的 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。