Skip to content

chore: upgrade click, dask, jsonpath-ng, jsonschema, pyreadstat, pytest - #1783

Merged
SFJohnson24 merged 2 commits into
cdisc-org:mainfrom
filippsatverily:filipps/relax-dep-caps
Jun 25, 2026
Merged

chore: upgrade click, dask, jsonpath-ng, jsonschema, pyreadstat, pytest#1783
SFJohnson24 merged 2 commits 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, the code fixes for which are already on main.

Tested scenarios:

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

…sonschema, 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.
@filippsatverily
filippsatverily force-pushed the filipps/relax-dep-caps branch from 4c15692 to 0306c27 Compare June 24, 2026 20:35
@filippsatverily filippsatverily changed the title chore: remove unnecessary upper bounds on click, dask, jsonpath-ng, jsonschema, pandas, pyreadstat chore: remove unnecessary upper bounds on click, dask, jsonpath-ng, jsonschema, pyreadstat, pytest Jun 24, 2026
@filippsatverily
filippsatverily marked this pull request as ready for review June 24, 2026 20:37
@filippsatverily

Copy link
Copy Markdown
Contributor Author

@SFJohnson24 here is a bump for everything but pandas

@filippsatverily filippsatverily changed the title chore: remove unnecessary upper bounds on click, dask, jsonpath-ng, jsonschema, pyreadstat, pytest chore: remove unnecessary upper bounds on dependencies Jun 24, 2026
@filippsatverily filippsatverily changed the title chore: remove unnecessary upper bounds on dependencies chore: upgrade click, dask, jsonpath-ng, jsonschema, pyreadstat, pytest Jun 25, 2026
@SFJohnson24

Copy link
Copy Markdown
Collaborator

passes test suite, high level review, unit tests: #1788

@SFJohnson24
SFJohnson24 self-requested a review June 25, 2026 22:34
@SFJohnson24
SFJohnson24 merged commit e0dc646 into cdisc-org:main Jun 25, 2026
11 checks passed
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.

3 participants