On Thu, Feb 17, 2011 at 7:57 PM, P.J. Eby <[email protected]> wrote:
...
>
> Unfortunately, even if I fixed that today, it wouldn't have ANY effect on
> 99% of the field installations of any Python package management tools: there
> are still people using 4 or 5 year old versions of easy_install,

That's not a good argument imo. If we stop doing any enhancements to
installers because some people use old versions, we will never do
anything. The people that complain about a behavior in a 4 years-old
installer, that was changed/fixed since then, know they can update.

> and a lot
> of people use Distribute (via their OS install), which is a year behind the
> setuptools trunk on various things.

If you really believe this statement is true, let us know what are the
"various things" so we can fix them for everyone's benefit.

As a reminder, the current situation in packaging tools is as follows :

- Setuptools development is stalled -- see the attached diagram
- Distribute development is now also stalled.
- People that used to work on Distribute are now working on Distutils2

I think there are a few things we should all do today to make things better:

1. make sure anything that gets fixed in Setuptools is backported in Distribute
2. stop adding new features in Distribute, or minimal things. I think
the py3 support by itself justifies that Distribute should be
preferred to Setuptools in OSes.
3. focusing on consolidating the first version of Distutils2

Could you help on 1. ?

..
>
> Pip is the main package manager that uses its own link-finding algorithm,
> but it only supports source installation AFAIK.  Distutils2 uses a
> link-finding algorithm that was lifted pretty much verbatim from
> easy_install, though I think there may have been some additions to it since
> I last looked at it.

We plan to prefer the final versions, and let the user decides if she
wants to use betas, devs etc. Contributions/Feedback/Advices are
welcome.

Cheers
Tarek

-- 
Tarek Ziadé | http://ziade.org

<<attachment: setuptools.png>>

_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to