[Distutils] Colour this bikeshed: Name for setuptools fork
Leonardo Santagada
santagada at gmail.com
Sat Jul 18 03:16:00 CEST 2009
On Jul 17, 2009, at 5:05 PM, Hanno Schlichting wrote:
> On Fri, Jul 17, 2009 at 6:48 PM, Leonardo Santagada<santagada at gmail.com
> > wrote:
>> Setuptools is dead, but the fork should be named something else
>> just to show that development doesn't have anything to do with the
>> way setuptools and is in fact a new and live project. People that
>> were burned by setuptools should give distribute a new chance.
>
> As with every OS project our fork will need to better define what
> exactly it wants to achieve.
>
> I will just say that I wholeheartedly disagree with the underlying
> notion of the above statement.
>
> I think setuptools is by and large a huge success and has pushed
> package management in Python to a new level. What we need is ongoing
> maintenance and very careful evolution of it. Package management is no
> place to go crazy and fancy. We will need to carefully look at what we
> want to do and how we do it after some of the early strong emotional
> reactions have settled down.
>
> Anyone who wants to rewrite setuptools from scratch or thinks
> "easy_install must die" probably will be very disappointed by the
> distribute fork.
What I meant is that the pace that setuptools took in the last 9 or so
months is over, and people that sent patches only to see them rot on
the issue tracker should look at distribute as a place to try again.
For example people that were using svn 1.6 just to see setuptools
failing and never be fixed should feel safe again knowing that if a
new version of their favorite scm comes along someone (even oneself)
will patch it to work and not be forced to work with an older version
because of setuptools.
The bit about easy_install is more about its terrible user interface
(ok command line user interface) and it messing around syspath than
any of its other features.
What I would like to see to easy_install would be progress meters on
downloads, simpler way to tell it by default not to mess with sys.path
and maybe atomic installs where it would either install all packages
that you asked or none.
--
Leonardo Santagada
santagada at gmail.com
More information about the Distutils-SIG
mailing list