Skip to content

Resolve dependency and versioning issues - #519

Merged
brandynlucca merged 9 commits into
echostack-org:mainfrom
brandynlucca:resolve_dependency_and_versioning_issues
Sep 8, 2026
Merged

Resolve dependency and versioning issues#519
brandynlucca merged 9 commits into
echostack-org:mainfrom
brandynlucca:resolve_dependency_and_versioning_issues

Conversation

@brandynlucca

Copy link
Copy Markdown
Collaborator

This PR restores compatibility with recent Pandera releases (#518) and adds Python 3.14 support (#425).

Changes include:

  • Updated optional Pandera validator columns to use Series[T} | None.
  • Added Python 3.14 to the supported versions and CI matrix
    • The separate pr.yaml job for 3.14 is specifcally due to the fact that Cartopy has no CPython 3.14 PyPi wheel, so it must use conda-forge
  • Added compatible minimum versions for GeoViews, Holoviews, and hvPlot.
  • Constrained Bokeh to <3.10 for compatibility with the current Panel/HoloViz stack.
  • Updated installation documentation and capped Python support at <3.15. It remains unsupported pending its final release and broader binary-wheel availability scheduled for next month.

@review-notebook-app

Copy link
Copy Markdown

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

@brandynlucca
brandynlucca merged commit e6345a7 into echostack-org:main Sep 8, 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.

Validation dependency issues Dependencies compatible with Python 3.14

1 participant