我正在尝试将一个开源库移植到Python 3。(SymPy,如果有人想知道。)
因此,在为Python 3构建时,我需要自动运行2to3
。为此,我需要使用distribute
。因此,我需要移植当前系统,这(根据doctest)是distutils
。
< br >
不幸的是,我不确定这些模块之间的区别- distutils
, distribute
, setuptools
。文档是粗略的,因为它们似乎都是彼此的分支,旨在在大多数情况下兼容(但实际上,不是所有情况)……等等。
< br >
我应该用什么?最现代的解决方案是什么?(顺便说一句,我也希望有一些关于移植到Distribute
的指南,但这有点超出了问题的范围…)