scipy / scipy_doctest

Floating-point aware doctesting
BSD 3-Clause "New" or "Revised" License
5 stars 4 forks source link

Make sure optional dependencies are, in fact, optional #76

Closed ev-br closed 6 months ago

ev-br commented 1 year ago

Add a CI job with no scipy and no matplotlib, make sure self-tests finish (pytest.skip tests which require optionals) .

While at it, may expand the CI matrix to include a range of python versions (match scipy), also OSes. Since this all is pure python, platform-dependent problems are unlikely --- but there's always room for surprises.

ev-br commented 6 months ago

@Sheila-nk would be great if you could take a look. I think it's easiest to replicate the existing workflow with a single python & pytest version, remove pip installs and see what fails.