MCPcopy Index your code
hub / github.com/praw-dev/praw / increment_development_version

Function increment_development_version

tools/set_version.py:39–56  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

37
38
39def increment_development_version():
40 version = re.search(r'__version__ = "([^"]+)"', pathlib.Path("praw/const.py").read_text()).group(1)
41
42 parsed_version = valid_version(version)
43 if not parsed_version:
44 return False
45
46 if parsed_version.is_devrelease:
47 pre = "".join(str(x) for x in parsed_version.pre) if parsed_version.pre else ""
48 new_version = f"{parsed_version.base_version}{pre}.dev{parsed_version.dev + 1}"
49 elif parsed_version.is_prerelease:
50 new_version = f"{parsed_version}.dev0"
51 else:
52 assert parsed_version.base_version == version
53 new_version = f"{parsed_version.major}.{parsed_version.minor}.{parsed_version.micro + 1}.dev0"
54
55 assert valid_version(new_version)
56 return update_package(new_version)
57
58
59def main():

Callers 1

handle_unreleasedFunction · 0.85

Calls 3

valid_versionFunction · 0.85
update_packageFunction · 0.85
searchMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…