| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python313-cheroot | Distribution: openSUSE Tumbleweed |
| Version: 11.1.2 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sun Apr 12 13:48:53 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 963301 | Source RPM: python-cheroot-11.1.2-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/cherrypy/cheroot | |
| Summary: Pure-python HTTP server | |
Cheroot is the pure-Python HTTP server used by CherryPy.
BSD-3-Clause
* Sun Apr 12 2026 Dirk Müller <dmueller@suse.com>
- update to 11.1.2:
* The "service unavailable" thread is now turn down properly
when the server is shut down -- by :user:`itamarst`. This
fixes a regression in Cheroot originally introduced in
v11.0.0 that would manifest itself under Python 3.12 and
older. In certain conditions like under CherryPy, it would
also lead to hangs on tear-down. Related issues and pull
requests on GitHub: :issue:`769`, :issue:`794`.
* The packaging configuration has been fixed to ensure that
only :file:`cheroot` package will be installed into
:file:`site-packages/` -- by :user:`webknjaz`. This fixes a
regression introduced in version 11.1.0. Related issues and
pull requests on GitHub: :issue:`790`. Related commits on
GitHub: :commit:`d286d1a10718e871366743f3f496c760113cee15`.
* Added optional private key password argument to SSL adapters
to support password-protected private keys -- by
:user:`jatalahd`. Related issues and pull requests on GitHub:
:issue:`752`.
* Added missing __all__ and IS_WINDOWS definitions to .pyi stub
files for mypy. -- by :user:`julianz-` Related issues and
pull requests on GitHub: :issue:`774`.
* Made test_http_over_https_error compatible with Solaris -- by
:user:`mtelka`. Related issues and pull requests on GitHub:
:issue:`776`.
* Increased timeout values test_client.server_instance.timeout
and http_request_timeout to make related tests more stable.
Related issues and pull requests on GitHub: :issue:`777`.
* When load is too high, Cheroot now responds with a 503
Service Unavailable HTTP error. Previously it silently closed
the connection. -- by :user:`itamarst` Related issues and
pull requests on GitHub: :issue:`745`.
* Cheroot dropped support for Python 3.6 and 3.7. It now
requires Python 3.8 or later. -- by :user:`jaraco` Related
issues and pull requests on GitHub: :issue:`565`,
:issue:`633`. Related commits on GitHub: :commit:`437863ee`.
* Declared Python 3.12 and Python 3.13 as supported officially
- - by :user:`webknjaz`. Related issues and pull requests on
GitHub: :issue:`696`. Related commits on GitHub:
:commit:`5db4f634`.
* The minimum version of the setuptools-scm build dependency
has been set to 7. The Git archives are now produced by it
natively, instead of relying on a third party plugin which is
no longer being used. -- by :user:`serhii73` Related issues
and pull requests on GitHub: :issue:`628`.
* The packaging metadata has been migrated to the
:file:`pyproject.toml`-based PEP 621 declaration -- by
:user:`jaraco` and :user:`webknjaz`. As a part of this
update, the minimum version of the setuptools build backend
was bumped to 61.2. Moreover, any compatibility shims that
existed in :file:`setup.cfg` and :file:`setup.py` have been
removed for good. Related issues and pull requests on GitHub:
:issue:`690`.
* The test infrastructure has been updated to stop using the
pytest-forked plugin -- by :user:`jaraco` and
:user:`webknjaz`. This plugin was causing problems with
upgrading to modern versions of Pytest and it is not going to
be fixed anytime soon. It was used in a test that interacts
with the system resource limits under *NIX environments in
hopes to isolate the side effects caused by the preparatory
code. It is possible that this will have an effect on the
test sessions and we may have to look for alternative
solutions for test process isolation. Related issues and pull
requests on GitHub: :issue:`502`, :issue:`511`, :issue:`680`,
:issue:`681`, :issue:`703`.
* The test infrastructure has been updated to start using the
upstream reusable workflow :file:`reusable-tox.yml` from
:gh:`tox-dev/workflow` -- by :user:`webknjaz`. This chance
allows us to de-duplicate the commonly used CI shape. Related
issues and pull requests on GitHub: :issue:`743`.
- Refreshed patches:
* no-pypytools.patch
* no-relative-imports.patch
* increase-tests-timeouts.patch
- Dropped handle-openssl3-error-in-ssl-tests.patch (obsolete)
* Thu Oct 24 2024 Dirk Müller <dmueller@suse.com>
- add handle-openssl3-error-in-ssl-tests.patch:
support openssl 3.2+
- avoid deprecation warnings for 3.13
* Wed May 22 2024 Markéta Machová <mmachova@suse.com>
- Update to 10.0.1
* Fixed a flaw where internally unhandled exceptions could crash the
worker threads and eventually starve the server of its processing
resources.
* Fixed compatibility with Python 3.8 in the built-in TLS adapter that
relies on :pypython:ssl.
* Wed Jan 10 2024 Daniel Garcia <daniel.garcia@suse.com>
- Disable failing tests with openssl 3.2
* Wed Jan 03 2024 Antonio Larrosa <alarrosa@suse.com>
- Add patch to increase tests timeouts in s390x where tests take
a bit longer to run:
* increase-tests-timeouts.patch
* Fri Dec 29 2023 Dirk Müller <dmueller@suse.com>
- update to 10.0.0:
* Cheroot now accepts a ``reuse_port`` parameter on the
``HTTPServer`` object.
* Subclasses overriding ``prepare_socket`` will no longer
work and will need to adapt to the new interface.
- drop python-cheroot-no-six.patch (upstream)
* Sat Jun 10 2023 ecsos <ecsos@opensuse.org>
- Add %{?sle15_python_module_pythons}
* Wed May 10 2023 Dirk Müller <dmueller@suse.com>
- remove obsolete requirement on setuptools_scm_git_archive
* Tue Mar 21 2023 pgajdos@suse.com
- do not require python-six
- added patches
fix https://github.com/cherrypy/cheroot/commit/f3170d40a699219345abb5813395ff39319fec86
+ python-cheroot-no-six.patch
* Mon Jan 02 2023 Ben Greiner <code@bnavigator.de>
- Update to 9.0.0
* #252 via #339 and #510: Cheroot now requires Python 3.6 or
later. Python 3.5 and Python 2.7 are still supported by the
maint/8.x branch and stabilizing bugfixes will be accepted to
that branch -- by @jaraco
* Set worker thread names as str by @jarus in #503
* Added types for _compat.py by @kasium in #491
* Configured stubtest hook for stub testing by @kasium in #415
* Started running Python commands in tox in isolated and strict
mode by @webknjaz in #562
/usr/bin/cheroot /usr/bin/cheroot-3.13 /usr/lib/python3.13/site-packages/cheroot /usr/lib/python3.13/site-packages/cheroot-11.1.2.dist-info /usr/lib/python3.13/site-packages/cheroot-11.1.2.dist-info/INSTALLER /usr/lib/python3.13/site-packages/cheroot-11.1.2.dist-info/METADATA /usr/lib/python3.13/site-packages/cheroot-11.1.2.dist-info/RECORD /usr/lib/python3.13/site-packages/cheroot-11.1.2.dist-info/REQUESTED /usr/lib/python3.13/site-packages/cheroot-11.1.2.dist-info/WHEEL /usr/lib/python3.13/site-packages/cheroot-11.1.2.dist-info/entry_points.txt /usr/lib/python3.13/site-packages/cheroot-11.1.2.dist-info/licenses /usr/lib/python3.13/site-packages/cheroot-11.1.2.dist-info/licenses/LICENSE.md /usr/lib/python3.13/site-packages/cheroot-11.1.2.dist-info/top_level.txt /usr/lib/python3.13/site-packages/cheroot/__init__.py /usr/lib/python3.13/site-packages/cheroot/__init__.pyi /usr/lib/python3.13/site-packages/cheroot/__main__.py /usr/lib/python3.13/site-packages/cheroot/__pycache__ /usr/lib/python3.13/site-packages/cheroot/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/__pycache__/__main__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/__pycache__/__main__.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/__pycache__/_compat.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/__pycache__/_compat.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/__pycache__/cli.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/__pycache__/cli.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/__pycache__/connections.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/__pycache__/connections.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/__pycache__/errors.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/__pycache__/errors.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/__pycache__/makefile.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/__pycache__/makefile.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/__pycache__/server.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/__pycache__/server.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/__pycache__/testing.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/__pycache__/testing.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/__pycache__/wsgi.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/__pycache__/wsgi.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/_compat.py /usr/lib/python3.13/site-packages/cheroot/_compat.pyi /usr/lib/python3.13/site-packages/cheroot/cli.py /usr/lib/python3.13/site-packages/cheroot/cli.pyi /usr/lib/python3.13/site-packages/cheroot/connections.py /usr/lib/python3.13/site-packages/cheroot/connections.pyi /usr/lib/python3.13/site-packages/cheroot/errors.py /usr/lib/python3.13/site-packages/cheroot/errors.pyi /usr/lib/python3.13/site-packages/cheroot/makefile.py /usr/lib/python3.13/site-packages/cheroot/makefile.pyi /usr/lib/python3.13/site-packages/cheroot/py.typed /usr/lib/python3.13/site-packages/cheroot/server.py /usr/lib/python3.13/site-packages/cheroot/server.pyi /usr/lib/python3.13/site-packages/cheroot/ssl /usr/lib/python3.13/site-packages/cheroot/ssl/__init__.py /usr/lib/python3.13/site-packages/cheroot/ssl/__init__.pyi /usr/lib/python3.13/site-packages/cheroot/ssl/__pycache__ /usr/lib/python3.13/site-packages/cheroot/ssl/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/ssl/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/ssl/__pycache__/builtin.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/ssl/__pycache__/builtin.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/ssl/__pycache__/pyopenssl.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/ssl/__pycache__/pyopenssl.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/ssl/builtin.py /usr/lib/python3.13/site-packages/cheroot/ssl/builtin.pyi /usr/lib/python3.13/site-packages/cheroot/ssl/pyopenssl.py /usr/lib/python3.13/site-packages/cheroot/ssl/pyopenssl.pyi /usr/lib/python3.13/site-packages/cheroot/test /usr/lib/python3.13/site-packages/cheroot/test/__init__.py /usr/lib/python3.13/site-packages/cheroot/test/__pycache__ /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/_pytest_plugin.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/_pytest_plugin.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/conftest.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/conftest.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/helper.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/helper.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/test__compat.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/test__compat.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/test_cli.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/test_cli.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/test_conn.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/test_conn.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/test_core.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/test_core.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/test_dispatch.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/test_dispatch.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/test_errors.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/test_errors.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/test_makefile.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/test_makefile.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/test_server.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/test_server.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/test_ssl.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/test_ssl.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/test_wsgi.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/test_wsgi.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/threadleakcheck.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/threadleakcheck.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/webtest.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/test/__pycache__/webtest.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/test/_pytest_plugin.py /usr/lib/python3.13/site-packages/cheroot/test/conftest.py /usr/lib/python3.13/site-packages/cheroot/test/helper.py /usr/lib/python3.13/site-packages/cheroot/test/test__compat.py /usr/lib/python3.13/site-packages/cheroot/test/test_cli.py /usr/lib/python3.13/site-packages/cheroot/test/test_conn.py /usr/lib/python3.13/site-packages/cheroot/test/test_core.py /usr/lib/python3.13/site-packages/cheroot/test/test_dispatch.py /usr/lib/python3.13/site-packages/cheroot/test/test_errors.py /usr/lib/python3.13/site-packages/cheroot/test/test_makefile.py /usr/lib/python3.13/site-packages/cheroot/test/test_server.py /usr/lib/python3.13/site-packages/cheroot/test/test_ssl.py /usr/lib/python3.13/site-packages/cheroot/test/test_wsgi.py /usr/lib/python3.13/site-packages/cheroot/test/threadleakcheck.py /usr/lib/python3.13/site-packages/cheroot/test/webtest.py /usr/lib/python3.13/site-packages/cheroot/testing.py /usr/lib/python3.13/site-packages/cheroot/testing.pyi /usr/lib/python3.13/site-packages/cheroot/workers /usr/lib/python3.13/site-packages/cheroot/workers/__init__.py /usr/lib/python3.13/site-packages/cheroot/workers/__init__.pyi /usr/lib/python3.13/site-packages/cheroot/workers/__pycache__ /usr/lib/python3.13/site-packages/cheroot/workers/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/workers/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/workers/__pycache__/threadpool.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cheroot/workers/__pycache__/threadpool.cpython-313.pyc /usr/lib/python3.13/site-packages/cheroot/workers/threadpool.py /usr/lib/python3.13/site-packages/cheroot/workers/threadpool.pyi /usr/lib/python3.13/site-packages/cheroot/wsgi.py /usr/lib/python3.13/site-packages/cheroot/wsgi.pyi /usr/share/doc/packages/python313-cheroot /usr/share/doc/packages/python313-cheroot/CHANGES.rst /usr/share/doc/packages/python313-cheroot/README.rst /usr/share/libalternatives/cheroot /usr/share/libalternatives/cheroot/1313.conf /usr/share/licenses/python313-cheroot /usr/share/licenses/python313-cheroot/LICENSE.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Apr 17 22:21:45 2026