-
Notifications
You must be signed in to change notification settings - Fork 339
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Repository housekeeping varia, python 3.8 tests #712
Repository housekeeping varia, python 3.8 tests #712
Conversation
Codecov Report
@@ Coverage Diff @@
## master #712 +/- ##
=======================================
Coverage 95.63% 95.63%
=======================================
Files 55 55
Lines 4670 4670
=======================================
Hits 4466 4466
Misses 204 204
Continue to review full report at Codecov.
|
I'm also liking how local access to these envs is more comfortable now. |
Also, @Cadair, consider this tested and I've got only positive feedback for you :) it seems to be working like a charm. |
I've decided to bump the minimum required versions of
|
As much as I'll miss broken doctests, bumping the minimum version of NumPy to 1.14 sounds like a good idea to me. Same for bumping minimum Astropy to 3.1. Thanks! |
Turns out the astropydev problem consists of a bunch of different problems and I'd much rather merge this now, then figure out fixes for each... |
Hello @StanczakDominik! Thanks for updating your pull request. Congratulations! There are no PEP8 issues in this pull request. 😸 Comment last updated at 2019-11-20 13:50:49 UTC |
ELLIPSIS seems broken within astropy/pytest-doctestplus, I'll try to report that there, but most definitely not tonight. For now, I'm instead going to get rid of pytest-astropy, as I'm realizing we're not actually using any of its functionality except FLOAT_CMP, and that can be reproduced with I'm frustrated, so I shall now vent with a witty video: |
7257dfb
to
c4d24c9
Compare
https://www.youtube.com/watch?v=AXwGVXD7qEQ except for 3.8 failing on pip installing hdf5, and astropy-dev is still failing, but that's still PROGRESS! |
I think you might be able to solve your hdf5 issue by installing the hdf5 c lib with apt. |
3519644
to
4a5750a
Compare
I think I'll just take the lazy route and wait for h5py/h5py#1410 😆 |
That looks like a troublesome bug in the Azure images... |
Modifies Azure CI setup as per https://github.com/OpenAstronomy/azure-pipelines-templates
Adds environments for conda-based setup of packages Adds an environment with minimal pinned versions of packages
The pytest-astropy plugin was not actually used much, except for the float_cmp option, which comes with pytest 5.1 and does not require another package. Removes sphinx-astropy as well.
dec4704
to
810fc1d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me!
@@ -19,9 +19,9 @@ PlasmaPy requires Python version 3.6 or newer, and is not compatible | |||
with Python 2.7. PlasmaPy requires the following packages for | |||
installation: | |||
|
|||
- `NumPy <http://www.numpy.org/>`_ 1.13 or newer | |||
- `NumPy <http://www.numpy.org/>`_ 1.14 or newer |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
And there was much rejoicing
This implements https://github.com/OpenAstronomy/azure-pipelines-templates for CI.
Closes #635, closes #424.