[Distutils] Alternate static metadata PEP submission...

David Lyon david.lyon at preisshare.net
Wed Oct 28 05:20:21 CET 2009


On Wed, 28 Oct 2009 12:26:19 +0900, David Cournapeau
> You can't ban setup.py: although ...

haha - of course.

ban setup.py as in ban alcohol or ban using a mobile phone when driving.

> With toydist, there would be a new build system not based on distutils,
> and which would indeed works like this. Assuming you have a static file
> toydist.info, I would have something like:
> 
> toydist configure --prefix=/home/david/local
> toydist build
> toydist install
> 
> Or even, for a default build:
> 
> toydist install (which would do configure and build automatically).

I just want .EGG built into my OS as the registered file extension
for a python package. Right-click install..

> and would enable people like me who are convinced that distutils 
> design is fundamentally flawed for heavy-weight build needs.

What design? It's a collection of nice pieces of programming
along with less nice pieces of programming along with nice
pieces of programming that were nice once and now are only
nice if viewed with a heavily artistic coloured glass and
crystal operating system..

Nobody can bag the design of distutils. It's just a collection
of 'stuff'.

To me it needs a cleanout.. make things that nearly work.. work.

Add some django interfaces or cherrypy interfaces or something
so that we can build things 'in safety'.

We only have to look at the postings by new users to see how
hazardous it is.

Once they've broken their legs... tore off their shoulders
and blinded themselves in one eye, only then are they
ready to get some work for themselves done..

Not saying it distutils doesn't work - only that going along
with what you're saying in that it isn't a particularly good
working environment.

On top of that, we know we have all these dudes here which
use these arty farty shiny glossy computers. So there shouldn't
be any excuse to keep the old stuff going on forever without
a revamp.

There are things here that don't make sense..

David






More information about the Distutils-SIG mailing list