diff options
author | Martin v. Löwis <martin@v.loewis.de> | 2008-10-15 05:58:17 (GMT) |
---|---|---|
committer | Martin v. Löwis <martin@v.loewis.de> | 2008-10-15 05:58:17 (GMT) |
commit | 33b6450d23cbe66457e3392b9d187f20d888601c (patch) | |
tree | bc4b4c3a1c58f04a8b4b6b6103967a3d8dcc7897 /Demo/distutils | |
parent | aa3066925acdd5ff3b709043138b2ff6ef53c5dd (diff) | |
download | cpython-33b6450d23cbe66457e3392b9d187f20d888601c.zip cpython-33b6450d23cbe66457e3392b9d187f20d888601c.tar.gz cpython-33b6450d23cbe66457e3392b9d187f20d888601c.tar.bz2 |
Issue #4072: Restore build_py_2to3. Add a distutils demo for
build_py_2to3.
Diffstat (limited to 'Demo/distutils')
-rw-r--r-- | Demo/distutils/test2to3/README | 3 | ||||
-rw-r--r-- | Demo/distutils/test2to3/setup.py | 18 | ||||
-rw-r--r-- | Demo/distutils/test2to3/test2to3/__init__.py | 1 | ||||
-rw-r--r-- | Demo/distutils/test2to3/test2to3/hello.py | 5 |
4 files changed, 27 insertions, 0 deletions
diff --git a/Demo/distutils/test2to3/README b/Demo/distutils/test2to3/README new file mode 100644 index 0000000..9365593 --- /dev/null +++ b/Demo/distutils/test2to3/README @@ -0,0 +1,3 @@ +This project demonstrates how a distutils package +can support Python 2.x and Python 3.x from a single +source, using lib2to3.
\ No newline at end of file diff --git a/Demo/distutils/test2to3/setup.py b/Demo/distutils/test2to3/setup.py new file mode 100644 index 0000000..3abb5ff --- /dev/null +++ b/Demo/distutils/test2to3/setup.py @@ -0,0 +1,18 @@ +# -*- coding: iso-8859-1 -*- +from distutils.core import setup + +try: + from distutils.command.build_py import build_py_2to3 as build_py +except ImportError: + from distutils.command.build_py import build_py + +setup( + name = "test2to3", + version = "1.0", + description = "2to3 distutils test package", + author = "Martin v. Löwis", + author_email = "python-dev@python.org", + license = "PSF license", + packages = ["test2to3"], + cmdclass = {'build_py':build_py} +) diff --git a/Demo/distutils/test2to3/test2to3/__init__.py b/Demo/distutils/test2to3/test2to3/__init__.py new file mode 100644 index 0000000..1bb8bf6 --- /dev/null +++ b/Demo/distutils/test2to3/test2to3/__init__.py @@ -0,0 +1 @@ +# empty diff --git a/Demo/distutils/test2to3/test2to3/hello.py b/Demo/distutils/test2to3/test2to3/hello.py new file mode 100644 index 0000000..f52926b --- /dev/null +++ b/Demo/distutils/test2to3/test2to3/hello.py @@ -0,0 +1,5 @@ +def hello(): + try: + print "Hello, world" + except IOError, e: + print e.errno |