如何在 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 中设置项目链接的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Google iOS 登录屏幕中设置项目名称?

如何在visual studio 2013中设置角度2?

如何在 setup.py 脚本中设置错误跟踪器 url

如何在 libre office 中设置 URL 编码的超链接?

如何在 Nativescript HtmlView 标签中设置链接颜色?

如何在模态对话框中设置输入值?