--- - branch: MAIN date: Sat Dec 22 22:45:47 UTC 2018 files: - new: '1.33' old: '1.32' path: pkgsrc/www/py-aiohttp/Makefile pathrev: pkgsrc/www/py-aiohttp/Makefile@1.33 type: modified - new: '1.8' old: '1.7' path: pkgsrc/www/py-aiohttp/PLIST pathrev: pkgsrc/www/py-aiohttp/PLIST@1.8 type: modified - new: '1.32' old: '1.31' path: pkgsrc/www/py-aiohttp/distinfo pathrev: pkgsrc/www/py-aiohttp/distinfo@1.32 type: modified id: 20181222T224547Z.24ef1bd226e2f545687eb6f482591b539687877c log: "py-aiohttp: updated to 3.5.0\n\n3.5.0 (2018-12-22)\n\nFeatures\n\nThe library type annotations are checked in strict mode now.\nAdd support for setting cookies for individual request\nApplication.add_domain implementation\nThe default app in the request returned by test_utils.make_mocked_request can now have objects assigned to it and retrieved using the [] operator.\nMake request.url accessible when transport is closed.\nAdd zlib_executor_size argument to Response constructor to allow compression to run in a background executor to avoid blocking the main thread and potentially triggering health check failures.\nEnable users to set ClientTimeout in aiohttp.request\nDon窶å\x86² raise a warning if NETRC environment variable is not set and ~/.netrc file doesn窶å\x86² exist.\nAdd default logging handler to web.run_app\nIf the Application.debug flag is set and the default logger aiohttp.access is used, access logs will now be output using a stderr StreamHandler if no handlers are attached. Furthermore, if the default logger has no log level set, the log level will be set to DEBUG.\nAdd method argument to session.ws_connect().\nSometimes server API requires a different HTTP method for WebSocket connection establishment.\nFor example, Docker exec needs POST.\nCreate a task per request handling.\n\nBugfixes\n\nEnable passing access_log_class via handler_args\nReturn empty bytes with end-of-chunk marker in empty stream reader.\nAccept CIMultiDictProxy instances for headers argument in web.Response constructor.\nDon窶å\x86² uppercase HTTP method in parser\nMake method match regexp RFC-7230 compliant\nAdd app.pre_frozen state to properly handle startup signals in sub-applications.\nEnhanced parsing and validation of helpers.BasicAuth.decode.\nChange imports from collections module in preparation for 3.8.\nEnsure Host header is added first to ClientRequest to better replicate browser\nFix forward compatibility with Python 3.8: importing ABCs directly from the collections module will not be supported anymore.\nKeep the query string by normalize_path_middleware.\nFix missing parameter raise_for_status for aiohttp.request()\nBracket IPv6 addresses in the HOST header\nFix default message for server ping and pong frames.\nFix tests/test_connector.py typo and tests/autobahn/server.py duplicate loop def.\nFix false-negative indicator end_of_HTTP_chunk in StreamReader.readchunk function\nRelease HTTP response before raising status exception\nFix task cancellation when sendfile() syscall is used by static file handling.\nFix stack trace for asyncio.TimeoutError which was not logged, when it is caught in the handler.\n\nImproved Documentation\n\nImprove documentation of Application.make_handler parameters.\nFix BaseRequest.raw_headers doc.\nFix typo in TypeError exception reason in web.Application._handle\nMake server access log format placeholder %b documentation reflect behavior and docstring.\nDeprecations and Removals\nDeprecate modification of session.requote_redirect_url\nDeprecate stream.unread_data()\nDeprecated use of boolean in resp.enable_compression()\nEncourage creation of aiohttp public objects inside a coroutine\nDrop dead Connection.detach() and Connection.writer. Both methods were broken for more than 2 years.\nDeprecate app.loop, request.loop, client.loop and connector.loop properties.\nDeprecate explicit debug argument. Use asyncio debug mode instead.\nDeprecate body parameter in HTTPException (and derived classes) constructor.\nDeprecate bare connector close, use async with connector: and await connector.close() instead.\nDeprecate obsolete read_timeout and conn_timeout in ClientSession constructor.\n" module: pkgsrc subject: 'CVS commit: pkgsrc/www/py-aiohttp' unixtime: '1545518747' user: adam