[Distutils] Colour this bikeshed: Name for setuptools fork

P.J. Eby pje at telecommunity.com
Sun Jul 19 20:55:25 CEST 2009


At 11:12 AM 7/19/2009 +0200, Tarek Ziadé wrote:
>That's very interesting but you previously said that you needed time
>and/or someone
>paying you to continue the work in this area.

No, I said that was needed to get me to work on *setuptools*.  Since 
you guys are doing that for me now, I don't have to think about all 
the hard, boring work that I felt I had to do first.  ;-)

If I do "Discovery" at all, it will be because it's fun and pleasing 
to me, without all the nasty stuff I didn't want to think about 
needing to be done first.  I've wanted to do this sort of refactoring 
for some time, but felt like I had to take care of stability and all 
that first.

I'm actually kind of hoping that if I make Discovery nice enough, 
somebody else will refactor setuptools to use it.  ;-)  (Or just 
replace setuptools with something better.)


>So are you willing to bless us maintaining/working with you with these
>new packages,
>or is that going to be a PJE-locked thing again ?

I would suggest that you not try to make plans based on what I am or 
am not doing, until and unless I've already done it.  That way, you 
can't be disappointed.  Since this will be a fun/hobby project for 
me, I am not at this making ANY commitments about when, what, or 
how.  I do expect to be using Mercurial, though, and accepting 
feature patches as well as bug fixes.


>just a question :
> > discovery.unpack -- setuptools.archive_util, less distutils dependency
>
>how this will be 'less distutils dependent' ?

I want discovery to have as close to zero dependence on distutils as 
possible because some OS distributors like to split out "development" 
tools and I'd prefer they not split up Discovery because it imports 
from distutils.  So if possible, I would like Discovery to be 100% 
self-contained -- which means not importing distutils.error, 
distutils.log, etc., or at least having a fallback in the event those 
modules can't be imported (due to a python-devel package being missing).



More information about the Distutils-SIG mailing list