On Wed, Mar 27, 2013 at 6:42 AM, Erik Bray <erik.m.b...@gmail.com> wrote: > I pretty much agree with you on all of this, but I don't think the > question should be ignored either--avoiding this question is one of > the things that got previous packaging reform efforts into trouble. > Though the agreement to treat "build" and "installation" as two > different stories mitigates the issue this time around. In any case > it's sort of off topic for this thread so I'll bring it up again > elsewhen. One thing I see as a possible short-term solution is to > still rely on some version of distutils as a build tool *only*. But > it would still be nice to have some easy way to standardize "in-place" > installation regardless of how extension modules get built.
That's exactly the interim solution I have in mind: for the moment, the "archive system" will be "python setup.py sdist" in an appropriate location and the "build system" will be "python setup.py bdist_wheel". Both will be modelled on pip's current behaviour when installing from sdists - the difference will be in the explicit invocation of the separate steps, rather than handling the whole chain with "setup.py install". Longer term I want to make setup.py optional even for source installs, but that requires further enhancements to the metadata. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig