On Oct 16, 2009, at 11:41 AM, P.J. Eby wrote:
At 10:46 AM 10/16/2009 -0400, sstein...@gmail.com wrote:
I don't know that I'd call what I saw "designed." Complex, yes, but
design implies a plan and known direction, communicated by design
documents with tests that prove the code is working as expected.
This is not designed by any objective standard I'd use.
You are correct; setuptools itself was not particularly designed.
Eggs are, entry points are, a few other odds and ends were designed,
but setuptools itself (and *especially* easy_install) are a
collection of hacks upon hacks, mostly done in a rush to get
something out the door... which as soon as it became popular,
locked into a cycle of not having enough time to do improvements,
because maintenance was taking so much time.
Yup. Understood. It's a vicious circle/cycle that I'm sure we've all
been trapped in at one time or another; just not quite so publicly or
with such a large impact on so many people. And to do it for free,
besides! Betcha' you'll think thrice next time...and say nah, no
thanks...
Maybe PJE is some sort of savant who can keep the myriad details of a
piece of code like this in his head
Nope. Why do you think I've not been thrilled about working on
it? ;-)
Welp...here's to hoping you're freed from that burden partially of
your own making if not choosing...
S
_______________________________________________
Distutils-SIG maillist - Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig