[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