py-aiohttp: updated to 3.5.2

3.5.2:

Features
- FileResponse from web_fileresponse.py uses a ThreadPoolExecutor to work with files asynchronously.
  I/O based payloads from payload.py uses a ThreadPoolExecutor to work with I/O objects asynchronously.
- Internal Server Errors in plain text if the browser does not support HTML.

Bugfixes
- Preserve MultipartWriter parts headers on write.

  Refactor the way how Payload.headers are handled. Payload instances now always
  have headers and Content-Type defined.

  Fix Payload Content-Disposition header reset after initial creation.
- Log suppressed exceptions in GunicornWebWorker.
- Remove wildcard imports.
- Use the same task for app initialization and web server handling in gunicorn workers.
  It allows to use Python3.7 context vars smoothly.
- Fix handling of chunked+gzipped response when first chunk does not give uncompressed data
- Replace collections.MutableMapping with collections.abc.MutableMapping to avoid a deprecation warning.
- Payload.size type annotation changed from Optional[float] to Optional[int].
- Ignore done tasks when cancels pending activities on web.run_app finalization.
This commit is contained in:
adam 2019-01-08 19:05:55 +00:00
parent cefb447428
commit e73932bf7b
2 changed files with 7 additions and 7 deletions

View file

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.34 2018/12/31 11:19:16 adam Exp $
# $NetBSD: Makefile,v 1.35 2019/01/08 19:05:55 adam Exp $
DISTNAME= aiohttp-3.5.1
DISTNAME= aiohttp-3.5.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= www python
MASTER_SITES= ${MASTER_SITE_PYPI:=a/aiohttp/}

View file

@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.33 2018/12/31 11:19:16 adam Exp $
$NetBSD: distinfo,v 1.34 2019/01/08 19:05:55 adam Exp $
SHA1 (aiohttp-3.5.1.tar.gz) = 32bf7b75aae901d924ff6748da79d8d7966cd52d
RMD160 (aiohttp-3.5.1.tar.gz) = 82f5b54808e09afc434630762b41544679d43df3
SHA512 (aiohttp-3.5.1.tar.gz) = 9e7cc9b62de81a1f0ba81a573274fa40c1b8d02a6db4a4a87b1fc3d9fe00e63d5b906d858cebe8206873bce4b4fb498b90d1c8256cf39548872dad3baf1b0df8
Size (aiohttp-3.5.1.tar.gz) = 1094214 bytes
SHA1 (aiohttp-3.5.2.tar.gz) = fb4de1463c1fd3260161c633998905f7eec28348
RMD160 (aiohttp-3.5.2.tar.gz) = a29e038c8ca5039b65a02e3ead7728c0cdc256e4
SHA512 (aiohttp-3.5.2.tar.gz) = e8ff0cb2266cf772c00ebfb97f335177a3be12f62110fe170fad27f4bc9aefa90672b8b42fa382fefcfa88a6fd8a81c3c6ca4f211e0b54ead0b299aeeefbf40d
Size (aiohttp-3.5.2.tar.gz) = 1096903 bytes