A huge benefit to using non distutils build systems is making it easy to generate files at any step. I just don't think it's worth it to force a particular build directory at the generate sdist phase. Foolish consistentcy.


On Mon, Jul 10, 2017, 10:20 Paul Moore <p.f.moore@gmail.com> wrote:
On 10 July 2017 at 14:58, Nick Coghlan <ncoghlan@gmail.com> wrote:
> That isn't the question though - the question is whether we want to
> actively support folks moving "compilation" like activities
> (minification, pyx->C conversion, etc) to the sdist generation stage
> by adding the optional "build_directory" option to "build_sdist" as
> well.
>
> And that's the part where we decided the answer is "No", we only want
> to support the following configurations:

I'm not sure I follow this comment (or if I do, I don't agree with it
:-)). I would expect projects that use Cython to have the step to
build the C files from the Cython sources as part of the "build sdist"
step, so that the sdist contains standard C sources, and end users can
build from sdist with a C compiler installed, but without needing to
install Cython. That's the standard approach these days, and I'd hope
it will be supported under PEP 517.

Paul

PS Completely off-topic, but since when has gmail's web interface
stopped allowing you to highlight a section of a mail and hit "Reply"
to get just that section quoted? It seems to have changed very
recently, or is it some setting change I might have accidentally made?
It's intensely annoying, as it makes it much more time consuming to
avoid top-posting :-( (and please, no suggestions that I use an
alternative client, my usage pattern makes that impractical).
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig