From 55126a117ae1165319b04425ba97ec735187d8fb Mon Sep 17 00:00:00 2001 From: John Walz Date: Wed, 20 Aug 2025 14:13:07 -0400 Subject: [PATCH 1/6] Bump version to 2.10.0-rc.1 --- pyproject.toml | 2 +- validmind/__version__.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index b5c53a13f..d98f70f4d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "validmind" -version = "2.9.1" +version = "2.10.0-rc.1" description = "ValidMind Library" readme = "README.pypi.md" requires-python = ">=3.9,<3.13" diff --git a/validmind/__version__.py b/validmind/__version__.py index 334087f85..4bdce0379 100644 --- a/validmind/__version__.py +++ b/validmind/__version__.py @@ -1 +1 @@ -__version__ = "2.9.1" +__version__ = "2.10.0-rc.1" From 022270c7964fcef6720378c6a2bbe965d8624045 Mon Sep 17 00:00:00 2001 From: John Walz Date: Thu, 21 Aug 2025 11:43:30 -0400 Subject: [PATCH 2/6] chore: adding branch to pypi release --- .github/workflows/pypi.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pypi.yaml b/.github/workflows/pypi.yaml index 5fde943ac..c20d42723 100644 --- a/.github/workflows/pypi.yaml +++ b/.github/workflows/pypi.yaml @@ -6,6 +6,7 @@ on: push: branches: - prod + - release/2.10.0-rc.1 permissions: contents: read @@ -23,8 +24,8 @@ jobs: - name: Set up Python 3.11 uses: actions/setup-python@v5 with: - python-version: "3.11" - cache: "poetry" + python-version: '3.11' + cache: 'poetry' - name: Install Dependencies run: poetry env use python3.11 && poetry install From e6d1cbb1e83e2326ccea0875508671de0aabf09f Mon Sep 17 00:00:00 2001 From: John Walz Date: Fri, 22 Aug 2025 16:05:10 +0000 Subject: [PATCH 3/6] fix: fixing the utils so it can parse rc versions properly --- validmind/utils.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/validmind/utils.py b/validmind/utils.py index 5d8306a05..fca570b54 100644 --- a/validmind/utils.py +++ b/validmind/utils.py @@ -11,6 +11,7 @@ import sys import warnings from datetime import date, datetime, time +from packaging.version import Version from platform import python_version from typing import Any, Awaitable, Callable, Dict, List, Optional, TypeVar @@ -73,7 +74,9 @@ def parse_version(version: str) -> tuple[int, ...]: Returns: tuple[int, ...]: A tuple of major, minor, patch integers. """ - return tuple(int(x) for x in version.split(".")[:3]) + v = Version(version) + + return (v.major, v.minor, v.micro) def is_notebook() -> bool: From 2688b6635fcdeee31390b1ad58789219f856da81 Mon Sep 17 00:00:00 2001 From: John Walz Date: Mon, 25 Aug 2025 11:22:29 -0400 Subject: [PATCH 4/6] chore: bump rc to 2.10.0-rc.2 --- pyproject.toml | 2 +- validmind/__version__.py | 2 +- validmind/utils.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index d98f70f4d..a67a13328 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "validmind" -version = "2.10.0-rc.1" +version = "2.10.0-rc.2" description = "ValidMind Library" readme = "README.pypi.md" requires-python = ">=3.9,<3.13" diff --git a/validmind/__version__.py b/validmind/__version__.py index 4bdce0379..b419b02eb 100644 --- a/validmind/__version__.py +++ b/validmind/__version__.py @@ -1 +1 @@ -__version__ = "2.10.0-rc.1" +__version__ = "2.10.0-rc.2" diff --git a/validmind/utils.py b/validmind/utils.py index fca570b54..681314770 100644 --- a/validmind/utils.py +++ b/validmind/utils.py @@ -11,7 +11,6 @@ import sys import warnings from datetime import date, datetime, time -from packaging.version import Version from platform import python_version from typing import Any, Awaitable, Callable, Dict, List, Optional, TypeVar @@ -27,6 +26,7 @@ from IPython.display import display as ipy_display from matplotlib.axes._axes import _log as matplotlib_axes_logger from numpy import ndarray +from packaging.version import Version from sklearn.exceptions import UndefinedMetricWarning from tabulate import tabulate From e00104082c0e8938e79504cb9d423631a77062cc Mon Sep 17 00:00:00 2001 From: John Walz Date: Tue, 14 Oct 2025 12:11:14 -0400 Subject: [PATCH 5/6] 2.10.0 --- pyproject.toml | 2 +- validmind/__version__.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 73ae07639..a4a96f618 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "validmind" -version = "2.10.0-rc.2" +version = "2.10.0" description = "ValidMind Library" readme = "README.pypi.md" requires-python = ">=3.9,<3.13" diff --git a/validmind/__version__.py b/validmind/__version__.py index b419b02eb..1c622223b 100644 --- a/validmind/__version__.py +++ b/validmind/__version__.py @@ -1 +1 @@ -__version__ = "2.10.0-rc.2" +__version__ = "2.10.0" From f7330450bd4613f50db45ead0151adbe6dd2164b Mon Sep 17 00:00:00 2001 From: John Walz Date: Tue, 14 Oct 2025 12:18:37 -0400 Subject: [PATCH 6/6] Remove release/2.10.0-rc.1 branch from PyPI workflow Amp-Thread-ID: https://ampcode.com/threads/T-a3b0726d-59b4-4f97-890e-d0879e1dc0a7 Co-authored-by: Amp --- .github/workflows/pypi.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/pypi.yaml b/.github/workflows/pypi.yaml index c20d42723..5bbfde667 100644 --- a/.github/workflows/pypi.yaml +++ b/.github/workflows/pypi.yaml @@ -6,7 +6,6 @@ on: push: branches: - prod - - release/2.10.0-rc.1 permissions: contents: read