Skip to content

Commit ccda0fe

Browse files
committed
uv: Use non-managed Python, try to build gdal and rasterio
1 parent f64dfba commit ccda0fe

5 files changed

Lines changed: 9 additions & 9 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
-
5252
name: Install dependencies
5353
run: |
54-
uv sync --locked --dev
54+
uv sync --locked --dev --no-managed-python
5555
-
5656
name: Run Unit Tests
5757
run: |

doc/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ fonttools==4.62.1
139139
# via matplotlib
140140
fsspec==2026.4.0
141141
# via dask
142-
gdal==3.13.0
142+
gdal==3.12.3
143143
# via climada
144144
geographiclib==2.1
145145
# via geopy

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ dependencies = [
2929
"dask>=2026.3.0",
3030
"deprecation>=2.1.0",
3131
"fiona>=1.10.1",
32-
"gdal[numpy]>=3.13.0",
32+
"gdal[numpy]~=3.12",
3333
"geopandas>=1.1.3",
3434
"h5py>=3.16.0",
3535
"haversine>=2.9.0",
@@ -111,4 +111,4 @@ include-package-data = true
111111
include = ["climada*"]
112112

113113
[tool.uv]
114-
no-binary-package = ["gdal"]
114+
no-binary-package = ["gdal", "rasterio"]

requirements/base.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
name: climada_env
1+
name: climada_base
22
channels:
33
- conda-forge
44
- nodefaults
55
dependencies:
6-
- libgdal=3.13.*
6+
- libgdal=3.12

uv.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)