Le 09/02/2012 10:11, Erik Bray a écrit :
Distutils2 is included in Python 3 under the name 'packaging' which is where, I believe, most of its development is focused. The "distutils2" name is used for the backport of packaging to Python 2.x as well as Python 3.x prior to the availability of packaging in the standard library.
This is correct, except for one point (see below).
Confused yet? There are some historical reasons for all that, but the main point is that if you're interested in working on distutils2, you really want to up and running on the main Python development branch and work on *packaging*. I think that most of the work is being done there, and then backported to distutils2.
My personal preference is to work in the cpython repository, because I prefer Python 3 and the stdlib’s test runner is useful (finds reference leaks, finds tests that modify the environment and don’t restore it, this kind of things). Contributors however are free to work from a distutils2 clone if that’s easier for them: both codebases are synchronized and I gladly port patches.