Subject: CVS commit: pkgsrc/www/py-aiohttp
From: Adam Ciarcinski
Date: 2024-11-13 18:35:37
Message id: 20241113173538.017FFFC7D@cvs.NetBSD.org

Log Message:
py-aiohttp: updated to 3.10.11

3.10.11 (2024-11-13)

Bug fixes

- Authentication provided by a redirect now takes precedence over provided \ 
``auth`` when making requests with the client
- Fixed :py:meth:`WebSocketResponse.close() \ 
<aiohttp.web.WebSocketResponse.close>` to discard non-close messages \ 
within its timeout window after sending close
- Fixed a deadlock that could occur while attempting to get a new connection \ 
slot after a timeout
  The connector was not cancellation-safe.
- Fixed the WebSocket flow control calculation undercounting with multi-byte data
- Fixed incorrect parsing of chunk extensions with the pure Python parser
- Fixed system routes polluting the middleware cache

Removals and backward incompatible breaking changes

- Improved performance of the connector when a connection can be reused
  If ``BaseConnector.connect`` has been subclassed and replaced with custom \ 
logic, the ``ceil_timeout`` must be added.

Miscellaneous internal changes

- Improved performance of the client request lifecycle when there are no cookies
- Improved performance of serializing HTTP headers
- 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

Files:
RevisionActionfile
1.76modifypkgsrc/www/py-aiohttp/Makefile
1.70modifypkgsrc/www/py-aiohttp/distinfo