Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[t] Gunicorn maintenance update #2834

Closed
phillxnet opened this issue Apr 18, 2024 · 3 comments
Closed

[t] Gunicorn maintenance update #2834

phillxnet opened this issue Apr 18, 2024 · 3 comments
Assignees

Comments

@phillxnet
Copy link
Member

phillxnet commented Apr 18, 2024

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:

  • 22.0.0 - Released 2024-04-17

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

@phillxnet phillxnet added this to the 5.1.X-X Stable release milestone Apr 18, 2024
@phillxnet phillxnet self-assigned this Apr 18, 2024
@phillxnet phillxnet changed the title Gunicorn maintenance update [t] Gunicorn maintenance update Apr 18, 2024
@phillxnet
Copy link
Member Author

Current pyproject.toml pinning:

gunicorn = "*"

@phillxnet
Copy link
Member Author

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

phillxnet added a commit to phillxnet/rockstor-core that referenced this issue Apr 18, 2024
…tor#2820 rockstor#2834

Combined `poetry update` of all dependencies within Poetries current
pyproject.toml pinning:
```
poetry update
Updating dependencies
...

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
```
> Poetry (version 1.7.1)
phillxnet added a commit that referenced this issue Apr 19, 2024
…Gunicorn_maintenance_updates

DRF, Django LTS, and Gunicorn maintenance updates #2809 #2820 #2834
@phillxnet
Copy link
Member Author

Closing as:
Fixed by #2836

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant