Skip to content

Consolidate dependency updates and add Python 3.14 support - #929

Merged
Ian Hellen (ianhelle) merged 1 commit into
mainfrom
deps/consolidate-august-2026
Aug 13, 2026
Merged

Consolidate dependency updates and add Python 3.14 support#929
Ian Hellen (ianhelle) merged 1 commit into
mainfrom
deps/consolidate-august-2026

Conversation

@ianhelle

Copy link
Copy Markdown
Contributor

Summary

Consolidates the dependency updates from #924, #925, #926, #927, and #928:

  • folium 0.20.0
  • aiohttp 3.14.3
  • dnspython 2.8.0
  • panel 1.9.3
  • NumPy 2.x, with Python-compatible release lines
  • package version 3.0.2 -> 3.0.3
  • add Python 3.14 to package classifiers and CI

NumPy compatibility

NumPy 2.5.1 requires Python 3.12+, which made #928 uninstallable on the supported Python 3.10 and 3.11 builds. There is no open NumPy Dependabot security alert for this repository and #928 is a routine version update, so this PR retains those supported Python versions and selects the newest compatible NumPy line:

  • Python 3.10: NumPy 2.2.x
  • Python 3.11: NumPy 2.4.x
  • Python 3.12+: NumPy 2.5.1+

Local validation

  • Ruff
  • mypy
  • dependency resolution for each NumPy/Python compatibility tier
  • full tests: 1454 passed, 68 skipped; 9 local-only failures require an unavailable MaxMind GeoIP database/configuration

Closes #924
Closes #925
Closes #926
Closes #927
Closes #928

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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