【发布时间】:2015-05-28 07:44:12
【问题描述】:
谁能告诉我一个教程,解释如何实现一个支持 python2 和 python3 的 pypi 包?谷歌没有提供答案,所以这是我的下一个选择!谢谢。
【问题讨论】:
-
Stack Overflow 几乎不是用于查找教程的增强型 Google。
-
我主要是说这样人们不会认为我没有尝试找到解决方案。我也在搜索这个问题的答案,但我没有找到答案。我怀疑这是许多开发人员在开发他们的第一个 pypi 包时会遇到的问题。许多 pypi 包支持 2 和 3,但仍有许多重要的包不支持(例如 Fabric)。我不知道为什么会这样,但我想开发一个支持两者的。这是一个关于可能阻止许多开发人员尝试为 Python 做出贡献的问题的合理问题。
-
要使您的项目与单源 Python 2/3 兼容,请参阅 Porting Python 2 Code to Python 3
-
除了 Porting Python 2 Code to Python 3 中列出的 2 个桥接模块(链接见上文,我也推荐它),pypi 还有 'six' 模块(6=2*3 )
标签: python python-2.7 python-3.x pip pypi