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