Changes between Version 60 and Version 61 of Plan/Python3


Ignore:
Timestamp:
05/20/2014 06:41:45 AM (3 years ago)
Author:
thijs
Comment:

setup3.py is dist3.py now

Legend:

Unmodified
Added
Removed
Modified
  • Plan/Python3

    v60 v61  
    2323
    2424  1. Tests pass under 3.3.
    25   1. Ported modules were added to list of ported modules in [source:trunk/setup3.py setup3.py]
     25  1. Ported modules were added to list of ported modules in [source:trunk/twisted/python/dist3.py twisted/python/dist3.py]
    2626  1. No warnings when running using `-3` mode under Python 2.7.
    2727  1. All non-docstring strings are clearly marked as one of the various string categories (bytes/unicode/identifier/version-dependent).
     
    120120
    121121  1. Select a module that needs to be ported (make sure there is a ticket, no one else has started it, etc).
    122   1. Add the module and its test module(s) to [source:trunk/setup3.py setup3.py]
     122  1. Add the module and its test module(s) to [source:trunk/twisted/python/dist3.py twisted/python/dist3.py]
    123123  1. Run [source:trunk/admin/run-python3-tests admin/run-python3-tests], optionally specifying the test modules being ported as additional arguments, if you want to initially run just the new tests.
    124124  1. Fix syntax errors in the test module
     
    218218=== Documentation ===
    219219
    220 Documentation potentially requires porting as well.  An individual example (ie, one of the runnable .py files in a ''doc/<project>/examples/'' directory) can be treated much as a module for the purposes of the porting workflow.  One difference, however, is that the example is not added to the list of ported modules in `setup3.py`.
     220Documentation potentially requires porting as well.  An individual example (ie, one of the runnable .py files in a ''doc/<project>/examples/'' directory) can be treated much as a module for the purposes of the porting workflow.  One difference, however, is that the example is not added to the list of ported modules in `dist3.py`.
    221221
    222222As with the rest of Twisted, the goal for porting documentation should be a version which is compatible with all supported versions of Python (eg, at this time, Python 2.6, Python 2.7, and Python 3.3).