Skip to content

Commit 58e6d8e

Browse files
committed
Merge PR #354 (Update dask and jinja2 for security fix)
This merge brings PR #354 (Update to dask 2025.3.0 and jinja2 3.1.6 to fix security issues identified by dependabot, by @yantosca) into the GCPy 1.6.1 development stream. This PR updates dask to 2025.3.0 and jinja2 to 3.1.6 to fix security issues identified by @dependabot. Signed-off-by: Bob Yantosca <yantosca@seas.harvard.edu>
2 parents 645bf9d + 93904b9 commit 58e6d8e

File tree

6 files changed

+7
-5
lines changed

6 files changed

+7
-5
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
1515
- Updated symbolic link `environment.yml` to point to `docs/source/gcpy_environment_py312.yml`
1616
- Renamed GitHub Actions config file `.github/workflows/build-gcpy-environment.yml` to `build-gcpy-environment-py312.yml`
1717
- Updated package version information in ReadTheDocs documentation
18+
- Bumped dask from version 2024.5.2 to 2025.3.0 to fix a security issue (raised by @dependabot)
19+
- Bumped jinja2 from version 3.1.5 to 3.1.6 to fix a security issue (raised by @dependabot)
1820

1921
### Removed
2022
- Removed PyPi configuration file `docs/environment_files/gcpy_requirements.txt` and symbolic link `./requirements.txt`

docs/environment_files/gcpy_environment_py312.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ channels:
1414
dependencies:
1515
- cartopy ==0.23.0 # Geospatial data processing
1616
- cf_xarray ==0.9.1 # CF conventions for xarray
17-
- dask ==2024.5.2 # Parallel library; backend for xarray
17+
- dask ==2025.3.0 # Parallel library; backend for xarray
1818
- esmf ==8.6.1 # Earth system modeling framework
1919
- esmpy ==8.6.1 # Python wrapper for ESMF
2020
- gridspec ==0.1.0 # Define Earth System Model grids

docs/environment_files/gcpy_environment_py313.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ channels:
2222
dependencies:
2323
- cartopy ==0.24.0 # Geospatial data processing
2424
- cf_xarray ==0.10.0 # CF conventions for xarray
25-
- dask ==2025.2.0 # Parallel library; backend for xarray
25+
- dask ==2025.3.0 # Parallel library; backend for xarray
2626
- esmf ==8.8.0 # Earth System Model Framework
2727
- esmpy ==8.8.0 # Python wrapper for ESMF
2828
- gridspec ==0.1.0 # Define Earth System Model grids

docs/environment_files/read_the_docs_environment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@ dependencies:
1919
- sphinx-autobuild==2021.3.14
2020
- recommonmark==0.7.1
2121
- docutils==0.20.1
22-
- jinja2==3.1.5
22+
- jinja2==3.1.6
2323

2424

docs/environment_files/read_the_docs_requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ sphinxcontrib-bibtex==2.6.2
1212
sphinx-autobuild==2021.3.14
1313
recommonmark==0.7.1
1414
docutils==0.20.1
15-
jinja2==3.1.5
15+
jinja2==3.1.6
1616

1717

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ def _write_version_file():
9393
install_requires=[
9494
"cartopy==0.23.0",
9595
"cf_xarray==0.9.1",
96-
"dask==2024.5.2",
96+
"dask==2025.3.0",
9797
"esmf==8.6.1",
9898
"esmpy==8.6.1",
9999
"gridspec==0.1.0",

0 commit comments

Comments
 (0)