From 3873a1edf81e0a3ae89431bbb07801fd6fe63cf6 Mon Sep 17 00:00:00 2001 From: Henry Schreiner Date: Sat, 11 May 2024 23:38:45 -0400 Subject: [PATCH] chore: update bump_version script Signed-off-by: Henry Schreiner --- bin/bump_version.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/bin/bump_version.py b/bin/bump_version.py index a0ced2b1..00b0fc1e 100755 --- a/bin/bump_version.py +++ b/bin/bump_version.py @@ -1,8 +1,13 @@ #!/usr/bin/env python3 +# /// script +# dependencies = ["click", "packaging"] +# /// + from __future__ import annotations +import configparser import glob import os import subprocess @@ -13,8 +18,6 @@ from pathlib import Path import click from packaging.version import InvalidVersion, Version -import cibuildwheel - config = [ # file path, version find/replace format ("README.md", "cibuildwheel=={}"), @@ -34,7 +37,10 @@ OFF = "\u001b[0m" @click.command() def bump_version() -> None: - current_version = cibuildwheel.__version__ + # Update if moving setup.cfg to pyproject.toml + cfg = configparser.ConfigParser() + cfg.read("setup.cfg") + current_version = cfg["metadata"]["version"] try: commit_date_str = subprocess.run(