| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python311-gunicorn | Distribution: openSUSE Tumbleweed |
| Version: 25.3.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri Mar 27 12:39:22 2026 |
| Group: Development/Languages/Python | Build host: reproducible |
| Size: 1785622 | Source RPM: python-gunicorn-25.3.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://gunicorn.org | |
| Summary: WSGI HTTP Server for UNIX | |
Gunicorn 'Green Unicorn' is a Python WSGI HTTP Server for UNIX. It's a pre-fork worker model ported from Ruby's Unicorn_ project. The Gunicorn server is broadly compatible with various web frameworks.
MIT
* Fri Mar 27 2026 Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>
- Package gunicornc
* Fri Mar 27 2026 Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>
- Update to 25.3.0:
* HTTP/2 ASGI Body Duplication: Fix request body being received twice in HTTP/2
ASGI requests, causing JSON parsing errors with "Extra data" messages (#3558)
* ASGI Chunked EOF Handling: Add finish() method to callback parser to handle
chunked encoding edge case where connection closes before final CRLF after zero-chunk
* HTTP/2 Documentation: Fix http_protocols examples to use comma-separated string
instead of list syntax (#3561)
* Chunked Encoding: Reject chunk extensions containing bare CR bytes per RFC 9112 (#3556)
* Request Line Limit: Fix --limit-request-line 0 to mean unlimited as documented,
instead of using default maximum. Works with both Python and fast C parser. (#3563)
* ASGI Parser Header Validation: Add security checks per RFC 9110/9112
* Fast HTTP Parser: Update to gunicorn_h1c >= 0.6.3 for asgi_headers property and
InvalidChunkExtension validation for bare CR rejection
* ASGI PROXY Protocol: Add PROXY protocol v1/v2 support to callback parser
- From 25.2.0:
* Fast HTTP Parser (gunicorn_h1c 0.4.1): Integrate new exception types and limit parameters
from gunicorn_h1c 0.4.1 for both WSGI and ASGI workers
* uWSGI Async Workers: Fix InvalidUWSGIHeader: incomplete header error when using gevent or
gthread workers with uwsgi protocol behind nginx. (#3552, PR #3554)
* FileWrapper Iterator Protocol: Add __iter__ and __next__ methods to FileWrapper for full
PEP 3333 compliance. (#3396, PR #3550)
* ASGI HTTP Parser Optimizations: Improve ASGI worker HTTP parsing performance
- From 25.1.0:
* Control Interface (gunicornc): Add interactive control interface for managing
running Gunicorn instances, similar to birdc for BIRD routing daemon (PR #3505)
* Dirty Stash: Add global shared state between workers via dirty.stash (PR #3503)
* Dirty Binary Protocol: Implement efficient binary protocol for dirty arbiter IPC
using TLV (Type-Length-Value) encoding (PR #3500)
* Dirty TTIN/TTOU Signals: Add dynamic worker scaling for dirty arbiters (PR #3504)
* ASGI Worker: Promoted from beta to stable
* Dirty Arbiters: Now marked as beta feature
- From 25.0.3:
* Fix RuntimeError when StopIteration raised in ASGI coroutine (#3484)
* Fix passing maxsplit in re.split() as positional argument (deprecated in Python 3.13)
- From 25.0.2:
* Fix ASGI concurrent request failures through nginx proxy
* Graceful disconnect handling for ASGI worker
* Lazy import dirty module for gevent compatibility
- From 25.0.1:
* Fix ASGI streaming responses (SSE) hanging: add chunked transfer encoding for
HTTP/1.1 responses without Content-Length header. Without chunked encoding,
clients wait for connection close to determine end-of-response.
* Update celery_alternative example to use FastAPI with native ASGI worker and
uvloop for async task execution
- From 25.0.0:
* Dirty Arbiters: Separate process pool for executing long-running, blocking
operations (AI model loading, heavy computation) without blocking HTTP workers
(PR #3460)
* Per-App Worker Allocation for Dirty Arbiters: Control how many dirty workers
load each app for memory optimization with heavy models (PR #3473)
* HTTP/2 Support (Beta): Native HTTP/2 (RFC 7540) support for improved performance
with modern clients (PR #3468)
* HTTP 103 Early Hints: Support for RFC 8297 Early Hints to enable browsers to
preload resources before the final response (PR #3468)
* uWSGI Protocol for ASGI Worker: The ASGI worker now supports receiving requests
via the uWSGI binary protocol from nginx (PR #3467)
* Fix HTTP/2 ALPN negotiation for gevent and eventlet workers when do_handshake_on_connect
is False (the default). The TLS handshake is now explicitly performed before checking
selected_alpn_protocol().
* Fix setproctitle initialization with systemd socket activation (#3465)
* Fix Expect: 100-continue handling: ignore the header for HTTP/1.0 requests
since 100-continue is only valid for HTTP/1.1+ (PR #3463)
* Fix missing _expected_100_continue attribute in UWSGIRequest
* Disable setproctitle on macOS to prevent segfaults during process title updates
* Publish full exception traceback when the application fails to load (#3462)
* Fix ASGI: quick shutdown on SIGINT/SIGQUIT, graceful on SIGTERM
* Eventlet Worker: The eventlet worker is deprecated and will be removed in
Gunicorn 26.0. Eventlet itself is no longer actively maintained.
- From 24.1.1:
* Fix forwarded_allow_ips and proxy_allow_ips to remain as strings for backward
compatibility with external tools like uvicorn. Network validation now uses strict
mode to detect invalid CIDR notation (e.g., 192.168.1.1/24 where host bits are set)
(#3458, PR #3459)
- From 24.1.0:
* PROXY Protocol v2 Support: Extended PROXY protocol implementation to support the binary
v2 format in addition to the existing text-based v1 format (PR #3451)
* CIDR Network Support: --forwarded-allow-ips and --proxy-allow-from now accept CIDR notation
(e.g., 192.168.0.0/16) for specifying trusted networks (PR #3449)
* Socket Backlog Metric: New gunicorn.socket.backlog gauge metric reports the current socket
backlog size on Linux systems (PR #3450)
* InotifyReloader Enhancement: The inotify-based reloader now watches newly imported modules,
not just those loaded at startup (PR #3447)
* Fix signal handling regression where SIGCLD alias caused "Unhandled signal: cld" errors on
Linux when workers fail during boot (#3453)
* Fix socket blocking mode on keepalive connections preventing SSL handshake failures with async
workers (PR #3452)
* Use smaller buffer size in finish_body() for faster timeout detection on slow or abandoned
connections (PR #3453)
* Handle SSLWantReadError in finish_body() to prevent worker hangs during SSL renegotiation (PR #3448)
* Log SIGTERM as info level instead of warning to reduce noise in orchestrated environments (PR #3446)
* Print exception details to stderr when worker fails to boot (PR #3443)
* Fix unreader.unread() to prepend data to buffer instead of appending (PR #3442)
* Prevent RecursionError when pickling Config objects (PR #3441)
* Use proper exception chaining with raise from in glogging.py (PR #3440)
- From 24.0.0:
* ASGI Worker (Beta): Native asyncio-based ASGI support for running async Python frameworks like
FastAPI, Starlette, and Quart without external dependencies
* uWSGI Binary Protocol: Support for receiving requests from nginx via uwsgi_pass directive
* Wed Aug 20 2025 Markéta Machová <mmachova@suse.com>
- Convert to libalternatives on SLE-16+ only
* Tue Jul 08 2025 Markéta Machová <mmachova@suse.com>
- Convert to libalternatives
* Wed Mar 12 2025 Daniel Garcia <daniel.garcia@suse.com>
- Add missing dependency python-packaging, bsc#1239443
* Thu Oct 24 2024 Dirk Müller <dmueller@suse.com>
- update to 23.0.0:
* minor docs fixes (:pr:`3217`, :pr:`3089`, :pr:`3167`)
* worker_class parameter accepts a class (:pr:`3079`)
* fix deadlock if request terminated during chunked parsing
(:pr:`2688`)
* permit receiving Transfer-Encodings: compress, deflate, gzip
(:pr:`3261`)
* permit Transfer-Encoding headers specifying multiple
encodings. note: no parameters, still (:pr:`3261`)
* sdist generation now explicitly excludes sphinx build folder
(:pr:`3257`)
* decode bytes-typed status (as can be passed by gevent) as
utf-8 instead of raising TypeError (:pr:`2336`)
* raise correct Exception when encounting invalid chunked
requests (:pr:`3258`)
* the SCRIPT_NAME and PATH_INFO headers, when received from
allowed forwarders, are no longer restricted for containing
an underscore (:pr:`3192`)
* include IPv6 loopback address [::1] in default for
:ref:`forwarded-allow-ips` and :ref:`proxy-allow-ips`
(:pr:`3192`)
* Wed Apr 17 2024 Markéta Machová <mmachova@suse.com>
- Update to 22.0.0
* use `utime` to notify workers liveness
* migrate setup to pyproject.toml
* fix numerous security vulnerabilities in HTTP parser (closing some
request smuggling vectors)
* parsing additional requests is no longer attempted past unsupported
request framing
* on HTTP versions < 1.1 support for chunked transfer is refused
* requests conflicting configured or passed SCRIPT_NAME now produce
a verbose error
* Trailer fields are no longer inspected for headers indicating secure
scheme
* support Python 3.12
* * Breaking changes **
* minimum version is Python 3.7
* the limitations on valid characters in the HTTP method have been bounded
to Internet Standards
* requests specifying unsupported transfer coding (order) are refused by
default (rare)
* HTTP methods are no longer casefolded by default (IANA method registry
contains none affected)
* HTTP methods containing the number sign (#) are no longer accepted by
default (rare)
* HTTP versions < 1.0 or >= 2.0 are no longer accepted by default (rare)
* HTTP versions consisting of multiple digits or containing a prefix/suffix
are no longer accepted
* HTTP header field names Gunicorn cannot safely map to variables are silently
dropped, as in other software
* HTTP headers with empty field name are refused by default
* requests with both Transfer-Encoding and Content-Length are refused by default
(such a message might indicate an attempt to perform request smuggling)
* empty transfer codings are no longer permitted
* * SECURITY **
* fix CVE-2024-1135 (bsc#1222950)
* Mon Jan 08 2024 Matej Cepl <mcepl@cepl.eu>
- Clean up the SPEC file
* Mon Jan 08 2024 Andreas Schneider <asn@cryptomilk.org>
- Update to version 21.2.0
* See https://github.com/benoitc/gunicorn/blob/21.2.0/docs/source/news.rst
or the packaged news.rst
- Removed support-eventlet-30-3.patch
* Sun Apr 23 2023 Matej Cepl <mcepl@suse.com>
- Switch documentation to be within the main package.
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
- add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl <mcepl@suse.com>
- Make calling of %{sle15modernpython} optional.
/usr/bin/gunicorn /usr/bin/gunicorn-3.11 /usr/bin/gunicornc /usr/bin/gunicornc-3.11 /usr/lib/python3.11/site-packages/gunicorn /usr/lib/python3.11/site-packages/gunicorn-25.3.0.dist-info /usr/lib/python3.11/site-packages/gunicorn-25.3.0.dist-info/INSTALLER /usr/lib/python3.11/site-packages/gunicorn-25.3.0.dist-info/METADATA /usr/lib/python3.11/site-packages/gunicorn-25.3.0.dist-info/RECORD /usr/lib/python3.11/site-packages/gunicorn-25.3.0.dist-info/REQUESTED /usr/lib/python3.11/site-packages/gunicorn-25.3.0.dist-info/WHEEL /usr/lib/python3.11/site-packages/gunicorn-25.3.0.dist-info/entry_points.txt /usr/lib/python3.11/site-packages/gunicorn-25.3.0.dist-info/licenses /usr/lib/python3.11/site-packages/gunicorn-25.3.0.dist-info/licenses/LICENSE /usr/lib/python3.11/site-packages/gunicorn-25.3.0.dist-info/top_level.txt /usr/lib/python3.11/site-packages/gunicorn/__init__.py /usr/lib/python3.11/site-packages/gunicorn/__main__.py /usr/lib/python3.11/site-packages/gunicorn/__pycache__ /usr/lib/python3.11/site-packages/gunicorn/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/__pycache__/__main__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/__pycache__/__main__.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/__pycache__/arbiter.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/__pycache__/arbiter.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/__pycache__/config.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/__pycache__/config.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/__pycache__/debug.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/__pycache__/debug.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/__pycache__/errors.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/__pycache__/errors.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/__pycache__/glogging.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/__pycache__/glogging.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/__pycache__/pidfile.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/__pycache__/pidfile.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/__pycache__/reloader.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/__pycache__/reloader.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/__pycache__/sock.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/__pycache__/sock.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/__pycache__/systemd.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/__pycache__/systemd.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/__pycache__/util.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/__pycache__/util.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/app /usr/lib/python3.11/site-packages/gunicorn/app/__init__.py /usr/lib/python3.11/site-packages/gunicorn/app/__pycache__ /usr/lib/python3.11/site-packages/gunicorn/app/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/app/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/app/__pycache__/base.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/app/__pycache__/base.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/app/__pycache__/pasterapp.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/app/__pycache__/pasterapp.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/app/__pycache__/wsgiapp.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/app/__pycache__/wsgiapp.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/app/base.py /usr/lib/python3.11/site-packages/gunicorn/app/pasterapp.py /usr/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py /usr/lib/python3.11/site-packages/gunicorn/arbiter.py /usr/lib/python3.11/site-packages/gunicorn/asgi /usr/lib/python3.11/site-packages/gunicorn/asgi/__init__.py /usr/lib/python3.11/site-packages/gunicorn/asgi/__pycache__ /usr/lib/python3.11/site-packages/gunicorn/asgi/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/asgi/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/asgi/__pycache__/lifespan.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/asgi/__pycache__/lifespan.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/asgi/__pycache__/parser.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/asgi/__pycache__/parser.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/asgi/__pycache__/protocol.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/asgi/__pycache__/protocol.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/asgi/__pycache__/unreader.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/asgi/__pycache__/unreader.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/asgi/__pycache__/uwsgi.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/asgi/__pycache__/uwsgi.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/asgi/__pycache__/websocket.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/asgi/__pycache__/websocket.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/asgi/lifespan.py /usr/lib/python3.11/site-packages/gunicorn/asgi/parser.py /usr/lib/python3.11/site-packages/gunicorn/asgi/protocol.py /usr/lib/python3.11/site-packages/gunicorn/asgi/unreader.py /usr/lib/python3.11/site-packages/gunicorn/asgi/uwsgi.py /usr/lib/python3.11/site-packages/gunicorn/asgi/websocket.py /usr/lib/python3.11/site-packages/gunicorn/config.py /usr/lib/python3.11/site-packages/gunicorn/ctl /usr/lib/python3.11/site-packages/gunicorn/ctl/__init__.py /usr/lib/python3.11/site-packages/gunicorn/ctl/__pycache__ /usr/lib/python3.11/site-packages/gunicorn/ctl/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/ctl/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/ctl/__pycache__/cli.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/ctl/__pycache__/cli.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/ctl/__pycache__/client.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/ctl/__pycache__/client.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/ctl/__pycache__/handlers.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/ctl/__pycache__/handlers.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/ctl/__pycache__/protocol.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/ctl/__pycache__/protocol.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/ctl/__pycache__/server.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/ctl/__pycache__/server.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/ctl/cli.py /usr/lib/python3.11/site-packages/gunicorn/ctl/client.py /usr/lib/python3.11/site-packages/gunicorn/ctl/handlers.py /usr/lib/python3.11/site-packages/gunicorn/ctl/protocol.py /usr/lib/python3.11/site-packages/gunicorn/ctl/server.py /usr/lib/python3.11/site-packages/gunicorn/debug.py /usr/lib/python3.11/site-packages/gunicorn/dirty /usr/lib/python3.11/site-packages/gunicorn/dirty/__init__.py /usr/lib/python3.11/site-packages/gunicorn/dirty/__pycache__ /usr/lib/python3.11/site-packages/gunicorn/dirty/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/dirty/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/dirty/__pycache__/app.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/dirty/__pycache__/app.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/dirty/__pycache__/arbiter.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/dirty/__pycache__/arbiter.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/dirty/__pycache__/client.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/dirty/__pycache__/client.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/dirty/__pycache__/errors.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/dirty/__pycache__/errors.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/dirty/__pycache__/protocol.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/dirty/__pycache__/protocol.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/dirty/__pycache__/stash.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/dirty/__pycache__/stash.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/dirty/__pycache__/tlv.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/dirty/__pycache__/tlv.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/dirty/__pycache__/worker.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/dirty/__pycache__/worker.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/dirty/app.py /usr/lib/python3.11/site-packages/gunicorn/dirty/arbiter.py /usr/lib/python3.11/site-packages/gunicorn/dirty/client.py /usr/lib/python3.11/site-packages/gunicorn/dirty/errors.py /usr/lib/python3.11/site-packages/gunicorn/dirty/protocol.py /usr/lib/python3.11/site-packages/gunicorn/dirty/stash.py /usr/lib/python3.11/site-packages/gunicorn/dirty/tlv.py /usr/lib/python3.11/site-packages/gunicorn/dirty/worker.py /usr/lib/python3.11/site-packages/gunicorn/errors.py /usr/lib/python3.11/site-packages/gunicorn/glogging.py /usr/lib/python3.11/site-packages/gunicorn/http /usr/lib/python3.11/site-packages/gunicorn/http/__init__.py /usr/lib/python3.11/site-packages/gunicorn/http/__pycache__ /usr/lib/python3.11/site-packages/gunicorn/http/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/http/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/http/__pycache__/body.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/http/__pycache__/body.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/http/__pycache__/errors.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/http/__pycache__/errors.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/http/__pycache__/message.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/http/__pycache__/message.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/http/__pycache__/parser.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/http/__pycache__/parser.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/http/__pycache__/unreader.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/http/__pycache__/unreader.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/http/__pycache__/wsgi.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/http/__pycache__/wsgi.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/http/body.py /usr/lib/python3.11/site-packages/gunicorn/http/errors.py /usr/lib/python3.11/site-packages/gunicorn/http/message.py /usr/lib/python3.11/site-packages/gunicorn/http/parser.py /usr/lib/python3.11/site-packages/gunicorn/http/unreader.py /usr/lib/python3.11/site-packages/gunicorn/http/wsgi.py /usr/lib/python3.11/site-packages/gunicorn/http2 /usr/lib/python3.11/site-packages/gunicorn/http2/__init__.py /usr/lib/python3.11/site-packages/gunicorn/http2/__pycache__ /usr/lib/python3.11/site-packages/gunicorn/http2/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/http2/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/http2/__pycache__/async_connection.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/http2/__pycache__/async_connection.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/http2/__pycache__/connection.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/http2/__pycache__/connection.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/http2/__pycache__/errors.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/http2/__pycache__/errors.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/http2/__pycache__/request.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/http2/__pycache__/request.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/http2/__pycache__/stream.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/http2/__pycache__/stream.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/http2/async_connection.py /usr/lib/python3.11/site-packages/gunicorn/http2/connection.py /usr/lib/python3.11/site-packages/gunicorn/http2/errors.py /usr/lib/python3.11/site-packages/gunicorn/http2/request.py /usr/lib/python3.11/site-packages/gunicorn/http2/stream.py /usr/lib/python3.11/site-packages/gunicorn/instrument /usr/lib/python3.11/site-packages/gunicorn/instrument/__init__.py /usr/lib/python3.11/site-packages/gunicorn/instrument/__pycache__ /usr/lib/python3.11/site-packages/gunicorn/instrument/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/instrument/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/instrument/__pycache__/statsd.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/instrument/__pycache__/statsd.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/instrument/statsd.py /usr/lib/python3.11/site-packages/gunicorn/pidfile.py /usr/lib/python3.11/site-packages/gunicorn/reloader.py /usr/lib/python3.11/site-packages/gunicorn/sock.py /usr/lib/python3.11/site-packages/gunicorn/systemd.py /usr/lib/python3.11/site-packages/gunicorn/util.py /usr/lib/python3.11/site-packages/gunicorn/uwsgi /usr/lib/python3.11/site-packages/gunicorn/uwsgi/__init__.py /usr/lib/python3.11/site-packages/gunicorn/uwsgi/__pycache__ /usr/lib/python3.11/site-packages/gunicorn/uwsgi/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/uwsgi/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/uwsgi/__pycache__/errors.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/uwsgi/__pycache__/errors.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/uwsgi/__pycache__/message.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/uwsgi/__pycache__/message.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/uwsgi/__pycache__/parser.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/uwsgi/__pycache__/parser.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/uwsgi/errors.py /usr/lib/python3.11/site-packages/gunicorn/uwsgi/message.py /usr/lib/python3.11/site-packages/gunicorn/uwsgi/parser.py /usr/lib/python3.11/site-packages/gunicorn/workers /usr/lib/python3.11/site-packages/gunicorn/workers/__init__.py /usr/lib/python3.11/site-packages/gunicorn/workers/__pycache__ /usr/lib/python3.11/site-packages/gunicorn/workers/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/workers/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/workers/__pycache__/base.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/workers/__pycache__/base.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/workers/__pycache__/base_async.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/workers/__pycache__/base_async.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/workers/__pycache__/gasgi.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/workers/__pycache__/gasgi.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/workers/__pycache__/geventlet.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/workers/__pycache__/geventlet.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/workers/__pycache__/ggevent.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/workers/__pycache__/ggevent.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/workers/__pycache__/gthread.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/workers/__pycache__/gthread.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/workers/__pycache__/gtornado.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/workers/__pycache__/gtornado.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/workers/__pycache__/sync.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/workers/__pycache__/sync.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/workers/__pycache__/workertmp.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/gunicorn/workers/__pycache__/workertmp.cpython-311.pyc /usr/lib/python3.11/site-packages/gunicorn/workers/base.py /usr/lib/python3.11/site-packages/gunicorn/workers/base_async.py /usr/lib/python3.11/site-packages/gunicorn/workers/gasgi.py /usr/lib/python3.11/site-packages/gunicorn/workers/geventlet.py /usr/lib/python3.11/site-packages/gunicorn/workers/ggevent.py /usr/lib/python3.11/site-packages/gunicorn/workers/gthread.py /usr/lib/python3.11/site-packages/gunicorn/workers/gtornado.py /usr/lib/python3.11/site-packages/gunicorn/workers/sync.py /usr/lib/python3.11/site-packages/gunicorn/workers/workertmp.py /usr/share/libalternatives/gunicorn /usr/share/libalternatives/gunicorn/311.conf /usr/share/libalternatives/gunicornc /usr/share/libalternatives/gunicornc/311.conf /usr/share/licenses/python311-gunicorn /usr/share/licenses/python311-gunicorn/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Apr 1 23:20:22 2026