From 4c156924b2d34bac3435c1e7e348895d2617fb69 Mon Sep 17 00:00:00 2001 From: Filipp Shpomer Date: Tue, 23 Jun 2026 13:06:36 -0700 Subject: [PATCH] chore: remove unnecessary upper bounds on click, dask, jsonpath-ng, jsonschema, pandas, pyreadstat The code fixes that support newer versions of these dependencies are already on main (or in pending PRs for pandas 3.0). Adds pytz as an explicit dependency since pandas 3.0 no longer bundles it. Tested with click 8.4.1, dask 2026.3.0, jsonpath-ng 1.8.0, jsonschema 4.26.0, pandas 3.0.3, and pyreadstat 1.3.5. --- pyproject.toml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 6fb1cf679..b80af8fd9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,22 +14,23 @@ 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", "openpyxl >=3.1.5", - "pandas >=2.2.0, <3.0.0", + "pandas >=2.2.0", + "pytz >=2024.1", "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",