【发布时间】:2021-12-29 14:01:06
【问题描述】:
检查 PyPI 包名是否被占用的最佳方法是什么?现在我已经多次搜索pypi 的包裹,但没有收到任何结果。然后我花时间创建了一个名称似乎没有被占用的包,只是在我部署时收到错误。有没有更好的方法来明确检查包名称的可用性?
【问题讨论】:
-
pip install
不会做吗?或 wget pypi.org/project/you_project_name。如果 pypi url 为空,则返回 404,如果存在则返回 200,您可以对 requests 模块执行某些操作以使用 head 进行检查。 -
pip install python例如应该适合你 -
正如@CristianoAraujo 指出的那样,即使软件包名称不可用,pip 安装或搜索通常也不会显示任何内容。获取 pypi.org/project/you_project_name 的建议是一个不错的建议,而且似乎更可靠。
-
@PeterCotton AFAIK
/simple/列出所有包。
标签: python pypi python-packaging