Skip to content

Commit d02ab95

Browse files
authored
Merge pull request #2854 from vpodzime/master-black26
Reformat Python code with latest version of black
2 parents b0a4d4e + 8570e93 commit d02ab95

40 files changed

Lines changed: 479 additions & 236 deletions

.git-blame-ignore-revs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
0fbaab225ba2332d05d40a0e013dfe3ad1fcd59f

extra/changelog-generator/changelog-generator

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -435,7 +435,10 @@ def gather_entries(repo, range, remove_cherry_picks=True):
435435
"This might be a squashed commit which will not work correctly with changelogs. "
436436
"Should be manually checked."
437437
"\n---\n%s---"
438-
% (sha, git_query.show_commit_without_diff(repo, sha),)
438+
% (
439+
sha,
440+
git_query.show_commit_without_diff(repo, sha),
441+
)
439442
)
440443
exclusive_tag_seen = True
441444

@@ -627,7 +630,7 @@ for repo in repos:
627630
others = []
628631
dep_bumps = []
629632
for entry in entry_list:
630-
(entry, bucket) = extract_message_and_bucket(
633+
entry, bucket = extract_message_and_bucket(
631634
entry, fixes, feats, others, dep_bumps
632635
)
633636
bucket.append(entry)

extra/integration-testing/setup-mender-configuration.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -112,15 +112,19 @@ def _manipulate_ext4(img, rootfs, write):
112112

113113
def update_config(rootfs, key, value, filename="mender.conf"):
114114
get(
115-
local_path=filename, remote_path="/etc/mender/" + filename, rootfs=rootfs,
115+
local_path=filename,
116+
remote_path="/etc/mender/" + filename,
117+
rootfs=rootfs,
116118
)
117119
with open(filename) as fd:
118120
conf = json.load(fd)
119121
conf[key] = value
120122
with open(filename, "w") as fd:
121123
json.dump(conf, fd, indent=4, sort_keys=True)
122124
put(
123-
local_path=filename, remote_path="/etc/mender/" + filename, rootfs=rootfs,
125+
local_path=filename,
126+
remote_path="/etc/mender/" + filename,
127+
rootfs=rootfs,
124128
)
125129
os.unlink(filename)
126130

@@ -167,15 +171,12 @@ def main():
167171

168172
if args.docker_ip:
169173
with open("mender-inventory-docker-ip", "w") as fd:
170-
fd.write(
171-
"""#!/bin/sh
174+
fd.write("""#!/bin/sh
172175
cat <<EOF
173176
network_interfaces=docker
174177
ipv4_docker=%s
175178
EOF
176-
"""
177-
% args.docker_ip
178-
)
179+
""" % args.docker_ip)
179180
os.chmod(
180181
"mender-inventory-docker-ip",
181182
stat.S_IRWXU | stat.S_IRGRP | stat.S_IXGRP | stat.S_IROTH | stat.S_IXOTH,

extra/release_info_generator.py

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,14 @@ def determine_lts_end(tag, currentMinor, releases):
5858
):
5959
return
6060
aYear = timedelta(
61-
days=366
62-
if (
63-
(tag.datetime.month >= 3 and isleap(tag.datetime.year + 1))
64-
or (tag.datetime.month < 3 and isleap(tag.datetime.year))
61+
days=(
62+
366
63+
if (
64+
(tag.datetime.month >= 3 and isleap(tag.datetime.year + 1))
65+
or (tag.datetime.month < 3 and isleap(tag.datetime.year))
66+
)
67+
else 365
6568
)
66-
else 365
6769
)
6870
expirationDate = tag.datetime + aYear
6971
if currentMinor in releases:
@@ -84,7 +86,10 @@ def collect_release_info(tag, minorRelease):
8486
repoList = StringIO()
8587
with redirect_stdout(repoList):
8688
do_list_repos(
87-
Namespace(**args), False, False, False,
89+
Namespace(**args),
90+
False,
91+
False,
92+
False,
8893
)
8994

9095
versionReposInfo = json.loads(repoList.getvalue())
@@ -143,12 +148,12 @@ def get_releases():
143148
if currentMinor not in releaseInformation["releases"]:
144149
releaseInformation["releases"][currentMinor] = {}
145150
if ltsEnd:
146-
releaseInformation["releases"][currentMinor][
147-
"supported_until"
148-
] = ltsEnd.date.strftime("%Y-%m")
149-
releaseInformation["releases"][currentMinor][
150-
release.version
151-
] = collect_release_info(release, releaseInformation["releases"][currentMinor])
151+
releaseInformation["releases"][currentMinor]["supported_until"] = (
152+
ltsEnd.date.strftime("%Y-%m")
153+
)
154+
releaseInformation["releases"][currentMinor][release.version] = (
155+
collect_release_info(release, releaseInformation["releases"][currentMinor])
156+
)
152157

153158
releaseInformation["releases"] = dict(
154159
sorted(releaseInformation["releases"].items(), reverse=True)

extra/release_tool.py

Lines changed: 72 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1222,7 +1222,10 @@ def report_release_state(state, tag_avail):
12221222
fmt_str = "%-27s %-10s %-16s %-20s"
12231223
print(fmt_str % ("REPOSITORY", "VERSION", "PICK NEXT BUILD", "BUILD TAG"))
12241224
print(fmt_str % ("", "", "TAG FROM", ""))
1225-
for repo in sorted(Component.get_components_of_type("git"), key=repo_sort_key,):
1225+
for repo in sorted(
1226+
Component.get_components_of_type("git"),
1227+
key=repo_sort_key,
1228+
):
12261229
if tag_avail[repo.git()]["already_released"]:
12271230
tag = state[repo.git()]["version"]
12281231
# Report released tags as following themselves, even though behind
@@ -1291,7 +1294,7 @@ def find_prev_version(tag_list, version):
12911294
return None
12921295

12931296
for tag in tag_list:
1294-
(tag_major, tag_minor, tag_patch, tag_beta) = version_components(tag)
1297+
tag_major, tag_minor, tag_patch, tag_beta = version_components(tag)
12951298

12961299
if tag_major < version_major:
12971300
return tag
@@ -1328,7 +1331,7 @@ def find_patch_version(
13281331

13291332
last_version = prev_version
13301333
while True:
1331-
(major, minor, patch, beta) = version_components(last_version)
1334+
major, minor, patch, beta = version_components(last_version)
13321335
if beta is not None:
13331336
new_version = "%d.%d.%d" % (major, minor, patch)
13341337
else:
@@ -1461,7 +1464,10 @@ def tag_and_push(state, tag_avail, next_tag_avail, final):
14611464
changelogs = []
14621465

14631466
# Modify docker tags in docker-compose file.
1464-
for repo in sorted(Component.get_components_of_type("git"), key=repo_sort_key,):
1467+
for repo in sorted(
1468+
Component.get_components_of_type("git"),
1469+
key=repo_sort_key,
1470+
):
14651471

14661472
# Set git version.
14671473
set_component_version_to(
@@ -1630,7 +1636,9 @@ def set_param(name, value):
16301636
for param in extra_buildparams.keys():
16311637
if state_value(state, ["extra_buildparams", param]) is None:
16321638
update_state(
1633-
state, ["extra_buildparams", param], extra_buildparams[param],
1639+
state,
1640+
["extra_buildparams", param],
1641+
extra_buildparams[param],
16341642
)
16351643

16361644
if params is None:
@@ -1640,7 +1648,8 @@ def set_param(name, value):
16401648

16411649
# Populate parameters with build tags for each repository.
16421650
for repo in sorted(
1643-
Component.get_components_of_type("git"), key=repo_sort_key,
1651+
Component.get_components_of_type("git"),
1652+
key=repo_sort_key,
16441653
):
16451654
if tag_avail[repo.git()].get("build_tag") is None:
16461655
print("%s doesn't have a build tag yet!" % repo.git())
@@ -1660,8 +1669,7 @@ def set_param(name, value):
16601669
trigger_gitlab_build(params, extra_buildparams)
16611670
return
16621671

1663-
reply = ask(
1664-
"""Do you want to change any of the parameters?
1672+
reply = ask("""Do you want to change any of the parameters?
16651673
Y = Yes
16661674
N = No (Quit)
16671675
E = Open in editor
@@ -1676,8 +1684,7 @@ def set_param(name, value):
16761684
DP = Disable all platforms
16771685
ER = Enable automatic publishing of the release (and release platforms)
16781686
DR = Disable automatic publishing of the release
1679-
? """
1680-
).upper()
1687+
? """).upper()
16811688
if reply.startswith("Y"):
16821689
substr = ask("Which one (substring is ok as long as it's unique)? ")
16831690
found = 0
@@ -1911,7 +1918,10 @@ def purge_build_tags(state, tag_avail):
19111918
remote_tag_list = [
19121919
re.match(r".*refs/tags/(.*)", line).group(1)
19131920
for line in execute_git(
1914-
state, repo.git(), ["ls-remote", "--tags", remote], capture=True,
1921+
state,
1922+
repo.git(),
1923+
["ls-remote", "--tags", remote],
1924+
capture=True,
19151925
).split("\n")
19161926
if line
19171927
]
@@ -1973,19 +1983,17 @@ def merge_release_tag(state, tag_avail, repo):
19731983
# Merge the tag into it.
19741984
git_list = [
19751985
(
1976-
(
1977-
state,
1978-
tmpdir,
1979-
[
1980-
"merge",
1981-
"-s",
1982-
"ours",
1983-
"-m",
1984-
"Merge tag %s into %s using 'ours' merge strategy."
1985-
% (tag_avail[repo.git()]["build_tag"], branch),
1986-
tag_avail[repo.git()]["build_tag"],
1987-
],
1988-
)
1986+
state,
1987+
tmpdir,
1988+
[
1989+
"merge",
1990+
"-s",
1991+
"ours",
1992+
"-m",
1993+
"Merge tag %s into %s using 'ours' merge strategy."
1994+
% (tag_avail[repo.git()]["build_tag"], branch),
1995+
tag_avail[repo.git()]["build_tag"],
1996+
],
19891997
)
19901998
]
19911999
if not query_execute_git_list(git_list):
@@ -1999,11 +2007,9 @@ def merge_release_tag(state, tag_avail, repo):
19992007
upstream = find_upstream_remote(state, repo.git())
20002008
git_list = [
20012009
(
2002-
(
2003-
state,
2004-
repo.git(),
2005-
["push", upstream, "FETCH_HEAD:refs/heads/%s" % branch],
2006-
)
2010+
state,
2011+
repo.git(),
2012+
["push", upstream, "FETCH_HEAD:refs/heads/%s" % branch],
20072013
)
20082014
]
20092015
if not query_execute_git_list(git_list):
@@ -2097,14 +2103,24 @@ def push_latest_docker_tags(state, tag_avail, args):
20972103
[
20982104
"docker",
20992105
"pull",
2100-
"%s/%s:%s" % (prefix, image.docker_image(), build_tag,),
2106+
"%s/%s:%s"
2107+
% (
2108+
prefix,
2109+
image.docker_image(),
2110+
build_tag,
2111+
),
21012112
]
21022113
)
21032114
exec_list.append(
21042115
[
21052116
"docker",
21062117
"tag",
2107-
"%s/%s:%s" % (prefix, image.docker_image(), build_tag,),
2118+
"%s/%s:%s"
2119+
% (
2120+
prefix,
2121+
image.docker_image(),
2122+
build_tag,
2123+
),
21082124
"%s/%s:%s" % (prefix, image.docker_image(), new_version),
21092125
]
21102126
)
@@ -2121,7 +2137,12 @@ def push_latest_docker_tags(state, tag_avail, args):
21212137
"regctl",
21222138
"image",
21232139
"copy",
2124-
"%s/%s:%s" % (prefix, image.docker_image(), build_tag,),
2140+
"%s/%s:%s"
2141+
% (
2142+
prefix,
2143+
image.docker_image(),
2144+
build_tag,
2145+
),
21252146
"%s/%s:%s" % (prefix, image.docker_image(), new_version),
21262147
]
21272148
)
@@ -2230,8 +2251,7 @@ def do_git_version_branches_from_follows(state):
22302251
"-asm",
22312252
"""chore: Update branch references for %s.
22322253
2233-
Changelog: None"""
2234-
% bare_branch,
2254+
Changelog: None""" % bare_branch,
22352255
]
22362256
if not query_execute_git_list([(state, checkout, cmd)]):
22372257
return
@@ -2347,7 +2367,7 @@ def determine_version_bump(state, repo, from_v, to_v):
23472367
state, repo.git(), ["rev-list", "%s..%s" % (from_v, to_v)], capture=True
23482368
).split("\n")
23492369

2350-
(major, minor, patch, _) = version_components(from_v)
2370+
major, minor, patch, _ = version_components(from_v)
23512371
version_mask = [False, False, False]
23522372

23532373
for sha in revlist:
@@ -2388,10 +2408,8 @@ def determine_version_to_include_in_release(state, repo):
23882408
# Is there already a version in the same series? Look at integration.
23892409
tag_list = sorted_final_version_list(integration_dir())
23902410
prev_of_integration = find_prev_version(tag_list, state["version"])
2391-
(overall_major, overall_minor, _, overall_beta) = version_components(
2392-
state["version"]
2393-
)
2394-
(prev_major, prev_minor, _, _) = version_components(prev_of_integration)
2411+
overall_major, overall_minor, _, overall_beta = version_components(state["version"])
2412+
prev_major, prev_minor, _, _ = version_components(prev_of_integration)
23952413

23962414
prev_of_repo = None
23972415
prev_of_repo_independent = None
@@ -2400,10 +2418,12 @@ def determine_version_to_include_in_release(state, repo):
24002418
if overall_major == prev_major and overall_minor == prev_minor:
24012419
# Same series. Us it as basis.
24022420
prev_of_repo = version_of(
2403-
integration_dir(), repo, in_integration_version=prev_of_integration,
2421+
integration_dir(),
2422+
repo,
2423+
in_integration_version=prev_of_integration,
24042424
)
24052425
if overall_beta is not None:
2406-
(major, minor, patch, _) = version_components(prev_of_repo)
2426+
major, minor, patch, _ = version_components(prev_of_repo)
24072427
new_repo_version = "%d.%d.%db%d" % (major, minor, patch, overall_beta)
24082428
else:
24092429
new_repo_version = find_patch_version(
@@ -2465,8 +2485,7 @@ def determine_version_to_include_in_release(state, repo):
24652485
"""WARNING: %s is not the latest patch release, the latest patch release
24662486
is %s, which does not occur in any integration version. You might want to
24672487
double check this.
2468-
"""
2469-
% (prev_of_repo, prev_of_repo_independent)
2488+
""" % (prev_of_repo, prev_of_repo_independent)
24702489
)
24712490

24722491
reply = ask(
@@ -2592,10 +2611,14 @@ def do_generate_release_notes(
25922611
if repo.git() == "integration":
25932612
continue
25942613
version = version_of(
2595-
integration_dir(), repo, in_integration_version=version_of_integration,
2614+
integration_dir(),
2615+
repo,
2616+
in_integration_version=version_of_integration,
25962617
)
25972618
prev_version = version_of(
2598-
integration_dir(), repo, in_integration_version=prev_of_integration,
2619+
integration_dir(),
2620+
repo,
2621+
in_integration_version=prev_of_integration,
25992622
)
26002623
workdir = os.path.join(base_dir, repo.git())
26012624
output_file = "release_notes_%s.txt" % repo.git()
@@ -2653,7 +2676,10 @@ def do_release(release_state_file, args):
26532676
if input.startswith("Y") or input.startswith("y"):
26542677
refresh_repos(state)
26552678

2656-
repos = sorted(Component.get_components_of_type("git"), key=repo_sort_key,)
2679+
repos = sorted(
2680+
Component.get_components_of_type("git"),
2681+
key=repo_sort_key,
2682+
)
26572683
while len(repos) > 0:
26582684
repo = repos.pop(0)
26592685
if not determine_version_to_include_in_release(state, repo):

0 commit comments

Comments
 (0)