#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.

Reply via email to