On Mon, May 19, 2014 at 1:01 AM, Toby St Clere Smithe <[email protected]>wrote:

> Hi,
>
> I'm sure you're all aware of this,


I wasn't actually.


> but I wonder if there's any progress
> for me to be aware of. I've got an extension that I build with
> distutils. It requires numpy both to build and to run, so I have numpy
> in both setup_requires and install_requires. Yet setup.py builds numpy
> twice -- once for the build stage, and then again on installation. This
> seems inefficient to me -- why not just build it once? Is this by
> design?
>

Seems fairly inefficient, so I'd guess it's not by design.

Note that if numpy is already installed, you may want to avoid adding the
*_requires arguments in order not to silently upgrade or break the
installed numpy. Something like
https://github.com/scipy/scipy/pull/3566/files

Ralf



>
> Best regards,
>
>
> --
> Toby St Clere Smithe
> http://tsmithe.net
>
> _______________________________________________
> Distutils-SIG maillist  -  [email protected]
> https://mail.python.org/mailman/listinfo/distutils-sig
>
_______________________________________________
Distutils-SIG maillist  -  [email protected]
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to