Skip to content

DOC added new dependencies for 2.0 - #7540

Merged
efiring merged 5 commits into
matplotlib:v2.xfrom
NelleV:6580_installation_requirements
Dec 3, 2016
Merged

efiring merged 5 commits into
matplotlib:v2.xfrom
NelleV:6580_installation_requirements

Conversation

@NelleV

@NelleV NelleV commented Dec 1, 2016

Copy link
Copy Markdown
Member

Added the missing dependencies from our installation instructions.

closes #6580

@NelleV NelleV added this to the 2.0 (style change major release) milestone Dec 1, 2016
Comment thread INSTALL Outdated
required, but can make installation go more smoothly if the libraries and
headers are not in the expected locations.

`subprocess32 <https://pypi.python.org/pypi/subprocess32/>`_

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this really optional? It is probably worth adding a python 2 only dependancies section for this and functools23

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's really optional.
I can add a section python 2 only.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sigh, I even merged the PR where that went in....

@NelleV

NelleV commented Dec 1, 2016

Copy link
Copy Markdown
Member Author

I've added a new sections for python 2 only requirements. I've also removed six as a library shipped with matplotlib from the documentation, as this is obviously not the case anymore.

@tacaswell

Copy link
Copy Markdown
Member

Thanks for cleaning the the remnants of when we vendored six. Just waiting for the docs to build on travis.

Comment thread INSTALL
Required for compatibility if running on versions of Python before
Python 3.2.

`six <https://pypi.python.org/pypi/six>`_

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

six is required for both (because we import it all over the place).

@NelleV

NelleV commented Dec 1, 2016

Copy link
Copy Markdown
Member Author

I've moved back six where it belongs.

@tacaswell

Copy link
Copy Markdown
Member

I tweaked the wording a bit (as subprocess32 is not actually required).

@NelleV

NelleV commented Dec 2, 2016

Copy link
Copy Markdown
Member Author

Thanks! (It looks good to me and I think you should totally merge this - no conflict of interest at all :) )

@tacaswell

Copy link
Copy Markdown
Member

Probably should wait for travis to catch up (rst is harsh and capricious).

@NelleV

NelleV commented Dec 3, 2016

Copy link
Copy Markdown
Member Author

Is it normal that only the travis-ci tests show up on that PR?

@efiring

efiring commented Dec 3, 2016

Copy link
Copy Markdown
Member

For some time now, Appveyor has not been running on 2.x, only on master.

@NelleV

NelleV commented Dec 3, 2016

Copy link
Copy Markdown
Member Author

Then I guess this PR is ready to be merged :)

@efiring

efiring commented Dec 3, 2016 •

Copy link
Copy Markdown
Member

I added a commit using the web editor interface; I've never tried that before.

@efiring
efiring merged commit 76635ec into matplotlib:v2.x Dec 3, 2016
@QuLogic QuLogic changed the title [MRG] DOC added new dependencies for 2.0 DOC added new dependencies for 2.0 Dec 3, 2016
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