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:   wiz
Date:           Sun Apr 13 18:59:47 UTC 2025

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

Log Message:
py-aiohttp: update to 3.11.16.

3.11.16 (2025-04-01)
====================

Bug fixes
---------

- Replaced deprecated ``asyncio.iscoroutinefunction`` with its counterpart from ``inspect``
  -- by :user:`layday`.

  *Related issues and pull requests on GitHub:*
  :issue:`10634`.

- Fixed :class:`multidict.CIMultiDict` being mutated when passed to :class:`aiohttp.web.Response` -- by :user:`bdraco`.

  *Related issues and pull requests on GitHub:*
  :issue:`10672`.

----

3.11.15 (2025-03-31)
====================

Bug fixes
---------

- Reverted explicitly closing sockets if an exception is raised during ``create_connection`` -- by :user:`bdraco`.

  This change originally appeared in aiohttp 3.11.13

  *Related issues and pull requests on GitHub:*
  :issue:`10464`, :issue:`10617`, :issue:`10656`.

Miscellaneous internal changes
------------------------------

- Improved performance of WebSocket buffer handling -- by :user:`bdraco`.

  *Related issues and pull requests on GitHub:*
  :issue:`10601`.

- Improved performance of serializing headers -- by :user:`bdraco`.

  *Related issues and pull requests on GitHub:*
  :issue:`10625`.

----

3.11.14 (2025-03-16)
====================

Bug fixes
---------

- Fixed an issue where dns queries were delayed indefinitely when an exception occurred in a ``trace.send_dns_cache_miss``
  -- by :user:`logioniz`.

  *Related issues and pull requests on GitHub:*
  :issue:`10529`.

- Fixed DNS resolution on platforms that don't support ``socket.AI_ADDRCONFIG`` -- by :user:`maxbachmann`.

  *Related issues and pull requests on GitHub:*
  :issue:`10542`.

- The connector now raises :exc:`aiohttp.ClientConnectionError` instead of :exc:`OSError` when failing to explicitly close the socket after :py:meth:`asyncio.loop.create_connection` fails -- by 
:user:`bdraco`.

  *Related issues and pull requests on GitHub:*
  :issue:`10551`.

- Break cyclic references at connection close when there was a traceback -- by :user:`bdraco`.

  Special thanks to :user:`availov` for reporting the issue.

  *Related issues and pull requests on GitHub:*
  :issue:`10556`.

- Break cyclic references when there is an exception handling a request -- by :user:`bdraco`.

  *Related issues and pull requests on GitHub:*
  :issue:`10569`.

Features
--------

- Improved logging on non-overlapping WebSocket client protocols to include the remote address -- by :user:`bdraco`.

  *Related issues and pull requests on GitHub:*
  :issue:`10564`.

Miscellaneous internal changes
------------------------------

- Improved performance of parsing content types by adding a cache in the same manner currently done with mime types -- by :user:`bdraco`.

  *Related issues and pull requests on GitHub:*
  :issue:`10552`.


To generate a diff of this commit:
cvs rdiff -u -r1.84 -r1.85 pkgsrc/www/py-aiohttp/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/www/py-aiohttp/PLIST
cvs rdiff -u -r1.78 -r1.79 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.84 pkgsrc/www/py-aiohttp/Makefile:1.85
--- pkgsrc/www/py-aiohttp/Makefile:1.84 Tue Feb 25 13:06:50 2025
+++ pkgsrc/www/py-aiohttp/Makefile      Sun Apr 13 18:59:47 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.84 2025/02/25 13:06:50 adam Exp $
+# $NetBSD: Makefile,v 1.85 2025/04/13 18:59:47 wiz Exp $
 
-DISTNAME=      aiohttp-3.11.13
+DISTNAME=      aiohttp-3.11.16
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=a/aiohttp/}
@@ -11,7 +11,7 @@ COMMENT=      Async http client/server framew
 LICENSE=       apache-2.0
 
 TOOL_DEPENDS+= ${PYPKGPREFIX}-cython-[0-9]*:../../devel/py-cython
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=46.4.0:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-aiohappyeyeballs>=2.3.0:../../net/py-aiohappyeyeballs
 DEPENDS+=      ${PYPKGPREFIX}-aiosignal>=1.1.2:../../devel/py-aiosignal
 DEPENDS+=      ${PYPKGPREFIX}-attrs>=17.3.0:../../devel/py-attrs
@@ -34,8 +34,8 @@ DEPENDS+=     ${PYPKGPREFIX}-async-timeout>=
 
 .include "../../lang/python/wheel.mk"
 # need to package: proxy (!?)
-# leads to, as of 3.10.9:
-# 4 failed, 3204 passed, 30 skipped, 6 deselected, 25 xfailed, 37 errors
+# leads to, as of 3.11.16
+# 3 failed, 3152 passed, 29 skipped, 22 xfailed, 48 errors
 pre-test:
        cd ${WRKSRC} && ${RM} -f tests/test_proxy_functional.py tests/autobahn/test_autobahn.py
 

Index: pkgsrc/www/py-aiohttp/PLIST
diff -u pkgsrc/www/py-aiohttp/PLIST:1.15 pkgsrc/www/py-aiohttp/PLIST:1.16
--- pkgsrc/www/py-aiohttp/PLIST:1.15    Thu Nov 14 18:22:00 2024
+++ pkgsrc/www/py-aiohttp/PLIST Sun Apr 13 18:59:47 2025
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.15 2024/11/14 18:22:00 adam Exp $
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+@comment $NetBSD: PLIST,v 1.16 2025/04/13 18:59:47 wiz Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.txt
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/aiohttp/.hash/_cparser.pxd.hash
 ${PYSITELIB}/aiohttp/.hash/_find_header.pxd.hash

Index: pkgsrc/www/py-aiohttp/distinfo
diff -u pkgsrc/www/py-aiohttp/distinfo:1.78 pkgsrc/www/py-aiohttp/distinfo:1.79
--- pkgsrc/www/py-aiohttp/distinfo:1.78 Tue Feb 25 13:06:50 2025
+++ pkgsrc/www/py-aiohttp/distinfo      Sun Apr 13 18:59:47 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.78 2025/02/25 13:06:50 adam Exp $
+$NetBSD: distinfo,v 1.79 2025/04/13 18:59:47 wiz Exp $
 
-BLAKE2s (aiohttp-3.11.13.tar.gz) = 44bae75b36fe15b5e5508845efb0bc76b4760b7adff5646a4629828d2da341a8
-SHA512 (aiohttp-3.11.13.tar.gz) = cd9745ea07041e438bb42508ed86095582b7121d233719e9d16033c34d567063c2fd091536ab45ea1695ba118d49b955c56153fe7d6b51c2ee0a4760bfd816a9
-Size (aiohttp-3.11.13.tar.gz) = 7674284 bytes
+BLAKE2s (aiohttp-3.11.16.tar.gz) = 77a1d7b500f5b7778df8defe95c45889066af63d33eeb4bbbcb49878293240e9
+SHA512 (aiohttp-3.11.16.tar.gz) = 890f576d5ec8c364f8db29b1c4a540cd39cf61fa1fd17ec70049a8c1bf401745d8326e2b7b51bbbc7a2569bfe42f7aab022c23be186bb67f064a32ed16af18dd
+Size (aiohttp-3.11.16.tar.gz) = 7676826 bytes



Home | Main Index | Thread Index | Old Index