From 65767d383d02c1ddd7200897969d14ea46bbbcce Mon Sep 17 00:00:00 2001 From: John Ragland Date: Thu, 16 Apr 2026 11:26:19 -0400 Subject: [PATCH 1/2] added vcs --- .gitignore | 1 + pyproject.toml | 7 +++++-- src/pygenray/__about__.py | 28 ++++++++++++++++++++++++---- 3 files changed, 30 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index e33c601..f760c6c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ dev/ __pycache__/ +src/pygenray/__about__.py .DS_Store docs/_build/ dist/ diff --git a/pyproject.toml b/pyproject.toml index 72c9be9..dafa407 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["hatchling"] +requires = ["hatchling", "hatch-vcs"] build-backend = "hatchling.build" [project] @@ -47,7 +47,10 @@ Issues = "https://github.com/John Ragland/pygenray/issues" Source = "https://github.com/John Ragland/pygenray" [tool.hatch.version] -path = "src/pygenray/__about__.py" +source = "vcs" + +[tool.hatch.build.hooks.vcs] +version-file = "src/pygenray/__about__.py" [tool.hatch.envs.types] extra-dependencies = [ diff --git a/src/pygenray/__about__.py b/src/pygenray/__about__.py index 30c957b..b7de7b8 100644 --- a/src/pygenray/__about__.py +++ b/src/pygenray/__about__.py @@ -1,4 +1,24 @@ -# SPDX-FileCopyrightText: 2025-present John Ragland -# -# SPDX-License-Identifier: MIT -__version__ = "0.0.2" +# file generated by vcs-versioning +# don't change, don't track in version control +from __future__ import annotations + +__all__ = [ + "__version__", + "__version_tuple__", + "version", + "version_tuple", + "__commit_id__", + "commit_id", +] + +version: str +__version__: str +__version_tuple__: tuple[int | str, ...] +version_tuple: tuple[int | str, ...] +commit_id: str | None +__commit_id__: str | None + +__version__ = version = '0.0.4.dev7+gd718bb386.d20260416' +__version_tuple__ = version_tuple = (0, 0, 4, 'dev7', 'gd718bb386.d20260416') + +__commit_id__ = commit_id = None From 5a1b0bd88658cf5cdf018e3914432eeb7097f53d Mon Sep 17 00:00:00 2001 From: John Ragland Date: Thu, 16 Apr 2026 11:28:07 -0400 Subject: [PATCH 2/2] removed __about__.py --- src/pygenray/__about__.py | 24 ------------------------ 1 file changed, 24 deletions(-) delete mode 100644 src/pygenray/__about__.py diff --git a/src/pygenray/__about__.py b/src/pygenray/__about__.py deleted file mode 100644 index b7de7b8..0000000 --- a/src/pygenray/__about__.py +++ /dev/null @@ -1,24 +0,0 @@ -# file generated by vcs-versioning -# don't change, don't track in version control -from __future__ import annotations - -__all__ = [ - "__version__", - "__version_tuple__", - "version", - "version_tuple", - "__commit_id__", - "commit_id", -] - -version: str -__version__: str -__version_tuple__: tuple[int | str, ...] -version_tuple: tuple[int | str, ...] -commit_id: str | None -__commit_id__: str | None - -__version__ = version = '0.0.4.dev7+gd718bb386.d20260416' -__version_tuple__ = version_tuple = (0, 0, 4, 'dev7', 'gd718bb386.d20260416') - -__commit_id__ = commit_id = None