-
Notifications
You must be signed in to change notification settings - Fork 371
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
Updating minimum versions of dependencies on Travis #1575
Conversation
Should we remove the figures created with MPL 1.5 in tests, once this PR is accepted? |
Good suggestion, I went through and tried to remove all of the MPL version checks that were less than the minimum supported. Similar could be done with PROJ too I'm guessing. |
I'm 💯 on the concept. Supporting matplotlib 1.5 through 3.3 with image tests is just untenable. Personally, I'd say go ahead and remove the 1.5 test images in this PR as well. |
The old images should have all been removed before, just needed a rebase. Let me know if you saw others specifically in there that I should remove too. |
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.
Just the one question, otherwise this looks good to me.
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.
LGTM. I wouldn't mind a second set of eyes given the drastic changes infrastructure-wise.
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.
Bit confused why some tolerances went up as before releasing 0.18 I tested this on everything (unless these are new tests.)
Natural Earth download servers are down right now causing the failures. |
93b02f7
to
a5e2162
Compare
6487fe4
to
7fa9c8a
Compare
…sions to the test suite. TST: Changing the Travis minimum Python version to 3.6
7fa9c8a
to
67fbd8f
Compare
There are a few oddities that I couldn't figure out, like why the gridliners are so much different with these new versions, needing to greatly increase the tolerance. The images all look so-so with what appears to be only text position moving.
Rationale
The old versions of dependencies are getting difficult to maintain and test against. This adopts the 24-month NEP29 versions discussed in #1518.
Implications
Not supporting older versions of dependencies anymore.
Easier test suite to maintain.