检查是否使用PyPI包名称的最佳方法是什么?
现在我已经在pypi上搜索了好几次包裹,但都没有收到结果。然后,我花时间创建了一个名称似乎没有被使用的包,结果在部署时收到了一个错误。有没有更好的方法来检查包名称的可用性?
据我所知,这似乎是试错的情况。尽管如此,您还是可以尝试pip install <name_package>
来查看该名称是否已被使用。
如果您对部署包感兴趣,并且没有遇到PyPi中的索引错误,那么您可以尝试将代码部署到TestPyPi
。您必须替换第一个命令:
python -m twine upload --repository pypi dist/*
通过
python -m twine upload --repository testpypi dist/*
我刚刚为同样的用途制作了一个python包,它被称为pkg_name_validator
。
要安装它,只需运行
pip install pkg_name_validator
使用它就像使用python -m
一样简单,就像这样:
python -m pkg_name_validator <package name to validate>
如果你需要任何帮助,只需运行:
python -m pkg_name_validator -h