#15530: Metaticket: Add support for python 3.3+
-------------------------------------------------+-------------------------
Reporter: ohanar | Owner:
Type: enhancement | Status:
Priority: major | needs_work
Component: packages: standard | Milestone: sage-6.4
Keywords: python3 | Resolution:
Authors: | Merged in:
Report Upstream: N/A | Reviewers:
Branch: | Work issues:
Dependencies: #15510, #15511, #15512, | Commit:
#15531, #15532, #15537, #15539, #15540, | Stopgaps:
#15541, #15807, #15980 |
-------------------------------------------------+-------------------------
Description changed by kcrisman:
Old description:
> In order to support python 3.3, the following needs to be fixed:
>
> 1. #15510 - upgrade to a newer version of setuptools
> 1. #15511 - upgrade to a newer version of rpy2
> 1. #15512 - upgrade to a newer version of sympy
> 1. #14854 - upgrade to a newer version of pycrypto
> 1. #15532 - upgrade to a newer version of networkx
> 1. #15537 - fix csage to work with python3
> 1. #15539 - switch from using PIL to Pillow
> 1. #15540 - trivial python3 fixes to a few spkgs
> 1. #15541 - fix sage-location and sage-download-file for python3
> 1. #15593 - sqlalchemy (the version we ship) and gdmodule are
> incompatible with python3
> 1. #15620 - Stop using `StandardError`
> 1. #15755 - upgrade cython to version 0.20.1
> 1. #15807 - upgrade mpmath to version 0.18
> 1. #15980 - meta-ticket for python3 compatibility of the sage library
> (stage 1)
> 1. #16052 - meta-ticket for python3 compatibility of the sage library
> (stage 2)
> 1. upgrade scons to a version that supports python3 (does not yet exist)
> or get rid of scons
> 1. upgrade polybori to a version that supports python3 (does not yet
> exist)
> 1. other issues as encountered
>
> Not essential, but useful tickets:
>
> 1. #15594 - use autotools for csage
> 1. #15604 - remove csage's psuedo-dependencies pynac and polybori
New description:
In order to support python 3.3, the following needs to be fixed:
1. #15510 - upgrade to a newer version of setuptools
1. #15511 - upgrade to a newer version of rpy2
1. #15512 - upgrade to a newer version of sympy
1. #14854 - upgrade to a newer version of pycrypto
1. #15532 - upgrade to a newer version of networkx
1. #15537 - fix csage to work with python3
1. #15539 - switch from using PIL to Pillow
1. #15540 - trivial python3 fixes to a few spkgs
1. #15541 - fix sage-location and sage-download-file for python3
1. #15593 - sqlalchemy (the version we ship) and gdmodule are incompatible
with python3
1. #15620 - Stop using `StandardError`
1. #15755 - upgrade cython to version 0.20.1
1. #15807 - upgrade mpmath to version 0.18
1. #15980 - meta-ticket for python3 compatibility of the sage library
(stage 1)
1. #16052 - meta-ticket for python3 compatibility of the sage library
(stage 2)
1. upgrade scons to a version that supports python3 (does not yet exist)
or get rid of scons
1. upgrade polybori to a version that supports python3 (does not yet
exist)
1. other issues as encountered
Not essential, but useful tickets:
1. #15594 - use autotools for csage
1. #15604 - remove csage's psuedo-dependencies pynac and polybori
Possibly relevant timeline from [https://www.python.org/dev/peps/pep-0373/
here]:
> Being the last of the 2.x series, 2.7 will have an extended period of
maintenance. The current plan is to support it for at least 10 years from
the initial 2.7 release. This means there will be bugfix releases until
2020.
> Planned future release dates:
> * 2.7.9rc1 2014-11-26
> * 2.7.9 2014-12-10
> * 2.7.10 June 2015
> beyond this date, releases as needed
--
--
Ticket URL: <http://trac.sagemath.org/ticket/15530#comment:24>
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/d/optout.