[Python-checkins] r83648 - in python/branches/release26-maint: Lib/distutils/archive_util.py Lib/distutils/command/build_py.py Lib/distutils/dir_util.py Lib/distutils/filelist.py Lib/distutils/tests/test_build_ext.py Lib/test/test_distutils.py
ezio.melotti
python-checkins at python.org
Tue Aug 3 09:51:50 CEST 2010
Author: ezio.melotti
Date: Tue Aug 3 09:51:50 2010
New Revision: 83648
Log:
Merged revisions 79191 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r79191 | florent.xicluna | 2010-03-21 13:50:17 +0200 (Sun, 21 Mar 2010) | 3 lines
No more deprecation warnings for distutils.sysconfig, following r78666.
But when the "dl" module is available, it gives a py3k deprecation warning.
........
Modified:
python/branches/release26-maint/ (props changed)
python/branches/release26-maint/Lib/distutils/archive_util.py
python/branches/release26-maint/Lib/distutils/command/build_py.py
python/branches/release26-maint/Lib/distutils/dir_util.py
python/branches/release26-maint/Lib/distutils/filelist.py
python/branches/release26-maint/Lib/distutils/tests/test_build_ext.py
python/branches/release26-maint/Lib/test/test_distutils.py
Modified: python/branches/release26-maint/Lib/distutils/archive_util.py
==============================================================================
--- python/branches/release26-maint/Lib/distutils/archive_util.py (original)
+++ python/branches/release26-maint/Lib/distutils/archive_util.py Tue Aug 3 09:51:50 2010
@@ -160,7 +160,7 @@
func = format_info[0]
for (arg,val) in format_info[1]:
kwargs[arg] = val
- filename = apply(func, (base_name, base_dir), kwargs)
+ filename = func(base_name, base_dir, **kwargs)
try:
filename = func(base_name, base_dir, **kwargs)
Modified: python/branches/release26-maint/Lib/distutils/command/build_py.py
==============================================================================
--- python/branches/release26-maint/Lib/distutils/command/build_py.py (original)
+++ python/branches/release26-maint/Lib/distutils/command/build_py.py Tue Aug 3 09:51:50 2010
@@ -157,7 +157,7 @@
if not self.package_dir:
if path:
- return apply(os.path.join, path)
+ return os.path.join(*path)
else:
return ''
else:
@@ -184,7 +184,7 @@
tail.insert(0, pdir)
if tail:
- return apply(os.path.join, tail)
+ return os.path.join(*tail)
else:
return ''
Modified: python/branches/release26-maint/Lib/distutils/dir_util.py
==============================================================================
--- python/branches/release26-maint/Lib/distutils/dir_util.py (original)
+++ python/branches/release26-maint/Lib/distutils/dir_util.py Tue Aug 3 09:51:50 2010
@@ -204,7 +204,7 @@
_build_cmdtuple(directory, cmdtuples)
for cmd in cmdtuples:
try:
- apply(cmd[0], (cmd[1],))
+ cmd[0](cmd[1])
# remove dir from cache if it's already there
abspath = os.path.abspath(cmd[1])
if abspath in _path_created:
Modified: python/branches/release26-maint/Lib/distutils/filelist.py
==============================================================================
--- python/branches/release26-maint/Lib/distutils/filelist.py (original)
+++ python/branches/release26-maint/Lib/distutils/filelist.py Tue Aug 3 09:51:50 2010
@@ -68,7 +68,7 @@
sortable_files.sort()
self.files = []
for sort_tuple in sortable_files:
- self.files.append(apply(os.path.join, sort_tuple))
+ self.files.append(os.path.join(*sort_tuple))
# -- Other miscellaneous utility methods ---------------------------
Modified: python/branches/release26-maint/Lib/distutils/tests/test_build_ext.py
==============================================================================
--- python/branches/release26-maint/Lib/distutils/tests/test_build_ext.py (original)
+++ python/branches/release26-maint/Lib/distutils/tests/test_build_ext.py Tue Aug 3 09:51:50 2010
@@ -349,6 +349,11 @@
self.assertEquals(wanted, path)
def test_setuptools_compat(self):
+ try:
+ # on some platforms, it loads the deprecated "dl" module
+ test_support.import_module('setuptools_build_ext', deprecated=True)
+ except test_support.TestSkipped:
+ return
from setuptools_build_ext import build_ext as setuptools_build_ext
from setuptools_extension import Extension
Modified: python/branches/release26-maint/Lib/test/test_distutils.py
==============================================================================
--- python/branches/release26-maint/Lib/test/test_distutils.py (original)
+++ python/branches/release26-maint/Lib/test/test_distutils.py Tue Aug 3 09:51:50 2010
@@ -5,17 +5,13 @@
be run.
"""
+from test import test_support
import distutils.tests
-import test.test_support
-import warnings
def test_main():
- with warnings.catch_warnings():
- warnings.filterwarnings("ignore",
- "distutils.sysconfig.\w+ is deprecated",
- DeprecationWarning)
- test.test_support.run_unittest(distutils.tests.test_suite())
+ test_support.run_unittest(distutils.tests.test_suite())
+ test_support.reap_children()
if __name__ == "__main__":
More information about the Python-checkins
mailing list