当新的包装附带Python 3.3时,Distribute会过时吗?

dea*_*mon 6 python packaging distutils distribute python-3.3

Python 3.3将附带一个名为"packaging"的新包装工具:

新的"包装"模块,建立在"分发"和"distutils2"项目的基础上,并弃用"distutils"

这是否意味着Distribute将在Python 3.3中过时?

Éri*_*ujo 6

3.3发行说明是有点误导:包装 distutils2,并且它不建立在分布,但模仿一些功能,但具有不同的行为和规范,尤其是对于那些已经标准化与PEP的部分376,386345,并与非常不同的代码和用法.

对于最终用户来说,distutils2/packaging不会使分发过时,因为分发仍然提供独特的功能,但从另一个角度来看它已被淘汰,因为它不支持当前的PEP并且不受官方支持(即在stdlib中) ).

关于各种包装项目,我认为发布开发计划支持新的PEP,我不知道setuptools.pip和buildout将使用distutils2而不是长期分发为底层库.