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

python310-cheroot-10.0.1-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python310-cheroot Distribution: openSUSE Tumbleweed
Version: 10.0.1 Vendor: openSUSE
Release: 1.1 Build date: Wed May 22 15:36:38 2024
Group: Unspecified Build host: reproducible
Size: 714723 Source RPM: python-cheroot-10.0.1-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

* 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
* Wed Nov 16 2022 Daniel Garcia <daniel.garcia@suse.com>
  - Remove python_module macro definition
  - Disable broken tests https://github.com/cherrypy/cheroot/issues/511
* Wed May 11 2022 Matej Cepl <mcepl@suse.com>
  - Add no-relative-imports.patch to work around seriously broken
    system of imports.
* Sat Apr 02 2022 Ben Greiner <code@bnavigator.de>
  - Skip a test causing errors in pytest 7 -- gh#cherrypy/cheroot#502
* Sat Jan 22 2022 Ben Greiner <code@bnavigator.de>
  - The work around needs to ignore the testfile from the sitelib
* Sat Jan 22 2022 Ben Greiner <code@bnavigator.de>
  - Work around xdist related conftest import error
* Fri Jan 21 2022 Matej Cepl <mcepl@suse.com>
  - Update to 8.6.0:
    - #384 via PR #385, PR #406: Exposed type stubs with
      annotations for public API
    - PR #401 (related to the PR #352 effort): Started reusing the
      the expriration_interval setting in the low-level
      select.select() invocation,
      effectively reducing the system load under the Windows OS
      when idle, that is noticeable on low-end hardware systems
  - Removed upstreamed patches
    - cheroot-pr370-py310-threaddeprecations.patch
    - cheroot-pr371-py310-threaddeprecations.patch
    - cheroot-c0b1b167-py310-threaddeprecations.patch
  - Add no-pypytools.patch removing the dependency on pypytools as
    we don't have PyPy in openSUSE at all.
* Sun Dec 19 2021 Ben Greiner <code@bnavigator.de>
  - Add patches fixing test suite failures due to Python 3.10
    deprecations:
    * cheroot-pr370-py310-threaddeprecations.patch
    * cheroot-pr371-py310-threaddeprecations.patch
    * cheroot-c0b1b167-py310-threaddeprecations.patch
  - Skip threadexceptions plugin for Pytest 6.2
* Tue Oct 05 2021 Stefan Schubert <schubi@suse.de>
  - Added BuildRequires:  alts
* Thu Sep 30 2021 Stefan Schubert <schubi@suse.de>
  - Use libalternatives instead of update-alternatives.
* Mon Mar 29 2021 Ben Greiner <code@bnavigator.de>
  - Update BuildRequirements for testing:
    * only remove coverage options from pytest.ini
    * don't skip tests which had failed 2 years ago
      (gh#cherrypy/cheroot#200) -- except for two subtests still
      failing on some platforms presumably because of OBS specific
      network setups
    * skip the one test requiring python-jaraco.context in Factory
      staging so that we do not need that package in Ring1.
* Fri Mar 19 2021 Steve Kowalik <steven.kowalik@suse.com>
  - Update to 8.5.2:
    * :issue:`358` via :pr:`359`: Fixed a regression from
      :pr:`199` that made the worker threads exit on invalid
      connection attempts and could make the whole server
      unresponsive once there was no workers left.
    * - by :user:`cameronbrunner`.
    * :cp-issue:`1873` via :pr:`340`: Resurrected an
      unintentionally removed feature of interrupting a server
      main thread by externally assigning an exception to the
      :py:meth:`HTTPServer.interrupt <cheroot.server.\
      HTTPServer.interrupt>` property *- by :user:`liamstask`.
    * :pr:`350`: Fixed the incarnation of an earlier regression
      of not resetting the serving state
      on :py:data:``SIGINT`` originally fixed by :pr:`322` and
      :pr:`331` but reintroduced by the changes in :pr:`311`
    * - by :user:`liamstask`.
    * :issue:`305` via :pr:`311`: In
      :py:class:`~cheroot.connections.ConnectionManager`,
      process connections as they become active rather than
      waiting for a ``tick`` event, addressing performance
      degradation introduced in v8.1.0 *- by :user:`liamstask`.
    * :issue:`341` via :pr:`342`: Suppress legitimate OS errors
      expected on shutdown *- by :user:`webknjaz`.
    * :issue:`317` via :pr:`337`: Fixed a regression in
      8.4.5 where the connections dictionary would change
      size during iteration, leading to a :py:exc:`RuntimeError`
      raised in the logs *- by :user:`liamstask`.
    * :issue:`328` via :pr:`322` and :pr:`331`: Fixed a
      regression introduced in the earlier refactoring in v8.4.4
      via :pr:`309` that caused the :py:meth:`~cheroot.server.\
      HTTPServer.serve` method to skip setting
      ``serving=False`` on :py:data:``SIGINT`` and
      :py:data:``SIGTERM`` *- by :user:`marc1n` and
      :user:`cristicbz`.
    * :issue:`312` via :pr:`313`: Fixed a regression introduced
      in the earlier refactoring in v8.4.4 via :pr:`309` that
      caused the connection manager to modify the selector map
      while looping over it *- by :user:`liamstask`.
    * :issue:`312` via :pr:`316`: Added a regression test for
      the error handling in :py:meth:`~cheroot.connections.\
      ConnectionManager.get_conn` to ensure more stability
    * - by :user:`cyraxjoe`.
    * :issue:`304` via :pr:`309`: Refactored :py:class:`~\
      cheroot.connections.ConnectionManager` to use :py:meth:`~\
      selectors.BaseSelector.get_map` and reorganized the
      readable connection tracking *- by :user:`liamstask`.
    * :issue:`304` via :pr:`309`: Fixed the server shutdown
      sequence to avoid race condition resulting in accepting
      new connections while it is being terminated
    * - by :user:`liamstask`.
    * :pr:`282`: Fixed a race condition happening when an HTTP
      client attempts to reuse a persistent HTTP connection after
      it's been discarded on the server in :py:class:`~cheroot.\
      server.HTTPRequest` but no TCP FIN packet has been received
      yet over the wire *- by :user:`meaksh`.
    * Fixed a significant performance regression introduced in
      v8.1.0 (:issue:`305` via :pr:`308`) * by :user:`mar10`.
    * Fixed TLS socket related unclosed resource warnings
      (:pr:`291` and :pr:`298`).
    * Made terminating keep-alive connections more graceful
      (:issue:`263` via :pr:`277`).
  - Dropped patches 0001-Avoid-race-condition-on-persistent-HTTP-connections.patch
    and python383.patch, they are included upstream.

Files

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


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Oct 26 00:45:59 2024