Skip to content

chore: remove unnecessary upper bounds on click, dask, jsonpath-ng, jsonschema, pandas, pyreadstat#1783

Draft
filippsatverily wants to merge 1 commit into
cdisc-org:mainfrom
filippsatverily:filipps/relax-dep-caps
Draft

chore: remove unnecessary upper bounds on click, dask, jsonpath-ng, jsonschema, pandas, pyreadstat#1783
filippsatverily wants to merge 1 commit into
cdisc-org:mainfrom
filippsatverily:filipps/relax-dep-caps

Conversation

@filippsatverily

@filippsatverily filippsatverily commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Removes upper-bound version caps on six dependencies whose code fixes are already on main. Adds pytz as an explicit dependency since pandas 3.0 no longer bundles it.

Tested scenarios:

  • Full pytest suite: 1746 passed, 11 skipped, 0 failed (click 8.4.1, dask 2026.3.0, jsonpath-ng 1.8.0, jsonschema 4.26.0, pandas 3.0.3, pyreadstat 1.3.5)
  • Ran validation on CDISC_Pilot_Study_v4_FIXED.json: 201 SUCCESS, 6 SKIPPED, 0 errors

Note: this PR depends on pending PRs #1777, #1781, and #1782 for pandas 3.0 compatibility. Without those, the pandas cap should be kept at <3.0.0.

…sonschema, 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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant