为了账号安全,请及时绑定邮箱和手机立即绑定

分发、distutils、setuptools和distutils之间的差异2?

分发、distutils、setuptools和distutils之间的差异2?

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

3 回答

?
慕的地8271018

TA贡献1796条经验 获得超4个赞

是的,你明白了。-o我认为此时的首选方案是分发,它是setuptools的分叉,它是distutils(原始打包系统)的扩展。Setuptools没有被维护,因此IS被分叉并重命名,但是在安装时它使用了setuptools的包名!我认为大多数Python开发人员现在都使用分发,我可以肯定地说我使用了。


查看完整回答
反对 回复 2019-07-12
  • 3 回答
  • 0 关注
  • 415 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信