From 0306c27c29c28c6d9287970e1e94a306909825f0 Mon Sep 17 00:00:00 2001 From: Filipp Shpomer Date: Wed, 24 Jun 2026 13:31:19 -0700 Subject: [PATCH] chore: remove unnecessary upper bounds on click, dask, jsonpath-ng, jsonschema, pyreadstat, pytest The code fixes that support newer versions of these dependencies are already on main. The singleton reset fixture (#1784) makes tests order-independent, enabling the pytest upgrade. Tested with click 8.4.1, dask 2026.6.0, jsonpath-ng 1.8.0, jsonschema 4.26.0, pyreadstat 1.3.5, and pytest 9.1.1. --- pyproject.toml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 6fb1cf679..230c26db0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,13 +14,13 @@ dependencies = [ "business_rules_enhanced >=1.4.8", "cachetools >=6.1.0", "cdisc-library-client >=0.1.6", - "click >=8.3.0, <9.0.0", - "dask[dataframe,array] >=2025.4.0, <2026.0.0", + "click >=8.3.0", + "dask[dataframe,array] >=2025.4.0", "fastparquet >=2024.2.0", "importlib-metadata >=8.5.0", "jsonata-python >=0.6.0", - "jsonpath-ng >=1.8.0, <2.0.0", - "jsonschema>=4.26.0,<5.0.0", + "jsonpath-ng >=1.8.0", + "jsonschema>=4.26.0", "lxml >=5.2.1", "numpy >=1.26.0", "odmlib >=0.1.4", @@ -29,7 +29,7 @@ dependencies = [ "psutil >=6.1.1", "pyinstaller >=6.11.0", "pympler >=1.1", - "pyreadstat >=1.2.9, <2.0.0", + "pyreadstat >=1.2.9", "python-dotenv >=1.0.0", "pyyaml >=6.0.2", "redis >=4.5.0", @@ -46,7 +46,7 @@ dev = [ "black >=24.10.0", "flake8 >=6.1.0", "pre-commit >=2.20.0", - "pytest >=7.4.0, <8.0.0", + "pytest >=7.4.0", "pytest-asyncio >=0.21.0", "pytest-cov >=6.0.0", "yamllint >=1.35.0",