<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Lennart Regebro wrote:
<blockquote
cite="mid:319e029f0910050803j37dedd3eg69f6265d8b22693e@mail.gmail.com"
type="cite">
<pre wrap="">2009/10/5 K. Richard Pixley <a class="moz-txt-link-rfc2396E" href="mailto:rich@noir.com"><rich@noir.com></a>:
</pre>
<blockquote type="cite">
<pre wrap="">This would be a problem if distribute were in general release. It's not.
It's clearly a development branch which is intended to move quickly.
</pre>
</blockquote>
<pre wrap=""><!---->
No, this is incorrect. The 0.6-branch is not intended to move quickly,
it is in bugfix mode.
It is moving quickly only because some major bugfixes has been made,
but it's not a development branch, that's 0.7, which isn't released.
</pre>
</blockquote>
I'm recent to python packaging and distribution, so let me see if I've
put this together right from my reading of the various web pages
involved over the weekend.<br>
<br>
Distutils is currently part of the standard python library. As such,
it's released with python, (the reference implementation, anyway).
Distutils is currently capable of producing only source archives of
packages. While it's capable of producing "built" archives, those
archives are machine specific, nonrelocatable, untrackable, and have no
standard method for distribution nor installation nor tracking.<br>
<br>
Setuptools was a third party addition to, (and partial replacement of),
distutils because distutils wasn't suitably usable nor was it moving
fast enough. However, since setuptools was initiated, many of the
major features of setuptools have since been folded back into
distutils, making setuptools partially redundant and partly colliding.
Setuptools provides the ability to produce machine independent "built"
archives and a standard method for installing them, (although not for
tracking or removing them). And the setuptools approach to
installation, easy_install, doesn't play nice with the native
installers on systems that have them like rpm, debian, etc.<br>
<br>
However, setuptools has fallen into disrepair and so distribute has
been created, as a friendly branch off a third party tool which in turn
was a form of branch off of distutils. And within distribute, there
are two lines of development, the 0.7 line, which is intended to
replace... I'm confused. Does it replace setuptools or distutils?
And then there's the 0.6 branch, which is a branch off 0.7 which is a
branch of setuptools which is a branch of distutils which is under
recent active development and yet it also expected to be stable, as
much as such a term can be applied to a third party branch off a third
party of a colliding replacement with a standard facility.<br>
<br>
Is that about right?<br>
<br>
If I'm anywhere near right, then I can't really imagine what state you
intend for the 0.6 branch if not development.<br>
<br>
--rich<br>
</body>
</html>