Skip to content

Commit 17440b0

Browse files
authored
Merge pull request #619 from matplotlib/feature-py313-support
Add support for Python 3.13
2 parents 8d4e4dc + 312320b commit 17440b0

File tree

4 files changed

+13
-6
lines changed

4 files changed

+13
-6
lines changed

.github/workflows/build.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ jobs:
8282
uses: pypa/[email protected]
8383
env:
8484
CIBW_BUILD_VERBOSITY: 1
85-
CIBW_BUILD: "cp39* cp310* cp311* cp312*"
85+
CIBW_BUILD: "cp39* cp310* cp311* cp312* cp313*"
8686
CIBW_SKIP: "pp* *-musllinux_* *-win32 *-manylinux_i686 *-musllinux_i686 *-aarch64 *-armv7l"
8787
CIBW_BEFORE_ALL: ${{ matrix.before_all }}
8888
CIBW_TEST_EXTRAS: "test"

CHANGELOG.md

+7-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@ https://semver.org/spec/v2.0.0.html
1313
## [Unreleased]
1414

1515
### Added
16-
- Support `numpy` 2.0 (PR [#614] by @cvanelteren, solves issue [#604]).
16+
- Support for Python 3.13 (PR [#619], solves issue [#608]).
17+
- Support for NumPy 2.0 (PR [#614] by @cvanelteren, solves issue
18+
[#604]).
1719

1820
### Changed
1921
- **BREAKING CHANGE**: Set Python minimum supported version to 3.9.
@@ -1152,10 +1154,14 @@ https://semver.org/spec/v2.0.0.html
11521154
- Fix glitches in drawing of parallels and meridians.
11531155

11541156

1157+
[#619]:
1158+
https://github.com/matplotlib/basemap/pull/619
11551159
[#615]:
11561160
https://github.com/matplotlib/basemap/pull/615
11571161
[#614]:
11581162
https://github.com/matplotlib/basemap/pull/614
1163+
[#608]:
1164+
https://github.com/matplotlib/basemap/issues/608
11591165
[#604]:
11601166
https://github.com/matplotlib/basemap/issues/604
11611167
[#598]:

packages/basemap/pyproject.toml

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
[build-system]
22
requires = [
3-
'setuptools',
4-
'wheel',
5-
'numpy == 2.0.0',
3+
'setuptools >= 67.0, < 76.0',
4+
'wheel >= 0.40, < 0.46',
65
'cython >= 0.29.31, < 3.1',
6+
'numpy == 2.1.0; python_version == "3.13"',
7+
'numpy == 2.0.0; python_version <= "3.12"',
78
]
89
build-backend = "setuptools.build_meta"

packages/basemap/setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ def run(self):
207207
"python_requires":
208208
", ".join([
209209
">=3.9",
210-
"<3.13",
210+
"<3.14",
211211
]),
212212
"setup_requires":
213213
get_content("requirements-setup.txt", splitlines=True),

0 commit comments

Comments
 (0)