分发、distutils、setuptools和distutils之间的差异2?
形势
我正在尝试将一个开放源码库移植到Python 3。塞佩(如果有人想知道的话。)
所以,我要跑2to3
在为Python 3构建时,我需要使用distribute
..因此,我需要移植当前的系统(根据doctest)是distutils
.
问题
不幸的是,我不知道这些模块之间有什么区别-distutils
, distribute
, setuptools
..这些文档是最好的,因为它们似乎都是彼此的分叉,目的是在大多数情况下(但实际上不是全部)兼容…。以此类推,以此类推。
问题
有人能解释一下差异吗?我该用什么?什么是最现代的解决方案?(顺便提一下,我也希望得到一些关于移植到Distribute
,但这超出了问题…的范围)