Async http client/server framework

Edit Package python-aiohttp
https://aiohttp.readthedocs.io/

Asyncronic HTTP client/server framework for Python.

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

Refresh
Refresh
Source Files
Filename Size Changed
aiohttp-3.9.0.tar.gz 0007475063 7.13 MB
python-aiohttp.changes 0000049913 48.7 KB
python-aiohttp.spec 0000005281 5.16 KB
remove-re-assert.patch 0000006711 6.55 KB
Revision 40 (latest revision is 47)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1129056 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 40)
- update to 3.9.0:
  * 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
Comments 0
openSUSE Build Service is sponsored by