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 _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig