Skip to content

Commit 566e47d

Browse files
authored
Remove unused vars or mark them explicitly (#4724)
2 parents ac0e4f8 + fcdf55e commit 566e47d

19 files changed

+49
-51
lines changed

Diff for: pkg_resources/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2064,7 +2064,7 @@ def _extract_resource(self, manager: ResourceManager, zip_path) -> str: # noqa:
20642064
# return the extracted directory name
20652065
return os.path.dirname(last)
20662066

2067-
timestamp, size = self._get_date_and_size(self.zipinfo[zip_path])
2067+
timestamp, _size = self._get_date_and_size(self.zipinfo[zip_path])
20682068

20692069
if not WRITE_SUPPORT:
20702070
raise OSError(

Diff for: pkg_resources/tests/test_resources.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -693,11 +693,11 @@ def test_requirements_with_markers(self):
693693
) != Requirement.parse("name[foo,bar]==1.0;python_version=='3.6'")
694694

695695
def test_local_version(self):
696-
(req,) = parse_requirements('foo==1.0+org1')
696+
parse_requirements('foo==1.0+org1')
697697

698698
def test_spaces_between_multiple_versions(self):
699-
(req,) = parse_requirements('foo>=1.0, <3')
700-
(req,) = parse_requirements('foo >= 1.0, < 3')
699+
parse_requirements('foo>=1.0, <3')
700+
parse_requirements('foo >= 1.0, < 3')
701701

702702
@pytest.mark.parametrize(
703703
("lower", "upper"),

Diff for: setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def pypi_link(pkg_filename):
3232
dependency link for PyPI.
3333
"""
3434
root = 'https://files.pythonhosted.org/packages/source'
35-
name, sep, rest = pkg_filename.partition('-')
35+
name, _sep, _rest = pkg_filename.partition('-')
3636
parts = root, name[0], name, pkg_filename
3737
return '/'.join(parts)
3838

Diff for: setuptools/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ def __init__(self, attrs: Mapping[str, object]):
7070
def _get_project_config_files(self, filenames=None):
7171
"""Ignore ``pyproject.toml``, they are not related to setup_requires"""
7272
try:
73-
cfg, toml = super()._split_standard_project_metadata(filenames)
73+
cfg, _toml = super()._split_standard_project_metadata(filenames)
7474
except Exception:
7575
return filenames, ()
7676
return cfg, ()

Diff for: setuptools/command/bdist_egg.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ def run(self): # noqa: C901 # is too complex (14) # FIXME
181181
self.stubs = []
182182
to_compile = []
183183
for p, ext_name in enumerate(ext_outputs):
184-
filename, ext = os.path.splitext(ext_name)
184+
filename, _ext = os.path.splitext(ext_name)
185185
pyfile = os.path.join(self.bdist_dir, strip_module(filename) + '.py')
186186
self.stubs.append(pyfile)
187187
log.info("creating stub loader for %s", ext_name)

Diff for: setuptools/command/build_ext.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -460,7 +460,7 @@ def link_shared_object(
460460

461461
assert output_dir is None # distutils build_ext doesn't pass this
462462
output_dir, filename = os.path.split(output_libname)
463-
basename, ext = os.path.splitext(filename)
463+
basename, _ext = os.path.splitext(filename)
464464
if self.library_filename("x").startswith('lib'):
465465
# strip 'lib' prefix; this is kludgy if some platform uses
466466
# a different prefix

Diff for: setuptools/command/easy_install.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1547,7 +1547,7 @@ def extract_wininst_cfg(dist_filename):
15471547
return None
15481548
f.seek(prepended - 12)
15491549

1550-
tag, cfglen, bmlen = struct.unpack("<iii", f.read(12))
1550+
tag, cfglen, _bmlen = struct.unpack("<iii", f.read(12))
15511551
if tag not in (0x1234567A, 0x1234567B):
15521552
return None # not a valid tag
15531553

Diff for: setuptools/command/install_lib.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ def _all_packages(pkg_name):
5252
"""
5353
while pkg_name:
5454
yield pkg_name
55-
pkg_name, sep, child = pkg_name.rpartition('.')
55+
pkg_name, _sep, _child = pkg_name.rpartition('.')
5656

5757
def _get_SVEM_NSPs(self):
5858
"""

Diff for: setuptools/config/setupcfg.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ def _section_options(
263263
cls, options: AllCommandOptions
264264
) -> Iterator[tuple[str, SingleCommandOptions]]:
265265
for full_name, value in options.items():
266-
pre, sep, name = full_name.partition(cls.section_prefix)
266+
pre, _sep, name = full_name.partition(cls.section_prefix)
267267
if pre:
268268
continue
269269
yield name.lstrip('.'), value

Diff for: setuptools/depends.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ def get_version(
7070

7171
if self.attribute is None:
7272
try:
73-
f, p, i = find_module(self.module, paths)
73+
f, _p, _i = find_module(self.module, paths)
7474
except ImportError:
7575
return None
7676
if f:
@@ -122,7 +122,7 @@ def get_module_constant(
122122
constant. Otherwise, return 'default'."""
123123

124124
try:
125-
f, path, (suffix, mode, kind) = info = find_module(module, paths)
125+
f, path, (_suffix, _mode, kind) = info = find_module(module, paths)
126126
except ImportError:
127127
# Module doesn't exist
128128
return None

Diff for: setuptools/dist.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ def check_nsp(dist, attr, value):
113113
"Distribution contains no modules or packages for "
114114
+ "namespace package %r" % nsp
115115
)
116-
parent, sep, child = nsp.rpartition('.')
116+
parent, _sep, _child = nsp.rpartition('.')
117117
if parent and parent not in ns_packages:
118118
distutils.log.warn(
119119
"WARNING: %r is declared as a package namespace, but %r"
@@ -145,7 +145,7 @@ def check_extras(dist, attr, value):
145145

146146

147147
def _check_extra(extra, reqs):
148-
name, sep, marker = extra.partition(':')
148+
_name, _sep, marker = extra.partition(':')
149149
try:
150150
_check_marker(marker)
151151
except InvalidMarker:
@@ -886,7 +886,7 @@ def _parse_command_opts(self, parser, args):
886886
command = args[0]
887887
aliases = self.get_option_dict('aliases')
888888
while command in aliases:
889-
src, alias = aliases[command]
889+
_src, alias = aliases[command]
890890
del aliases[command] # ensure each alias can expand only once!
891891
import shlex
892892

@@ -951,7 +951,7 @@ def iter_distribution_names(self):
951951

952952
for ext in self.ext_modules or ():
953953
if isinstance(ext, tuple):
954-
name, buildinfo = ext
954+
name, _buildinfo = ext
955955
else:
956956
name = ext.name
957957
if name.endswith('module'):

Diff for: setuptools/package_index.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ def parse_bdist_wininst(name):
104104

105105
def egg_info_for_url(url):
106106
parts = urllib.parse.urlparse(url)
107-
scheme, server, path, parameters, query, fragment = parts
107+
_scheme, server, path, _parameters, _query, fragment = parts
108108
base = urllib.parse.unquote(path.split('/')[-1])
109109
if server == 'sourceforge.net' and base == 'download': # XXX Yuck
110110
base = urllib.parse.unquote(path.split('/')[-2])
@@ -431,7 +431,7 @@ def scan_egg_link(self, path, entry) -> None:
431431
# format is not recognized; punt
432432
return
433433

434-
egg_path, setup_path = lines
434+
egg_path, _setup_path = lines
435435

436436
for dist in find_distributions(os.path.join(path, egg_path)):
437437
dist.location = os.path.join(path, *lines)
@@ -820,7 +820,7 @@ def open_url(self, url, warning=None): # noqa: C901 # is too complex (12)
820820
def _download_url(self, url, tmpdir):
821821
# Determine download filename
822822
#
823-
name, fragment = egg_info_for_url(url)
823+
name, _fragment = egg_info_for_url(url)
824824
if name:
825825
while '..' in name:
826826
name = name.replace('..', '.').replace('\\', '_')
@@ -848,7 +848,7 @@ def _resolve_vcs(url):
848848
>>> rvcs('http://foo/bar')
849849
"""
850850
scheme = urllib.parse.urlsplit(url).scheme
851-
pre, sep, post = scheme.partition('+')
851+
pre, sep, _post = scheme.partition('+')
852852
# svn and git have their own protocol; hg does not
853853
allowed = set(['svn', 'git'] + ['hg'] * bool(sep))
854854
return next(iter({pre} & allowed), None)
@@ -1121,7 +1121,7 @@ def fix_sf_url(url):
11211121

11221122
def local_open(url):
11231123
"""Read a local path, with special support for directories"""
1124-
scheme, server, path, param, query, frag = urllib.parse.urlparse(url)
1124+
_scheme, _server, path, _param, _query, _frag = urllib.parse.urlparse(url)
11251125
filename = urllib.request.url2pathname(path)
11261126
if os.path.isfile(filename):
11271127
return urllib.request.urlopen(url)

Diff for: setuptools/sandbox.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ def resume(self):
150150
if '_saved' not in vars(self):
151151
return
152152

153-
type, exc = map(pickle.loads, self._saved)
153+
_type, exc = map(pickle.loads, self._saved)
154154
raise exc.with_traceback(self._tb)
155155

156156

Diff for: setuptools/tests/config/test_setupcfg.py

+9-11
Original file line numberDiff line numberDiff line change
@@ -288,9 +288,7 @@ def test_version(self, tmpdir):
288288
assert dist.metadata.version == '2016.11.26'
289289

290290
def test_version_file(self, tmpdir):
291-
_, config = fake_env(
292-
tmpdir, '[metadata]\nversion = file: fake_package/version.txt\n'
293-
)
291+
fake_env(tmpdir, '[metadata]\nversion = file: fake_package/version.txt\n')
294292
tmpdir.join('fake_package', 'version.txt').write('1.2.3\n')
295293

296294
with get_dist(tmpdir) as dist:
@@ -302,7 +300,7 @@ def test_version_file(self, tmpdir):
302300
dist.metadata.version
303301

304302
def test_version_with_package_dir_simple(self, tmpdir):
305-
_, config = fake_env(
303+
fake_env(
306304
tmpdir,
307305
'[metadata]\n'
308306
'version = attr: fake_package_simple.VERSION\n'
@@ -316,7 +314,7 @@ def test_version_with_package_dir_simple(self, tmpdir):
316314
assert dist.metadata.version == '1.2.3'
317315

318316
def test_version_with_package_dir_rename(self, tmpdir):
319-
_, config = fake_env(
317+
fake_env(
320318
tmpdir,
321319
'[metadata]\n'
322320
'version = attr: fake_package_rename.VERSION\n'
@@ -330,7 +328,7 @@ def test_version_with_package_dir_rename(self, tmpdir):
330328
assert dist.metadata.version == '1.2.3'
331329

332330
def test_version_with_package_dir_complex(self, tmpdir):
333-
_, config = fake_env(
331+
fake_env(
334332
tmpdir,
335333
'[metadata]\n'
336334
'version = attr: fake_package_complex.VERSION\n'
@@ -585,8 +583,8 @@ def test_packages(self, tmpdir):
585583
def test_find_directive(self, tmpdir):
586584
dir_package, config = fake_env(tmpdir, '[options]\npackages = find:\n')
587585

588-
dir_sub_one, _ = make_package_dir('sub_one', dir_package)
589-
dir_sub_two, _ = make_package_dir('sub_two', dir_package)
586+
make_package_dir('sub_one', dir_package)
587+
make_package_dir('sub_two', dir_package)
590588

591589
with get_dist(tmpdir) as dist:
592590
assert set(dist.packages) == set([
@@ -624,8 +622,8 @@ def test_find_namespace_directive(self, tmpdir):
624622
tmpdir, '[options]\npackages = find_namespace:\n'
625623
)
626624

627-
dir_sub_one, _ = make_package_dir('sub_one', dir_package)
628-
dir_sub_two, _ = make_package_dir('sub_two', dir_package, ns=True)
625+
make_package_dir('sub_one', dir_package)
626+
make_package_dir('sub_two', dir_package, ns=True)
629627

630628
with get_dist(tmpdir) as dist:
631629
assert set(dist.packages) == {
@@ -779,7 +777,7 @@ def test_entry_points(self, tmpdir):
779777
assert dist.entry_points == expected
780778

781779
def test_case_sensitive_entry_points(self, tmpdir):
782-
_, config = fake_env(
780+
fake_env(
783781
tmpdir,
784782
'[options.entry_points]\n'
785783
'GROUP1 = point1 = pack.module:func, '

Diff for: setuptools/tests/test_easy_install.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ def test_get_script_args(self):
7272
header = ei.CommandSpec.best().from_environment().as_header()
7373
dist = FakeDist()
7474
args = next(ei.ScriptWriter.get_args(dist))
75-
name, script = itertools.islice(args, 2)
75+
_name, script = itertools.islice(args, 2)
7676
assert script.startswith(header)
7777
assert "'spec'" in script
7878
assert "'console_scripts'" in script
@@ -651,7 +651,7 @@ def test_setup_requires_overrides_version_conflict(self, use_setup_cfg):
651651
temp_dir, use_setup_cfg=use_setup_cfg
652652
)
653653
test_setup_py = os.path.join(test_pkg, 'setup.py')
654-
with contexts.quiet() as (stdout, stderr):
654+
with contexts.quiet() as (stdout, _stderr):
655655
# Don't even need to install the package, just
656656
# running the setup.py at all is sufficient
657657
run_setup(test_setup_py, ['--name'])
@@ -713,7 +713,7 @@ def test_setup_requires_override_nspkg(self, use_setup_cfg):
713713

714714
test_setup_py = os.path.join(test_pkg, 'setup.py')
715715

716-
with contexts.quiet() as (stdout, stderr):
716+
with contexts.quiet() as (stdout, _stderr):
717717
try:
718718
# Don't even need to install the package, just
719719
# running the setup.py at all is sufficient
@@ -765,7 +765,7 @@ def make_dependency_sdist(dist_path, distname, version):
765765
use_setup_cfg=use_setup_cfg + ('version',),
766766
)
767767
test_setup_py = os.path.join(test_pkg, 'setup.py')
768-
with contexts.quiet() as (stdout, stderr):
768+
with contexts.quiet() as (stdout, _stderr):
769769
run_setup(test_setup_py, ['--version'])
770770
lines = stdout.readlines()
771771
assert len(lines) > 0

Diff for: setuptools/tests/test_egg_info.py

+8-8
Original file line numberDiff line numberDiff line change
@@ -512,7 +512,7 @@ def test_provides_extra(self, tmpdir_cwd, env):
512512
environ = os.environ.copy().update(
513513
HOME=env.paths['home'],
514514
)
515-
code, data = environment.run_setup_py(
515+
environment.run_setup_py(
516516
cmd=['egg_info'],
517517
pypath=os.pathsep.join([env.paths['lib'], str(tmpdir_cwd)]),
518518
data_stream=1,
@@ -1060,7 +1060,7 @@ def test_license_file_attr_pkg_info(self, tmpdir_cwd, env):
10601060
def test_metadata_version(self, tmpdir_cwd, env):
10611061
"""Make sure latest metadata version is used by default."""
10621062
self._setup_script_with_requires("")
1063-
code, data = environment.run_setup_py(
1063+
environment.run_setup_py(
10641064
cmd=['egg_info'],
10651065
pypath=os.pathsep.join([env.paths['lib'], str(tmpdir_cwd)]),
10661066
data_stream=1,
@@ -1085,7 +1085,7 @@ def test_long_description_content_type(self, tmpdir_cwd, env):
10851085
environ = os.environ.copy().update(
10861086
HOME=env.paths['home'],
10871087
)
1088-
code, data = environment.run_setup_py(
1088+
environment.run_setup_py(
10891089
cmd=['egg_info'],
10901090
pypath=os.pathsep.join([env.paths['lib'], str(tmpdir_cwd)]),
10911091
data_stream=1,
@@ -1107,7 +1107,7 @@ def test_long_description(self, tmpdir_cwd, env):
11071107
"long_description='This is a long description\\nover multiple lines',"
11081108
"long_description_content_type='text/markdown',"
11091109
)
1110-
code, data = environment.run_setup_py(
1110+
environment.run_setup_py(
11111111
cmd=['egg_info'],
11121112
pypath=os.pathsep.join([env.paths['lib'], str(tmpdir_cwd)]),
11131113
data_stream=1,
@@ -1138,7 +1138,7 @@ def test_project_urls(self, tmpdir_cwd, env):
11381138
environ = os.environ.copy().update(
11391139
HOME=env.paths['home'],
11401140
)
1141-
code, data = environment.run_setup_py(
1141+
environment.run_setup_py(
11421142
cmd=['egg_info'],
11431143
pypath=os.pathsep.join([env.paths['lib'], str(tmpdir_cwd)]),
11441144
data_stream=1,
@@ -1156,7 +1156,7 @@ def test_project_urls(self, tmpdir_cwd, env):
11561156
def test_license(self, tmpdir_cwd, env):
11571157
"""Test single line license."""
11581158
self._setup_script_with_requires("license='MIT',")
1159-
code, data = environment.run_setup_py(
1159+
environment.run_setup_py(
11601160
cmd=['egg_info'],
11611161
pypath=os.pathsep.join([env.paths['lib'], str(tmpdir_cwd)]),
11621162
data_stream=1,
@@ -1171,7 +1171,7 @@ def test_license_escape(self, tmpdir_cwd, env):
11711171
self._setup_script_with_requires(
11721172
"license='This is a long license text \\nover multiple lines',"
11731173
)
1174-
code, data = environment.run_setup_py(
1174+
environment.run_setup_py(
11751175
cmd=['egg_info'],
11761176
pypath=os.pathsep.join([env.paths['lib'], str(tmpdir_cwd)]),
11771177
data_stream=1,
@@ -1189,7 +1189,7 @@ def test_python_requires_egg_info(self, tmpdir_cwd, env):
11891189
environ = os.environ.copy().update(
11901190
HOME=env.paths['home'],
11911191
)
1192-
code, data = environment.run_setup_py(
1192+
environment.run_setup_py(
11931193
cmd=['egg_info'],
11941194
pypath=os.pathsep.join([env.paths['lib'], str(tmpdir_cwd)]),
11951195
data_stream=1,

Diff for: setuptools/tests/test_manifest.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,7 @@ def assertWarnings(self, caplog):
369369
def make_files(self, files):
370370
for file in files:
371371
file = os.path.join(self.temp_dir, file)
372-
dirname, basename = os.path.split(file)
372+
dirname, _basename = os.path.split(file)
373373
os.makedirs(dirname, exist_ok=True)
374374
touch(file)
375375

Diff for: setuptools/tests/test_setuptools.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ def testFindModule(self):
7474
dep.find_module('no-such.-thing')
7575
with pytest.raises(ImportError):
7676
dep.find_module('setuptools.non-existent')
77-
f, p, i = dep.find_module('setuptools.tests')
77+
f, _p, _i = dep.find_module('setuptools.tests')
7878
f.close()
7979

8080
@needs_bytecode

0 commit comments

Comments
 (0)