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 Oct 6 07:55:50 UTC 2026
Modified Files:
pkgsrc/www/py-aiohttp: Makefile PLIST distinfo
Log Message:
py-aiohttp: updated to 3.14.4
3.14.4 (2026-10-04)
Features
- Added :class:`aiohttp.UploadTracker` for observing a client request's upload progress -- by :user:`Dreamsorcerer`.
- Switched ``application/x-www-form-urlencoded`` parsing in
:meth:`~aiohttp.web.BaseRequest.post` to the faster :func:`yarl.query_to_pairs`
parser and added the ``client_max_fields`` argument to
:class:`~aiohttp.web.Application` (default ``1000``) to cap the number of form
fields accepted by :meth:`~aiohttp.web.BaseRequest.post`. Forms with more
than 1000 fields now receive a ``413`` response unless the cap is raised;
``0`` disables it -- by :user:`bdraco`.
- Added constants to ``aiohttp.hdrs`` for widely used headers: those that
browsers send on every request (``Sec-Fetch-*``, ``Sec-CH-UA*``,
``Sec-GPC``, ``Upgrade-Insecure-Requests``, ``Priority``), W3C trace context
(``traceparent``, ``tracestate``, ``baggage``), response security, reporting
and caching headers, the remaining RFC 9110 and RFC 9530 fields,
``Content-ID`` and common de facto proxy and application headers, and
grouped the constants by where the header is defined. The C parser returns
these names as the shared :class:`~multidict.istr` constants instead of new
:class:`str` objects, which made parsing a typical browser request about
9% cheaper -- by :user:`asvetlov`.
Bug fixes
To generate a diff of this commit:
cvs rdiff -u -r1.109 -r1.110 pkgsrc/www/py-aiohttp/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/www/py-aiohttp/PLIST
cvs rdiff -u -r1.100 -r1.101 pkgsrc/www/py-aiohttp/distinfo
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.109 pkgsrc/www/py-aiohttp/Makefile:1.110
--- pkgsrc/www/py-aiohttp/Makefile:1.109 Thu Jul 23 11:12:15 2026
+++ pkgsrc/www/py-aiohttp/Makefile Tue Oct 6 07:55:50 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.109 2026/07/23 11:12:15 adam Exp $
+# $NetBSD: Makefile,v 1.110 2026/10/06 07:55:50 adam Exp $
-DISTNAME= aiohttp-3.14.3
+DISTNAME= aiohttp-3.14.4
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= www python
MASTER_SITES= ${MASTER_SITE_PYPI:=a/aiohttp/}
@@ -21,20 +21,25 @@ DEPENDS+= ${PYPKGPREFIX}-propcache>=0.2.
DEPENDS+= ${PYPKGPREFIX}-yarl>=1.17.0:../../www/py-yarl
# speedups
DEPENDS+= ${PYPKGPREFIX}-aiodns>=3.3.0:../../net/py-aiodns
-TEST_DEPENDS+= ${PYPKGPREFIX}-brotli-[0-9]*:../../archivers/py-brotli
-TEST_DEPENDS+= ${PYPKGPREFIX}-freezegun-[0-9]*:../../devel/py-freezegun
-TEST_DEPENDS+= ${PYPKGPREFIX}-gunicorn-[0-9]*:../../www/py-gunicorn
-TEST_DEPENDS+= ${PYPKGPREFIX}-re-assert-[0-9]*:../../devel/py-re-assert
-TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
-TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock-[0-9]*:../../devel/py-test-mock
-TEST_DEPENDS+= ${PYPKGPREFIX}-test-timeout-[0-9]*:../../devel/py-test-timeout
-TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist-[0-9]*:../../devel/py-test-xdist
-#TEST_DEPENDS+= ${PYPKGPREFIX}-isal-[0-9]*:../../wip/py-isal
-TEST_DEPENDS+= ${PYPKGPREFIX}-zlib-ng-[0-9]*:../../archivers/py-zlib-ng
-#TEST_DEPENDS+= ${PYPKGPREFIX}-blockbuster-[0-9]*:../../wip/py-blockbuster
+DEPENDS+= ${PYPKGPREFIX}-brotli>=1.2:../../archivers/py-brotli
+TEST_DEPENDS+= ${PYPKGPREFIX}-freezegun>=0:../../devel/py-freezegun
+TEST_DEPENDS+= ${PYPKGPREFIX}-gunicorn>=0:../../www/py-gunicorn
+TEST_DEPENDS+= ${PYPKGPREFIX}-re-assert>=0:../../devel/py-re-assert
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=0:../../devel/py-test-cov
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock>=0:../../devel/py-test-mock
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-timeout>=0:../../devel/py-test-timeout
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist>=0:../../devel/py-test-xdist
+#TEST_DEPENDS+= ${PYPKGPREFIX}-isal>=0:../../wip/py-isal
+TEST_DEPENDS+= ${PYPKGPREFIX}-zlib-ng>=0:../../archivers/py-zlib-ng
+#TEST_DEPENDS+= ${PYPKGPREFIX}-blockbuster>=0:../../wip/py-blockbuster
PYTHON_VERSIONS_INCOMPATIBLE= 310 311
+.include "../../lang/python/pyversion.mk"
+.if ${PYTHON_VERSION} < 313
+DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=4.4:../../devel/py-typing-extensions
+.endif
+
.include "../../lang/python/wheel.mk"
# need to package: proxy (!?)
# as of 3.13.4
Index: pkgsrc/www/py-aiohttp/PLIST
diff -u pkgsrc/www/py-aiohttp/PLIST:1.20 pkgsrc/www/py-aiohttp/PLIST:1.21
--- pkgsrc/www/py-aiohttp/PLIST:1.20 Thu Jul 23 11:12:15 2026
+++ pkgsrc/www/py-aiohttp/PLIST Tue Oct 6 07:55:50 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.20 2026/07/23 11:12:15 adam Exp $
+@comment $NetBSD: PLIST,v 1.21 2026/10/06 07:55:50 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -34,9 +34,6 @@ ${PYSITELIB}/aiohttp/_websocket/reader.p
${PYSITELIB}/aiohttp/_websocket/reader.pyc
${PYSITELIB}/aiohttp/_websocket/reader.pyo
${PYSITELIB}/aiohttp/_websocket/reader_c.pxd
-${PYSITELIB}/aiohttp/_websocket/reader_c.py
-${PYSITELIB}/aiohttp/_websocket/reader_c.pyc
-${PYSITELIB}/aiohttp/_websocket/reader_c.pyo
${PYSITELIB}/aiohttp/_websocket/reader_c.so
${PYSITELIB}/aiohttp/_websocket/reader_py.py
${PYSITELIB}/aiohttp/_websocket/reader_py.pyc
Index: pkgsrc/www/py-aiohttp/distinfo
diff -u pkgsrc/www/py-aiohttp/distinfo:1.100 pkgsrc/www/py-aiohttp/distinfo:1.101
--- pkgsrc/www/py-aiohttp/distinfo:1.100 Thu Jul 23 11:12:15 2026
+++ pkgsrc/www/py-aiohttp/distinfo Tue Oct 6 07:55:50 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.100 2026/07/23 11:12:15 adam Exp $
+$NetBSD: distinfo,v 1.101 2026/10/06 07:55:50 adam Exp $
-BLAKE2s (aiohttp-3.14.3.tar.gz) = 7f6874c8f9a06bc15b409ac933c3e75067cb6e203b93167776585ea1cdf8a8d4
-SHA512 (aiohttp-3.14.3.tar.gz) = 5130673c6e8e798a20d717a89e142e626e669bf0a0db1750299e69970daacf7602012b837190a9e038b6402fcb711dee388b027dfca82b5f769b421ebaf53be7
-Size (aiohttp-3.14.3.tar.gz) = 7971213 bytes
+BLAKE2s (aiohttp-3.14.4.tar.gz) = 5dbbc3a3f93fb0d240b1763da8ca934dc30ff8cefa4ad1fea8abef05256cdbf1
+SHA512 (aiohttp-3.14.4.tar.gz) = 5598c1e529dec29e6c19f447b596a6ddfb10927cfdf7b24e628b7eb1e73c3d9b2cab7e6c6bdf67cd3b7efb20756ff09fed9d94ef95242a0a761ba015aa492f2e
+Size (aiohttp-3.14.4.tar.gz) = 8077839 bytes
Home |
Main Index |
Thread Index |
Old Index