Hi all --
I've finally finished a minor Distutils side-project, which was making
the Distutils 0.1.x codebase run under Python 1.5.1. That's done now,
and I've just released the result as Distutils 0.1.4.
Note that this release has all the brain-damage and limitations, and
most of the bugs, of Distutils 0.1.3. The *real* changes that have been
happening since January are only available as a code snapshot or as part
of Python 1.6 alpha1. I aim to remedy this by putting together a
Distutils 0.9 release Real Soon Now; the idea is that the 0.9 series
will progress towards 1.0 as the Python 1.6 alpha/beta series progresses
towards Python 1.6 final. I make no promises to make one Distutils
release for every Python alpha or beta, though!
The benefit of doing things this way is that developers will be able to
release module distributions that rely on "modern" Distutils, ie. the
0.9 series that is pretty close to what will be in Python 1.6 final.
Hopefully reliance on Distutils 0.1.x will be a thing of the past by the
time Python 1.6 final is out. (Since there are only two incompatible
changes in writing setup scripts between 0.1.x and 0.9.x, I don't think
this will be a huge problem.)
Now, I have to worry about folding my 1.5.1 compatibility hacks into the
current Distutils codebase... sigh... why do I get myself into these