[Distutils] setup_requires for dev environments

Paul Moore p.f.moore at gmail.com
Tue Mar 17 14:33:32 CET 2015


On 17 March 2015 at 13:17, Nick Coghlan <ncoghlan at gmail.com> wrote:
> Agreed. This is where I think making pip d2to1 aware could be worthwhile -
> if we can find a of making the emulation target for an alternate build
> system be d2to1 rather than the whole of setuptools it may descope the
> interoperability problem enough to make it easier to get started on
> something practical.

Could you clarify what you mean by this? I'm not sure what awareness
of d2to1 is needed (I assume you're talking about the PyPI package
here).

Ignoring a whole lot of unpleasant details, pip's interface for
building wheels is roughly '"python setup.py bdist_wheel" needs to
work'. Any build system you like can implement that... (Of course the
details are why you said "I know pip doesn't need the whole setuptools
feature set to generate wheels, but I don't know what subset it
actually uses", I understand that...)

Paul


More information about the Distutils-SIG mailing list