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

python312-pytest-httpserver-1.0.10-1.2 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: python312-pytest-httpserver Distribution: openSUSE:Factory:zSystems
Version: 1.0.10 Vendor: openSUSE
Release: 1.2 Build date: Fri Mar 1 11:19:34 2024
Group: Development/Languages/Python Build host: reproducible
Size: 150267 Source RPM: python-pytest-httpserver-1.0.10-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.github.com/csernazs/pytest-httpserver
Summary: A HTTP server for pytest
This library is for testing HTTP clients without contacting the real
HTTP server. In other words, it is a fake HTTP server which is
accessible via localhost can be started with the pre-defined expected
HTTP requests and their responses.

Provides

Requires

License

MIT

Changelog

* Fri Mar 01 2024 Dirk Müller <dmueller@suse.com>
  - update to 1.0.10:
    * When there's no handler for the request, add more details to
      the response sent by the server about the request to help
      debugging.
    * Use ruff for linting. It includes some source code changes
      which should not introduce functional changes, or API
      changes.
    * Add __repr__ to RequestHandler object so when it is compared
      (eg. with the log attribute of the server) it will show the
      matcher parameters.
* Wed May 31 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.0.8:
    * Bug Fixes
* Mon May 22 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.0.7:
    * With werkzeug 2.3.x the headers type has been updated to not
      allow integers as header values. This restriction followed up
      in pytest-httpserver.
    * Python versions earlier than 3.8 have been deprecated in
      order to support the latest werkzeug.
    * Type hinting for header_value_matcher has been fixed. From
      now, specifying a callable as ``Callable[[str,
      Optional[str], str], bool]`` will be accepted also.
      Providing a ``HeaderValueMatcher`` object will be also
      accepted as before, as it provides the same callable signature
    * Fix Werkzeug deprecation warning about
      ``parse_authorization_header`` call.
    * Replace ``parse_authorization_header`` with
      ``Authorization.from_header`` as suggested. This fix should
      not introduce any functional change for the users.
    * Fix Werkzeug deprecation warning about
      ``werkzeug.urls.url_decode`` call. This call has been changed
      to ``urllib.parse.parse_qsl`` in the implementation.
      This fix should not introduce any functional change for the
      users.
* Thu May 04 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.0.6:
    * Add a new way of running tests with the blocking mode. In
      this mode, the http server is synchronized to the main thread
      and the client code is run in a separate thread.
    * Python version classifier updated in pyproject.toml (which
      updates pypi also)
* 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.
* Thu Aug 18 2022 Ben Greiner <code@bnavigator.de>
  - Clean specfile: remove code coverage checker
* Mon Aug 15 2022 Ben Greiner <code@bnavigator.de>
  - Update to 1.0.5
    * Packaging of sdist and the wheel fixed by adding the extra
      files only to the sdist and not to the wheel.
  - Release 1.0.4
    * Fixed type hinting of HeaderValueMatcher.DEFAULT_MATCHERS,
      which did not allow modifications, however it is explicitly
      allowed in the documentation.
    * Version of flake8 library updated to require 4.0.0+ at minimum.
      This is required to make flake8 working on recent python
      versions.
  - Release 1.0.3
    * Additional type hints improvements to make the library more
      mypy compliant. Imports in __init__.py have been updated to
      indicate that this is a namespace package.
    * Package deployment and CI has been migrated to poetry.
      poetry.lock will be kept up to date. Make target "quick-test"
      renamed to "test". Also, minor adjustments were made regarding
      documentation generation. Make targets should be identical.
      Build results like sdist, and wheel are almost identical to the
      one which was made by setuptools.
* Fri Dec 17 2021 pgajdos@suse.com
  - pytest-runner is not required for build
* Wed Dec 08 2021 pgajdos@suse.com
  - version update to 1.0.2
    * *Breaking change**: The scope of ``httpserver_listen_address`` fixture changed from **function**
    to **session**. This is a requirement to implement the other features listed
    in this release. See the `upgrade guide
    <https://pytest-httpserver.readthedocs.io/en/latest/upgrade.html>`_ for the
    details.
    * many other changes, see CHANGES.rst

Files

/usr/lib/python3.12/site-packages/pytest_httpserver
/usr/lib/python3.12/site-packages/pytest_httpserver-1.0.10.dist-info
/usr/lib/python3.12/site-packages/pytest_httpserver-1.0.10.dist-info/INSTALLER
/usr/lib/python3.12/site-packages/pytest_httpserver-1.0.10.dist-info/LICENSE
/usr/lib/python3.12/site-packages/pytest_httpserver-1.0.10.dist-info/METADATA
/usr/lib/python3.12/site-packages/pytest_httpserver-1.0.10.dist-info/RECORD
/usr/lib/python3.12/site-packages/pytest_httpserver-1.0.10.dist-info/REQUESTED
/usr/lib/python3.12/site-packages/pytest_httpserver-1.0.10.dist-info/WHEEL
/usr/lib/python3.12/site-packages/pytest_httpserver-1.0.10.dist-info/entry_points.txt
/usr/lib/python3.12/site-packages/pytest_httpserver/__init__.py
/usr/lib/python3.12/site-packages/pytest_httpserver/__pycache__
/usr/lib/python3.12/site-packages/pytest_httpserver/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/pytest_httpserver/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/pytest_httpserver/__pycache__/blocking_httpserver.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/pytest_httpserver/__pycache__/blocking_httpserver.cpython-312.pyc
/usr/lib/python3.12/site-packages/pytest_httpserver/__pycache__/httpserver.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/pytest_httpserver/__pycache__/httpserver.cpython-312.pyc
/usr/lib/python3.12/site-packages/pytest_httpserver/__pycache__/pytest_plugin.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/pytest_httpserver/__pycache__/pytest_plugin.cpython-312.pyc
/usr/lib/python3.12/site-packages/pytest_httpserver/blocking_httpserver.py
/usr/lib/python3.12/site-packages/pytest_httpserver/httpserver.py
/usr/lib/python3.12/site-packages/pytest_httpserver/py.typed
/usr/lib/python3.12/site-packages/pytest_httpserver/pytest_plugin.py
/usr/share/doc/packages/python312-pytest-httpserver
/usr/share/doc/packages/python312-pytest-httpserver/README.md
/usr/share/licenses/python312-pytest-httpserver
/usr/share/licenses/python312-pytest-httpserver/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Apr 29 23:40:03 2024