[Distutils]Re: PEP 518 - pyproject.toml with no build-system.requires

2018-06-28 Thread Nathaniel Smith
On Thu, Jun 28, 2018 at 11:19 AM, Paul Moore wrote: > On 28 June 2018 at 18:45, Bernat Gabor wrote: >> In the pep it's stated tools can use the tool section >> https://www.python.org/dev/peps/pep-0518/#id28 and at no point says build >> tools only. So I don't think at all strange that towncrier

[Distutils]Re: PEP 518 - pyproject.toml with no build-system.requires

2018-06-28 Thread Brett Cannon
On Thu, Jun 28, 2018, 14:38 Thomas Kluyver, wrote: > On Thu, Jun 28, 2018, at 6:27 PM, Brett Cannon wrote: > > The file was originally meant to target building wheels for libraries. It > just happens that folks have pushed that out to include apps as well. So if > the purpose of the file expands

[Distutils]Re: PEP 518 - pyproject.toml with no build-system.requires

2018-06-28 Thread Paul Moore
On 28 June 2018 at 18:45, Bernat Gabor wrote: > In the pep it's stated tools can use the tool section > https://www.python.org/dev/peps/pep-0518/#id28 and at no point says build > tools only. So I don't think at all strange that towncrier uses it. It > follows the words of the pep quite

[Distutils]Re: PEP 518 - pyproject.toml with no build-system.requires

2018-06-28 Thread Bernat Gabor
In the pep it's stated tools can use the tool section https://www.python.org/dev/peps/pep-0518/#id28 and at no point says build tools only. So I don't think at all strange that towncrier uses it. It follows the words of the pep quite rigourously. On Thu, Jun 28, 2018, 18:40 Thomas Kluyver wrote:

[Distutils]Re: PEP 518 - pyproject.toml with no build-system.requires

2018-06-28 Thread Thomas Kluyver
On Thu, Jun 28, 2018, at 6:27 PM, Brett Cannon wrote: > The file was originally meant to target building wheels for libraries. > It just happens that folks have pushed that out to include apps as > well. So if the purpose of the file expands to include apps as well > then that changes what the PEP

[Distutils]Re: PEP 518 - pyproject.toml with no build-system.requires

2018-06-28 Thread Brett Cannon
On Thu, Jun 28, 2018, 14:00 Thomas Kluyver, wrote: > On Thu, Jun 28, 2018, at 8:25 AM, Paul Moore wrote: > > I can see the practicality argument here. I don't think (correct me if > > I'm wrong!) that anyone particularly anticipated when we were drafting > > PEP 518 that the tools section would

[Distutils]Re: PEP 518 - pyproject.toml with no build-system.requires

2018-06-28 Thread Thomas Kluyver
On Thu, Jun 28, 2018, at 8:25 AM, Paul Moore wrote: > I can see the practicality argument here. I don't think (correct me if > I'm wrong!) that anyone particularly anticipated when we were drafting > PEP 518 that the tools section would be used by anything other than > build tools - I know I

[Distutils]Re: PEP 518 - pyproject.toml with no build-system.requires

2018-06-28 Thread Bernat Gabor
I don't consider building from source a niche use case per se, given that pip is most widely adopted PEP-517/518 build frontend. What other build frontends there are or are to be recommended for usage (with setuptools/flint/poetry being mostly backends)? On Thu, Jun 28, 2018 at 8:35 AM Paul Moore

[Distutils]Re: PEP 518 - pyproject.toml with no build-system.requires

2018-06-28 Thread Paul Moore
On 28 June 2018 at 09:55, Bernat Gabor wrote: > I don't consider building from source a niche use case per se, given that > pip is most widely adopted PEP-517/518 build frontend. What other build > frontends there are or are to be recommended for usage (with > setuptools/flint/poetry being mostly