On Tue, Sep 28, 2021 at 7:07 PM Kevin Sheppard <kevin.k.shepp...@gmail.com>
wrote:

> I think NumPy has always tried to have effectively no install dependencies
> at least when installed from source (minimal install from git only requires
> Cython).  This seems like a good goal to me and there are scenarios where
> extra packages are a burden (e.g., Amazon Lambda).  AFAICT pretty much
> every package in the numerical python ecosystem excludes test dependencies
> from setup requires or install requires.
>

Agreed. We don't want to make any changes here, if you want to run the
tests you can just install pytest and hypothesis.

Cheers,
Ralf


>
> Kevin
>
>
>
>
>
> *From: *Bennet Fauber <ben...@umich.edu>
> *Sent: *Tuesday, September 28, 2021 6:00 PM
> *To: *numpy-discussion@python.org
> *Subject: *[Numpy-discussion] Running numpy.test() after pip install
>
>
>
> I just installed NumPy using pip and Python 3.9.7 on CentOS 7.9.
>
> Installation went fine, but when I ran
>
>
>
> >>> import numpy
>
> >>> numpy.test()
>
>
>
> I got a traceback, and this summary.
>
>
>
> =========================== short test summary info
> ============================
>
> ERROR  - ModuleNotFoundError: No module named 'hypothesis'
>
> !!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection
> !!!!!!!!!!!!!!!!!!!!
>
>
>
> It seems that both hypothesis and pytest are needed to run numpy.test().
>
>
>
> We like to be able to run all the tests even after a pip install, and
>
> being able to run some of the tests from pip-installed numpy is useful
>
> as well.
>
>
>
> May I suggest you add those two packages as dependencies for NumPy at
>
> PyPi?  Neither are particularly large, both are generally useful, and
>
> I think the potential utility for those who would ike to check on
>
> their own system for anomalies outweighs the minimal impact on the
>
> majority of users who would not use it but would also probably not
>
> notice their presence.
>
>
>
> If adding them as dependencies seems to heavy weight, or is otherwised
>
> deemed undesirable, perhaps just a note in the Project Description at
>
> https://pypi.org/project/numpy/ to say that, if you want to run tests,
>
> those two packages will be needed?
>
>
>
> Thanks,    -- bennet
>
> _______________________________________________
>
> NumPy-Discussion mailing list -- numpy-discussion@python.org
>
> To unsubscribe send an email to numpy-discussion-le...@python.org
>
> https://mail.python.org/mailman3/lists/numpy-discussion.python.org/
>
> Member address: kevin.k.shepp...@gmail.com
>
>
> _______________________________________________
> NumPy-Discussion mailing list -- numpy-discussion@python.org
> To unsubscribe send an email to numpy-discussion-le...@python.org
> https://mail.python.org/mailman3/lists/numpy-discussion.python.org/
> Member address: ralf.gomm...@gmail.com
>
_______________________________________________
NumPy-Discussion mailing list -- numpy-discussion@python.org
To unsubscribe send an email to numpy-discussion-le...@python.org
https://mail.python.org/mailman3/lists/numpy-discussion.python.org/
Member address: arch...@mail-archive.com

Reply via email to