sigma-py / quadpy

:triangular_ruler: Numerical integration (quadrature, cubature) in Python
759 stars 81 forks source link

orthopy and ndim missing in dependencies #445

Closed jbund256 closed 2 years ago

jbund256 commented 2 years ago

Hello everyone,

after installing the latest version of quadpy (version 0.16.11) with pip and running my code that uses quadpy, I get the following error: ModuleNotFoundError: No module named 'orthopy' After installing this module with pip, I get this error again but with the module ndim. With older versions of quady (I tested it with 0.16.10 and 0.16.9) I did not get these errors.

Is it possible that these two modules (orthopy and ndim) are not listed in the dependencies?

nschloe commented 2 years ago

Those are listed as dependencies and I myself haven't had any problems yet. Does it work when manually installing orthopy and ndim?

jbund256 commented 2 years ago

Yes. After i got those errors, I installed both modules manually and it worked.

I tested it on new virtual environments, once with tox and once manually, on python versions 3.8 and 3.9.

nschloe commented 2 years ago

That's really weird. I cannot reproduce the issue, and I've tested it on several different machines.

nschloe commented 2 years ago

The deps were now optional. I've made them mandatory again now.