From 75631b94f5cf76a183b5e68db9b595857405ac40 Mon Sep 17 00:00:00 2001 From: Carlo Costino Date: Thu, 21 Dec 2023 10:16:12 -0500 Subject: [PATCH] Downgrade eventlet to 0.33.3 This changeset reverts a recent Dependabot update for eventlet back to 0.33.3, the last known working version for deployment. The 0.34.1 release changed a bunch of deployment related things, including an overhaul of the eventlet/__init__.py file that removed the __version__ attribute. This is checked when the deployment takes place in a Cloud Foundry environment (e.g., cloud.gov), ultimately by something internal within gunicorn. It is unclear if the breakdown is with gunicorn itself or with the way that the Cloud Foundry Python buildpack operates during deployment, but it seems that either we will have to wait for an eventlet bug fix and/or updates to gunicorn and the Cloud Foundry Python buildack before we can update eventlet itself again. Signed-off-by: Carlo Costino --- poetry.lock | 25 ++++++------------------- pyproject.toml | 2 +- 2 files changed, 7 insertions(+), 20 deletions(-) diff --git a/poetry.lock b/poetry.lock index 5d3bea10b..75626ea69 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1152,23 +1152,20 @@ pgp = ["gpg"] [[package]] name = "eventlet" -version = "0.34.1" +version = "0.33.3" description = "Highly concurrent networking library" optional = false -python-versions = ">=3.7" +python-versions = "*" files = [ - {file = "eventlet-0.34.1-py3-none-any.whl", hash = "sha256:70370e61abb5488afc2a80391f3b32f2d5b224871071d54bc66d6808161fd055"}, - {file = "eventlet-0.34.1.tar.gz", hash = "sha256:0087763f3ae18a571a5cc60fdd06ceb02fdb9f006693e9ee1e8e8044ae3b470b"}, + {file = "eventlet-0.33.3-py2.py3-none-any.whl", hash = "sha256:e43b9ae05ba4bb477a10307699c9aff7ff86121b2640f9184d29059f5a687df8"}, + {file = "eventlet-0.33.3.tar.gz", hash = "sha256:722803e7eadff295347539da363d68ae155b8b26ae6a634474d0a920be73cfda"}, ] [package.dependencies] dnspython = ">=1.15.0" -greenlet = ">=1.0" +greenlet = ">=0.3" six = ">=1.10.0" -[package.extras] -dev = ["black", "build", "commitizen", "isort", "pip-tools", "pre-commit", "twine"] - [[package]] name = "exceptiongroup" version = "1.2.0" @@ -2173,16 +2170,6 @@ files = [ {file = "MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac"}, {file = "MarkupSafe-2.1.3-cp311-cp311-win32.whl", hash = "sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb"}, {file = "MarkupSafe-2.1.3-cp311-cp311-win_amd64.whl", hash = "sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686"}, - {file = "MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc"}, - {file = "MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823"}, - {file = "MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11"}, - {file = "MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd"}, - {file = "MarkupSafe-2.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939"}, - {file = "MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c"}, - {file = "MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c"}, - {file = "MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1"}, - {file = "MarkupSafe-2.1.3-cp312-cp312-win32.whl", hash = "sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007"}, - {file = "MarkupSafe-2.1.3-cp312-cp312-win_amd64.whl", hash = "sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb"}, {file = "MarkupSafe-2.1.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2"}, {file = "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b"}, {file = "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707"}, @@ -4702,4 +4689,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = ">=3.9,<3.12" -content-hash = "8c3199bf111319374009c2e509353526fed63f39906874d705d3510226861720" +content-hash = "7e34599fef27609d767d36077cc77259086412f52099cd1a4d43f9f991882b9a" diff --git a/pyproject.toml b/pyproject.toml index 27dd64bf3..240494682 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,7 +24,7 @@ click-didyoumean = "==0.3.0" click-plugins = "==1.1.1" click-repl = "==0.3.0" deprecated = "==1.2.14" -eventlet = "==0.34.1" +eventlet = "==0.33.3" flask = "~=2.3" flask-bcrypt = "==1.0.1" flask-marshmallow = "==0.14.0"