pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/py-aiohttp



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Jun 12 15:28:53 UTC 2018

Modified Files:
        pkgsrc/www/py-aiohttp: Makefile PLIST distinfo

Log Message:
py-aiohttp: updated to 3.3.2

3.3.2:
- Many HTTP proxies has buggy keepalive support. Let's not reuse connection but
  close it after processing every response.
- Provide vendor source files in tarball

3.3.1:
- Fix sock_read timeout.
- When using a server-request body as the data= argument of a client request,
  iterate over the content with readany instead of readline to avoid Line
  too long errors.

3.3.0:
Features
- Raise ConnectionResetError instead of CancelledError on trying to
  write to a closed stream.
- Implement ClientTimeout class and support socket read timeout.
- Enable logging when aiohttp.web is used as a program
- Add canonical property to resources
- Forbid reading response BODY after release
- Implement base protocol class to avoid a dependency from internal
  asyncio.streams.FlowControlMixin
- Cythonize @helpers.reify, 5% boost on macro benchmark
- Optimize HTTP parser
- Implement runner.addresses property.
- Use bytearray instead of a list of bytes in websocket reader. It
  improves websocket message reading a little.
- Remove heartbeat on closing connection on keepalive timeout. The used hack
  violates HTTP protocol.
- Limit websocket message size on reading to 4 MB by default.

Bugfixes
- Don't reuse a connection with the same URL but different proxy/TLS settings
- When parsing the Forwarded header, the optional port number is now preserved.

Improved Documentation
- Make Change Log more visible in docs
- Make style and grammar improvements on the FAQ page.
- Document that signal handlers should be async functions since aiohttp 3.0

Deprecations and Removals
- Deprecate custom application's router.


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 pkgsrc/www/py-aiohttp/Makefile \
    pkgsrc/www/py-aiohttp/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/www/py-aiohttp/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/py-aiohttp/Makefile
diff -u pkgsrc/www/py-aiohttp/Makefile:1.26 pkgsrc/www/py-aiohttp/Makefile:1.27
--- pkgsrc/www/py-aiohttp/Makefile:1.26 Fri May 11 10:04:41 2018
+++ pkgsrc/www/py-aiohttp/Makefile      Tue Jun 12 15:28:53 2018
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.26 2018/05/11 10:04:41 adam Exp $
+# $NetBSD: Makefile,v 1.27 2018/06/12 15:28:53 adam Exp $
 
-DISTNAME=      aiohttp-3.2.1
+DISTNAME=      aiohttp-3.3.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=a/aiohttp/}
Index: pkgsrc/www/py-aiohttp/distinfo
diff -u pkgsrc/www/py-aiohttp/distinfo:1.26 pkgsrc/www/py-aiohttp/distinfo:1.27
--- pkgsrc/www/py-aiohttp/distinfo:1.26 Fri May 11 10:04:41 2018
+++ pkgsrc/www/py-aiohttp/distinfo      Tue Jun 12 15:28:53 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.26 2018/05/11 10:04:41 adam Exp $
+$NetBSD: distinfo,v 1.27 2018/06/12 15:28:53 adam Exp $
 
-SHA1 (aiohttp-3.2.1.tar.gz) = 5d7ed58028739959030a75e4b961e9c0fa1455e4
-RMD160 (aiohttp-3.2.1.tar.gz) = 8a58d30ffd0f1a68776db8de1176533e4994baa7
-SHA512 (aiohttp-3.2.1.tar.gz) = 4ac3a798eaf8a42777b21836e17e6b5145493c6329cca700a293fe6ac64152e0714f3e1b919793a6acd5acf9061bf121a7cfea0188e3708dcb8c221d67ae4470
-Size (aiohttp-3.2.1.tar.gz) = 720223 bytes
+SHA1 (aiohttp-3.3.2.tar.gz) = eb637c34b14437bb41a81b47645b164972cb52db
+RMD160 (aiohttp-3.3.2.tar.gz) = bd2de873cd93a99aacf73280c2bab4130235b8ee
+SHA512 (aiohttp-3.3.2.tar.gz) = abc031b5cd96c59886913582e7226f3c7b9ce4101d11d380f732d16776b990082b18b0c5f91bc098f17f72cbadcf499dfa93069323a8668755c1ce5d06f37f1e
+Size (aiohttp-3.3.2.tar.gz) = 771414 bytes

Index: pkgsrc/www/py-aiohttp/PLIST
diff -u pkgsrc/www/py-aiohttp/PLIST:1.5 pkgsrc/www/py-aiohttp/PLIST:1.6
--- pkgsrc/www/py-aiohttp/PLIST:1.5     Tue May  8 04:54:10 2018
+++ pkgsrc/www/py-aiohttp/PLIST Tue Jun 12 15:28:53 2018
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2018/05/08 04:54:10 adam Exp $
+@comment $NetBSD: PLIST,v 1.6 2018/06/12 15:28:53 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -11,6 +11,9 @@ ${PYSITELIB}/aiohttp/_cparser.pxd
 ${PYSITELIB}/aiohttp/_frozenlist.c
 ${PYSITELIB}/aiohttp/_frozenlist.pyx
 ${PYSITELIB}/aiohttp/_frozenlist.so
+${PYSITELIB}/aiohttp/_helpers.c
+${PYSITELIB}/aiohttp/_helpers.pyx
+${PYSITELIB}/aiohttp/_helpers.so
 ${PYSITELIB}/aiohttp/_http_parser.c
 ${PYSITELIB}/aiohttp/_http_parser.pyx
 ${PYSITELIB}/aiohttp/_http_parser.so
@@ -23,6 +26,9 @@ ${PYSITELIB}/aiohttp/_websocket.so
 ${PYSITELIB}/aiohttp/abc.py
 ${PYSITELIB}/aiohttp/abc.pyc
 ${PYSITELIB}/aiohttp/abc.pyo
+${PYSITELIB}/aiohttp/base_protocol.py
+${PYSITELIB}/aiohttp/base_protocol.pyc
+${PYSITELIB}/aiohttp/base_protocol.pyo
 ${PYSITELIB}/aiohttp/client.py
 ${PYSITELIB}/aiohttp/client.pyc
 ${PYSITELIB}/aiohttp/client.pyo



Home | Main Index | Thread Index | Old Index