mirror of
https://github.com/python/cpython.git
synced 2025-09-28 03:13:48 +00:00
A few style changes originally done in the distutils2 repo
This commit is contained in:
parent
f30b5ae6fd
commit
c1b7e7f8bb
4 changed files with 16 additions and 17 deletions
|
@ -3,7 +3,7 @@
|
||||||
import os
|
import os
|
||||||
import re
|
import re
|
||||||
import sysconfig
|
import sysconfig
|
||||||
import tokenize
|
from tokenize import detect_encoding
|
||||||
|
|
||||||
from packaging.command.cmd import Command
|
from packaging.command.cmd import Command
|
||||||
from packaging.util import convert_path, newer
|
from packaging.util import convert_path, newer
|
||||||
|
@ -83,7 +83,7 @@ class build_scripts(Command, Mixin2to3):
|
||||||
raise
|
raise
|
||||||
f = None
|
f = None
|
||||||
else:
|
else:
|
||||||
encoding, lines = tokenize.detect_encoding(f.readline)
|
encoding, lines = detect_encoding(f.readline)
|
||||||
f.seek(0)
|
f.seek(0)
|
||||||
first_line = f.readline()
|
first_line = f.readline()
|
||||||
if not first_line:
|
if not first_line:
|
||||||
|
|
|
@ -25,10 +25,11 @@ import sys
|
||||||
import glob
|
import glob
|
||||||
import shutil
|
import shutil
|
||||||
import sysconfig
|
import sysconfig
|
||||||
import tokenize
|
|
||||||
from hashlib import md5
|
from hashlib import md5
|
||||||
from textwrap import dedent
|
from textwrap import dedent
|
||||||
|
from tokenize import detect_encoding
|
||||||
from configparser import RawConfigParser
|
from configparser import RawConfigParser
|
||||||
|
|
||||||
# importing this with an underscore as it should be replaced by the
|
# importing this with an underscore as it should be replaced by the
|
||||||
# dict form or another structures for all purposes
|
# dict form or another structures for all purposes
|
||||||
from packaging._trove import all_classifiers as _CLASSIFIERS_LIST
|
from packaging._trove import all_classifiers as _CLASSIFIERS_LIST
|
||||||
|
@ -111,7 +112,7 @@ def load_setup():
|
||||||
been loaded before, because we are monkey patching its setup function with
|
been loaded before, because we are monkey patching its setup function with
|
||||||
a particular one"""
|
a particular one"""
|
||||||
with open("setup.py", "rb") as f:
|
with open("setup.py", "rb") as f:
|
||||||
encoding, lines = tokenize.detect_encoding(f.readline)
|
encoding, lines = detect_encoding(f.readline)
|
||||||
with open("setup.py", encoding=encoding) as f:
|
with open("setup.py", encoding=encoding) as f:
|
||||||
imp.load_module("setup", f, "setup.py", (".py", "r", imp.PY_SOURCE))
|
imp.load_module("setup", f, "setup.py", (".py", "r", imp.PY_SOURCE))
|
||||||
|
|
||||||
|
|
|
@ -391,7 +391,7 @@ def _make_tarball(base_name, base_dir, compress="gzip", verbose=0, dry_run=0,
|
||||||
compress_ext['bzip2'] = '.bz2'
|
compress_ext['bzip2'] = '.bz2'
|
||||||
|
|
||||||
# flags for compression program, each element of list will be an argument
|
# flags for compression program, each element of list will be an argument
|
||||||
if compress is not None and compress not in compress_ext.keys():
|
if compress is not None and compress not in compress_ext:
|
||||||
raise ValueError("bad value for 'compress', or compression format not "
|
raise ValueError("bad value for 'compress', or compression format not "
|
||||||
"supported : {0}".format(compress))
|
"supported : {0}".format(compress))
|
||||||
|
|
||||||
|
@ -497,7 +497,7 @@ _ARCHIVE_FORMATS = {
|
||||||
'gztar': (_make_tarball, [('compress', 'gzip')], "gzip'ed tar-file"),
|
'gztar': (_make_tarball, [('compress', 'gzip')], "gzip'ed tar-file"),
|
||||||
'bztar': (_make_tarball, [('compress', 'bzip2')], "bzip2'ed tar-file"),
|
'bztar': (_make_tarball, [('compress', 'bzip2')], "bzip2'ed tar-file"),
|
||||||
'tar': (_make_tarball, [('compress', None)], "uncompressed tar file"),
|
'tar': (_make_tarball, [('compress', None)], "uncompressed tar file"),
|
||||||
'zip': (_make_zipfile, [],"ZIP file")
|
'zip': (_make_zipfile, [], "ZIP file")
|
||||||
}
|
}
|
||||||
|
|
||||||
if _BZ2_SUPPORTED:
|
if _BZ2_SUPPORTED:
|
||||||
|
@ -530,7 +530,7 @@ def register_archive_format(name, function, extra_args=None, description=''):
|
||||||
if not isinstance(extra_args, (tuple, list)):
|
if not isinstance(extra_args, (tuple, list)):
|
||||||
raise TypeError('extra_args needs to be a sequence')
|
raise TypeError('extra_args needs to be a sequence')
|
||||||
for element in extra_args:
|
for element in extra_args:
|
||||||
if not isinstance(element, (tuple, list)) or len(element) !=2 :
|
if not isinstance(element, (tuple, list)) or len(element) !=2:
|
||||||
raise TypeError('extra_args elements are : (arg_name, value)')
|
raise TypeError('extra_args elements are : (arg_name, value)')
|
||||||
|
|
||||||
_ARCHIVE_FORMATS[name] = (function, extra_args, description)
|
_ARCHIVE_FORMATS[name] = (function, extra_args, description)
|
||||||
|
@ -682,7 +682,7 @@ def _unpack_zipfile(filename, extract_dir):
|
||||||
if not name.endswith('/'):
|
if not name.endswith('/'):
|
||||||
# file
|
# file
|
||||||
data = zip.read(info.filename)
|
data = zip.read(info.filename)
|
||||||
f = open(target,'wb')
|
f = open(target, 'wb')
|
||||||
try:
|
try:
|
||||||
f.write(data)
|
f.write(data)
|
||||||
finally:
|
finally:
|
||||||
|
|
|
@ -39,7 +39,7 @@ class TestSysConfig(unittest.TestCase):
|
||||||
self._config_vars = copy(sysconfig._CONFIG_VARS)
|
self._config_vars = copy(sysconfig._CONFIG_VARS)
|
||||||
self._added_envvars = []
|
self._added_envvars = []
|
||||||
self._changed_envvars = []
|
self._changed_envvars = []
|
||||||
for var in ('MACOSX_DEPLOYMENT_TARGET', 'Path'):
|
for var in ('MACOSX_DEPLOYMENT_TARGET', 'PATH'):
|
||||||
if var in os.environ:
|
if var in os.environ:
|
||||||
self._changed_envvars.append((var, os.environ[var]))
|
self._changed_envvars.append((var, os.environ[var]))
|
||||||
else:
|
else:
|
||||||
|
@ -87,21 +87,19 @@ class TestSysConfig(unittest.TestCase):
|
||||||
scheme = get_paths()
|
scheme = get_paths()
|
||||||
default_scheme = _get_default_scheme()
|
default_scheme = _get_default_scheme()
|
||||||
wanted = _expand_vars(default_scheme, None)
|
wanted = _expand_vars(default_scheme, None)
|
||||||
wanted = list(wanted.items())
|
wanted = sorted(wanted.items())
|
||||||
wanted.sort()
|
scheme = sorted(scheme.items())
|
||||||
scheme = list(scheme.items())
|
|
||||||
scheme.sort()
|
|
||||||
self.assertEqual(scheme, wanted)
|
self.assertEqual(scheme, wanted)
|
||||||
|
|
||||||
def test_get_path(self):
|
def test_get_path(self):
|
||||||
# xxx make real tests here
|
# XXX make real tests here
|
||||||
for scheme in _SCHEMES:
|
for scheme in _SCHEMES:
|
||||||
for name in _SCHEMES[scheme]:
|
for name in _SCHEMES[scheme]:
|
||||||
res = get_path(name, scheme)
|
res = get_path(name, scheme)
|
||||||
|
|
||||||
def test_get_config_vars(self):
|
def test_get_config_vars(self):
|
||||||
cvars = get_config_vars()
|
cvars = get_config_vars()
|
||||||
self.assertTrue(isinstance(cvars, dict))
|
self.assertIsInstance(cvars, dict)
|
||||||
self.assertTrue(cvars)
|
self.assertTrue(cvars)
|
||||||
|
|
||||||
def test_get_platform(self):
|
def test_get_platform(self):
|
||||||
|
@ -236,8 +234,8 @@ class TestSysConfig(unittest.TestCase):
|
||||||
# On Windows, the EXE needs to know where pythonXY.dll is at so we have
|
# On Windows, the EXE needs to know where pythonXY.dll is at so we have
|
||||||
# to add the directory to the path.
|
# to add the directory to the path.
|
||||||
if sys.platform == "win32":
|
if sys.platform == "win32":
|
||||||
os.environ["Path"] = "{};{}".format(
|
os.environ["PATH"] = "{};{}".format(
|
||||||
os.path.dirname(sys.executable), os.environ["Path"])
|
os.path.dirname(sys.executable), os.environ["PATH"])
|
||||||
|
|
||||||
# Issue 7880
|
# Issue 7880
|
||||||
def get(python):
|
def get(python):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue