update_pyproject.py 332 B

12345678910
  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. content = re.sub(r'version = "[0-9]+\.[0-9]+\.[0-9]+-dev"', f'version = "{sys.argv[1]}-dev"', content)
  9. path.write_text(content, encoding='utf-8')