()
| 37 | |
| 38 | |
| 39 | def 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 | |
| 59 | def main(): |
no test coverage detected
searching dependent graphs…