[Distutils] Alternate static metadata PEP submission...
chris at simplistix.co.uk
Wed Oct 21 10:02:40 CEST 2009
David Lyon wrote:
>> Why is it that you basically want to put an entire module's worth of
>> code inside every single package's setup.py?
> Because it is easy.
> Let me put it another way - how does a 'normal-user' update distutils
> in the stdlib?
...with the new version on PyPI.
If that's not preferred, then they'd wait for Python 2.7, and do:
from distutils.core import setup
> Well, 500 lines is just this week. Maybe by next week it will be even more.
> If the file is 100kb long, I don't think a user would care.
I'm "a user" in this case, and I care... The maintenance burden a file
like the setup.py you're proposing places on me as a package author in
making sure the packages I maintain all include the right setup.py, and
needing to bump my package's versions when code that has nothing to do
with my package has bugs fixed isn't acceptable.
> I don't think users in the real world will look at the file..
What happens for the author of one of the small number of packages that
actually needs to have logic in setup.py?
Simplistix - Content Management, Batch Processing & Python Consulting
More information about the Distutils-SIG