Changes between Version 22 and Version 23 of GoogleSOC


Ignore:
Timestamp:
04/02/2012 02:29:03 PM (8 years ago)
Author:
Itamar Turner-Trauring
Comment:

python 3 readded

Legend:

Unmodified
Added
Removed
Modified
  • GoogleSOC

    v22 v23  
    7373Requirements: General Python knowledge, some networking knowledge would be helpful but that may be acquired over the course of the project.
    7474
     75=== Python 3 Preparation ===
     76
     77In preparation for Python 3 support, there is a lot of cleanup work that needs to be done:
     78
     79  * Remove use of old APIs that have more modern equivalents.
     80  * Add support code for features Python 3 is missing (execfile).
     81  * Get rid of deprecated code that is no longer supported.
     82
     83A partial list can be found here: http://twistedmatrix.com/trac/query?status=assigned&status=new&status=reopened&group=status&milestone=Python-3.x
     84
     85There's also additional development to be done, e.g. the FilePath path management library should probably get Unicode support in Python 2, so that it's easier to write code that works in both Python 2 and 3.
     86
     87The goal is *not* to port Twisted to Python 3, but rather to make it easier to support Twisted on Python 3 later on.
     88
     89Requirements: Good knowledge of Python 2, and ideally the differences with Python 3.
     90
    7591=== Other Tasks, Some of which Google may not like, but some of which may be workable ===
    7692