From d6f8ce83f43fb57f2790a5ce48c371d93a347dfebcbcde16dc0855f16454c6dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20S=C3=BAkup?= Date: Tue, 29 Jun 2021 08:57:01 +0000 Subject: [PATCH] - update to 20.1.0 - gevent and evenlet are BuildRequires for check - add suggests * document WEB_CONCURRENCY is set by, at least, Heroku * capture peername from accept: Avoid calls to getpeername by capturing the peer name returned by accept * log a warning when a worker was terminated due to a signal * fix tornado usage with latest versions of Django * add support for python -m gunicorn * fix systemd socket activation example * allows to set wsgi application in configg file using wsgi_app * document --timeout = 0 * always close a connection when the number of requests exceeds the max requests * Disable keepalive during graceful shutdown * kill tasks in the gthread workers during upgrade * fix latency in gevent worker when accepting new requests * fix file watcher: handle errors when new worker reboot and ensure the list of files is kept * document the default name and path of the configuration file * document how variable impact configuration * document the $PORT environment variable * added milliseconds option to request_time in access_log * added PIP requirements to be used for example * remove version from the Server header * fix sendfile: use socket.sendfile instead of os.sendfile * reloader: use absolute path to prevent empty to prevent0 InotifyError when a file is added to the working directory * Add --print-config option to print the resolved settings at startup. * remove the --log-dict-config CLI flag because it never had a working format OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gunicorn?expand=0&rev=48 --- gunicorn-20.0.4.tar.gz | 3 --- gunicorn-20.1.0.tar.gz | 3 +++ python-gunicorn.changes | 33 +++++++++++++++++++++++++++++++++ python-gunicorn.spec | 12 +++++++++--- 4 files changed, 45 insertions(+), 6 deletions(-) delete mode 100644 gunicorn-20.0.4.tar.gz create mode 100644 gunicorn-20.1.0.tar.gz diff --git a/gunicorn-20.0.4.tar.gz b/gunicorn-20.0.4.tar.gz deleted file mode 100644 index 6061abb..0000000 --- a/gunicorn-20.0.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1904bb2b8a43658807108d59c3f3d56c2b6121a701161de0ddf9ad140073c626 -size 373841 diff --git a/gunicorn-20.1.0.tar.gz b/gunicorn-20.1.0.tar.gz new file mode 100644 index 0000000..3a2065f --- /dev/null +++ b/gunicorn-20.1.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0a968b5ba15f8a328fdfd7ab1fcb5af4470c28aaf7e55df02a99bc13138e6e8 +size 370601 diff --git a/python-gunicorn.changes b/python-gunicorn.changes index 83ca0f5..4920a54 100644 --- a/python-gunicorn.changes +++ b/python-gunicorn.changes @@ -1,3 +1,36 @@ +------------------------------------------------------------------- +Tue Jun 29 08:52:40 UTC 2021 - Ondřej Súkup + +- update to 20.1.0 +- gevent and evenlet are BuildRequires for check +- add suggests + * document WEB_CONCURRENCY is set by, at least, Heroku + * capture peername from accept: Avoid calls to getpeername by capturing + the peer name returned by accept + * log a warning when a worker was terminated due to a signal + * fix tornado usage with latest versions of Django + * add support for python -m gunicorn + * fix systemd socket activation example + * allows to set wsgi application in configg file using wsgi_app + * document --timeout = 0 + * always close a connection when the number of requests exceeds the max requests + * Disable keepalive during graceful shutdown + * kill tasks in the gthread workers during upgrade + * fix latency in gevent worker when accepting new requests + * fix file watcher: handle errors when new worker reboot and ensure + the list of files is kept + * document the default name and path of the configuration file + * document how variable impact configuration + * document the $PORT environment variable + * added milliseconds option to request_time in access_log + * added PIP requirements to be used for example + * remove version from the Server header + * fix sendfile: use socket.sendfile instead of os.sendfile + * reloader: use absolute path to prevent empty to prevent0 InotifyError + when a file is added to the working directory + * Add --print-config option to print the resolved settings at startup. + * remove the --log-dict-config CLI flag because it never had a working format + ------------------------------------------------------------------- Fri Dec 4 01:58:26 UTC 2020 - Benjamin Greiner diff --git a/python-gunicorn.spec b/python-gunicorn.spec index bbd94ff..269d41a 100644 --- a/python-gunicorn.spec +++ b/python-gunicorn.spec @@ -1,7 +1,7 @@ # # spec file for package python-gunicorn # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,13 +19,15 @@ %define skip_python2 1 %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-gunicorn -Version: 20.0.4 +Version: 20.1.0 Release: 0 Summary: WSGI HTTP Server for UNIX License: MIT Group: Development/Languages/Python URL: https://gunicorn.org Source: https://files.pythonhosted.org/packages/source/g/gunicorn/gunicorn-%{version}.tar.gz +BuildRequires: %{python_module eventlet} +BuildRequires: %{python_module gevent} BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools >= 3.0} BuildRequires: fdupes @@ -34,6 +36,11 @@ BuildRequires: python3-Sphinx Requires: python-setuptools >= 3.0 Requires(post): update-alternatives Requires(postun): update-alternatives +Suggests: %{python_module evenlet} +Suggests: %{python_module gevent} +Suggests: %{python_module gthread} +Suggests: %{python_module setproctitle} +Suggests: %{python_module tornado} BuildArch: noarch %python_subpackages @@ -90,4 +97,3 @@ sphinx-build -b html -d docs/build/doctrees docs/source docs/build/html %doc README.rst NOTICE THANKS docs/build/html %changelog -