Subject: CVS commit: pkgsrc/www/py-aiohttp
From: Adam Ciarcinski
Date: 2019-01-08 20:05:56
Message id: 20190108190556.17145FB16@cvs.NetBSD.org

Log Message:
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.

Files:
RevisionActionfile
1.34modifypkgsrc/www/py-aiohttp/distinfo
1.35modifypkgsrc/www/py-aiohttp/Makefile