From a4d8dcd072c0fe32e849c5e9fe91807bfb10e18d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 13 Aug 2026 04:23:41 +0000 Subject: [PATCH 1/2] Bump uv from 0.12.1 to 0.12.3 in /.github Bumps [uv](https://github.com/astral-sh/uv) from 0.12.1 to 0.12.3. - [Release notes](https://github.com/astral-sh/uv/releases) - [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/uv/compare/0.12.1...0.12.3) --- updated-dependencies: - dependency-name: uv dependency-version: 0.12.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .github/uv-requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/uv-requirements.txt b/.github/uv-requirements.txt index a17feb95d..29e44c616 100644 --- a/.github/uv-requirements.txt +++ b/.github/uv-requirements.txt @@ -1 +1 @@ -uv==0.12.1 +uv==0.12.3 From aacca8048805e265c065d081092ef5377ed00a0d Mon Sep 17 00:00:00 2001 From: Thierry Martinez Date: Thu, 13 Aug 2026 11:07:21 +0200 Subject: [PATCH 2/2] Constraint `numpy>=2,<2.5` Work around issue #583: numpy>=2.5 causes the build to fail: - https://github.com/TeamGraphix/graphix/actions/runs/31588265715/job/94087035559?pr=579 - https://github.com/TeamGraphix/graphix/actions/runs/31666880725/job/94343296433?pr=581 - https://github.com/TeamGraphix/graphix/actions/runs/31667056049/job/94343799834?pr=582 --- pyproject.toml | 2 +- uv.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 3825bf6cf..7e503dc45 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,7 +29,7 @@ dependencies = [ "matplotlib", "networkx", "numba>=0.65.1", - "numpy>=2", + "numpy>=2,<2.5", "quimb", "scipy", "sympy", diff --git a/uv.lock b/uv.lock index 47323f804..89f1b045b 100644 --- a/uv.lock +++ b/uv.lock @@ -936,7 +936,7 @@ requires-dist = [ { name = "nox", marker = "extra == 'dev'", specifier = "==2026.7.11" }, { name = "numba", specifier = ">=0.65.1" }, { name = "numba", marker = "python_full_version >= '3.11' and extra == 'typing'", specifier = "==0.66.0" }, - { name = "numpy", specifier = ">=2" }, + { name = "numpy", specifier = ">=2,<2.5" }, { name = "numpy", marker = "python_full_version == '3.10.*' and extra == 'typing'", specifier = "<2.4.2" }, { name = "numpy", marker = "python_full_version >= '3.11' and extra == 'typing'", specifier = "==2.4.2" }, { name = "pre-commit", marker = "extra == 'dev'" },