[Distutils] waf can be used to compile Python extension modules

Paul Moore p.f.moore at gmail.com
Fri Mar 21 19:37:03 CET 2014


On 21 March 2014 17:56, Daniel Holth <dholth at gmail.com> wrote:
> You do need to keep a mechanism to indicate & install build dependencies.

Do we have that at the moment? Metadata 2.0 covers that with
build_requires. At the moment setup_requires covers it, but I don't
know if/how that works (AIUI, setup_requires is processed by
setuptools, so it's somewhat outside of the normal pip mechanisms).

But yes, there needs to be some accessible data that tells pip
"install these packages before trying to run setup.py". Again, though,
that's only needed for "pip wheel" or for the
install-direct-from-source cases that may not even be expected to work
in the new metabuild system...

Paul


More information about the Distutils-SIG mailing list