[Distutils]Re: [Wheel-builders] [ANN] Python 3.7 now available in the manylinux docker images

2018-06-22 Thread Joni Orponen
On Thu, Jun 21, 2018 at 8:20 PM Matthew Brett wrote: > On Thu, Jun 21, 2018 at 12:45 PM, Robin Becker > wrote: > > On 15/06/2018 23:42, Nathaniel Smith wrote: > > I just tried out the latest manylinux1 image along with updated scripts > from > > matthew-brett/multibuild and find my wheels seem t

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

2018-06-22 Thread Pradyun Gedam
Hey everyone! In PEP 518, it is not clearly specified how a project that has a pyproject.toml file but has no build-system.requires should be treated (i.e. build-system table). In pip 10, such a pyproject.toml file was ​allowed and built with setuptools and wheel, which has resulted in a lot of p

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

2018-06-22 Thread Bernat Gabor
Hello, I would vote for option 2, again in the spirit of explicit better than implicit (as maintainer of tox). pip should raise an error I think and fail the build. That being said, we don't want to start breaking existing packages. So what about doing a release of pip that raises a warning firs

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

2018-06-22 Thread Brett Cannon
On Fri, 22 Jun 2018 at 09:35 Pradyun Gedam wrote: > Hey everyone! > > In PEP 518, it is not clearly specified how a project that has a > pyproject.toml > file but has no build-system.requires should be treated (i.e. build-system > table). > > In pip 10, such a pyproject.toml file was ​allowed and

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

2018-06-22 Thread Pradyun Gedam
On Fri, 22 Jun 2018, 22:31 Brett Cannon, wrote: > > > On Fri, 22 Jun 2018 at 09:35 Pradyun Gedam wrote: > >> Hey everyone! >> >> In PEP 518, it is not clearly specified how a project that has a >> pyproject.toml >> file but has no build-system.requires should be treated (i.e. build-system >> tab

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

2018-06-22 Thread Paul Moore
On 22 June 2018 at 18:01, Brett Cannon wrote: > > On Fri, 22 Jun 2018 at 09:35 Pradyun Gedam wrote: >> [...] > > I think the precise wording is there by not having any wording. ;) If > 'requires' was meant to be optional then the PEP would have said that. FWIW, that's my view too. >> I can thin

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

2018-06-22 Thread Brett Cannon
On Fri, 22 Jun 2018 at 12:51 Paul Moore wrote: > On 22 June 2018 at 18:01, Brett Cannon wrote: > > > > On Fri, 22 Jun 2018 at 09:35 Pradyun Gedam wrote: > >> > [...] > > > > I think the precise wording is there by not having any wording. ;) If > > 'requires' was meant to be optional then the PE

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

2018-06-22 Thread Brett Cannon
On Fri, 22 Jun 2018 at 10:19 Pradyun Gedam wrote: > > > On Fri, 22 Jun 2018, 22:31 Brett Cannon, wrote: > >> >> >> On Fri, 22 Jun 2018 at 09:35 Pradyun Gedam wrote: >> >>> Hey everyone! >>> >>> In PEP 518, it is not clearly specified how a project that has a >>> pyproject.toml >>> file but has

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

2018-06-22 Thread Pradyun Gedam
On Sat, 23 Jun 2018, 03:08 Brett Cannon, wrote: > > > On Fri, 22 Jun 2018 at 10:19 Pradyun Gedam wrote: > >> >> >> On Fri, 22 Jun 2018, 22:31 Brett Cannon, wrote: >> >>> >>> >>> On Fri, 22 Jun 2018 at 09:35 Pradyun Gedam wrote: >>> Hey everyone! In PEP 518, it is not clearly spe