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