#9958: Upgrade python to 2.7
---------------------------+------------------------------------------------
   Reporter:  mhampton     |          Owner:  tbd       
       Type:  enhancement  |         Status:  needs_work
   Priority:  major        |      Milestone:            
  Component:  packages     |       Keywords:            
Work_issues:               |       Upstream:  N/A       
   Reviewer:               |         Author:            
     Merged:               |   Dependencies:            
---------------------------+------------------------------------------------

Old description:

> From the release notes:
>
> Python 2.7 was released on July 3rd, 2010.
>
> Python 2.7 is scheduled to be the last major version in the 2.x series
> before it moves into an extended maintenance period. This release
> contains many of the features that were first released in Python 3.1.
> Improvements in this release include:
>
>     * An ordered dictionary type
>     * New unittest features including test skipping, new assert methods,
> and test discovery
>     * A much faster io module
>     * Automatic numbering of fields in the str.format() method
>     * Float repr improvements backported from 3.x
>     * Tile support for Tkinter
>     * A backport of the memoryview object from 3.x
>     * Set literals
>     * Set and dictionary comprehensions
>     * Dictionary views
>     * New syntax for nested with statements
>     * The sysconfig module
>
> Depends on #11156 #11236 #11244 #11264 #11339 #11363

New description:

 From the release notes:

 Python 2.7 was released on July 3rd, 2010.

 Python 2.7 is scheduled to be the last major version in the 2.x series
 before it moves into an extended maintenance period. This release contains
 many of the features that were first released in Python 3.1. Improvements
 in this release include:

     * An ordered dictionary type
     * New unittest features including test skipping, new assert methods,
 and test discovery
     * A much faster io module
     * Automatic numbering of fields in the str.format() method
     * Float repr improvements backported from 3.x
     * Tile support for Tkinter
     * A backport of the memoryview object from 3.x
     * Set literals
     * Set and dictionary comprehensions
     * Dictionary views
     * New syntax for nested with statements
     * The sysconfig module

 Depends on #11156 #11236 #11244 #11264 #11339 #11363

 New spkg: [http://spkg-upload.googlecode.com/files/python-2.7.1.spkg]

 Apply:
  * [attachment:trac_9958-fixing_numericalnoise-part1.patch]
  * [attachment:trac_9958-fixing_numericalnoise-part2.patch]
  * [attachment:trac_9958-fixing_numericalnoise-part3.patch]
  * [attachment:trac_9958-fixing_numericalnoise-part4.patch]
  * [attachment:trac_9958-fixing_colorspy.patch]
  * [attachment:trac_9958-fix-list_index.patch]
  * [attachment:trac_9958-fix-pureAssertError.patch]
  * [attachment:trac_9958-sage_unittest.patch]
  * [attachment:trac_9958-mixedfix.patch]
  * [attachment:trac_9958-build_setuppy.patch]
  * [attachment:trac_9958-build-sage_clib.patch]
  * [attachment:trac_9958-build_misc_cythonpy.patch]
  * [attachment:trac_9958-build_module_listpy.patch]

--

Comment(by fbissey):

 Didn't take long. I have been naughty and committed two changes to patches
 that needed touching after my first commit of python-2.7.1 so the log will
 show 3 entries for just the one SPKG.txt entry. They were minor changes.
 I dropped a number of patches because they were applied upstream. However
 in the case of two patches I dropped them because the upstream has changed
 in a way they don't apply anymore but I don't know if patching is still
 necessary for the underlying issues. If so new patches will need to be
 developed. The issues are
  * readline on itanium
  * multiprocessing on solaris

 As promised I will give a patch order. The next to last one needs updating
 as stated earlier and the last one is really optional. The patches do not
 have to be taken n that order as they don't overlap.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9958#comment:40>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to