Skip to content

Commit f6939ad

Browse files
committed
Release Numpy version cap, support Python 3.13
1 parent dcc4865 commit f6939ad

File tree

5 files changed

+609
-64
lines changed

5 files changed

+609
-64
lines changed

.github/workflows/tests.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ jobs:
2323
- "3.10"
2424
- "3.11"
2525
- "3.12"
26+
- "3.13"
2627
os:
2728
- ubuntu-latest
2829

docs/changelog.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,11 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
1111
### Changed
1212

1313
* Move from Rye to [uv](https://astral.sh/uv).
14-
* Move back from mkdocs to Sphinx.
14+
* Move back from mkdocs to Sphinx (with Furo theme).
1515
* Rework documentation structure for improved navigation and search.
1616
* Deploy docs on Read The Docs.
17+
* Allow Numpy 2.
18+
* Support Python 3.13.
1719

1820
### Fixed
1921

docs/requirements.txt

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,31 @@ netcdf4==1.7.2
265265
# ussa1976
266266
notebook-shim==0.2.4
267267
# via jupyterlab
268-
numpy==1.26.4
268+
numpy==2.0.2 ; python_full_version < '3.10'
269+
# via
270+
# cftime
271+
# contourpy
272+
# joseki
273+
# matplotlib
274+
# netcdf4
275+
# pandas
276+
# scipy
277+
# seaborn
278+
# ussa1976
279+
# xarray
280+
numpy==2.2.6 ; python_full_version == '3.10.*'
281+
# via
282+
# cftime
283+
# contourpy
284+
# joseki
285+
# matplotlib
286+
# netcdf4
287+
# pandas
288+
# scipy
289+
# seaborn
290+
# ussa1976
291+
# xarray
292+
numpy==2.3.2 ; python_full_version >= '3.11'
269293
# via
270294
# cftime
271295
# contourpy

pyproject.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,13 @@ classifiers = [
1212
"Programming Language :: Python :: 3.10",
1313
"Programming Language :: Python :: 3.11",
1414
"Programming Language :: Python :: 3.12",
15+
"Programming Language :: Python :: 3.13",
1516
]
1617
dependencies = [
1718
"click>=8.1.3",
1819
"pint>=0.20.1",
1920
"netCDF4>=1.6.2",
20-
"numpy>=1.22,<2",
21+
"numpy>=1.22",
2122
"pandas>=1.5.2",
2223
"scipy>=1.9.3",
2324
"xarray>=2022.12.0",
@@ -29,7 +30,7 @@ description = "Reference atmospheric thermophysical profiles for radiative trans
2930
license = { text = "LGPLv3" }
3031
name = "joseki"
3132
readme = "README.md"
32-
requires-python = ">= 3.9,<3.13"
33+
requires-python = ">= 3.9,<3.14"
3334
version = "2.7.0.dev0"
3435

3536
[project.scripts]

0 commit comments

Comments
 (0)