diff options
author | Éric Araujo <merwok@netwok.org> | 2013-02-03 16:41:19 (GMT) |
---|---|---|
committer | Éric Araujo <merwok@netwok.org> | 2013-02-03 16:41:19 (GMT) |
commit | 3e081c73b8ab1780740794a9cf718ec330dba9d7 (patch) | |
tree | 7a184509a51d7644a37aef6868da7f19655d188f | |
parent | 354d50ee37f2c7e96812a2824b5e899cfd5ee3b1 (diff) | |
download | cpython-3e081c73b8ab1780740794a9cf718ec330dba9d7.zip cpython-3e081c73b8ab1780740794a9cf718ec330dba9d7.tar.gz cpython-3e081c73b8ab1780740794a9cf718ec330dba9d7.tar.bz2 |
Add alias to restore 2.7.2 compatibility for setup scripts (#13994).
The customize_compiler function moved many times during the 2.7 series;
in 2.7.3, setup scripts importing this function from ccompiler were
broken. This commit restores compatibility without reintroducing the
issue that #13994 originally fixed (duplication of the function).
A unit test makes little sense here, as distutils tests never do imports
in functions, and the fix is very simple.
-rw-r--r-- | Lib/distutils/ccompiler.py | 2 | ||||
-rw-r--r-- | Misc/NEWS | 3 |
2 files changed, 5 insertions, 0 deletions
diff --git a/Lib/distutils/ccompiler.py b/Lib/distutils/ccompiler.py index 7076b93..4907a0a 100644 --- a/Lib/distutils/ccompiler.py +++ b/Lib/distutils/ccompiler.py @@ -17,6 +17,8 @@ from distutils.dir_util import mkpath from distutils.dep_util import newer_group from distutils.util import split_quoted, execute from distutils import log +# following import is for backward compatibility +from distutils.sysconfig import customize_compiler class CCompiler: """Abstract base class to define the interface that must be implemented @@ -203,6 +203,9 @@ Library stream or a decoder produces data of an unexpected type (i.e. when io.TextIOWrapper initialized with text stream or use bytes-to-bytes codec). +- Issue #13994: Add compatibility alias in distutils.ccompiler for + distutils.sysconfig.customize_compiler. + - Issue #15633: httplib.HTTPResponse is now mark closed when the server sends less than the advertised Content-Length. |