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

python311-cheroot-10.0.0-150400.9.3.1 RPM for noarch

From OpenSuSE Leap 15.6 for noarch

Name: python311-cheroot Distribution: SUSE Linux Enterprise 15
Version: 10.0.0 Vendor: SUSE LLC <https://www.suse.com/>
Release: 150400.9.3.1 Build date: Thu Feb 22 15:07:22 2024
Group: Unspecified Build host: h01-ch4c
Size: 911684 Source RPM: python-cheroot-10.0.0-150400.9.3.1.src.rpm
Packager: https://www.suse.com/
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 Jan 10 2024 daniel.garcia@suse.com
  - Disable failing tests with openssl 3.2
* Wed Jan 03 2024 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 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@opensuse.org
  - Add %{?sle15_python_module_pythons}
* Wed May 10 2023 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 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@suse.com
  - Remove python_module macro definition
  - Disable broken tests https://github.com/cherrypy/cheroot/issues/511
* Wed May 11 2022 mcepl@suse.com
  - Add no-relative-imports.patch to work around seriously broken
    system of imports.
* Sat Apr 02 2022 code@bnavigator.de
  - Skip a test causing errors in pytest 7 -- gh#cherrypy/cheroot#502
* Sat Jan 22 2022 code@bnavigator.de
  - The work around needs to ignore the testfile from the sitelib
* Sat Jan 22 2022 code@bnavigator.de
  - Work around xdist related conftest import error
* Fri Jan 21 2022 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 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 schubi@suse.de
  - Added BuildRequires:  alts
* Thu Sep 30 2021 schubi@suse.de
  - Use libalternatives instead of update-alternatives.
* Mon Mar 29 2021 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 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.
* Mon May 25 2020 pgajdos@suse.com
  - %python3_only -> %python_alternative
* Tue May 19 2020 tchvatal@suse.com
  - Add patch to fix build with python 3.8.3:
    * python383.patch
* Thu May 07 2020 pablo.suarezhernandez@suse.com
  - Avoid possible race condition on persistent HTTP connections (bsc#1169604)
  - Added:
    * 0001-Avoid-race-condition-on-persistent-HTTP-connections.patch
* Mon Mar 16 2020 tchvatal@suse.com
  - Fix build without python2
* Sat Mar 07 2020 tchvatal@suse.com
  - Update to 8.3.0:
    * cherrypy/cherrypy#910 via #243: Provide TLS-related
      details via WSGI environment interface.
    * #248: Fix parsing of the --bind CLI option
      for abstract UNIX sockets.
* Wed Oct 23 2019 mcalabkova@suse.com
  - Update to 8.2.1
    * Deprecated use of negative timeouts as alias for infinite timeouts in ThreadPool.stop.
    * For OPTION requests, bypass URI as path if it does not appear absolute.
    * Workers are now request-based, addressing the long-standing issue with keep-alive connections
    * Remove custom setup.cfg parser handling, allowing the project (including sdist)
      to build/run on setuptools 41.4. Now building cheroot requires setuptools 30.3 or later
      (for declarative config support) and preferably 34.4 or later (as indicated in pyproject.toml).
* Fri Oct 04 2019 mcalabkova@suse.com
  - update to 7.0.0
    * Refactored “open URL” behavior in webtest to rely on retry_call.
    * backports.functools_lru_cache is only required on Python 3.2 and earlier.
    * Fix race condition in threadpool shrink code.
* Fri Sep 13 2019 tbechtold@suse.com
  - update to 6.5.8:
    - Fix socket.SO_PEERCRED constant fallback value under PowerPC.
    - Fix race condition when toggling stats counting in the middle
      of request processing.
    - Improve post Python 3.9 compatibility checks.
    - Fix support of abstract namespace sockets
    - Fix HTTP parser to return 400 on invalid major-only HTTP version
      in Request-Line.
  - Drop cheroot_fix_so_peercred_ppc.patch . Applied upstream.
* Thu Sep 05 2019 normand@linux.vnet.ibm.com
  - Add cheroot_fix_so_peercred_ppc.patch
    to solve python 2.7 tests failures for PowerPC, boo#1147151
* Mon Sep 02 2019 dcermak@suse.com
  - Drop dependency on backports.functools_lru_cache for the python3 subpackage
    This fixes bsc#1149124
* Sun Jun 02 2019 jengelh@inai.de
  - Ensure neutrality of description.
* Tue May 14 2019 mcepl@suse.com
  - Update to 6.5.5 bsc#1142582:
    - Sockets now collect statistics (bytes read and written) on
      Python 3 same as Python 2.
    - Ignore OpenSSL's 1.1+ Error 0 under any Python while wrapping
      a socket.
  - Switch off failing tests to avoid gh#cherrypy/cheroot#200
* Tue Mar 05 2019 tchvatal@suse.com
  - Update to 6.5.4:
    * too many changes to enumerate see CHANGES.rst
  - Make sure to execute testsuite
* Fri Mar 31 2017 jmatejek@suse.com
  - initial commit

Files

/etc/alternatives/cheroot
/usr/bin/cheroot
/usr/bin/cheroot-3.11
/usr/lib/python3.11/site-packages/cheroot
/usr/lib/python3.11/site-packages/cheroot-10.0.0.dist-info
/usr/lib/python3.11/site-packages/cheroot-10.0.0.dist-info/INSTALLER
/usr/lib/python3.11/site-packages/cheroot-10.0.0.dist-info/LICENSE.md
/usr/lib/python3.11/site-packages/cheroot-10.0.0.dist-info/METADATA
/usr/lib/python3.11/site-packages/cheroot-10.0.0.dist-info/RECORD
/usr/lib/python3.11/site-packages/cheroot-10.0.0.dist-info/REQUESTED
/usr/lib/python3.11/site-packages/cheroot-10.0.0.dist-info/WHEEL
/usr/lib/python3.11/site-packages/cheroot-10.0.0.dist-info/entry_points.txt
/usr/lib/python3.11/site-packages/cheroot-10.0.0.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__/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/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/licenses/python311-cheroot
/usr/share/licenses/python311-cheroot/LICENSE.md


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri May 3 23:33:27 2024