From 1f822461d4626734049af24249c70982fb819867 Mon Sep 17 00:00:00 2001 From: Eric Joanis Date: Tue, 18 Jul 2023 17:24:35 -0400 Subject: [PATCH 1/3] fix(deps): lock dnspython to compatible 2.3.0 dnspython 2.4.0 drops requests support so we need <=2.3.0 See https://www.dnspython.org/news/2.4.0/ --- requirements/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/requirements.txt b/requirements/requirements.txt index 029757cd..0c42d68a 100644 --- a/requirements/requirements.txt +++ b/requirements/requirements.txt @@ -1,7 +1,7 @@ openpyxl click>=8.0.4 coloredlogs<=14.0 -dnspython>=2.1.0 +dnspython>=2.1.0,<=2.3.0 eventlet>=0.33.0 flask-cors>=3.0.9 flask-talisman>=0.7.0 From 74981cc08d72eb9c69ffc65743860c7bc3cfe1fa Mon Sep 17 00:00:00 2001 From: Eric Joanis Date: Tue, 18 Jul 2023 11:55:40 -0400 Subject: [PATCH 2/3] build: bump Heroku runtime to 3.10.12 as per Heroku warning --- runtime.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime.txt b/runtime.txt index c2d5a35e..1e480cee 100644 --- a/runtime.txt +++ b/runtime.txt @@ -1 +1 @@ -python-3.10.11 +python-3.10.12 From a447a20ed198ccec7414828445a6a0e3405095bf Mon Sep 17 00:00:00 2001 From: Eric Joanis Date: Tue, 18 Jul 2023 16:41:31 -0400 Subject: [PATCH 3/3] build: bump gunicorn to latest version, just published We previously locked to a specific gunicorn commit because of an incompatibility with recent eventlet versions. gunicorn now released a new version that includes this patch, so we can use it instead. --- requirements/requirements.prod.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/requirements.prod.txt b/requirements/requirements.prod.txt index 9fb85462..9f21dec9 100644 --- a/requirements/requirements.prod.txt +++ b/requirements/requirements.prod.txt @@ -1 +1 @@ -gunicorn @ git+https://github.com/benoitc/gunicorn@add8a4c951f02a67ca1f81264e5c107fa68e6496 +gunicorn>=21.1.0