<!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">&lt;rich@noir.com&gt;</a>:
  </pre>
  <blockquote type="cite">
    <pre wrap="">This would be a problem if distribute were in general release. &nbsp;It's not.
&nbsp;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.&nbsp; As such,
it's released with python, (the reference implementation, anyway).&nbsp;
Distutils is currently capable of producing only source archives of
packages.&nbsp; 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.&nbsp; 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.&nbsp;
Setuptools provides the ability to produce machine independent "built"
archives and a standard method for installing them, (although not for
tracking or removing them).&nbsp; 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.&nbsp; And within distribute, there
are two lines of development, the 0.7 line, which is intended to
replace...&nbsp; I'm confused.&nbsp; Does it replace setuptools or distutils?&nbsp;
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>