📅  最后修改于: 2023-12-03 15:23:48.751000             🧑  作者: Mango
当在PyPi上发布一个Python包的时候,经常会碰到已经有其他人使用相同的名称来发布了。这个时候,你需要换个名称再发布,或者和原作者联系请求合并。
这篇文章将介绍如何以相同的名称上传到PyPi。但在开始之前,请务必考虑以下几点:
现在,我们开始了解如何以相同名称上传到PyPi。
以下是步骤:
pip search <package_name>
pip show <package_name>
与原作者联系并请求合并或共享名称。如果原作者同意与您的包合并,则您可以继续以相同名称上传。
在你的项目中,确保你已经使用了正确的名称。在你的setup.py或者setup.cfg文件中,设置名称:
# 在 setup.py 文件中
setup(
name='your_package_name',
...
)
# 如果使用 setup.cfg
[metadata]
name = your_package_name
python setup.py sdist bdist_wheel
twine upload dist/*
现在,你已经成功地使用相同的名称上传到PyPi。
总结:
上传重名包可能会导致一系列问题,所以确保你已经与原作者沟通并取得共识。同时,遵循以上步骤,你也将成功以相同名称上传到PyPi。
希望这篇文章有助于您理解如何以相同名称上传到PyPi。如有任何疑问或建议,请在评论区留言。