Skip to content

Commit 0ab3cce

Browse files
committed
Merge remote-tracking branch 'origin/master' into resonant-upgrade
2 parents b326239 + 6073135 commit 0ab3cce

13 files changed

Lines changed: 3308 additions & 3951 deletions

File tree

.github/workflows/nightly_ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ jobs:
5454
- name: Checkout repository
5555
uses: actions/checkout@v6
5656
- name: Install uv
57-
uses: astral-sh/setup-uv@v7
57+
uses: astral-sh/setup-uv@v8.1.0
5858
- name: Run tests
5959
run: |
6060
uv run tox -e test -- -m slow

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
with:
1616
fetch-depth: 0
1717
- name: Install uv
18-
uses: astral-sh/setup-uv@v7
18+
uses: astral-sh/setup-uv@v8.1.0
1919
- name: Install npm
2020
uses: actions/setup-node@v6
2121
with:

.python-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.12
1+
3.13

pyproject.toml

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -4,54 +4,54 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "geodatalytics"
7-
version = "1.37.3"
8-
requires-python = ">=3.12"
7+
version = "1.37.4"
8+
requires-python = ">=3.13"
99
license = "Apache-2.0"
1010
license-files = ["LICENSE", "NOTICE"]
1111
classifiers = ["Private :: Do Not Upload"]
1212
dependencies = [
1313
# Runtime dependencies, always needed
14-
"celery==5.6.2",
14+
"celery==5.6.3",
1515
"channels-redis==4.3.0",
1616
"channels[daphne]==4.3.2",
17-
"django[argon2]==6.0.3",
18-
"django-allauth==65.15.0",
17+
"django[argon2]==6.0.5",
18+
"django-allauth==65.16.1",
1919
"django-auth-style==0.15.0",
2020
"django-click==2.5.0",
2121
"django-cors-headers==4.9.0",
2222
"django-environ==0.13.0",
2323
"django-extensions==4.1",
2424
"django-filter==25.2",
25-
"django-guardian==3.3.0",
25+
"django-guardian==3.3.1",
2626
"django-large-image==0.10.3",
2727
"django-oauth-toolkit==3.2.0",
2828
"django-resonant-settings[allauth,celery]==0.50.5",
2929
"django-resonant-utils[allauth,s3_storage]==0.19.0",
30-
"django-stubs-ext==6.0.1",
31-
"djangorestframework==3.17.0",
30+
"django-stubs-ext==6.0.3",
31+
"djangorestframework==3.17.1",
3232
"drf-yasg==1.21.15",
3333
# Needed for GeoDjango and "large-image[gdal]"
3434
'gdal==3.12.3.1',
3535
"geopandas==1.1.3",
3636
"large-image-converter==1.34.1",
3737
"large-image[gdal]==1.34.1",
38-
"matplotlib==3.10.8", # for raster colormaps
38+
"matplotlib==3.10.9", # for raster colormaps
3939
"networkx==3.6.1",
4040
"numpy==2.4.3",
4141
"pooch[progress]==1.9.0",
42-
"psycopg[binary,pool]==3.3.3",
42+
"psycopg[binary,pool]==3.3.4",
4343
# Needed by "large-image-converter"
4444
"pylibtiff==0.7.0.4.7.1",
4545
"pyshp==3.0.3",
4646
"rasterio==1.5.0",
47-
"rich==14.3.3",
47+
"rich==15.0.0",
4848
"webcolors==25.10.0",
4949
"whitenoise[brotli]==6.12.0",
5050
# Production-only
5151
"django-s3-file-field[s3]==1.1.0",
5252
"django-storages[s3]==1.14.6",
53-
"sentry-sdk[celery,django,pure_eval]==2.55.0",
54-
"uvicorn==0.42.0",
53+
"sentry-sdk[celery,django,pure_eval]==2.59.0",
54+
"uvicorn==0.46.0",
5555
"websockets==16.0",
5656
]
5757

@@ -60,16 +60,16 @@ development = [
6060
# Runtime dependencies, only needed with "development" settings
6161
"daphne==4.2.1",
6262
"django-browser-reload==1.21.0",
63-
"django-debug-toolbar==6.2.0",
63+
"django-debug-toolbar==6.3.0",
6464
"django-minio-storage==0.5.9",
6565
"django-resonant-utils[minio_storage]==0.19.0",
6666
"django-s3-file-field[minio]==1.1.0",
67-
"ipython==9.11.0",
67+
"ipython==9.13.0",
6868
"watchdog==6.0.0",
69-
"werkzeug==3.1.6",
69+
"werkzeug==3.1.8",
7070
]
7171
tasks = [
72-
"geoai-py==0.35.0",
72+
"geoai-py==0.37.2",
7373
"osmnx==2.1.0",
7474
# Needed by "uvdat-flood-sim[large-image-writer]"
7575
"pyvips==3.1.1.8.18.1",
@@ -83,25 +83,25 @@ dev = [
8383
# The "dev" dependency group is installed by default,
8484
# so use this to install "development" extras by default too
8585
"geodatalytics[development]",
86-
"pre-commit==4.5.1",
87-
"tox==4.50.3",
88-
"tox-uv==1.33.4",
86+
"pre-commit==4.6.0",
87+
"tox==4.53.1",
88+
"tox-uv==1.35.2",
8989
]
9090
lint = [
91-
"ruff==0.15.7",
91+
"ruff==0.15.12",
9292
]
9393
type = [
94-
"mypy==1.19.1",
94+
"mypy==1.20.2",
9595
"celery-types==0.26.0",
96-
"django-stubs[compatible-mypy]==6.0.1",
97-
"djangorestframework-stubs[compatible-mypy]==3.16.8",
96+
"django-stubs[compatible-mypy]==6.0.3",
97+
"djangorestframework-stubs[compatible-mypy]==3.16.9",
9898
"pandas-stubs==3.0.0.260204",
99-
"types-channels==4.3.0.20260321",
99+
"types-channels==4.3.0.20260508",
100100
]
101101
test = [
102102
"django-s3-file-field-client==1.1.0",
103103
"factory-boy==3.3.3",
104-
"pytest==9.0.2",
104+
"pytest==9.0.3",
105105
"pytest-django==4.12.0",
106106
"pytest-mock==3.15.1",
107107
# Enable with "pytest --random-order ..."

terraform/.terraform.lock.hcl

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

terraform/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ terraform {
1818
}
1919
cloudflare = {
2020
source = "cloudflare/cloudflare"
21-
version = "4.52.6"
21+
version = "4.52.7"
2222
}
2323
}
2424
}

0 commit comments

Comments
 (0)