On Mon, Jul 17, 2017 at 7:50 PM, Nick Coghlan <ncogh...@gmail.com> wrote:
> On 17 July 2017 at 15:41, Thomas Kluyver <tho...@kluyver.me.uk> wrote: > > E) When we do work out the need and the semantics for in place builds, > > we can write another PEP adding an optional hook for that. > > The minimal specification for in-place builds is "Whatever you would > do to build a wheel file from an unpacked sdist". Eh no, in-place has nothing to do with building a wheel. Several people have already pointed this out, you're mixing unrelated concepts and that's likely due to you using a definition for in-place/out-of-place that's nonstandard. It would be helpful if you either defined your terminology or (better) just dropped in-place/out-of-place and replaced it with for example "an empty tmpdir" vs. "a default directory which may contain build artifacts from previous builds" vs. <fill in however you like>. Note that distutils behavior adds to the confusion here: `build_ext --inplace` is actually an out-of-place build where the final extension modules are copied back into the source tree (but not any intermediate artifacts). Cheers, Ralf
_______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig