I really second this...
after all.. we're only talking about a file copying program..
Surely after so many years... we must have a clear handle on what
files need to be copied where with what permissions....
On Mon, 20 Apr 2009 23:00:39 +0900, David Cournapeau
IMHO, adding plugins systems will not change the fundamental deficiencies of distutils, though. You may be able to mitigate some problems, but I don't think you will be able to solve the fundamental issues, because they are fundamental design issues. The only way to fix them would induce serious breakage, and in that case, given the quality of distutils code, starting from scratch would be easier - I have yet encountered a single major distutils abstraction which was not poorly conceived and implemented (my own experience is related to build issues, for which numpy has requirements which go much beyond the usual python package, though). Commands classes, compiler classes, distributions, all this is very wrong for someone who wants more than compiling a couple of C files and tight control.