deepspeed
1# Copyright (c) Microsoft Corporation.
2# SPDX-License-Identifier: Apache-2.0
3
4# DeepSpeed Team
5
6import argparse7from packaging import version as pkg_version8
9parser = argparse.ArgumentParser()10
11parser.add_argument("--current_version",12type=str,13help="The current version being published to help set the next version.")14
15args = parser.parse_args()16
17current_version = pkg_version.parse(args.current_version)18
19with open('./version.txt', 'w') as fd:20fd.write(f'{current_version.major}.{current_version.minor}.{current_version.micro + 1}\n')21
22print(f'{current_version} -> {current_version.major}.{current_version.minor}.{current_version.micro + 1}')23