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

python313-aiohttp-3.11.16-1.1 RPM for armv6hl

From OpenSuSE Ports Tumbleweed for armv6hl

Name: python313-aiohttp Distribution: openSUSE Tumbleweed
Version: 3.11.16 Vendor: openSUSE
Release: 1.1 Build date: Tue Apr 15 11:18:21 2025
Group: Unspecified Build host: reproducible
Size: 3593913 Source RPM: python-aiohttp-3.11.16-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/aio-libs/aiohttp
Summary: Asynchronous HTTP client/server framework
Asynchronous HTTP client/server framework for Python.

- Supports both the client and server side of HTTP protocol.
- Supports both client and server WebSockets out-of-the-box.
- Web-server has middleware and pluggable routing.

Provides

Requires

License

Apache-2.0

Changelog

* Tue Apr 15 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 3.11.16
    * Replaced deprecated asyncio.iscoroutinefunction with its
      counterpart from inspect
    * Fixed :class:multidict.CIMultiDict being mutated when passed
      to :class:aiohttp.web.Response -- by :user:bdraco.
  - from version 3.11.15
    * Reverted explicitly closing sockets if an exception is raised
      during create_connection
      This change originally appeared in aiohttp 3.11.13
    * Improved performance of WebSocket buffer handling
    * Improved performance of serializing headers
  - from version 3.11.14
    * Fixed an issue where dns queries were delayed indefinitely
      when an exception occurred in a trace.send_dns_cache_miss
    * Fixed DNS resolution on platforms that don't support
      socket.AI_ADDRCONFIG
    * The connector now raises :exc:aiohttp.ClientConnectionError
      instead of :exc:OSError when failing to explicitly close the
      socket after :py:meth:asyncio.loop.create_connection fails
    * Break cyclic references at connection close when there was
      a traceback
    * Break cyclic references when there is an exception handling
      a request
    * Improved logging on non-overlapping WebSocket client protocols
      to include the remote address
    * Improved performance of parsing content types by adding a cache
      in the same manner currently done with mime types
  - from version 3.11.13
    * Removed a break statement inside the finally block in
      :py:class:~aiohttp.web.RequestHandler
    * Changed connection creation to explicitly close sockets if an
      exception is raised in the event loop's create_connection method
    * Fixed test test_write_large_payload_deflate_compression_data_in_\
      eof_writelines failing with Python 3.12.9+ or 3.13.2+
    * Added human-readable error messages to the exceptions for WebSocket
      disconnects due to PONG not being received
      Previously, the error messages were empty strings, which made it
      hard to determine what went wrong.
  - from version 3.11.12
    * MultipartForm.decode() now follows RFC1341 7.2.1 with a CRLF
      after the boundary
    * Restored the missing total_bytes attribute to EmptyStreamReader
    * Updated :py:func:~aiohttp.request to make it accept _RequestOptions
      kwargs.
    * Improved logging of HTTP protocol errors to include the remote address
    * Added aiohttp-openmetrics to list of third-party libraries
    * Added missing files to the source distribution to fix Makefile targets
    * Added a cythonize-nodeps target to run Cython without invoking pip to
      install dependencies
    * Started building armv7l musllinux wheels
    * The CI/CD workflow has been updated to use upload-artifact v4 and
      download-artifact v4 GitHub Actions
    * Restored support for zero copy writes when using Python 3.12 versions
      3.12.9 and later or Python 3.13.2+
      Zero copy writes were previously disabled due to CVE-2024-12254 which
      is resolved in these Python versions.
  - Drop test_relax_import_time.patch, fixed upstream
* Mon Jan 06 2025 Matej Cepl <mcepl@cepl.eu>
  - Update to 3.11.11:
    - Bug fixes
    - Updated :py:meth:~aiohttp.ClientSession.request to reuse
      the quote_cookie setting from ClientSession._cookie_jar
      when processing cookies parameter.
    - Fixed type of SSLContext for some static type checkers
      (e.g. pyright).
    - Updated :meth:aiohttp.web.StreamResponse.write annotation
      to also allow :class:bytearray and :class:memoryview as
      inputs
    - Fixed a hang where a connection previously used for a
      streaming download could be returned to the pool in a
      paused state.
    - Features
    - Enabled ALPN on default SSL contexts. This improves
      compatibility with some proxies which don't work without
      this extension.
    - Miscellaneous internal changes
    - Fixed an infinite loop that can occur when using aiohttp in
      combination with async-solipsism
  - Update to 3.11.10:
    - Fixed race condition in :class:aiohttp.web.FileResponse
      that could have resulted in an incorrect response if the
      file was replaced on the file system during prepare
    - Replaced deprecated call to :func:mimetypes.guess_type with
      :func:mimetypes.guess_file_type when using Python 3.13+
    - Disabled zero copy writes in the StreamWriter
* Thu Dec 05 2024 Daniel Garcia <daniel.garcia@suse.com>
  - Update to 3.11.9:
    * Fixed invalid method logging unexpected being logged at exception
      level on subsequent connections -- by :user:`bdraco`.
    * Improved performance of parsing headers when using the C parser --
      by :user:`bdraco`.
  - 3.11.8:
    * Improved performance of creating :class:`aiohttp.ClientResponse`
      objects when there are no cookies -- by :user:`bdraco`.
    * Improved performance of creating :class:`aiohttp.ClientResponse`
      objects -- by :user:`bdraco`.
    * Improved performances of creating objects during the HTTP request
      lifecycle -- by :user:`bdraco`.
    * Improved performance of constructing :class:`aiohttp.web.Response`
      with headers -- by :user:`bdraco`.
    * Improved performance of making requests when there are no auto
      headers to skip -- by :user:`bdraco`.
    * Downgraded logging of invalid HTTP method exceptions on the first
      request to debug level -- by :user:`bdraco`.
* Fri Nov 22 2024 Dirk Müller <dmueller@suse.com>
  - update to 3.11.7:
    * Fixed the HTTP client not considering the connector's
      force_close value when setting the Connection header -- by
      :user:`bdraco`. Related issues and pull requests on GitHub:
      :issue:`10003`.
    * Improved performance of serializing HTTP headers -- by
      :user:`bdraco`. Related issues and pull requests on GitHub:
      :issue:`10014`.
    * Restored the force_close method to the ResponseHandler -- by
      :user:`bdraco`. Related issues and pull requests on GitHub:
      :issue:`9997`.
    * Fixed the ANY method not appearing in
      :meth:`~aiohttp.web.UrlDispatcher.routes` -- by
      :user:`bdraco`. Related issues and pull requests on GitHub:
      :issue:`9899`, :issue:`9987`.
    * Fixed StaticResource not allowing the OPTIONS method after
      calling set_options_route -- by :user:`bdraco`. Related
      issues and pull requests on GitHub: :issue:`9972`,
      :issue:`9975`, :issue:`9976`.
    * Improved performance of creating web responses when there are
      no cookies -- by :user:`bdraco`. Related issues and pull
      requests on GitHub: :issue:`9895`.
    * Removed non-existing __author__ from dir(aiohttp) -- by
      :user:`Dreamsorcerer`. Related issues and pull requests on
      GitHub: :issue:`9918`.
    * Restored the FlowControlDataQueue class -- by :user:`bdraco`.
      This class is no longer used internally, and will be
      permanently removed in the next major version. Related issues
      and pull requests on GitHub: :issue:`9963`.
    * Improved performance of resolving resources when multiple
      methods are registered for the same route -- by
      :user:`bdraco`. Related issues and pull requests on GitHub:
      :issue:`9899`.
    * Fixed improperly closed WebSocket connections generating an
      unhandled exception -- by :user:`bdraco`. Related issues and
      pull requests on GitHub: :issue:`9883`.
    * Added a backward compatibility layer to
      :class:`aiohttp.RequestInfo` to allow creating these objects
      without a real_url -- by :user:`bdraco`. Related issues and
      pull requests on GitHub: :issue:`9873`.
    * Raise :exc:`aiohttp.ServerFingerprintMismatch` exception on
      client-side if request through http proxy with mismatching
      server fingerprint digest:
      aiohttp.ClientSession(headers=headers, connector=TCPConnector
      (ssl=aiohttp.Fingerprint(mismatch_digest),
      trust_env=True).request(...) -- by :user:`gangj`. Related
      issues and pull requests on GitHub: :issue:`6652`.
    * Modified websocket
      :meth:`aiohttp.ClientWebSocketResponse.receive_str`,
      :py:meth:`aiohttp.ClientWebSocketResponse.receive_bytes`,
      :py:meth:`aiohttp.web.WebSocketResponse.receive_str` &
      :py:meth:`aiohttp.web.WebSocketResponse.receive_bytes`
      methods to raise new :py:exc:`aiohttp.WSMessageTypeError`
      exception, instead of generic :py:exc:`TypeError`, when
      websocket messages of incorrect types are received -- by
      :user:`ara-25`. Related issues and pull requests on GitHub:
      :issue:`6800`.
    * Made TestClient.app a Generic so type checkers will know the
      correct type (avoiding unneeded client.app is not None
      checks) -- by :user:`Dreamsorcerer`. Related issues and pull
      requests on GitHub: :issue:`8977`.
    * Fixed the keep-alive connection pool to be FIFO instead of
      LIFO -- by :user:`bdraco`. Keep-alive connections are more
      likely to be reused before they disconnect. Related issues
      and pull requests on GitHub: :issue:`9672`.
    * Added strategy parameter to
      :meth:`aiohttp.web.StreamResponse.enable_compression` The
      value of this parameter is passed to the
      :func:`zlib.compressobj` function, allowing people to use a
      more sufficient compression algorithm for their data served
      by :mod:`aiohttp.web` -- by :user:`shootkin` Related issues
      and pull requests on GitHub: :issue:`6257`.
    * Added server_hostname parameter to ws_connect. Related issues
      and pull requests on GitHub: :issue:`7941`.
    * Exported :py:class:`~aiohttp.ClientWSTimeout` to top-level
      namespace -- by :user:`Dreamsorcerer`. Related issues and
      pull requests on GitHub: :issue:`8612`.
    * Added secure/httponly/samesite parameters to .del_cookie() --
      by :user:`Dreamsorcerer`. Related issues and pull requests on
      GitHub: :issue:`8956`.
    * Updated :py:class:`~aiohttp.ClientSession`'s auth logic to
      include default auth only if the request URL's origin matches
      _base_url; otherwise, the auth will not be included -- by
      :user:`MaximZemskov` Related issues and pull requests on
      GitHub: :issue:`8966`, :issue:`9466`.
    * Added proxy and proxy_auth parameters to
      :py:class:`~aiohttp.ClientSession` -- by :user:`meshya`.
      Related issues and pull requests on GitHub: :issue:`9207`.
    * Added default_to_multipart parameter to FormData. Related
      issues and pull requests on GitHub: :issue:`9335`.
    * Added :py:meth:`~aiohttp.ClientWebSocketResponse.send_frame`
      and :py:meth:`~aiohttp.web.WebSocketResponse.send_frame` for
      WebSockets -- by :user:`bdraco`. Related issues and pull
      requests on GitHub: :issue:`9348`.
    * Updated :py:class:`~aiohttp.ClientSession` to support paths
      in base_url parameter. base_url paths must end with a /  --
      by :user:`Cycloctane`. Related issues and pull requests on
      GitHub: :issue:`9530`.
    * Improved performance of reading WebSocket messages with a
      Cython implementation -- by :user:`bdraco`. Related issues
      and pull requests on GitHub: :issue:`9543`, :issue:`9554`,
      :issue:`9556`, :issue:`9558`, :issue:`9636`, :issue:`9649`,
      :issue:`9781`.
    * Added writer_limit to the
      :py:class:`~aiohttp.web.WebSocketResponse` to be able to
      adjust the limit before the writer forces the buffer to be
      drained -- by :user:`bdraco`. Related issues and pull
      requests on GitHub: :issue:`9572`.
    * Added an :attr:`~aiohttp.abc.AbstractAccessLogger.enabled`
      property to :class:`aiohttp.abc.AbstractAccessLogger` to
      dynamically check if logging is enabled -- by :user:`bdraco`.
      Related issues and pull requests on GitHub: :issue:`9822`.
    * Deprecate obsolete timeout: float and receive_timeout:
      Optional[float] in
      :py:meth:`~aiohttp.ClientSession.ws_connect`. Change default
      websocket receive timeout from None to 10.0. Related issues
      and pull requests on GitHub: :issue:`3945`.
    * Dropped support for Python 3.8 -- by :user:`Dreamsorcerer`.
      Related issues and pull requests on GitHub: :issue:`8797`.
    * Increased minimum yarl version to 1.17.0 -- by
      :user:`bdraco`. Related issues and pull requests on GitHub:
      :issue:`8909`, :issue:`9079`, :issue:`9305`, :issue:`9574`.
    * Removed the is_ipv6_address and is_ip4_address helpers are
      they are no longer used -- by :user:`bdraco`. Related issues
      and pull requests on GitHub: :issue:`9344`.
    * Changed ClientRequest.connection_key to be a NamedTuple to
      improve client performance -- by :user:`bdraco`. Related
      issues and pull requests on GitHub: :issue:`9365`.
    * FlowControlDataQueue has been replaced with the
      WebSocketDataQueue -- by :user:`bdraco`. Related issues and
      pull requests on GitHub: :issue:`9685`.
    * Changed ClientRequest.request_info to be a NamedTuple to
      improve client performance -- by :user:`bdraco`. Related
      issues and pull requests on GitHub: :issue:`9692`.
    * Switched to using the :mod:`propcache <propcache.api>`
      package for property caching -- by :user:`bdraco`. The
      :mod:`propcache <propcache.api>` package is derived from the
      property caching code in :mod:`yarl` and has been broken out
      to avoid maintaining it for multiple projects. Related issues
      and pull requests on GitHub: :issue:`9394`.
    * Separated aiohttp.http_websocket into multiple files to make
      it easier to maintain -- by :user:`bdraco`. Related issues
      and pull requests on GitHub: :issue:`9542`, :issue:`9552`.
    * Changed diagram images generator from blockdiag to GraphViz.
      Generating documentation now requires the GraphViz executable
      to be included in $PATH or sphinx build configuration.
      Related issues and pull requests on GitHub: :issue:`9359`.
    * Added flake8 settings to avoid some forms of implicit
      concatenation. -- by :user:`booniepepper`. Related issues and
      pull requests on GitHub: :issue:`7731`.
    * Enabled keep-alive support on proxies (which was originally
      disabled several years ago) -- by :user:`Dreamsorcerer`.
      Related issues and pull requests on GitHub: :issue:`8920`.
    * Changed web entry point to not listen on TCP when only a Unix
      path is passed -- by :user:`Dreamsorcerer`. Related issues
      and pull requests on GitHub: :issue:`9033`.
    * Disabled automatic retries of failed requests in
      :class:`aiohttp.test_utils.TestClient`'s client session
      (which could potentially hide errors in tests) -- by
      :user:`ShubhAgarwal-dev`. Related issues and pull requests on
      GitHub: :issue:`9141`.
    * Changed web keepalive_timeout default to around an hour in
      order to reduce race conditions on reverse proxies -- by
      :user:`Dreamsorcerer`. Related issues and pull requests on
      GitHub: :issue:`9285`.
    * Reduced memory required for stream objects created during the
      client request lifecycle -- by :user:`bdraco`. Related issues
      and pull requests on GitHub: :issue:`9407`.
    * Improved performance of the internal DataQueue -- by
      :user:`bdraco`. Related issues and pull requests on GitHub:
      :issue:`9659`.
    * Improved performance of calling receive for WebSockets for
      the most common message types -- by :user:`bdraco`. Related
      issues and pull requests on GitHub: :issue:`9679`.
    * Replace internal helper methods method_must_be_empty_body and
      status_code_must_be_empty_body with simple set lookups -- by
      :user:`bdraco`. Related issues and pull requests on GitHub:
      :issue:`9722`.
    * Improved performance of :py:class:`aiohttp.BaseConnector`
      when there is no limit_per_host -- by :user:`bdraco`. Related
      issues and pull requests on GitHub: :issue:`9756`.
    * Improved performance of sending HTTP requests when there is
      no body -- by :user:`bdraco`. Related issues and pull
      requests on GitHub: :issue:`9757`.
    * Improved performance of the WebsocketWriter when the protocol
      is not paused -- by :user:`bdraco`. Related issues and pull
      requests on GitHub: :issue:`9796`.
    * Implemented zero copy writes for StreamWriter -- by
      :user:`bdraco`. Related issues and pull requests on GitHub:
      :issue:`9839`.
* Tue Nov 19 2024 Daniel Garcia <daniel.garcia@suse.com>
  - update to 3.10.11:
    (bsc#1233446, CVE-2024-52303, bsc#1233447, CVE-2024-52304)
    - Authentication provided by a redirect now takes precedence over
      provided auth when making requests with the client -- by
      :user:`PLPeeters`.
    - Fixed :py:meth:`WebSocketResponse.close()
      <aiohttp.web.WebSocketResponse.close>` to discard non-close
      messages within its timeout window after sending close -- by
      :user:`lenard-mosys`.
    - Fixed a deadlock that could occur while attempting to get a new
      connection slot after a timeout -- by :user:`bdraco`.
    - Fixed the WebSocket flow control calculation undercounting with
      multi-byte data -- by :user:`bdraco`.
    - Fixed incorrect parsing of chunk extensions with the pure Python
      parser -- by :user:`bdraco`.
    - Fixed system routes polluting the middleware cache -- by
      :user:`bdraco`.
    - Improved performance of the connector when a connection can be
      reused -- by :user:`bdraco`.
    - Improved performance of the client request lifecycle when there
      are no cookies -- by :user:`bdraco`.
    - Improved performance of sending client requests when the writer
      can finish synchronously -- by :user:`bdraco`.
    - Improved performance of serializing HTTP headers -- by
      :user:`bdraco`.
    - Passing enable_cleanup_closed to :py:class:`aiohttp.TCPConnector`
      is now ignored on Python 3.12.7+ and 3.13.1+ since the underlying
      bug that caused asyncio to leak SSL connections has been fixed
      upstream -- by :user:`bdraco`.
* Tue Oct 22 2024 Dirk Müller <dmueller@suse.com>
  - update to 3.10.10:
    * Fixed error messages from
      :py:class:`~aiohttp.resolver.AsyncResolver` being swallowed
    - - by :user:`bdraco`. Related issues and pull requests on
      GitHub: :issue:`9451`, :issue:`9455`.
    * Added :exc:`aiohttp.ClientConnectorDNSError` for
      differentiating DNS resolution errors from other connector
      errors -- by :user:`mstojcevich`. Related issues and pull
      requests on GitHub: :issue:`8455`.
    * Simplified DNS resolution throttling code to reduce chance of
      race conditions -- by :user:`bdraco`. Related issues and pull
      requests on GitHub: :issue:`9454`.
* Wed Oct 09 2024 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 3.10.9
    * Fixed proxy headers being used in the ``ConnectionKey`` hash
      when a proxy was not being used
    * Widened the type of the ``trace_request_ctx`` parameter of
      :meth:`ClientSession.request() <aiohttp.ClientSession.request>`
      and friends
    * Fixed failure to try next host after single-host connection timeout
    * Improved performance of resolving hosts with Python 3.12+
    * Reduced memory required for timer objects
      created during the client request lifecycle
  - from version 3.10.8
    * Fixed cancellation leaking upwards on timeout
  - from version 3.10.7
    * Fixed assembling the :class:`~yarl.URL` for web requests when
      the host contains a non-default port or IPv6 address
    * Improved performance of determining if a URL is absolute
    * Replaced code that can now be handled by ``yarl``
  - Add patch to increase timeout for import time test
    * test_relax_import_time.patch
  - Update BuildRequires and Requires from setup.py
* Wed Sep 25 2024 Nico Krapp <nico.krapp@suse.com>
  - Update to 3.10.6
    * Increased minimum yarl version to 1.12.0
    * Declared Python 3.13 supported
    * Full changelog: https://github.com/aio-libs/aiohttp/releases/tag/v3.10.6
* Wed Sep 04 2024 Fergal Mc Carthy <fmccarthy@suse.com>
  - Add patch test_no_warnings_fix.patch
    * Ignore UserWarning about importing aiohttp from a second sys.path
      location under the abuild home directory when running tests under
      the build service.
* Tue Aug 20 2024 Steve Kowalik <steven.kowalik@suse.com>
  - Update to 3.10.5:
    * Fixed aiohttp.ClientResponse.json() not setting status when
      aiohttp.ContentTypeError is raised
    * Improved performance of the WebSocket reader
    * Fixed decoding base64 chunk in BodyPartReader
    * Fixed a race closing the server-side WebSocket where the close code would
      not reach the client
    * Fixed unconsumed exceptions raised by the WebSocket heartbeat
    * Fixed an edge case in the Python parser when chunk separators happen to
      align with network chunks
    * Fixed multipart reading when stream buffer splits the boundary over
      several read() calls
    * Fixed aiohttp.TCPConnector doing blocking I/O in the event loop to create
      the SSLContext
    * Improved performance of aiohttp.ClientWebSocketResponse.receive and
      aiohttp.web.WebSocketResponse.receive when there is no timeout.
    * Improved performance of starting request handlers with Python 3.12+
    * Improved performance of HTTP keep-alive checks
    * Fixed server checks for circular symbolic links to be compatible with
      Python 3.13
    * Fixed request body not being read when ignoring an Upgrade request
    * Fixed an edge case where shutdown would wait for timeout when the handler
      was already completed
    * Fixed connecting to npipe://, tcp://, and unix:// urls
    * Fixed WebSocket ping tasks being prematurely garbage collected
    * Fixed incorrectly following symlinks for compressed file variants
      (bsc#1229226, CVE-2024-42367)
    * Fixed monkey patches for Path.stat() and Path.is_dir() for Python 3.13
      compatibility
    * Fixed url dispatcher index not matching when a variable is preceded by a
      fixed string after a slash
    * Fixed server response headers for Content-Type and Content-Encoding for
      static compressed files
    * Fixed duplicate cookie expiration calls in the CookieJar implementation
    * Adjusted FileResponse to check file existence and access when preparing
      the response
    * Fixed AsyncResolver to match ThreadedResolver behavior
    * Fixed ws_connect not respecting receive_timeout on WS(S) connection.
    * Removed blocking I/O in the event loop for static resources and refactored
      exception handling
    * Added a Request.wait_for_disconnection() method, as means of allowing
      request handlers to be notified of premature client disconnections.
    * Separated connection and socket timeout errors, from ServerTimeoutError.
    * The shutdown logic in 3.9 waited on all tasks, which caused issues with
      some libraries.
    * When using Python 3.12 or later, the writer is no longer scheduled on the
      event loop if it can finish synchronously.
    * Restored aiohttp.resolver.AsyncResolver to be the default resolver.
  - Drop patch remove-re-assert.patch, add BuildRequires on it.
* Wed May 29 2024 Markéta Machová <mmachova@suse.com>
  - Skip test failing with pytest 8, upstream is on it
    * https://github.com/aio-libs/aiohttp/issues/8234
  - Also un-skip some of the no-longer-failing tests
* Sat Apr 20 2024 Dirk Müller <dmueller@suse.com>
  - update to 3.9.5:
    * Fixed "Unclosed client session" when initialization of
      :py:class:`~aiohttp.ClientSession` fails
    * Fixed regression (from :pr:`8280`) with adding Content-
      Disposition to the form-data part after appending to writer
    * Added default Content-Disposition in multipart/form-data
      responses to avoid broken form-data responses
  - from version 3.9.4
    * The asynchronous internals now set the underlying causes when
      assigning exceptions to the future objects
    * Treated values of Accept-Encoding header as case-insensitive
      when checking for gzip files
    * Improved the DNS resolution performance on cache hit
    * Changed the type annotations to allow dict on
      :meth:`aiohttp.MultipartWriter.append`,
      :meth:`aiohttp.MultipartWriter.append_json` and
      :meth:`aiohttp.MultipartWriter.append_form` -- by
      :user:`cakemanny` Related issues and pull requests on GitHub:
      :issue:`7741`.
    * Ensure websocket transport is closed when client does not
      close it
    * Leave websocket transport open if receive times out or is
      cancelled
    * Fixed content not being read when an upgrade request was not
      supported with the pure Python implementation.
    * Fixed a race condition with incoming connections during
      server shutdown
    * Fixed multipart/form-data compliance with RFC 7578
    * Fixed blocking I/O in the event loop while processing files
      in a POST request
    * Escaped filenames in static view (bsc#1223098, CVE-2024-27306)
    * Fixed the pure python parser to mark a connection as closing
      when a response has no length
    * Upgraded llhttp to 9.2.1, and started rejecting obsolete line
      folding in Python parser to match
    * Deprecated content_transfer_encoding parameter in
      :py:meth:`FormData.add_field()
    * Added a note about canceling tasks to avoid delaying server
      shutdown
* Mon Mar 04 2024 Ben Greiner <code@bnavigator.de>
  - Don't test proxy functional: proxy.py is not maintained anymore
* Tue Jan 30 2024 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to version 3.9.3
    * Fixed backwards compatibility breakage (in 3.9.2) of ``ssl`` parameter
      when set outside of ``ClientSession`` (e.g. directly in ``TCPConnector``)
    * Improved test suite handling of paths and temp files to consistently
      use pathlib and pytest fixtures.
  - from version 3.9.2 (bsc#1219341, CVE-2024-23334, bsc#1219342, CVE-2024-23829)
    * Fixed server-side websocket connection leak.
    * Fixed ``web.FileResponse`` doing blocking I/O in the event loop.
    * Fixed double compress when compression enabled and compressed file
      exists in server file responses.
    * Added runtime type check for ``ClientSession`` ``timeout`` parameter.
    * Fixed an unhandled exception in the Python HTTP parser on header lines
      starting with a colon.
    * Improved validation of paths for static resources requests to the server.
    * Added support for passing :py:data:`True` to ``ssl`` parameter in
      ``ClientSession`` while deprecating :py:data:`None`.
    * Fixed an unhandled exception in the Python HTTP parser on header lines
      starting with a colon.
    * Fixed examples of ``fallback_charset_resolver`` function in the
      :doc:`client_advanced` document.
    * The Sphinx setup was updated to avoid showing the empty
      changelog draft section in the tagged release documentation
      builds on Read The Docs.
    * The changelog categorization was made clearer. The contributors can
      now mark their fragment files more accurately.
    * Updated :ref:`contributing/Tests coverage <aiohttp-contributing>`
      section to show how we use ``codecov``.
    * Replaced all ``tmpdir`` fixtures with ``tmp_path`` in test suite.
  - Refresh patches for new version
    * remove-re-assert.patch
* Fri Jan 26 2024 Daniel Garcia <daniel.garcia@suse.com>
  - Disable broken tests with openssl 3.2 and python < 3.11 bsc#1217782
* Fri Dec 22 2023 Ben Greiner <code@bnavigator.de>
  - Fix pytest call
  - Update requirements
* Mon Nov 27 2023 Dirk Müller <dmueller@suse.com>
  - update to 3.9.1:
    * Fixed importing aiohttp under PyPy on Windows.
    * Fixed async concurrency safety in websocket compressor.
    * Fixed ``ClientResponse.close()`` releasing the connection
      instead of closing.
    * Fixed a regression where connection may get closed during
      upgrade. -- by :user:`Dreamsorcerer`
    * Fixed messages being reported as upgraded without an Upgrade
      header in Python parser. -- by :user:`Dreamsorcerer`
* Sat Nov 25 2023 Dirk Müller <dmueller@suse.com>
  - update to 3.9.0: (bsc#1217684, CVE-2023-49081, bsc#1217682, CVE-2023-49082)
    * Introduced ``AppKey`` for static typing support of
      ``Application`` storage.
    * Added a graceful shutdown period which allows pending tasks
      to complete before the application's cleanup is called.
    * Added `handler_cancellation`_ parameter to cancel web handler on
      client disconnection.
    * This (optionally) reintroduces a feature removed in a
      previous release.
    * Recommended for those looking for an extra level of
      protection against denial-of-service attacks.
    * Added support for setting response header parameters
      ``max_line_size`` and ``max_field_size``.
    * Added ``auto_decompress`` parameter to
      ``ClientSession.request`` to override
      ``ClientSession._auto_decompress``.
    * Changed ``raise_for_status`` to allow a coroutine.
    * Added client brotli compression support (optional with
      runtime check).
    * Added ``client_max_size`` to ``BaseRequest.clone()`` to allow
      overriding the request body size. -- :user:`anesabml`.
    * Added a middleware type alias
      ``aiohttp.typedefs.Middleware``.
    * Exported ``HTTPMove`` which can be used to catch any
      redirection request that has a location -- :user:`dreamsorcerer`.
    * Changed the ``path`` parameter in ``web.run_app()`` to accept
      a ``pathlib.Path`` object.
    * Performance: Skipped filtering ``CookieJar`` when the jar is
      empty or all cookies have expired.
    * Performance: Only check origin if insecure scheme and there
      are origins to treat as secure, in
      ``CookieJar.filter_cookies()``.
    * Performance: Used timestamp instead of ``datetime`` to
      achieve faster cookie expiration in ``CookieJar``.
    * Added support for passing a custom server name parameter to
      HTTPS connection.
    * Added support for using Basic Auth credentials from
      :file:`.netrc` file when making HTTP requests with the
    * :py:class:`~aiohttp.ClientSession` ``trust_env`` argument is
      set to ``True``. -- by :user:`yuvipanda`.
    * Turned access log into no-op when the logger is disabled.
    * Added typing information to ``RawResponseMessage``. -- by
      :user:`Gobot1234`
    * Removed ``async-timeout`` for Python 3.11+ (replaced with
      ``asyncio.timeout()`` on newer releases).
    * Added support for ``brotlicffi`` as an alternative to
      ``brotli`` (fixing Brotli support on PyPy).
    * Added ``WebSocketResponse.get_extra_info()`` to access a
      protocol transport's extra info.
    * Allow ``link`` argument to be set to None/empty in HTTP 451
      exception.
    * Fixed client timeout not working when incoming data is always
      available without waiting. -- by :user:`Dreamsorcerer`.
    * Fixed ``readuntil`` to work with a delimiter of more than one
      character.
    * Added ``__repr__`` to ``EmptyStreamReader`` to avoid
      ``AttributeError``.
    * Fixed bug when using ``TCPConnector`` with
      ``ttl_dns_cache=0``.
    * Fixed response returned from expect handler being thrown
      away. -- by :user:`Dreamsorcerer`
    * Avoided raising ``UnicodeDecodeError`` in multipart and in
      HTTP headers parsing.
    * Changed ``sock_read`` timeout to start after writing has
      finished, avoiding read timeouts caused by an unfinished
      write. -- by :user:`dtrifiro`
    * Fixed missing query in tracing method URLs when using
      ``yarl`` 1.9+.
    * Changed max 32-bit timestamp to an aware datetime object, for
      consistency with the non-32-bit one, and to avoid a
      ``DeprecationWarning`` on Python 3.12.
    * Fixed ``EmptyStreamReader.iter_chunks()`` never ending.
    * Fixed a rare ``RuntimeError: await wasn't used with future``
      exception.
    * Fixed issue with insufficient HTTP method and version
      validation.
    * Added check to validate that absolute URIs have schemes.
    * Fixed unhandled exception when Python HTTP parser encounters
      unpaired Unicode surrogates.
    * Updated parser to disallow invalid characters in header field
      names and stop accepting LF as a request line separator.
    * Fixed Python HTTP parser not treating 204/304/1xx as an empty
      body.
    * Ensure empty body response for 1xx/204/304 per RFC 9112 sec
      6.3.
    * Fixed an issue when a client request is closed before
      completing a chunked payload. -- by :user:`Dreamsorcerer`
    * Edge Case Handling for ResponseParser for missing reason
      value.
    * Fixed ``ClientWebSocketResponse.close_code`` being
      erroneously set to ``None`` when there are concurrent async
      tasks receiving data and closing the connection.
    * Added HTTP method validation.
    * Fixed arbitrary sequence types being allowed to inject values
      via version parameter. -- by :user:`Dreamsorcerer`
    * Performance: Fixed increase in latency with small messages
      from websocket compression changes.
    * Improved Documentation
    * Fixed the `ClientResponse.release`'s type in the doc. Changed
      from `comethod` to `method`.
    * Added information on behavior of base_url parameter in
      `ClientSession`.
    * Completed ``trust_env`` parameter description to honor
      ``wss_proxy``, ``ws_proxy`` or ``no_proxy`` env.
    * Dropped Python 3.6 support.
    * Dropped Python 3.7 support. -- by :user:`Dreamsorcerer`
    * Removed support for abandoned ``tokio`` event loop.
    * Made ``print`` argument in ``run_app()`` optional.
    * Improved performance of ``ceil_timeout`` in some cases.
    * Changed importing Gunicorn to happen on-demand, decreasing
      import time by ~53%. -- :user:`Dreamsorcerer`
    * Improved import time by replacing ``http.server`` with
      ``http.HTTPStatus``.
    * Fixed annotation of ``ssl`` parameter to disallow ``True``.
  - drop Update-update_query-calls-to-work-with-latest-yarl.patch
    (upstream)
* Tue Nov 07 2023 Dirk Müller <dmueller@suse.com>
  - update to 3.8.6 (bsc#1217181, CVE-2023-47627):
    * Security bugfixes
    * Upgraded the vendored copy of llhttp_ to v9.1.3
    * https://github.com/aio-libs/aiohttp/security/advisories/GHSA-
      pjjw-qhg8-p2p9.
    * Updated Python parser to comply with RFCs 9110/9112
    * https://github.com/aio-libs/aiohttp/security/advisories/GHSA-
      gfw2-4jvh-wgfg.
    * Added ``fallback_charset_resolver`` parameter in
      ``ClientSession`` to allow a user-supplied
      character set detection function.
      Character set detection will no longer be included in 3.9 as
      a default. If this feature is needed,
      please use `fallback_charset_resolver
    * Enabled lenient response parsing for more flexible parsing in
      the client
    * Fixed ``PermissionError`` when ``.netrc`` is unreadable due
      to permissions.
    * Fixed output of parsing errors
    * Fixed ``GunicornWebWorker`` max_requests_jitter not working.
    * Fixed sorting in ``filter_cookies`` to use cookie with
      longest path.
    * Fixed display of ``BadStatusLine`` messages from llhttp_.
* Sat Oct 14 2023 Matej Cepl <mcepl@cepl.eu>
  - Add remove-re-assert.patch, we really don’t need beautifuly
    presented exceptions for our testing; remove re-assert BR.
* Mon Sep 11 2023 Dirk Müller <dmueller@suse.com>
  - switch from unmaintained brotlipy to Brotli
* Fri Aug 18 2023 Martin Schreiner <martin.schreiner@suse.com>
  - Remove py3109-compat.patch, no longer required. The current spec
    builds successfully on Python 3.9, 3.10 and 3.11.
  - Update to 3.8.5:
    * Upgraded the vendored copy of llhttp to v8.1.1.
      More information here:
      https://github.com/aio-libs/aiohttp/security/advisories/GHSA-45c4-8wx5-qw6w
    * Added information to C parser exceptions to show which character
      caused the error.
    * Fixed a transport is None error.
* Wed Apr 26 2023 Daniel Garcia <daniel.garcia@suse.com>
  - Add Update-update_query-calls-to-work-with-latest-yarl.patch to fix
    problems with latest python-yarl
  - Delete aiohttp-pr7057-bump-charset-normalizer.patch not needed
    anymore
  - Update to 3.8.4:
    * Fixed incorrectly overwriting cookies with the same name and
      domain, but different path. (#6638)
    * Fixed ConnectionResetError not being raised after client
      disconnection in SSL environments. (#7180)
* Sun Apr 23 2023 Matej Cepl <mcepl@suse.com>
  - Move documentation into the main package for SLE15
* 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 Mar 16 2023 Daniel Garcia <daniel.garcia@suse.com>
  - Disable DeprecationWarning to avoid error with the latest setuptools
    and pkg_resources deprecation
* Mon Dec 26 2022 Ben Greiner <code@bnavigator.de>
  - Don't assume python3 to be present for d:l:p:backports/15.4_py39
  - Requires pytest 6.2.0 when pytest.TempPathFactory was introduced.
* Mon Dec 12 2022 Daniel Garcia <daniel.garcia@suse.com>
  - Update py3109-compat.patch to work with python <= 3.10.8 too.
* Mon Dec 12 2022 Daniel Garcia <daniel.garcia@suse.com>
  - Add py3109-compat.patch to make tests compatible with python 3.10.9. These
    tests are not present anymore in upstream master version so this patch could
    be removed in future releases.
* Mon Nov 07 2022 Ben Greiner <code@bnavigator.de>
  - Drop ignore-pytest-deprecationwarning.patch
  - Add aiohttp-pr7057-bump-charset-normalizer.patch
    * gh#aio-libs/aiohttp#7057
    * Sync requirement with rpm specs
* Tue Oct 04 2022 Dirk Müller <dmueller@suse.com>
  - skip more tests
* Sat Sep 24 2022 Dirk Müller <dmueller@suse.com>
  - update to 3.8.3:
    * Increased the upper boundary of the :doc:`multidict:index` dependency
      to allow for the version 6 -- by :user:`hugovk`.
    * Added support for registering :rfc:`OPTIONS <9110#OPTIONS>`
      HTTP method handlers via :py:class:`~aiohttp.web.RouteTableDef`.
    * Started supporting :rfc:`authority-form <9112#authority-form>` and
      :rfc:`absolute-form <9112#absolute-form>` URLs on the server-side.
    * Fixed Python 3.11 incompatibilities by using Cython 0.29.25.
    * Extended the ``sock`` argument typing declaration of the
      :py:func:`~aiohttp.web.run_app` function as optionally
      accepting iterables.
    * Fixed a regression where :py:exc:`~asyncio.CancelledError`
      occurs on client disconnection.
    * Started exporting :py:class:`~aiohttp.web.PrefixedSubAppResource`
      under :py:mod:`aiohttp.web` -- by :user:`Dreamsorcerer`.
    * Dropped the :class:`object` type possibility from
      the :py:attr:`aiohttp.ClientSession.timeout`
      property return type declaration.
* Wed May 04 2022 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update in SLE-15 (bsc#1197831)
* Sun Mar 27 2022 Ben Greiner <code@bnavigator.de>
  - Add ignore-pytest-deprecationwarning.patch
    * gh#aio-libs/aiohttp#6663

Files

/usr/lib/python3.13/site-packages/aiohttp
/usr/lib/python3.13/site-packages/aiohttp-3.11.16.dist-info
/usr/lib/python3.13/site-packages/aiohttp-3.11.16.dist-info/INSTALLER
/usr/lib/python3.13/site-packages/aiohttp-3.11.16.dist-info/LICENSE.txt
/usr/lib/python3.13/site-packages/aiohttp-3.11.16.dist-info/METADATA
/usr/lib/python3.13/site-packages/aiohttp-3.11.16.dist-info/RECORD
/usr/lib/python3.13/site-packages/aiohttp-3.11.16.dist-info/REQUESTED
/usr/lib/python3.13/site-packages/aiohttp-3.11.16.dist-info/WHEEL
/usr/lib/python3.13/site-packages/aiohttp-3.11.16.dist-info/top_level.txt
/usr/lib/python3.13/site-packages/aiohttp/__init__.py
/usr/lib/python3.13/site-packages/aiohttp/__pycache__
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/abc.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/abc.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/base_protocol.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/base_protocol.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/client.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/client.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/client_exceptions.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/client_exceptions.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/client_proto.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/client_proto.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/client_reqrep.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/client_reqrep.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/client_ws.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/client_ws.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/compression_utils.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/compression_utils.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/connector.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/connector.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/cookiejar.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/cookiejar.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/formdata.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/formdata.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/hdrs.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/hdrs.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/helpers.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/helpers.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/http.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/http.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/http_exceptions.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/http_exceptions.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/http_parser.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/http_parser.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/http_websocket.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/http_websocket.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/http_writer.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/http_writer.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/log.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/log.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/multipart.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/multipart.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/payload.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/payload.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/payload_streamer.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/payload_streamer.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/pytest_plugin.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/pytest_plugin.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/resolver.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/resolver.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/streams.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/streams.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/tcp_helpers.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/tcp_helpers.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/test_utils.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/test_utils.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/tracing.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/tracing.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/typedefs.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/typedefs.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/web.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/web.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/web_app.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/web_app.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/web_exceptions.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/web_exceptions.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/web_fileresponse.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/web_fileresponse.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/web_log.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/web_log.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/web_middlewares.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/web_middlewares.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/web_protocol.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/web_protocol.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/web_request.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/web_request.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/web_response.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/web_response.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/web_routedef.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/web_routedef.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/web_runner.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/web_runner.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/web_server.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/web_server.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/web_urldispatcher.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/web_urldispatcher.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/web_ws.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/web_ws.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/worker.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/__pycache__/worker.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/_cparser.pxd
/usr/lib/python3.13/site-packages/aiohttp/_find_header.pxd
/usr/lib/python3.13/site-packages/aiohttp/_headers.pxi
/usr/lib/python3.13/site-packages/aiohttp/_http_parser.cpython-313-arm-linux-gnueabihf.so
/usr/lib/python3.13/site-packages/aiohttp/_http_parser.pyx
/usr/lib/python3.13/site-packages/aiohttp/_http_writer.cpython-313-arm-linux-gnueabihf.so
/usr/lib/python3.13/site-packages/aiohttp/_http_writer.pyx
/usr/lib/python3.13/site-packages/aiohttp/_websocket
/usr/lib/python3.13/site-packages/aiohttp/_websocket/.hash
/usr/lib/python3.13/site-packages/aiohttp/_websocket/.hash/mask.pxd.hash
/usr/lib/python3.13/site-packages/aiohttp/_websocket/.hash/mask.pyx.hash
/usr/lib/python3.13/site-packages/aiohttp/_websocket/.hash/reader_c.pxd.hash
/usr/lib/python3.13/site-packages/aiohttp/_websocket/__init__.py
/usr/lib/python3.13/site-packages/aiohttp/_websocket/__pycache__
/usr/lib/python3.13/site-packages/aiohttp/_websocket/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/_websocket/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/_websocket/__pycache__/helpers.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/_websocket/__pycache__/helpers.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/_websocket/__pycache__/models.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/_websocket/__pycache__/models.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/_websocket/__pycache__/reader.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/_websocket/__pycache__/reader.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/_websocket/__pycache__/reader_c.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/_websocket/__pycache__/reader_c.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/_websocket/__pycache__/reader_py.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/_websocket/__pycache__/reader_py.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/_websocket/__pycache__/writer.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/aiohttp/_websocket/__pycache__/writer.cpython-313.pyc
/usr/lib/python3.13/site-packages/aiohttp/_websocket/helpers.py
/usr/lib/python3.13/site-packages/aiohttp/_websocket/mask.cpython-313-arm-linux-gnueabihf.so
/usr/lib/python3.13/site-packages/aiohttp/_websocket/mask.pxd
/usr/lib/python3.13/site-packages/aiohttp/_websocket/mask.pyx
/usr/lib/python3.13/site-packages/aiohttp/_websocket/models.py
/usr/lib/python3.13/site-packages/aiohttp/_websocket/reader.py
/usr/lib/python3.13/site-packages/aiohttp/_websocket/reader_c.cpython-313-arm-linux-gnueabihf.so
/usr/lib/python3.13/site-packages/aiohttp/_websocket/reader_c.pxd
/usr/lib/python3.13/site-packages/aiohttp/_websocket/reader_c.py
/usr/lib/python3.13/site-packages/aiohttp/_websocket/reader_py.py
/usr/lib/python3.13/site-packages/aiohttp/_websocket/writer.py
/usr/lib/python3.13/site-packages/aiohttp/abc.py
/usr/lib/python3.13/site-packages/aiohttp/base_protocol.py
/usr/lib/python3.13/site-packages/aiohttp/client.py
/usr/lib/python3.13/site-packages/aiohttp/client_exceptions.py
/usr/lib/python3.13/site-packages/aiohttp/client_proto.py
/usr/lib/python3.13/site-packages/aiohttp/client_reqrep.py
/usr/lib/python3.13/site-packages/aiohttp/client_ws.py
/usr/lib/python3.13/site-packages/aiohttp/compression_utils.py
/usr/lib/python3.13/site-packages/aiohttp/connector.py
/usr/lib/python3.13/site-packages/aiohttp/cookiejar.py
/usr/lib/python3.13/site-packages/aiohttp/formdata.py
/usr/lib/python3.13/site-packages/aiohttp/hdrs.py
/usr/lib/python3.13/site-packages/aiohttp/helpers.py
/usr/lib/python3.13/site-packages/aiohttp/http.py
/usr/lib/python3.13/site-packages/aiohttp/http_exceptions.py
/usr/lib/python3.13/site-packages/aiohttp/http_parser.py
/usr/lib/python3.13/site-packages/aiohttp/http_websocket.py
/usr/lib/python3.13/site-packages/aiohttp/http_writer.py
/usr/lib/python3.13/site-packages/aiohttp/log.py
/usr/lib/python3.13/site-packages/aiohttp/multipart.py
/usr/lib/python3.13/site-packages/aiohttp/payload.py
/usr/lib/python3.13/site-packages/aiohttp/payload_streamer.py
/usr/lib/python3.13/site-packages/aiohttp/py.typed
/usr/lib/python3.13/site-packages/aiohttp/pytest_plugin.py
/usr/lib/python3.13/site-packages/aiohttp/resolver.py
/usr/lib/python3.13/site-packages/aiohttp/streams.py
/usr/lib/python3.13/site-packages/aiohttp/tcp_helpers.py
/usr/lib/python3.13/site-packages/aiohttp/test_utils.py
/usr/lib/python3.13/site-packages/aiohttp/tracing.py
/usr/lib/python3.13/site-packages/aiohttp/typedefs.py
/usr/lib/python3.13/site-packages/aiohttp/web.py
/usr/lib/python3.13/site-packages/aiohttp/web_app.py
/usr/lib/python3.13/site-packages/aiohttp/web_exceptions.py
/usr/lib/python3.13/site-packages/aiohttp/web_fileresponse.py
/usr/lib/python3.13/site-packages/aiohttp/web_log.py
/usr/lib/python3.13/site-packages/aiohttp/web_middlewares.py
/usr/lib/python3.13/site-packages/aiohttp/web_protocol.py
/usr/lib/python3.13/site-packages/aiohttp/web_request.py
/usr/lib/python3.13/site-packages/aiohttp/web_response.py
/usr/lib/python3.13/site-packages/aiohttp/web_routedef.py
/usr/lib/python3.13/site-packages/aiohttp/web_runner.py
/usr/lib/python3.13/site-packages/aiohttp/web_server.py
/usr/lib/python3.13/site-packages/aiohttp/web_urldispatcher.py
/usr/lib/python3.13/site-packages/aiohttp/web_ws.py
/usr/lib/python3.13/site-packages/aiohttp/worker.py
/usr/share/doc/packages/python313-aiohttp
/usr/share/doc/packages/python313-aiohttp/CHANGES.rst
/usr/share/doc/packages/python313-aiohttp/CONTRIBUTORS.txt
/usr/share/doc/packages/python313-aiohttp/README.rst
/usr/share/licenses/python313-aiohttp
/usr/share/licenses/python313-aiohttp/LICENSE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Apr 26 00:13:23 2025