Closed phillxnet closed 7 months ago
Current pyproject.toml pinning:
gunicorn = "*"
rleap15-5:/opt/rockstor # poetry update
Updating dependencies
Resolving dependencies... Downloading https://files.pythonhosted.org/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-aResolving dependencies... (33.1s)
Package operations: 3 installs, 28 updates, 3 removals
• Removing deprecated (1.2.14)
• Removing pytz (2023.3.post1)
• Removing wrapt (1.16.0)
• Updating pycparser (2.21 -> 2.22)
• Installing backports-tarfile (1.1.0)
• Updating cryptography (41.0.7 -> 42.0.5)
• Updating more-itertools (10.1.0 -> 10.2.0)
• Updating zipp (3.17.0 -> 3.18.1)
• Updating asgiref (3.7.2 -> 3.8.1)
• Updating certifi (2023.11.17 -> 2024.2.2)
• Updating idna (3.6 -> 3.7)
• Updating importlib-metadata (6.8.0 -> 7.1.0)
• Updating jaraco-classes (3.3.0 -> 3.4.0)
• Installing jaraco-context (5.3.0)
• Installing jaraco-functools (4.0.0)
• Updating setuptools (69.0.2 -> 69.5.1)
• Updating sqlparse (0.4.4 -> 0.5.0)
• Updating typing-extensions (4.8.0 -> 4.11.0)
• Updating urllib3 (2.1.0 -> 2.2.1)
• Updating bidict (0.22.1 -> 0.23.1)
• Updating django (4.2.7 -> 4.2.11)
• Updating greenlet (3.0.1 -> 3.0.3)
• Updating jwcrypto (1.5.0 -> 1.5.6)
• Updating keyring (23.13.1 -> 25.1.0)
• Updating packaging (23.2 -> 24.0)
• Updating zope-interface (6.1 -> 6.3)
• Updating distro (1.8.0 -> 1.9.0)
• Updating django-pipeline (2.1.0 -> 3.0.0)
• Updating djangorestframework (3.14.0 -> 3.15.1)
• Updating gevent (23.9.1 -> 24.2.1)
• Updating gunicorn (21.2.0 -> 22.0.0)
• Updating keyring-pass (0.8.1 -> 0.9.3)
• Updating psycopg (3.1.13 -> 3.1.18)
• Updating pyzmq (25.1.1 -> 26.0.0)
Writing lock file
Closing as: Fixed by #2836
In "Update gunicorn to latest - use gthread - discrete config file #2702" #2706 we fully updated our Gunicorn and removed its prior old pinning in pyproject.toml version, and since then we have also now updated our Python dependency to Py3.11 via "Update Poetry build system & normalise on Python 3.11 #2703" #2754 #2693 #2755 so we are well placed to accommodate the latest Gunicorn release of:
Changelog:- https://docs.gunicorn.org/en/stable/news.html PyPi:- https://pypi.org/project/gunicorn/
Which has a Py3.7 minimum requirement. This represents the first update of Gunicorn since our last poetry.lock file creation.
This issue's resolution would fit nicely with the work involved to address:
[t] Upgrade django-rest-framework to latest release #2809 Django LTS maintenance update #2820