summaryrefslogtreecommitdiff
path: root/docutils/setup.py
diff options
context:
space:
mode:
authormilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2019-08-27 15:30:40 +0000
committermilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2019-08-27 15:30:40 +0000
commitef76ac07c52194483b75caee8b2610dce1eca063 (patch)
treee4b4588d94dd5739ec6e820470c8eed4e24e740f /docutils/setup.py
parentf927d937a34319ebef55870238d89c7fd8a771bf (diff)
downloaddocutils-ef76ac07c52194483b75caee8b2610dce1eca063.tar.gz
Remove autoconversion code.
Conversion with 2to3 is no longer required. The documentation and 'tox.ini' file are updated accordingly. Based on a patch by Stephen Finucane <stephen@that.guru>. git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@8375 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docutils/setup.py')
-rwxr-xr-xdocutils/setup.py38
1 files changed, 0 insertions, 38 deletions
diff --git a/docutils/setup.py b/docutils/setup.py
index 6f3e89c30..b952cdb40 100755
--- a/docutils/setup.py
+++ b/docutils/setup.py
@@ -13,9 +13,6 @@ try:
from distutils.core import setup, Command
from distutils.command.build import build
from distutils.command.build_py import build_py
- if sys.version_info >= (3, 0):
- from distutils.command.build_py import build_py_2to3
- from distutils.util import copydir_run_2to3
from distutils.command.install_data import install_data
from distutils.util import convert_path
from distutils import log
@@ -27,36 +24,6 @@ except ImportError:
sys.exit(1)
-if sys.version_info >= (3, 0):
- # copy-convert auxiliary python sources
- class copy_build_py_2to3(build_py_2to3):
- """Copy/convert Python source files in given directories recursively.
-
- Build py3k versions of the modules and packages.
- Also copy 'test/' suite and run 2to3 on *.py files.
- """
- manifest_in = """\
- exclude *.pyc *~ .DS_Store
- recursive-exclude * *.pyc *~ .DS_Store
- recursive-exclude functional/output *
- include functional/output/README.txt
- prune .svn
- prune */.svn
- prune */*/.svn
- prune */*/*/.svn
- prune */*/*/*/.svn
- prune */*/*/*/*/.svn
- """
- def run(self):
- # fix
- print("build_py_2to3")
- build_py_2to3.run(self)
- print("copy/convert test suite")
- loglevel = log.set_threshold(log.ERROR)
- copydir_run_2to3('test', 'test3', template=self.manifest_in)
- log.set_threshold(loglevel)
-
-
class smart_install_data(install_data):
# From <http://wiki.python.org/moin/DistutilsInstallDataScattered>,
# by Pete Shinners.
@@ -96,11 +63,6 @@ def do_setup():
# Install data files properly.
kwargs['cmdclass'] = {'build_data': build_data,
'install_data': smart_install_data}
- # Auto-convert source code for Python 3
- if sys.version_info >= (3, 0):
- kwargs['cmdclass']['build_py'] = copy_build_py_2to3
- else:
- kwargs['cmdclass']['build_py'] = build_py
dist = setup(**kwargs)
return dist