Re: [Numpy-discussion] Is the build-system section of pyproject.toml a maintained list of the build dependencies?

2020-01-08 Thread Ralf Gommers
On Wed, Jan 8, 2020 at 6:04 PM Warren Weckesser wrote: > On 1/8/20, Kevin Sheppard wrote: > > With recent versions of pip it will read the pyproject.toml file to get > the > > dependencies, and then install these in an isolated environment to build > > the wheel, and then install the wheel. The

Re: [Numpy-discussion] Is the build-system section of pyproject.toml a maintained list of the build dependencies?

2020-01-08 Thread Warren Weckesser
On 1/8/20, Kevin Sheppard wrote: > With recent versions of pip it will read the pyproject.toml file to get the > dependencies, and then install these in an isolated environment to build > the wheel, and then install the wheel. The requires=[...] in the pyproject > is not installed in the original

Re: [Numpy-discussion] Is the build-system section of pyproject.toml a maintained list of the build dependencies?

2020-01-08 Thread Kevin Sheppard
With recent versions of pip it will read the pyproject.toml file to get the dependencies, and then install these in an isolated environment to build the wheel, and then install the wheel. The requires=[...] in the pyproject is not installed in the original environment, so that when run on NumPy, y

Re: [Numpy-discussion] Is the build-system section of pyproject.toml a maintained list of the build dependencies?

2020-01-08 Thread Warren Weckesser
On 1/8/20, Warren Weckesser wrote: > I'm doing some work on the travis-ci scripts, and I'd like to remove > some redundant calls of 'pip install'. The scripts should get the > build dependencies from a configuration file instead of having > hard-coded pip commands. Is pyproject.toml the appropri

[Numpy-discussion] Is the build-system section of pyproject.toml a maintained list of the build dependencies?

2020-01-08 Thread Warren Weckesser
I'm doing some work on the travis-ci scripts, and I'd like to remove some redundant calls of 'pip install'. The scripts should get the build dependencies from a configuration file instead of having hard-coded pip commands. Is pyproject.toml the appropriate file to use for this? (Note: we also ha