diff --git a/Misc/NEWS b/Misc/NEWS index 54d955b20f8..172b42a7133 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -160,6 +160,8 @@ Tests Build ----- +- A new script 2to3 is now installed, to run the 2.x to 3.x converter. + - Python/memmove.c and Python/strerror.c have been removed; both functions are in the C89 standard library. diff --git a/Tools/scripts/2to3 b/Tools/scripts/2to3 new file mode 100755 index 00000000000..251c2917a4a --- /dev/null +++ b/Tools/scripts/2to3 @@ -0,0 +1,5 @@ +#!/usr/bin/env python +from lib2to3 import refactor +import sys + +sys.exit(refactor.main()) diff --git a/setup.py b/setup.py index 20a3e9be460..af15855f608 100644 --- a/setup.py +++ b/setup.py @@ -1716,6 +1716,7 @@ def main(): # Scripts to install scripts = ['Tools/scripts/pydoc', 'Tools/scripts/idle', + 'Tools/scripts/2to3', 'Lib/smtpd.py'] )