Skip to content

Commit eecf5a7

Browse files
committed
CLN: Old string formatting: .format() -> f
1 parent a2bbdb5 commit eecf5a7

File tree

1 file changed

+18
-24
lines changed

1 file changed

+18
-24
lines changed

pandas/_version.py

+18-24
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ def run_command(commands, args, cwd=None, verbose=False, hide_stderr=False):
7979
if e.errno == errno.ENOENT:
8080
continue
8181
if verbose:
82-
print("unable to run {dispcmd}".format(dispcmd=dispcmd))
82+
print(f"unable to run {dispcmd}")
8383
print(e)
8484
return None
8585
else:
@@ -89,7 +89,7 @@ def run_command(commands, args, cwd=None, verbose=False, hide_stderr=False):
8989
stdout = p.communicate()[0].strip().decode()
9090
if p.returncode != 0:
9191
if verbose:
92-
print("unable to run {dispcmd} (error)".format(dispcmd=dispcmd))
92+
print(f"unable to run {dispcmd} (error)")
9393
return None
9494
return stdout
9595

@@ -101,10 +101,8 @@ def versions_from_parentdir(parentdir_prefix, root, verbose):
101101
if not dirname.startswith(parentdir_prefix):
102102
if verbose:
103103
print(
104-
"guessing rootdir is '{root}', but '{dirname}' "
105-
"doesn't start with prefix '{parentdir_prefix}'".format(
106-
root=root, dirname=dirname, parentdir_prefix=parentdir_prefix
107-
)
104+
f"""guessing rootdir is '{root}', but '{dirname}'
105+
doesn't start with prefix '{parentdir_prefix}'"""
108106
)
109107
raise NotThisMethod("rootdir doesn't start with parentdir_prefix")
110108
return {
@@ -163,15 +161,15 @@ def git_versions_from_keywords(keywords, tag_prefix, verbose):
163161
# "stabilization", as well as "HEAD" and "master".
164162
tags = {r for r in refs if re.search(r"\d", r)}
165163
if verbose:
166-
print("discarding '{}', no digits".format(",".join(refs - tags)))
164+
print(f"discarding '{','.join(refs - tags)}', no digits")
167165
if verbose:
168-
print("likely tags: {}".format(",".join(sorted(tags))))
166+
print(f"likely tags: {','.join(sorted(tags))}")
169167
for ref in sorted(tags):
170168
# sorting will prefer e.g. "2.0" over "2.0rc1"
171169
if ref.startswith(tag_prefix):
172170
r = ref[len(tag_prefix) :]
173171
if verbose:
174-
print("picking {r}".format(r=r))
172+
print(f"picking {r}")
175173
return {
176174
"version": r,
177175
"full-revisionid": keywords["full"].strip(),
@@ -198,7 +196,7 @@ def git_pieces_from_vcs(tag_prefix, root, verbose, run_command=run_command):
198196

199197
if not os.path.exists(os.path.join(root, ".git")):
200198
if verbose:
201-
print("no .git in {root}".format(root=root))
199+
print(f"no .git in {root}")
202200
raise NotThisMethod("no .git directory")
203201

204202
GITS = ["git"]
@@ -240,17 +238,13 @@ def git_pieces_from_vcs(tag_prefix, root, verbose, run_command=run_command):
240238
mo = re.search(r"^(.+)-(\d+)-g([0-9a-f]+)$", git_describe)
241239
if not mo:
242240
# unparseable. Maybe git-describe is misbehaving?
243-
pieces["error"] = (
244-
"unable to parse git-describe output: "
245-
"'{describe_out}'".format(describe_out=describe_out)
246-
)
241+
pieces["error"] = f"unable to parse git-describe output: '{describe_out}'"
247242
return pieces
248243

249244
# tag
250245
full_tag = mo.group(1)
251246
if not full_tag.startswith(tag_prefix):
252-
fmt = "tag '{full_tag}' doesn't start with prefix '{tag_prefix}'"
253-
msg = fmt.format(full_tag=full_tag, tag_prefix=tag_prefix)
247+
msg = f"tag '{full_tag}' doesn't start with prefix '{tag_prefix}'"
254248
if verbose:
255249
print(msg)
256250
pieces["error"] = msg
@@ -291,12 +285,12 @@ def render_pep440(pieces):
291285
rendered = pieces["closest-tag"]
292286
if pieces["distance"] or pieces["dirty"]:
293287
rendered += plus_or_dot(pieces)
294-
rendered += "{:d}.g{}".format(pieces["distance"], pieces["short"])
288+
rendered += f"{pieces['distance']:d}.g{pieces['short']}"
295289
if pieces["dirty"]:
296290
rendered += ".dirty"
297291
else:
298292
# exception #1
299-
rendered = "0+untagged.{:d}.g{}".format(pieces["distance"], pieces["short"])
293+
rendered = f"0+untagged.{pieces['distance']:d}.g{pieces['short']}"
300294
if pieces["dirty"]:
301295
rendered += ".dirty"
302296
return rendered
@@ -330,17 +324,17 @@ def render_pep440_post(pieces):
330324
if pieces["closest-tag"]:
331325
rendered = pieces["closest-tag"]
332326
if pieces["distance"] or pieces["dirty"]:
333-
rendered += ".post{:d}".format(pieces["distance"])
327+
rendered += f".post{pieces['distance']:d}"
334328
if pieces["dirty"]:
335329
rendered += ".dev0"
336330
rendered += plus_or_dot(pieces)
337-
rendered += "g{}".format(pieces["short"])
331+
rendered += f"g{pieces['short']}"
338332
else:
339333
# exception #1
340334
rendered = "0.post%d" % pieces["distance"]
341335
if pieces["dirty"]:
342336
rendered += ".dev0"
343-
rendered += "+g{}".format(pieces["short"])
337+
rendered += f"+g{pieces['short']}"
344338
return rendered
345339

346340

@@ -374,7 +368,7 @@ def render_git_describe(pieces):
374368
if pieces["closest-tag"]:
375369
rendered = pieces["closest-tag"]
376370
if pieces["distance"]:
377-
rendered += "-{:d}-g{}".format(pieces["distance"], pieces["short"])
371+
rendered += f"-{pieces['distance']:d}-g{pieces['short']}"
378372
else:
379373
# exception #1
380374
rendered = pieces["short"]
@@ -392,7 +386,7 @@ def render_git_describe_long(pieces):
392386

393387
if pieces["closest-tag"]:
394388
rendered = pieces["closest-tag"]
395-
rendered += "-{:d}-g{}".format(pieces["distance"], pieces["short"])
389+
rendered += f"-{pieces['distance']:d}-g{pieces['short']}"
396390
else:
397391
# exception #1
398392
rendered = pieces["short"]
@@ -426,7 +420,7 @@ def render(pieces, style):
426420
elif style == "git-describe-long":
427421
rendered = render_git_describe_long(pieces)
428422
else:
429-
raise ValueError("unknown style '{style}'".format(style=style))
423+
raise ValueError(f"unknown style '{style}'")
430424

431425
return {
432426
"version": rendered,

0 commit comments

Comments
 (0)