Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python311-cheroot-11.1.2-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python311-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: 1012322 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.

Provides

Requires

License

BSD-3-Clause

Changelog

* 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

Files

/usr/bin/cheroot
/usr/bin/cheroot-3.11
/usr/lib/python3.11/site-packages/cheroot
/usr/lib/python3.11/site-packages/cheroot-11.1.2.dist-info
/usr/lib/python3.11/site-packages/cheroot-11.1.2.dist-info/INSTALLER
/usr/lib/python3.11/site-packages/cheroot-11.1.2.dist-info/METADATA
/usr/lib/python3.11/site-packages/cheroot-11.1.2.dist-info/RECORD
/usr/lib/python3.11/site-packages/cheroot-11.1.2.dist-info/REQUESTED
/usr/lib/python3.11/site-packages/cheroot-11.1.2.dist-info/WHEEL
/usr/lib/python3.11/site-packages/cheroot-11.1.2.dist-info/entry_points.txt
/usr/lib/python3.11/site-packages/cheroot-11.1.2.dist-info/licenses
/usr/lib/python3.11/site-packages/cheroot-11.1.2.dist-info/licenses/LICENSE.md
/usr/lib/python3.11/site-packages/cheroot-11.1.2.dist-info/top_level.txt
/usr/lib/python3.11/site-packages/cheroot/__init__.py
/usr/lib/python3.11/site-packages/cheroot/__init__.pyi
/usr/lib/python3.11/site-packages/cheroot/__main__.py
/usr/lib/python3.11/site-packages/cheroot/__pycache__
/usr/lib/python3.11/site-packages/cheroot/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/__pycache__/__main__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/__pycache__/__main__.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/__pycache__/_compat.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/__pycache__/_compat.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/__pycache__/cli.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/__pycache__/cli.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/__pycache__/connections.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/__pycache__/connections.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/__pycache__/errors.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/__pycache__/errors.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/__pycache__/makefile.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/__pycache__/makefile.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/__pycache__/server.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/__pycache__/server.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/__pycache__/testing.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/__pycache__/testing.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/__pycache__/wsgi.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/__pycache__/wsgi.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/_compat.py
/usr/lib/python3.11/site-packages/cheroot/_compat.pyi
/usr/lib/python3.11/site-packages/cheroot/cli.py
/usr/lib/python3.11/site-packages/cheroot/cli.pyi
/usr/lib/python3.11/site-packages/cheroot/connections.py
/usr/lib/python3.11/site-packages/cheroot/connections.pyi
/usr/lib/python3.11/site-packages/cheroot/errors.py
/usr/lib/python3.11/site-packages/cheroot/errors.pyi
/usr/lib/python3.11/site-packages/cheroot/makefile.py
/usr/lib/python3.11/site-packages/cheroot/makefile.pyi
/usr/lib/python3.11/site-packages/cheroot/py.typed
/usr/lib/python3.11/site-packages/cheroot/server.py
/usr/lib/python3.11/site-packages/cheroot/server.pyi
/usr/lib/python3.11/site-packages/cheroot/ssl
/usr/lib/python3.11/site-packages/cheroot/ssl/__init__.py
/usr/lib/python3.11/site-packages/cheroot/ssl/__init__.pyi
/usr/lib/python3.11/site-packages/cheroot/ssl/__pycache__
/usr/lib/python3.11/site-packages/cheroot/ssl/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/ssl/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/ssl/__pycache__/builtin.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/ssl/__pycache__/builtin.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/ssl/__pycache__/pyopenssl.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/ssl/__pycache__/pyopenssl.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/ssl/builtin.py
/usr/lib/python3.11/site-packages/cheroot/ssl/builtin.pyi
/usr/lib/python3.11/site-packages/cheroot/ssl/pyopenssl.py
/usr/lib/python3.11/site-packages/cheroot/ssl/pyopenssl.pyi
/usr/lib/python3.11/site-packages/cheroot/test
/usr/lib/python3.11/site-packages/cheroot/test/__init__.py
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/_pytest_plugin.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/_pytest_plugin.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/conftest.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/conftest.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/helper.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/helper.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/test__compat.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/test__compat.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/test_cli.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/test_cli.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/test_conn.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/test_conn.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/test_core.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/test_core.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/test_dispatch.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/test_dispatch.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/test_errors.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/test_errors.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/test_makefile.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/test_makefile.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/test_server.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/test_server.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/test_ssl.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/test_ssl.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/test_wsgi.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/test_wsgi.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/threadleakcheck.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/threadleakcheck.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/webtest.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/test/__pycache__/webtest.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/test/_pytest_plugin.py
/usr/lib/python3.11/site-packages/cheroot/test/conftest.py
/usr/lib/python3.11/site-packages/cheroot/test/helper.py
/usr/lib/python3.11/site-packages/cheroot/test/test__compat.py
/usr/lib/python3.11/site-packages/cheroot/test/test_cli.py
/usr/lib/python3.11/site-packages/cheroot/test/test_conn.py
/usr/lib/python3.11/site-packages/cheroot/test/test_core.py
/usr/lib/python3.11/site-packages/cheroot/test/test_dispatch.py
/usr/lib/python3.11/site-packages/cheroot/test/test_errors.py
/usr/lib/python3.11/site-packages/cheroot/test/test_makefile.py
/usr/lib/python3.11/site-packages/cheroot/test/test_server.py
/usr/lib/python3.11/site-packages/cheroot/test/test_ssl.py
/usr/lib/python3.11/site-packages/cheroot/test/test_wsgi.py
/usr/lib/python3.11/site-packages/cheroot/test/threadleakcheck.py
/usr/lib/python3.11/site-packages/cheroot/test/webtest.py
/usr/lib/python3.11/site-packages/cheroot/testing.py
/usr/lib/python3.11/site-packages/cheroot/testing.pyi
/usr/lib/python3.11/site-packages/cheroot/workers
/usr/lib/python3.11/site-packages/cheroot/workers/__init__.py
/usr/lib/python3.11/site-packages/cheroot/workers/__init__.pyi
/usr/lib/python3.11/site-packages/cheroot/workers/__pycache__
/usr/lib/python3.11/site-packages/cheroot/workers/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/workers/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/workers/__pycache__/threadpool.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/cheroot/workers/__pycache__/threadpool.cpython-311.pyc
/usr/lib/python3.11/site-packages/cheroot/workers/threadpool.py
/usr/lib/python3.11/site-packages/cheroot/workers/threadpool.pyi
/usr/lib/python3.11/site-packages/cheroot/wsgi.py
/usr/lib/python3.11/site-packages/cheroot/wsgi.pyi
/usr/share/doc/packages/python311-cheroot
/usr/share/doc/packages/python311-cheroot/CHANGES.rst
/usr/share/doc/packages/python311-cheroot/README.rst
/usr/share/libalternatives/cheroot
/usr/share/libalternatives/cheroot/311.conf
/usr/share/licenses/python311-cheroot
/usr/share/licenses/python311-cheroot/LICENSE.md


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Apr 17 22:21:45 2026