Thanks to visit codestin.com
Credit goes to github.com

Skip to content

List of minimal versions of dependencies #15326

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

Merged
merged 1 commit into from
Sep 22, 2019

Conversation

timhoffm
Copy link
Member

PR Summary

It's helpful to not only state the policy, but also list the effect for current and previous versions.

This may in particular also help people in legacy environments to quickly find out which version they can update to if they are bound e.g. to a certain NumPy or Python version.

I think other dependencies are less critical and I don't want to list all here. Therefore, a link to the full dependency specification is sufficient. But if somebody feels one or two additional dependencies should be listed here explicitly, we can still add them.

@ImportanceOfBeingErnest
Copy link
Member

ImportanceOfBeingErnest commented Sep 22, 2019

Great Idea.
I might add that the maximum version is also often of interest; e.g. currently it doesn't seem obvious if (the yet to be released) 3.2 will support (the yet to be released) python 3.8.

Also, do you think this list is discoverable deep down in the devels guide?

@timhoffm
Copy link
Member Author

I might add that the maximum version.

Go for it.

Also, do you think this list is discoverable deep down in the devels guide?

I currently don't see a better place. The only other place talking about dependencies is https://matplotlib.org/devdocs/users/installing.html#dependencies. But that's concerned with installing the current version the docs belong to and talking about other versions there would rather be a distraction. For now, I think this is good enough as is. We might find a better place in the course of further restructuring the docs.

@dstansby dstansby added this to the v3.2.0 milestone Sep 22, 2019
@dstansby dstansby merged commit 418984d into matplotlib:master Sep 22, 2019
meeseeksmachine pushed a commit to meeseeksmachine/matplotlib that referenced this pull request Sep 22, 2019
@timhoffm timhoffm deleted the doc-min-versions branch September 22, 2019 20:49
timhoffm added a commit that referenced this pull request Sep 22, 2019
…326-on-v3.2.x

Backport PR #15326 on branch v3.2.x (List of minimal versions of dependencies)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants