Python 创建导入名称与包名称不同的包

Python 创建导入名称与包名称不同的包,python,import,pip,package,Python,Import,Pip,Package,我要创建的包的名称已在PyPI上使用。如何更改包的名称以将其上载到PyPI上,但保留导入的原始名称 例如,假设我想将我的包命名为foo。因为foo已经被PyPI接受了,所以我调用我的包foo34并上传它。如何确保安装后,foo34可以通过简单的导入foo导入?(忽略它可能导致另一个名为foo的包出现的问题) 此外,如何使其与sphinx(文档)一起工作?只需在setup.py中更改发行版的名称并重新生成发行版即可。

我要创建的包的名称已在PyPI上使用。如何更改包的名称以将其上载到PyPI上,但保留导入的原始名称

例如,假设我想将我的包命名为foo。因为foo已经被PyPI接受了,所以我调用我的包foo34并上传它。如何确保安装后,foo34可以通过简单的导入foo导入?(忽略它可能导致另一个名为foo的包出现的问题)


此外,如何使其与sphinx(文档)一起工作?

只需在
setup.py
中更改发行版的名称并重新生成发行版即可。