如何为 python3 和 python2 开发 pypi 包
how to develop pypi package for python3 and python2
任何人都可以指点我解释如何实现支持 python2 和 python3 的 pypi 包的教程吗? Google 没有提供答案所以这是我的下一个选择!谢谢。
许多关于 Python 打包的教程的问题在于,它们试图覆盖很多领域,这么多 可能的选项。当我在这个阶段时,我发现它们非常混乱,考虑到您可能遇到的变量数量,以及 Python 历史打包问题的数量,其中一些问题仍然会引导您完成。
我的建议是取一个你知道在 Python 2 和 Python 3 上运行良好的模块,并将其安装到 PyPI,并研究它。修改它,用您自己想要的代码和模块配置替换零件。您始终可以将您知道有效的内容与您当前拥有的内容进行比较,为您的测试和探索奠定坚实的基础。
我毫不谦虚地向您提供我的 intspan module as one such starting point. It runs across a great many Python implementations, including 2 and 3. It has extensive test coverage. And its source is readily available 用于克隆。如果不是intspan
,请以其他模块为起点,而不是抽象教程。
任何人都可以指点我解释如何实现支持 python2 和 python3 的 pypi 包的教程吗? Google 没有提供答案所以这是我的下一个选择!谢谢。
许多关于 Python 打包的教程的问题在于,它们试图覆盖很多领域,这么多 可能的选项。当我在这个阶段时,我发现它们非常混乱,考虑到您可能遇到的变量数量,以及 Python 历史打包问题的数量,其中一些问题仍然会引导您完成。
我的建议是取一个你知道在 Python 2 和 Python 3 上运行良好的模块,并将其安装到 PyPI,并研究它。修改它,用您自己想要的代码和模块配置替换零件。您始终可以将您知道有效的内容与您当前拥有的内容进行比较,为您的测试和探索奠定坚实的基础。
我毫不谦虚地向您提供我的 intspan module as one such starting point. It runs across a great many Python implementations, including 2 and 3. It has extensive test coverage. And its source is readily available 用于克隆。如果不是intspan
,请以其他模块为起点,而不是抽象教程。