#14993: Upgrade matplotlib to 1.3.1
-------------------------------+----------------------------
Reporter: jason | Owner:
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-6.1
Component: graphics | Resolution:
Keywords: | Merged in:
Authors: jhpalmieri | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
Dependencies: #15510 | Stopgaps:
-------------------------------+----------------------------
Description changed by jhpalmieri:
Old description:
> Matplotlib 1.3.1 was released. Here is what is new:
> http://matplotlib.org/1.3.1/users/whats_new.html#new-in-matplotlib-1-3
>
> Of particular note is that pytz, dateutil, and pyparsing are no longer
> included and need to be installed separately:
> http://matplotlib.org/1.3.0/users/whats_new.html#new-setup-script
>
> ---------
>
> Files to be added to the `upstream` directory:
>
> -
> http://sage.math.washington.edu/home/palmieri/SPKG/matplotlib-1.3.1.tar.gz
> (not vanilla source, as explained in SPKG.txt: a lot of graphics files
> have been removed)
> - http://sage.math.washington.edu/home/palmieri/SPKG/dateutil-2.2.tar.gz
> -
> http://sage.math.washington.edu/home/palmieri/SPKG/pyparsing-2.0.1.tar.gz
> - http://sage.math.washington.edu/home/palmieri/SPKG/six-1.4.1.tar.gz
> - http://sage.math.washington.edu/home/palmieri/SPKG/tornado-3.1.1.tar.gz
>
> Regarding the dependency on #15510: that ticket provides a recent version
> of `setuptools`. Without that, the matplotlib build will download the
> deprecated Python package `distribute`. It seems to work fine either way.
>
> Regarding all of these new files in `upstream`: as noted, matplotlib now
> no longer includes various dependencies. I thought it would be helpful to
> include them as separate files, in case other packages need them: then
> the dependencies in `build/deps` can be made precise and explicit.
>
> Regarding the patch to `setupext.py`: I'm not sure I converted it
> properly from the old version to the new one. It works on OS X 10.9, but
> there might very well be a better way to do it.
New description:
Matplotlib 1.3.1 was released. Here is what is new:
http://matplotlib.org/1.3.1/users/whats_new.html#new-in-matplotlib-1-3
Of particular note is that pytz, dateutil, and pyparsing are no longer
included and need to be installed separately:
http://matplotlib.org/1.3.0/users/whats_new.html#new-setup-script
---------
Files to be added to the `upstream` directory:
-
http://sage.math.washington.edu/home/palmieri/SPKG/matplotlib-1.3.1.tar.gz
(not vanilla source, as explained in SPKG.txt: a lot of graphics files
have been removed)
- http://sage.math.washington.edu/home/palmieri/SPKG/dateutil-2.2.tar.gz
-
http://sage.math.washington.edu/home/palmieri/SPKG/pyparsing-2.0.1.tar.gz
- http://sage.math.washington.edu/home/palmieri/SPKG/six-1.4.1.tar.gz
- http://sage.math.washington.edu/home/palmieri/SPKG/tornado-3.1.1.tar.gz
Regarding the dependency on #15510: that ticket provides a recent version
of `setuptools`. Without that, the matplotlib build will (on-the-fly)
download the deprecated Python package `distribute`. It seems to work fine
either way.
Regarding all of these new files in `upstream`: as noted, matplotlib now
no longer includes various dependencies. I thought it would be helpful to
include them as separate files, in case other packages need them: then the
dependencies in `build/deps` can be made precise and explicit.
Regarding the patch to `setupext.py`: I'm not sure I converted it properly
from the old version to the new one. It works on OS X 10.9, but there
might very well be a better way to do it.
--
--
Ticket URL: <http://trac.sagemath.org/ticket/14993#comment:3>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/groups/opt_out.