Author: bugman
Date: Tue Nov 11 10:20:30 2014
New Revision: 26509
URL: http://svn.gna.org/viewcvs/relax?rev=26509&view=rev
Log:
Updated the Python 2 to Python 3 migration document to be more current.
Modified:
trunk/docs/devel/2to3_checklist
Modified: trunk/docs/devel/2to3_checklist
URL:
http://svn.gna.org/viewcvs/relax/trunk/docs/devel/2to3_checklist?rev=26509&r1=26508&r2=26509&view=diff
==============================================================================
--- trunk/docs/devel/2to3_checklist (original)
+++ trunk/docs/devel/2to3_checklist Tue Nov 11 10:20:30 2014
@@ -1,70 +1,8 @@
-The following is a checklist for the migration from Python 2.x to Python 3.x.
Only changes which allow relax to run on both versions will currently be
applied. This is performed by the 2to3 program that comes with Python 3.x and
the syntax used is:
+The following is a checklist for the migration from Python 2 to Python 3.
Only changes which allow relax to run on both versions will currently be
applied. This is performed by the 2to3 program that comes with Python 3.x and
the syntax used is:
2to3 -w . -f xxx
where xxx is the transformation being applied.
-
-
-Key
-~~~
-
-+ committed.
-! deadly for python 2.x.
-~ nothing to do.
-
-
-The transformations
-~~~~~~~~~~~~~~~~~~~
-
-~apply
-~basestring
-~buffer
-~callable
-+dict
-!except
-+exec
-+execfile
-~filter
-~funcattrs
-~future
-~getcwdu
-+has_key
-+idioms
-!import
-!imports
-~imports2
-~input
-~intern
-~isinstance
-~itertools
-~itertools_imports
-!long # This kills the method used for sanely stopping a ridiculous grid
search.
-~map
-~metaclass
-~methodattrs
-~ne
-~next
-~nonzero
-!numliterals
-~paren
-+print
-+raise
-~raw_input
-~reduce
-~renames
-+repr
-~set_literal
-~standarderror
-~sys_exc
-~throw
-~tuple_params
-~types
-~unicode
-~urllib
-+ws_comma
-!xrange # This will cause memory problems in certain parts of relax.
-~xreadlines
-~zip
Non-dangerous 3.0 update command
@@ -72,28 +10,17 @@
This needs to be carefully checked before committing.
-2to3 -j 4 -w \
--f buffer \
--f idioms \
--f set_literal \
--f ws_comma \
--x except \
--x import \
--x imports \
--x long \
--x numliterals \
--x xrange \
-.
+2to3 -j 4 -w -f buffer -f idioms -f set_literal -f ws_comma -x except -x
import -x imports -x long -x numliterals -x xrange .
-Deadly 3.0 update command
-~~~~~~~~~~~~~~~~~~~~~~~~~
+Deadly Python 3 update command
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-2to3 -j 4 -w \
--f except \
--f import \
--f imports \
--f long \
--f numliterals \
--f xrange \
-.
+2to3 -j 4 -w -f except -f import -f imports -f long -f numliterals -f xrange .
+
+
+All (except print)
+~~~~~~~~~~~~~~~~~~
+
+2to3 -j 4 -w -f apply -f basestring -f buffer -f callable -f dict -f except -f
exec -f execfile -f exitfunc -f filter -f funcattrs -f future -f getcwdu -f
has_key -f idioms -f import -f imports -f imports2 -f input -f intern -f
isinstance -f itertools -f itertools_imports -f long -f map -f metaclass -f
methodattrs -f ne -f next -f nonzero -f numliterals -f operator -f paren -f
raise -f raw_input -f reduce -f renames -f repr -f set_literal -f standarderror
-f sys_exc -f throw -f tuple_params -f types -f unicode -f urllib -f ws_comma
-f xrange -f xreadlines -f zip .
+
_______________________________________________
relax (http://www.nmr-relax.com)
This is the relax-commits mailing list
[email protected]
To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-commits