From 5ae03ffc8905b3984dfff489dab649d7cf6b48f9 Mon Sep 17 00:00:00 2001 From: HolgerBartel Date: Sun, 1 Mar 2026 17:35:33 +0100 Subject: [PATCH] Loosen dependency version pins to support Python 3.13+ Change ~= (compatible release) to >= (minimum version) for numpy, pandas, scipy, sympy, and networkx. All 22 tests pass with latest versions (numpy 2.3.5, pandas 3.0.1, scipy 1.17.0). Co-Authored-By: Claude Opus 4.6 --- setup.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/setup.py b/setup.py index a8ab298..4f8e356 100644 --- a/setup.py +++ b/setup.py @@ -19,11 +19,11 @@ "Operating System :: OS Independent", ], install_requires=[ - "numpy~=1.23", - "pandas~=1.3", - "scipy~=1.9", - "sympy~=1.5", - "networkx~=2.7", + "numpy>=1.23", + "pandas>=1.3", + "scipy>=1.9", + "sympy>=1.5", + "networkx>=2.7", "pre-commit", # TODO: move to dev-requirements ], python_requires=">=3.9",