[Distutils] A smaller step towards de-specializing setuptools/distutils

Donald Stufft donald at stufft.io
Thu Oct 29 18:36:36 EDT 2015


On October 29, 2015 at 6:32:21 PM, Marcus Smith (qwcode at gmail.com) wrote:
> >
> >
> > since a wheel is created by executing setup.py, you’d just have your build
> > tool dynamically output different wheels based on the system you’re
> > building on (or whatever axis is causing the dynamic dependencies).
>  
>  
> understood, but I guess I was under the [mistaken?] impression, that
> dynamic support is needed literally in the wheel build step.
>  
> for example, going with your idea above, that we need to support 3rd party
> tools being dynamic in the "setup.py bdist_wheel" step, not simply in the
> "setup.py dist-info" step.
>  
> and as it is, pip does't understand this possibility.

So in the new path, we wouldn’t call ``setup.py dist-info`` for “normal” installations, we’d compile a wheel and inspect that for dependencies.

-----------------
Donald Stufft
PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA




More information about the Distutils-SIG mailing list