2024-05-16 06:25:39 发布
网友
Python 3.3将附带一个名为“packaging”的新打包工具:
The new "packaging" module, building upon the "distribute" and "distutils2" projects and deprecating "distutils"
这是否意味着Distribute将在python3.3中过时?在
3.3发行说明有点误导性:packaging是distutils2,它不是建立在distribution之上的,而是模仿了一些特性,但是有不同的行为或规范,特别是对于那些已经用PEP 376、386和345标准化的部分,代码和用法非常不同。在
对于最终用户来说,distutils2/打包在某种程度上不会使distribute过时,因为distribute仍然提供独特的功能,但从另一个角度来看,它已经过时了,因为它不支持当前的政治公众人物,也不受官方支持(即在stdlib中)。在
关于各种打包项目,我认为分布式开发人员计划支持新的政治公众人物,而我不知道setuptools。从长远来看,pip和buildout将使用distutils2而不是distribute作为底层库。在
3.3发行说明有点误导性:packaging是distutils2,它不是建立在distribution之上的,而是模仿了一些特性,但是有不同的行为或规范,特别是对于那些已经用PEP 376、386和345标准化的部分,代码和用法非常不同。在
对于最终用户来说,distutils2/打包在某种程度上不会使distribute过时,因为distribute仍然提供独特的功能,但从另一个角度来看,它已经过时了,因为它不支持当前的政治公众人物,也不受官方支持(即在stdlib中)。在
关于各种打包项目,我认为分布式开发人员计划支持新的政治公众人物,而我不知道setuptools。从长远来看,pip和buildout将使用distutils2而不是distribute作为底层库。在
相关问题 更多 >
编程相关推荐