Tue Aug 22 07:03:53 2023 UTC ()
py-werkzeug: updated to 2.3.7

Version 2.3.7

- Use ``flit_core`` instead of ``setuptools`` as build backend.
- Fix parsing of multipart bodies. :issue:`2734`
  Adjust index of last newline in data start. :issue:`2761`
- ``_plain_int`` and ``_plain_float`` strip whitespace before type
  enforcement. :issue:`2734`
- Fix empty file streaming when testing. :issue:`2740`
- Clearer error message when URL rule does not start with slash. :pr:`2750`
- ``Accept`` ``q`` value can be a float without a decimal part. :issue:`2751`


(adam)
diff -r1.25 -r1.26 pkgsrc/www/py-werkzeug/Makefile
diff -r1.35 -r1.36 pkgsrc/www/py-werkzeug/Makefile.common
diff -r1.35 -r1.36 pkgsrc/www/py-werkzeug/distinfo
diff -r1.13 -r1.14 pkgsrc/www/py-werkzeug/PLIST

cvs diff -r1.25 -r1.26 pkgsrc/www/py-werkzeug/Makefile (expand / switch to unified diff)

--- pkgsrc/www/py-werkzeug/Makefile 2023/08/01 23:20:56 1.25
+++ pkgsrc/www/py-werkzeug/Makefile 2023/08/22 07:03:53 1.26
@@ -1,23 +1,22 @@ @@ -1,23 +1,22 @@
1# $NetBSD: Makefile,v 1.25 2023/08/01 23:20:56 wiz Exp $ 1# $NetBSD: Makefile,v 1.26 2023/08/22 07:03:53 adam Exp $
2 2
3PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} 3PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
4 4
5COMMENT= Python WSGI Utility Library 5COMMENT= Python WSGI Utility Library
6 6
7PYTHON_VERSIONS_INCOMPATIBLE= 27 7PYTHON_VERSIONS_INCOMPATIBLE= 27
8 8
9TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=0:../../devel/py-setuptools 9TOOL_DEPENDS+= ${PYPKGPREFIX}-flit_core-[0-9]*:../../devel/py-flit_core
10TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel>=0:../../devel/py-wheel 
11DEPENDS+= ${PYPKGPREFIX}-markupsafe>=2.1.1:../../textproc/py-markupsafe 10DEPENDS+= ${PYPKGPREFIX}-markupsafe>=2.1.1:../../textproc/py-markupsafe
12# optional 11# optional
13#DEPENDS+= ${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography 12#DEPENDS+= ${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography
14#DEPENDS+= ${PYPKGPREFIX}-greenlet-[0-9]*:../../devel/py-greenlet 13#DEPENDS+= ${PYPKGPREFIX}-greenlet-[0-9]*:../../devel/py-greenlet
15# optional, but required for tests 14# optional, but required for tests
16TEST_DEPENDS+= ${PYPKGPREFIX}-watchdog-[0-9]*:../../sysutils/py-watchdog 15TEST_DEPENDS+= ${PYPKGPREFIX}-watchdog-[0-9]*:../../sysutils/py-watchdog
17TEST_DEPENDS+= ${PYPKGPREFIX}-ephemeral_port_reserve-[0-9]*:../../net/py-ephemeral_port_reserve 16TEST_DEPENDS+= ${PYPKGPREFIX}-ephemeral_port_reserve-[0-9]*:../../net/py-ephemeral_port_reserve
18TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test 17TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
19TEST_DEPENDS+= ${PYPKGPREFIX}-test-timeout-[0-9]*:../../devel/py-test-timeout 18TEST_DEPENDS+= ${PYPKGPREFIX}-test-timeout-[0-9]*:../../devel/py-test-timeout
20TEST_DEPENDS+= ${PYPKGPREFIX}-test-xprocess-[0-9]*:../../devel/py-test-xprocess 19TEST_DEPENDS+= ${PYPKGPREFIX}-test-xprocess-[0-9]*:../../devel/py-test-xprocess
21 20
22EGDIR= share/examples/${PKGBASE} 21EGDIR= share/examples/${PKGBASE}
23PLIST_SUBST+= EGDIR=${EGDIR} 22PLIST_SUBST+= EGDIR=${EGDIR}

cvs diff -r1.35 -r1.36 pkgsrc/www/py-werkzeug/Makefile.common (expand / switch to unified diff)

--- pkgsrc/www/py-werkzeug/Makefile.common 2023/06/14 06:56:41 1.35
+++ pkgsrc/www/py-werkzeug/Makefile.common 2023/08/22 07:03:53 1.36
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile.common,v 1.35 2023/06/14 06:56:41 adam Exp $ 1# $NetBSD: Makefile.common,v 1.36 2023/08/22 07:03:53 adam Exp $
2# 2#
3# used by www/py-werkzeug/Makefile 3# used by www/py-werkzeug/Makefile
4# used by www/py-werkzeug-docs/Makefile 4# used by www/py-werkzeug-docs/Makefile
5 5
6DISTNAME= Werkzeug-2.3.6 6DISTNAME= werkzeug-2.3.7
7CATEGORIES= www python 7CATEGORIES= www python
8MASTER_SITES= ${MASTER_SITE_PYPI:=W/Werkzeug/} 8MASTER_SITES= ${MASTER_SITE_PYPI:=w/werkzeug/}
9 9
10DISTINFO_FILE= ${.CURDIR}/../../www/py-werkzeug/distinfo 10DISTINFO_FILE= ${.CURDIR}/../../www/py-werkzeug/distinfo
11#PATCHDIR= ${.CURDIR}/../../www/py-werkzeug/patches 11#PATCHDIR= ${.CURDIR}/../../www/py-werkzeug/patches
12 12
13MAINTAINER?= kleink@NetBSD.org 13MAINTAINER?= kleink@NetBSD.org
14HOMEPAGE= https://werkzeug.palletsprojects.com/ 14HOMEPAGE= https://werkzeug.palletsprojects.com/
15LICENSE= modified-bsd 15LICENSE= modified-bsd
16 16
17USE_LANGUAGES= # none 17USE_LANGUAGES= # none

cvs diff -r1.35 -r1.36 pkgsrc/www/py-werkzeug/distinfo (expand / switch to unified diff)

--- pkgsrc/www/py-werkzeug/distinfo 2023/06/14 06:56:41 1.35
+++ pkgsrc/www/py-werkzeug/distinfo 2023/08/22 07:03:53 1.36
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.35 2023/06/14 06:56:41 adam Exp $ 1$NetBSD: distinfo,v 1.36 2023/08/22 07:03:53 adam Exp $
2 2
3BLAKE2s (Werkzeug-2.3.6.tar.gz) = 7d6862af62ae82ec87d4b64b6dbedad2e65a41e4f04640f6caf4c3bf702c851b 3BLAKE2s (werkzeug-2.3.7.tar.gz) = 6648f52e6bb8221efbe48d261109a3312029150d55e4f2e68b5a0025b9a88403
4SHA512 (Werkzeug-2.3.6.tar.gz) = 6fc2830c51cbaa88e640b47677273e0ca8c7aca0752d8f90cb2564e5cd513dd17d0ba60f9458e7a0c034735cfd626c985ffeed89776c08ce137e89efc6239910 4SHA512 (werkzeug-2.3.7.tar.gz) = f128f22ef5bc30d9b61f8b64c69e7013af618359e116823378222772eab6b40598a910c4c683872657e7cd75f5f63e6125fb33cef9aee003dea728ccbccf270f
5Size (Werkzeug-2.3.6.tar.gz) = 833282 bytes 5Size (werkzeug-2.3.7.tar.gz) = 819625 bytes

cvs diff -r1.13 -r1.14 pkgsrc/www/py-werkzeug/PLIST (expand / switch to unified diff)

--- pkgsrc/www/py-werkzeug/PLIST 2023/05/05 11:42:54 1.13
+++ pkgsrc/www/py-werkzeug/PLIST 2023/08/22 07:03:53 1.14
@@ -1,22 +1,21 @@ @@ -1,22 +1,21 @@
1@comment $NetBSD: PLIST,v 1.13 2023/05/05 11:42:54 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.14 2023/08/22 07:03:53 adam Exp $
2${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER 2${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
3${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.rst 3${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.rst
4${PYSITELIB}/${WHEEL_INFODIR}/METADATA 4${PYSITELIB}/${WHEEL_INFODIR}/METADATA
5${PYSITELIB}/${WHEEL_INFODIR}/RECORD 5${PYSITELIB}/${WHEEL_INFODIR}/RECORD
6${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED 6${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED
7${PYSITELIB}/${WHEEL_INFODIR}/WHEEL 7${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
8${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json 8${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json
9${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt 
10${PYSITELIB}/werkzeug/__init__.py 9${PYSITELIB}/werkzeug/__init__.py
11${PYSITELIB}/werkzeug/__init__.pyc 10${PYSITELIB}/werkzeug/__init__.pyc
12${PYSITELIB}/werkzeug/_internal.py 11${PYSITELIB}/werkzeug/_internal.py
13${PYSITELIB}/werkzeug/_internal.pyc 12${PYSITELIB}/werkzeug/_internal.pyc
14${PYSITELIB}/werkzeug/_reloader.py 13${PYSITELIB}/werkzeug/_reloader.py
15${PYSITELIB}/werkzeug/_reloader.pyc 14${PYSITELIB}/werkzeug/_reloader.pyc
16${PYSITELIB}/werkzeug/datastructures/__init__.py 15${PYSITELIB}/werkzeug/datastructures/__init__.py
17${PYSITELIB}/werkzeug/datastructures/__init__.pyc 16${PYSITELIB}/werkzeug/datastructures/__init__.pyc
18${PYSITELIB}/werkzeug/datastructures/accept.py 17${PYSITELIB}/werkzeug/datastructures/accept.py
19${PYSITELIB}/werkzeug/datastructures/accept.pyc 18${PYSITELIB}/werkzeug/datastructures/accept.pyc
20${PYSITELIB}/werkzeug/datastructures/accept.pyi 19${PYSITELIB}/werkzeug/datastructures/accept.pyi
21${PYSITELIB}/werkzeug/datastructures/auth.py 20${PYSITELIB}/werkzeug/datastructures/auth.py
22${PYSITELIB}/werkzeug/datastructures/auth.pyc 21${PYSITELIB}/werkzeug/datastructures/auth.pyc