Will the distribution become obsolete when a new package comes with Python 3.3?

Python 3.3 will ship with a new packaging tool called packaging:

New Distribution-Based Packaging Module and Distutils2 Projects and Distutils Depreciation

Does this mean that Distribute will be deprecated since Python 3.3?

+6
source share
1 answer

Release notes for 3.3 are slightly flawed: distutils2 packaging is not distribution based, but mimics some functions, but with different behavior or specification, especially for parts that were standardized with PEP 376 , 386 and 345 and with very different code and usage.

For end users, since distutils2 / packaging does not distribute obsolete ones, since the distribution package still provides unique functions, but from a different point of view it is deprecated because it does not support current PEP and is not officially supported (i.e. STDLIB).

Regarding the various packaging projects, I think common developers plan to support the new PEPs, and I don't know about setuptools. pip and buildout will use distutils2 instead of distribution as the base library in the long run.

+6
source

Source: https://habr.com/ru/post/915332/


All Articles