[Distutils] A possible refactor/streamlining of PEP 517

Daniel Holth dholth at gmail.com
Mon Jul 10 10:52:21 EDT 2017


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 at gmail.com> wrote:

> On 10 July 2017 at 14:58, Nick Coghlan <ncoghlan at 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 at python.org
> https://mail.python.org/mailman/listinfo/distutils-sig
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20170710/218cc033/attachment.html>


More information about the Distutils-SIG mailing list