From fec43500c815b2bedc8b388d13e21578b439d3fb Mon Sep 17 00:00:00 2001 From: Paul Schreiber Date: Tue, 15 Oct 2024 15:53:24 -0400 Subject: [PATCH 1/6] build: update Python to 3.13.0 --- .github/workflows/build.yml | 4 ++-- Dockerfile | 2 +- README.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 41880e326..65bb2845d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -20,7 +20,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: "3.12.7" + python-version: '3.13.0' - name: Install Python dependencies for CI run: make install-dev @@ -59,7 +59,7 @@ jobs: if: ${{ hashFiles('Data/*') == '' }} uses: actions/setup-python@v5 with: - python-version: "3.12.7" + python-version: '3.13.0' - name: Install Python dependencies and download data if: ${{ hashFiles('Data/*') == '' }} diff --git a/Dockerfile b/Dockerfile index 377abbfc8..fde5f7499 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.12.7-slim-bookworm +FROM python:3.13.0-slim-bookworm RUN adduser --disabled-password terraso diff --git a/README.md b/README.md index c04392e32..bbb985828 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ platform. ## Requirements - Docker: version 24 or better -- Python: 3.12 +- Python: 3.12 or better ## Running locally with Docker From b5566ea4f9ae5866847a8c8709f81478f6bdd80b Mon Sep 17 00:00:00 2001 From: Paul Schreiber Date: Fri, 29 Nov 2024 16:00:14 -0500 Subject: [PATCH 2/6] build: update dev dependencies --- requirements-dev.txt | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 7fd2cad5b..b76405643 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -371,9 +371,9 @@ httpcore==1.0.7 \ --hash=sha256:8551cb62a169ec7162ac7be8d4817d561f60e08eaa485234898414bb5a8a0b4c \ --hash=sha256:a3fff8f43dc260d5bd363d9f9cf1830fa3a458b332856f34282de498ed420edd # via httpx -httpx==0.27.2 \ - --hash=sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0 \ - --hash=sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2 +httpx==0.28.0 \ + --hash=sha256:0858d3bab51ba7e386637f22a61d8ccddaeec5f3fe4209da3a6168dbb91573e0 \ + --hash=sha256:dc0b419a0cfeb6e8b34e85167c0da2671206f5095f1baa9663d23bcfd6b535fc # via respx idna==3.10 \ --hash=sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9 \ @@ -671,9 +671,7 @@ six==1.17.0 \ sniffio==1.3.1 \ --hash=sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2 \ --hash=sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc - # via - # anyio - # httpx + # via anyio soupsieve==2.6 \ --hash=sha256:e2e68417777af359ec65daac1057404a3c8a5455bb8abc36f1a9866ab1a51abb \ --hash=sha256:e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9 From c9b28ab48210564a365287cb49fcbbc0c35fd04e Mon Sep 17 00:00:00 2001 From: Paul Schreiber Date: Fri, 29 Nov 2024 16:23:44 -0500 Subject: [PATCH 3/6] build: update dependencies --- requirements.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/requirements.txt b/requirements.txt index 847872116..57d48dbeb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -388,9 +388,9 @@ httpcore==1.0.7 \ --hash=sha256:8551cb62a169ec7162ac7be8d4817d561f60e08eaa485234898414bb5a8a0b4c \ --hash=sha256:a3fff8f43dc260d5bd363d9f9cf1830fa3a458b332856f34282de498ed420edd # via httpx -httpx==0.27.2 \ - --hash=sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0 \ - --hash=sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2 +httpx==0.28.0 \ + --hash=sha256:0858d3bab51ba7e386637f22a61d8ccddaeec5f3fe4209da3a6168dbb91573e0 \ + --hash=sha256:dc0b419a0cfeb6e8b34e85167c0da2671206f5095f1baa9663d23bcfd6b535fc # via -r requirements/base.in idna==3.10 \ --hash=sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9 \ From 48dc41c01fdeb54949abd6bd4d844db67f16dfca Mon Sep 17 00:00:00 2001 From: Paul Schreiber Date: Sat, 30 Nov 2024 09:34:05 -0500 Subject: [PATCH 4/6] build: revert django-ses to 4.2.0 --- requirements.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/requirements.txt b/requirements.txt index 57d48dbeb..61a55eed0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -327,9 +327,9 @@ django-safedelete==1.4.0 \ --hash=sha256:ce63f2dd101fec303837ef624592628e022691c3ade2a0893c9fc4c7796e8288 \ --hash=sha256:f722845088c00398711fad8961f044cf18badfecaf541bcc616102f46339adda # via -r requirements/base.in -django-ses==4.3.0 \ - --hash=sha256:3f2374368251c3d614d6409d7f477747ebba705df38823eb3bf3b578c916f9c6 \ - --hash=sha256:91ed468ae1d64bbbebb24661c9e324f49e52de4d228744d1d5ace203ffd4e4e6 +django-ses==4.2.0 \ + --hash=sha256:2344f2650b699417c0f2b6197800580f5022aaccf0083c2a1b640b7ff7366067 \ + --hash=sha256:6167401bd3fc2b29a33b35e4f6f124dc738f6612e3a926ff5533143e75c71ff1 # via -r requirements/base.in django-storages==1.14.4 \ --hash=sha256:69aca94d26e6714d14ad63f33d13619e697508ee33ede184e462ed766dc2a73f \ From 81f481f0ca47b3cc8d2e44590a5afb2b0a77268d Mon Sep 17 00:00:00 2001 From: Paul Schreiber Date: Sat, 30 Nov 2024 09:34:17 -0500 Subject: [PATCH 5/6] build: revert httpx to 0.27.2 --- requirements-dev.txt | 10 ++++++---- requirements.txt | 6 +++--- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index b76405643..7fd2cad5b 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -371,9 +371,9 @@ httpcore==1.0.7 \ --hash=sha256:8551cb62a169ec7162ac7be8d4817d561f60e08eaa485234898414bb5a8a0b4c \ --hash=sha256:a3fff8f43dc260d5bd363d9f9cf1830fa3a458b332856f34282de498ed420edd # via httpx -httpx==0.28.0 \ - --hash=sha256:0858d3bab51ba7e386637f22a61d8ccddaeec5f3fe4209da3a6168dbb91573e0 \ - --hash=sha256:dc0b419a0cfeb6e8b34e85167c0da2671206f5095f1baa9663d23bcfd6b535fc +httpx==0.27.2 \ + --hash=sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0 \ + --hash=sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2 # via respx idna==3.10 \ --hash=sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9 \ @@ -671,7 +671,9 @@ six==1.17.0 \ sniffio==1.3.1 \ --hash=sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2 \ --hash=sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc - # via anyio + # via + # anyio + # httpx soupsieve==2.6 \ --hash=sha256:e2e68417777af359ec65daac1057404a3c8a5455bb8abc36f1a9866ab1a51abb \ --hash=sha256:e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9 diff --git a/requirements.txt b/requirements.txt index 61a55eed0..16703d917 100644 --- a/requirements.txt +++ b/requirements.txt @@ -388,9 +388,9 @@ httpcore==1.0.7 \ --hash=sha256:8551cb62a169ec7162ac7be8d4817d561f60e08eaa485234898414bb5a8a0b4c \ --hash=sha256:a3fff8f43dc260d5bd363d9f9cf1830fa3a458b332856f34282de498ed420edd # via httpx -httpx==0.28.0 \ - --hash=sha256:0858d3bab51ba7e386637f22a61d8ccddaeec5f3fe4209da3a6168dbb91573e0 \ - --hash=sha256:dc0b419a0cfeb6e8b34e85167c0da2671206f5095f1baa9663d23bcfd6b535fc +httpx==0.27.2 \ + --hash=sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0 \ + --hash=sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2 # via -r requirements/base.in idna==3.10 \ --hash=sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9 \ From bd46b9c561ae9ab1fda322734509e9c12976315a Mon Sep 17 00:00:00 2001 From: Paul Schreiber Date: Sat, 30 Nov 2024 11:15:09 -0500 Subject: [PATCH 6/6] build: update django-ses to 4.3.0 (#1574) --- requirements.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/requirements.txt b/requirements.txt index 16703d917..847872116 100644 --- a/requirements.txt +++ b/requirements.txt @@ -327,9 +327,9 @@ django-safedelete==1.4.0 \ --hash=sha256:ce63f2dd101fec303837ef624592628e022691c3ade2a0893c9fc4c7796e8288 \ --hash=sha256:f722845088c00398711fad8961f044cf18badfecaf541bcc616102f46339adda # via -r requirements/base.in -django-ses==4.2.0 \ - --hash=sha256:2344f2650b699417c0f2b6197800580f5022aaccf0083c2a1b640b7ff7366067 \ - --hash=sha256:6167401bd3fc2b29a33b35e4f6f124dc738f6612e3a926ff5533143e75c71ff1 +django-ses==4.3.0 \ + --hash=sha256:3f2374368251c3d614d6409d7f477747ebba705df38823eb3bf3b578c916f9c6 \ + --hash=sha256:91ed468ae1d64bbbebb24661c9e324f49e52de4d228744d1d5ace203ffd4e4e6 # via -r requirements/base.in django-storages==1.14.4 \ --hash=sha256:69aca94d26e6714d14ad63f33d13619e697508ee33ede184e462ed766dc2a73f \