Index: Lib/distutils/tests/test_archive_util.py =================================================================== --- Lib/distutils/tests/test_archive_util.py (revision 72767) +++ Lib/distutils/tests/test_archive_util.py (working copy) @@ -26,13 +26,15 @@ self.write_file([tmpdir, 'file2'], 'xxx') tmpdir2 = self.mkdtemp() + unittest.skipUnless(os.path.splitdrive(tmpdir)[0] == os.path.splitdrive(tmpdir2)[0], + "Source and target should be on same drive") base_name = os.path.join(tmpdir2, 'archive') # working with relative paths to avoid tar warnings old_dir = os.getcwd() os.chdir(tmpdir) try: - make_tarball(base_name, '.') + make_tarball(os.path.splitdrive(base_name)[1], '.') finally: os.chdir(old_dir) @@ -41,11 +43,10 @@ self.assert_(os.path.exists(tarball)) # trying an uncompressed one - base_name = os.path.join(tmpdir2, 'archive') old_dir = os.getcwd() os.chdir(tmpdir) try: - make_tarball(base_name, '.', compress=None) + make_tarball(os.path.splitdrive(base_name)[1], '.', compress=None) finally: os.chdir(old_dir) tarball = base_name + '.tar'