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