update_pyproject.py 372 B

1234567891011
  1. #!/usr/bin/env python3
  2. import re
  3. import sys
  4. from pathlib import Path
  5. if __name__ == '__main__':
  6. path = Path('pyproject.toml')
  7. content = path.read_text(encoding='utf-8')
  8. version = sys.argv[1].removeprefix('v')
  9. content = re.sub(r'version = "[0-9]+\.[0-9]+\.[0-9]+-dev"', f'version = "{version}-dev"', content)
  10. path.write_text(content, encoding='utf-8')