Skip to content

Support Python 3.14 #13957

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 34 commits into from
May 10, 2025
Merged
Changes from 1 commit
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
cec788a
Support Python 3.14
srittau May 7, 2025
84ebc7e
Fix Python version for pyright
srittau May 7, 2025
ab49c93
Don't install stubdefault on Python 3.14
srittau May 7, 2025
6682785
Force beta 1
srittau May 7, 2025
29cf5f5
Message Python version before passing it to mypy
srittau May 8, 2025
285b323
Merge branch 'main' into py3.14
srittau May 9, 2025
4192ec7
Don't install grpcio-tools on Python 3.14
srittau May 9, 2025
adf01ee
Extend comment
srittau May 9, 2025
2e38de5
[geopandas] Add apt_dependencies
srittau May 9, 2025
8fdd476
[geopandas] Add proj-bin to apt_dependencies
srittau May 9, 2025
a8f3f20
[CI] Install apt dependencies when running test cases with pyright
srittau May 9, 2025
551da4d
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] May 9, 2025
ba810f2
sudo
srittau May 9, 2025
dd6dc1d
Don't install aiohttp on Windows 3.14
srittau May 9, 2025
4daf3d7
Fix undefined fields in Python 3.14
srittau May 9, 2025
f73ae65
Shut up flake8
srittau May 9, 2025
bbf45d8
I now understand what flake8 wants from me
srittau May 9, 2025
2ffcedb
Fix __replace__ in ast.pyi
srittau May 9, 2025
ebd3f94
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] May 9, 2025
753cb3d
Move unused allowlist entries
srittau May 9, 2025
8f19658
Copy entries from old allowlists
srittau May 9, 2025
d3082f4
Remove some new unused allowlist entries
srittau May 9, 2025
a447974
Add allowlist entries for local errors
srittau May 9, 2025
c582190
[CI] Also install apt packages when running mypy_test
srittau May 9, 2025
6f0c627
Update stubtest allowlist from CI run
srittau May 9, 2025
0a4b0e1
Split platform-specific allowlists
srittau May 9, 2025
deb3612
Stubtest allowlist fixes
srittau May 9, 2025
7b482f1
Stubtest allowlist fixes
srittau May 9, 2025
77b1c9c
Switch to 3.14-dev
srittau May 9, 2025
ac49bd6
Merge branch 'main' into py3.14
srittau May 9, 2025
8783206
Fix ast.pyi
srittau May 9, 2025
cb6eb42
Run mypy_test for 3.14 on Python 3.13 for now
srittau May 10, 2025
0528c4a
Fix
srittau May 10, 2025
5611cdb
Fix
srittau May 10, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
[geopandas] Add proj-bin to apt_dependencies
  • Loading branch information
srittau committed May 9, 2025
commit 8fdd4767b0d4b58c81bf0f003c5d34ea04aaffa8
6 changes: 3 additions & 3 deletions stubs/geopandas/METADATA.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@ requires = ["numpy>=1.20", "pandas-stubs", "types-shapely", "pyproj"]
upstream_repository = "https://github.com/geopandas/geopandas"

[tool.stubtest]
# libproj-dev is required for pyproj if wheels for the target Python version
# are not available.
apt_dependencies = ["libproj-dev"]
# libproj-dev and proj-bin are required to build pyproj if wheels for the
# target Python version are not available.
apt_dependencies = ["libproj-dev", "proj-bin"]
Loading