summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin v. Löwis <martin@v.loewis.de>2008-03-24 12:57:53 (GMT)
committerMartin v. Löwis <martin@v.loewis.de>2008-03-24 12:57:53 (GMT)
commitcdbc977c0344cfe2294e8be69cd1acd77b3b79ad (patch)
tree3282eded5b40f054ca9929ac40e096b2ef0558ea
parent9bdead0aed698aea001a9d5ace63e96e904d6fa3 (diff)
downloadcpython-cdbc977c0344cfe2294e8be69cd1acd77b3b79ad.zip
cpython-cdbc977c0344cfe2294e8be69cd1acd77b3b79ad.tar.gz
cpython-cdbc977c0344cfe2294e8be69cd1acd77b3b79ad.tar.bz2
Install 2to3 script.
-rw-r--r--Misc/NEWS2
-rwxr-xr-xTools/scripts/2to35
-rw-r--r--setup.py1
3 files changed, 8 insertions, 0 deletions
diff --git a/Misc/NEWS b/Misc/NEWS
index 54d955b..172b42a 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 0000000..251c291
--- /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 20a3e9b..af15855 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']
)