Skip to content

Commit 2808e35

Browse files
authored
Fix version pins of projects in bump file (#461)
1 parent b4fc51b commit 2808e35

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

scripts/bump_version.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,8 @@ def bump(force, skip_if_dirty, spec):
109109
dependencies = tomlkit.array()
110110
for key in sorted(project_pins):
111111
if key != metapackage.replace("-", "_"):
112-
dependencies.add_line(key + ">=" + project_pins[key])
112+
next_major = f"{parse_version(project_pins[key]).major + 1}"
113+
dependencies.add_line(key + ">=" + project_pins[key] + ",<" + next_major)
113114
metapackage_toml.get("project").add("dependencies", dependencies.multiline(True))
114115
metapackage_toml_path.write_text(tomlkit.dumps(metapackage_toml))
115116

0 commit comments

Comments
 (0)