--- /dev/null
+Removed the 'test2to3' demo project that demonstrated using lib2to3
+to support Python 2.x and Python 3.x from a single source in
+a distutils package. Patch by Dong-hee Na
stringbench A suite of micro-benchmarks for various operations on
strings (both 8-bit and unicode). (*)
-test2to3 A demonstration of how to use 2to3 transparently in setup.py.
-
unicode Tools for generating unicodedata and codecs from unicode.org
and other mapping files (by Fredrik Lundh, Marc-Andre Lemburg
and Martin von Loewis).
+++ /dev/null
-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
+++ /dev/null
-#!/usr/bin/env python3
-
-# The above line should get replaced with the path to the Python
-# interpreter; the block below should get 2to3-converted.
-
-try:
- from test2to3.hello import hello
-except ImportError, e:
- print "Import failed", e
-hello()
+++ /dev/null
-# -*- 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
-
-try:
- from distutils.command.build_scripts import build_scripts_2to3 as build_scripts
-except ImportError:
- from distutils.command.build_scripts import build_scripts
-
-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"],
- scripts = ["maintest.py"],
- cmdclass = {'build_py': build_py,
- 'build_scripts': build_scripts,
- }
-)
+++ /dev/null
-# Fictitious test runner for the project
-
-import sys, os
-
-if sys.version_info > (3,):
- # copy test suite over to "build/lib" and convert it
- from distutils.util import copydir_run_2to3
- testroot = os.path.dirname(__file__)
- newroot = os.path.join(testroot, '..', 'build/lib/test')
- copydir_run_2to3(testroot, newroot)
- # in the following imports, pick up the converted modules
- sys.path[0] = newroot
-
-# run the tests here...
-
-from test_foo import FooTest
-
-import unittest
-unittest.main()
+++ /dev/null
-import sys
-import unittest
-
-class FooTest(unittest.TestCase):
- def test_foo(self):
- # use 2.6 syntax to demonstrate conversion
- print 'In test_foo, using Python %s...' % (sys.version_info,)
- self.assertTrue(False)
+++ /dev/null
-def hello():
- try:
- print "Hello, world"
- except IOError, e:
- print e.errno