diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 82c5100..60575a5 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -29,5 +29,5 @@ jobs: - name: Deploy docs with mike run: | - VERSION=$(uv run python -c "import tomllib; d=tomllib.load(open('pyproject.toml','rb')); print(d['project']['version'])") + VERSION=$(uv run python -c "from importlib.metadata import version; print(version('comfydv'))") uv run mike deploy --push --update-aliases "$VERSION" stable diff --git a/pyproject.toml b/pyproject.toml index 53faa1e..4dda23b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "comfydv" -version = "0.1.0" +dynamic = ["version"] requires-python = ">=3.11" description = "Quality of life ComfyUI nodes: dynamic string formatting, seed-controlled random selection, and conditional queue interruption." readme = "README.md" @@ -17,9 +17,12 @@ Repository = "https://github.com/darth-veitcher/comfydv" Documentation = "https://darth-veitcher.github.io/comfydv/stable/" [build-system] -requires = ["hatchling"] +requires = ["hatchling", "hatch-vcs"] build-backend = "hatchling.build" +[tool.hatch.version] +source = "vcs" + [dependency-groups] dev = [ "playwright>=1.60.0", diff --git a/uv.lock b/uv.lock index 498e6cd..55d89a4 100644 --- a/uv.lock +++ b/uv.lock @@ -241,7 +241,6 @@ wheels = [ [[package]] name = "comfydv" -version = "0.1.0" source = { editable = "." } dependencies = [ { name = "aiohttp" },