Hi,

please find attached an update for www/py-aiohttp.
This update depends on earlier send updates (py-multidict) and new ports
(py-yarl) and is needed as a dependency for the upcoming homeassistant
port.

Unfortunately, a few tests are failing, but I have no idea why or how to
fix them, any hints are welcome.

OK?

Regards,
Joerg


Index: Makefile
===================================================================
RCS file: /cvs/ports/www/py-aiohttp/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile    3 Jan 2017 19:28:48 -0000       1.4
+++ Makefile    16 Jan 2018 22:05:38 -0000
@@ -2,11 +2,12 @@
 
 COMMENT =              http client/server for asyncio
 
-MODPY_EGG_VERSION =    0.22.5
+MODPY_EGG_VERSION =    2.3.7
 DISTNAME =             aiohttp-${MODPY_EGG_VERSION}
 PKGNAME =              py-${DISTNAME}
 CATEGORIES =           www
-REVISION =             0
+
+HOMEPAGE =             https://aiohttp.readthedocs.org
 
 # Apache2
 PERMIT_PACKAGE_CDROM = Yes
@@ -17,12 +18,12 @@ MODULES =           lang/python
 
 MODPY_PI =             Yes
 MODPY_SETUPTOOLS =     Yes
-
 MODPY_VERSION =                ${MODPY_DEFAULT_VERSION_3}
 
-# py-multidict is python3 only
-RUN_DEPENDS =          textproc/py-chardet${MODPY_FLAVOR} \
-                       www/py-multidict
+RUN_DEPENDS =          devel/py-async-timeout \
+                       textproc/py-chardet${MODPY_FLAVOR} \
+                       www/py-multidict \
+                       www/py-yarl
 TEST_DEPENDS =         ${RUN_DEPENDS} \
                        devel/py-test${MODPY_FLAVOR} \
                        www/py-gunicorn${MODPY_FLAVOR}
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/py-aiohttp/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo    27 Aug 2016 13:41:45 -0000      1.2
+++ distinfo    16 Jan 2018 22:05:38 -0000
@@ -1,2 +1,2 @@
-SHA256 (aiohttp-0.22.5.tar.gz) = nFGvAwyGb5HhiiGWFOOdNF20SD7ZhgOJ0FNtdNBLDTs=
-SIZE (aiohttp-0.22.5.tar.gz) = 475312
+SHA256 (aiohttp-2.3.7.tar.gz) = /ilN846cZzdCY9eDp6KceTcgMPWWK9VzT6Ucb0u/7js=
+SIZE (aiohttp-2.3.7.tar.gz) = 847163
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/py-aiohttp/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST   27 Aug 2016 13:41:45 -0000      1.2
+++ pkg/PLIST   16 Jan 2018 22:05:38 -0000
@@ -11,59 +11,90 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}abc.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}backport_cookies.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}client_exceptions.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}client_proto.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}client_reqrep.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}client_ws.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}connector.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}errors.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}file_sender.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}cookiejar.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}formdata.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}frozenlist.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}hdrs.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}helpers.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}http_exceptions.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}http_parser.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}http_websocket.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}http_writer.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}locks.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}log.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}multipart.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}parsers.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}protocol.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}payload.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}payload_streamer.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}pytest_plugin.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}resolver.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}signals.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}streams.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}test_utils.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}web.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}web_exceptions.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}web_reqrep.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}web_fileresponse.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}web_middlewares.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}web_protocol.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}web_request.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}web_response.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}web_server.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}web_urldispatcher.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}web_ws.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}websocket.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}websocket_client.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}worker.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/aiohttp/${MODPY_PYCACHE}wsgi.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/aiohttp/_cparser.pxd
+lib/python${MODPY_VERSION}/site-packages/aiohttp/_frozenlist.c
+lib/python${MODPY_VERSION}/site-packages/aiohttp/_frozenlist.pyx
+lib/python${MODPY_VERSION}/site-packages/aiohttp/_frozenlist.so
+lib/python${MODPY_VERSION}/site-packages/aiohttp/_http_parser.c
+lib/python${MODPY_VERSION}/site-packages/aiohttp/_http_parser.pyx
+lib/python${MODPY_VERSION}/site-packages/aiohttp/_http_parser.so
 lib/python${MODPY_VERSION}/site-packages/aiohttp/_websocket.c
 lib/python${MODPY_VERSION}/site-packages/aiohttp/_websocket.pyx
 lib/python${MODPY_VERSION}/site-packages/aiohttp/_websocket.so
 lib/python${MODPY_VERSION}/site-packages/aiohttp/abc.py
+lib/python${MODPY_VERSION}/site-packages/aiohttp/backport_cookies.py
 lib/python${MODPY_VERSION}/site-packages/aiohttp/client.py
+lib/python${MODPY_VERSION}/site-packages/aiohttp/client_exceptions.py
+lib/python${MODPY_VERSION}/site-packages/aiohttp/client_proto.py
 lib/python${MODPY_VERSION}/site-packages/aiohttp/client_reqrep.py
+lib/python${MODPY_VERSION}/site-packages/aiohttp/client_ws.py
 lib/python${MODPY_VERSION}/site-packages/aiohttp/connector.py
-lib/python${MODPY_VERSION}/site-packages/aiohttp/errors.py
-lib/python${MODPY_VERSION}/site-packages/aiohttp/file_sender.py
+lib/python${MODPY_VERSION}/site-packages/aiohttp/cookiejar.py
+lib/python${MODPY_VERSION}/site-packages/aiohttp/formdata.py
+lib/python${MODPY_VERSION}/site-packages/aiohttp/frozenlist.py
 lib/python${MODPY_VERSION}/site-packages/aiohttp/hdrs.py
 lib/python${MODPY_VERSION}/site-packages/aiohttp/helpers.py
+lib/python${MODPY_VERSION}/site-packages/aiohttp/http.py
+lib/python${MODPY_VERSION}/site-packages/aiohttp/http_exceptions.py
+lib/python${MODPY_VERSION}/site-packages/aiohttp/http_parser.py
+lib/python${MODPY_VERSION}/site-packages/aiohttp/http_websocket.py
+lib/python${MODPY_VERSION}/site-packages/aiohttp/http_writer.py
+lib/python${MODPY_VERSION}/site-packages/aiohttp/locks.py
 lib/python${MODPY_VERSION}/site-packages/aiohttp/log.py
 lib/python${MODPY_VERSION}/site-packages/aiohttp/multipart.py
-lib/python${MODPY_VERSION}/site-packages/aiohttp/parsers.py
-lib/python${MODPY_VERSION}/site-packages/aiohttp/protocol.py
+lib/python${MODPY_VERSION}/site-packages/aiohttp/payload.py
+lib/python${MODPY_VERSION}/site-packages/aiohttp/payload_streamer.py
 lib/python${MODPY_VERSION}/site-packages/aiohttp/pytest_plugin.py
 lib/python${MODPY_VERSION}/site-packages/aiohttp/resolver.py
-lib/python${MODPY_VERSION}/site-packages/aiohttp/server.py
 lib/python${MODPY_VERSION}/site-packages/aiohttp/signals.py
 lib/python${MODPY_VERSION}/site-packages/aiohttp/streams.py
 lib/python${MODPY_VERSION}/site-packages/aiohttp/test_utils.py
 lib/python${MODPY_VERSION}/site-packages/aiohttp/web.py
 lib/python${MODPY_VERSION}/site-packages/aiohttp/web_exceptions.py
-lib/python${MODPY_VERSION}/site-packages/aiohttp/web_reqrep.py
+lib/python${MODPY_VERSION}/site-packages/aiohttp/web_fileresponse.py
+lib/python${MODPY_VERSION}/site-packages/aiohttp/web_middlewares.py
+lib/python${MODPY_VERSION}/site-packages/aiohttp/web_protocol.py
+lib/python${MODPY_VERSION}/site-packages/aiohttp/web_request.py
+lib/python${MODPY_VERSION}/site-packages/aiohttp/web_response.py
+lib/python${MODPY_VERSION}/site-packages/aiohttp/web_server.py
 lib/python${MODPY_VERSION}/site-packages/aiohttp/web_urldispatcher.py
 lib/python${MODPY_VERSION}/site-packages/aiohttp/web_ws.py
-lib/python${MODPY_VERSION}/site-packages/aiohttp/websocket.py
-lib/python${MODPY_VERSION}/site-packages/aiohttp/websocket_client.py
 lib/python${MODPY_VERSION}/site-packages/aiohttp/worker.py
-lib/python${MODPY_VERSION}/site-packages/aiohttp/wsgi.py

Reply via email to