check_release_version.py 569 B

1234567891011121314151617181920
  1. # Copyright (c) Microsoft Corporation.
  2. # SPDX-License-Identifier: Apache-2.0
  3. # DeepSpeed Team
  4. import argparse
  5. from packaging import version as pkg_version
  6. parser = argparse.ArgumentParser()
  7. parser.add_argument("--release_version", type=str, help="The new version being published.")
  8. args = parser.parse_args()
  9. release_version = pkg_version.parse(args.release_version)
  10. with open('./version.txt') as fd:
  11. repo_version = pkg_version.parse(fd.read())
  12. assert repo_version == release_version, f"{repo_version=} does not match {release_version=}, unable to proceed"