pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-treq



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri Jul  3 12:13:50 UTC 2026

Modified Files:
        pkgsrc/devel/py-treq: Makefile PLIST distinfo

Log Message:
py-treq: updated to 26.7.0

26.7.0 (2026-07-01)

Features

- Document support for Python 3.14.
- PyPy 3.11 is now supported, and PyPy 3.9 and 3.10, which are no longer well-supported by the ecosystem, have been dropped.

Bugfixes

- treq no longer vendors the ``multipart`` library, now that it no longer has import conflicts with ``python-multipart``.
- Fix building documentation with Sphinx 9.1.0.

Deprecations and Removals

- treq no longer depends on `requests`. Consequently, the ``cookies()`` method no longer returns a `requests.cookies.RequestsCookieJar 
<https://requests.readthedocs.io/en/latest/api/#requests.cookies.RequestsCookieJar>`_. Instead, it returns `treq.cookies.IndexableCookieJar`, which implements ``__getitem__`` as a compatibility shim. 
We have *not* attempted to maintain full dict-interface compatibility with ``RequestsCookieJar``, as many of its interface extensions are difficult to use securely because they obscure the 
relationship between cookies and domains. treq interfaces still accept a ``request.cookies.RequestsCookieJar`` as the *cookies* parameter, like any `http.cookiejar.CookieJar` subclass.
- Support for Python 3.8, which has reached end of support, has been dropped.


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/py-treq/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/py-treq/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/py-treq/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-treq/Makefile
diff -u pkgsrc/devel/py-treq/Makefile:1.15 pkgsrc/devel/py-treq/Makefile:1.16
--- pkgsrc/devel/py-treq/Makefile:1.15  Mon Aug 18 22:32:49 2025
+++ pkgsrc/devel/py-treq/Makefile       Fri Jul  3 12:13:50 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.15 2025/08/18 22:32:49 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2026/07/03 12:13:50 adam Exp $
 
-DISTNAME=      treq-25.5.0
+DISTNAME=      treq-26.7.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=t/treq/}
@@ -14,8 +14,7 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-hatchling>
 DEPENDS+=      ${PYPKGPREFIX}-attrs-[0-9]*:../../devel/py-attrs
 DEPENDS+=      ${PYPKGPREFIX}-hyperlink>=21.0.0:../../www/py-hyperlink
 DEPENDS+=      ${PYPKGPREFIX}-incremental>=24.7.2:../../devel/py-incremental
-DEPENDS+=      ${PYPKGPREFIX}-multipart>0:../../www/py-multipart
-DEPENDS+=      ${PYPKGPREFIX}-requests>=2.1.0:../../devel/py-requests
+DEPENDS+=      ${PYPKGPREFIX}-multipart>=0:../../www/py-multipart
 DEPENDS+=      ${PYPKGPREFIX}-twisted>=22.10.0:../../net/py-twisted
 DEPENDS+=      ${PYPKGPREFIX}-typing-extensions>=3.10.0:../../devel/py-typing-extensions
 TEST_DEPENDS+= ${PYPKGPREFIX}-httpbin>=0.7.0:../../www/py-httpbin

Index: pkgsrc/devel/py-treq/PLIST
diff -u pkgsrc/devel/py-treq/PLIST:1.6 pkgsrc/devel/py-treq/PLIST:1.7
--- pkgsrc/devel/py-treq/PLIST:1.6      Sat Aug 16 07:09:13 2025
+++ pkgsrc/devel/py-treq/PLIST  Fri Jul  3 12:13:50 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2025/08/16 07:09:13 adam Exp $
+@comment $NetBSD: PLIST,v 1.7 2026/07/03 12:13:50 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -9,9 +9,6 @@ ${PYSITELIB}/treq/__init__.pyo
 ${PYSITELIB}/treq/_agentspy.py
 ${PYSITELIB}/treq/_agentspy.pyc
 ${PYSITELIB}/treq/_agentspy.pyo
-${PYSITELIB}/treq/_multipart.py
-${PYSITELIB}/treq/_multipart.pyc
-${PYSITELIB}/treq/_multipart.pyo
 ${PYSITELIB}/treq/_types.py
 ${PYSITELIB}/treq/_types.pyc
 ${PYSITELIB}/treq/_types.pyo

Index: pkgsrc/devel/py-treq/distinfo
diff -u pkgsrc/devel/py-treq/distinfo:1.9 pkgsrc/devel/py-treq/distinfo:1.10
--- pkgsrc/devel/py-treq/distinfo:1.9   Sat Aug 16 07:09:13 2025
+++ pkgsrc/devel/py-treq/distinfo       Fri Jul  3 12:13:50 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.9 2025/08/16 07:09:13 adam Exp $
+$NetBSD: distinfo,v 1.10 2026/07/03 12:13:50 adam Exp $
 
-BLAKE2s (treq-25.5.0.tar.gz) = 19891ea540b7606844c1aa8e3603960de7c0661cbea855d3841dce9b6a2f48fa
-SHA512 (treq-25.5.0.tar.gz) = 59fb457c2b4bc60ffa6fc0649c55fedcf4c64fdc43d7ea5c74241ab8e7a8afc23f878138dea249890e64ac0ba33959e8de443decb6ac388a976d8d4dabf64086
-Size (treq-25.5.0.tar.gz) = 83588 bytes
+BLAKE2s (treq-26.7.0.tar.gz) = 2edb2b695c8eb31c08142d2a19a852788cc14657f0666726d4bb85c3e0ca8694
+SHA512 (treq-26.7.0.tar.gz) = 5fba3c6f13804f7004e13a83e512f3bfb65e0d208df06aaa0d1968e65399b42337a848ae6153a19e896fdb0919b3edb8da09d48f91f9ef3053379a26c086cc9d
+Size (treq-26.7.0.tar.gz) = 81748 bytes



Home | Main Index | Thread Index | Old Index