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 May 27 08:08:32 UTC 2025

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

Log Message:
py-aiohttp: updated to 3.12.2

3.12.2 (2025-05-26)

Bug fixes

- Fixed ``Content-Length`` header not being set to ``0`` for non-GET requests with ``None`` body -- by :user:`bdraco`.

  Non-GET requests (``POST``, ``PUT``, ``PATCH``, ``DELETE``) with ``None`` as the body now correctly set the ``Content-Length`` header to ``0``, matching the behavior of requests with empty bytes 
(``b""``). This regression was introduced in aiohttp 3.12.1.

3.12.1 (2025-05-26)

Features

- Added support for reusable request bodies to enable retries, redirects, and digest authentication -- by :user:`bdraco` and :user:`GLGDLY`.

  Most payloads can now be safely reused multiple times, fixing long-standing issues where POST requests with form data or file uploads would fail on redirects with errors like "Form data has been 
processed already" or "I/O operation on closed file". This also enables digest authentication to work with request bodies and allows retry mechanisms to resend requests without consuming the payload. 
Note that payloads derived from async iterables may still not be reusable in some cases.


To generate a diff of this commit:
cvs rdiff -u -r1.88 -r1.89 pkgsrc/www/py-aiohttp/Makefile
cvs rdiff -u -r1.82 -r1.83 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.88 pkgsrc/www/py-aiohttp/Makefile:1.89
--- pkgsrc/www/py-aiohttp/Makefile:1.88 Mon May 26 09:41:15 2025
+++ pkgsrc/www/py-aiohttp/Makefile      Tue May 27 08:08:32 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.88 2025/05/26 09:41:15 adam Exp $
+# $NetBSD: Makefile,v 1.89 2025/05/27 08:08:32 adam Exp $
 
-DISTNAME=      aiohttp-3.12.0
+DISTNAME=      aiohttp-3.12.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.82 pkgsrc/www/py-aiohttp/distinfo:1.83
--- pkgsrc/www/py-aiohttp/distinfo:1.82 Mon May 26 09:41:15 2025
+++ pkgsrc/www/py-aiohttp/distinfo      Tue May 27 08:08:32 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.82 2025/05/26 09:41:15 adam Exp $
+$NetBSD: distinfo,v 1.83 2025/05/27 08:08:32 adam Exp $
 
-BLAKE2s (aiohttp-3.12.0.tar.gz) = 9289a4a425b674cd5bf0a889d46e719f94fb10aa82388ac4c7f3d8648dd10438
-SHA512 (aiohttp-3.12.0.tar.gz) = 8b3ad37b9aa73eb8961a397cc62dadea8ff286e2de1d91d9cb94f9ac86ae0fbd0127a6fa2867710f2e9accae1093892da4b87c17d5e7c24f8031670a3585d41b
-Size (aiohttp-3.12.0.tar.gz) = 7762804 bytes
+BLAKE2s (aiohttp-3.12.2.tar.gz) = 054a420c8cba69bfd7d51627f994bb0571dac4a1bd354629ce310860e7bad147
+SHA512 (aiohttp-3.12.2.tar.gz) = 8c6aed54ae385962fb1ad34f6f80f322612d7aec6c65845c56e8047b6b4e4102f9044964ac34ed765a09799bb6753e980ce51bf8194ce2e1ec7a9d8dd7c5cbd1
+Size (aiohttp-3.12.2.tar.gz) = 7780423 bytes



Home | Main Index | Thread Index | Old Index