#15530: Metaticket: Add support for python 3.3+
-------------------------------------------------+-------------------------
Reporter: ohanar | Owner:
Type: enhancement | Status:
| needs_work
Priority: major | Milestone: sage-
| feature
Component: python3 | Resolution:
Keywords: python3 | Merged in:
Authors: | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
Dependencies: #15510, #15511, #15512, | Stopgaps:
#15531, #15532, #15537, #15539, #15540, |
#15541, #15807, #15980, #18537, #16052, |
#18437 |
-------------------------------------------------+-------------------------
Description changed by chapoton:
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 - remove sqlalchemy
> 1. #17591 - remove gdmodule
> 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. #17854 - remove c_lib
> 1. #18437 - fix polybori and python 3
> 1. #18537 - fix Pynac at least building against python 3
> 1. #17607 - add python 3 package
>
> ----
> How to try to make sage with python3:
> {{{
> export SAGE_PYTHON3=yes
> make build
> }}}
> (preferably inside a python3 virtualenv)
> ----
>
> Possibly relevant timeline from
> [https://www.python.org/dev/peps/pep-0373/ PEP 373]:
>
> 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.
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 - remove sqlalchemy
1. #17591 - remove gdmodule
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. #17854 - remove c_lib
1. #18437 - fix polybori and python 3
1. #18537 - fix Pynac at least building against python 3
1. #17607 - add python 3 package
----
How to try to make sage with python3:
{{{
export SAGE_PYTHON3=yes
make build
}}}
----
Possibly relevant timeline from [https://www.python.org/dev/peps/pep-0373/
PEP 373]:
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.
--
--
Ticket URL: <https://trac.sagemath.org/ticket/15530#comment:57>
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 https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.