On Sat, Oct 21, 2023 at 04:36:56PM +0000, Lucas Raab wrote:
> Hello,
> 
> Here's an update that brings werkzeug up the minimum version required
> for flask to move from 2.1.3 to 2.2.5. RDEPs (where possible) have been
> make tested and the tests for werkzeug pass with only a couple failures.
> The watchdog tests can be prone to hanging.
> 
> There's a new TDEP needed, py-ephemeral_port_reserve, which is attached
> and pretty basic.
> 
> semarie@ and rnagy@, trytond and odoo are the two RDEPs that I haven't
> tested since I don't run either. Can you give this update a whirl to see
> if there's any breakage?
> 
> Feedback and/or other reports?
> 
> Thanks,
> Lucas

ugh, update fixing a dumb late-night start mistake
diff refs/heads/master refs/heads/werkzeug
commit - 804387bcc623c7a0fe2c211fd900581ba0893fa6
commit + 72ed0b448fbfc04fa043c5ca25d343a0e2bd8895
blob - b9b517ded9aecb6201633bde4685f1669d3d20a6
blob + 2b4d8b7542da0f69c3f80ad828fc7f77b4280d61
--- www/py-werkzeug/Makefile
+++ www/py-werkzeug/Makefile
@@ -1,10 +1,9 @@
 COMMENT =              WSGI utility collection
 
-MODPY_EGG_VERSION =    2.0.3
+MODPY_EGG_VERSION =    2.2.3
 DISTNAME =             Werkzeug-${MODPY_EGG_VERSION}
 PKGNAME =              py-${DISTNAME:L}
 EPOCH =                        0
-REVISION =             1
 
 CATEGORIES =           www devel
 
@@ -23,9 +22,14 @@ MODPY_PI =           Yes
 # verbose for now, it has been seen hanging at times
 MODPY_PYTEST_ARGS =    -v
 
-TEST_DEPENDS =         devel/py-test${MODPY_FLAVOR} \
+RUN_DEPENDS =          textproc/py-MarkupSafe${MODPY_FLAVOR}
+
+TEST_DEPENDS =         devel/py-greenlet${MODPY_FLAVOR} \
+                       devel/py-test${MODPY_FLAVOR} \
                        devel/py-test-xprocess${MODPY_FLAVOR} \
                        devel/py-test-timeout${MODPY_FLAVOR} \
-                       www/py-requests${MODPY_FLAVOR}
+                       net/py-ephemeral_port_reserve${MODPY_FLAVOR} \
+                       security/py-cryptography${MODPY_FLAVOR} \
+                       sysutils/py-watchdog${MODPY_FLAVOR}
 
 .include <bsd.port.mk>
blob - 7c95311a332f0b3448a8b641034bc92e93c9b3be
blob + fb602019a64811ddaeecee595b4958215089a3a6
--- www/py-werkzeug/distinfo
+++ www/py-werkzeug/distinfo
@@ -1,2 +1,2 @@
-SHA256 (Werkzeug-2.0.3.tar.gz) = uGP4/wV8UiFktgZ8niiwQRYbS+W6TQ2s7qpQoWOCLTw=
-SIZE (Werkzeug-2.0.3.tar.gz) = 895551
+SHA256 (Werkzeug-2.2.3.tar.gz) = LhzMlBfU2jWLnebxdOOsCUOR6h1PvvLWZ4ZdgZ39Cv4=
+SIZE (Werkzeug-2.2.3.tar.gz) = 845884
blob - e8ac889c2a19b3fe32b15a27dbe5f396013957b8
blob + 9cdeb7a33755bcf954063a1a9d58ba39042271d2
--- www/py-werkzeug/pkg/PLIST
+++ www/py-werkzeug/pkg/PLIST
@@ -18,16 +18,12 @@ lib/python${MODPY_VERSION}/site-packages/werkzeug/${MO
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}datastructures.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}filesystem.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}filesystem.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}formparser.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}formparser.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}local.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}local.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}routing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}routing.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}security.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}security.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}serving.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -40,8 +36,6 @@ lib/python${MODPY_VERSION}/site-packages/werkzeug/${MO
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}urls.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}user_agent.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}user_agent.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}useragents.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}useragents.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}wsgi.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -64,18 +58,14 @@ lib/python${MODPY_VERSION}/site-packages/werkzeug/debu
 lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/console.py
 lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/repr.py
 lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/shared/
-lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/shared/FONT_LICENSE
 lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/shared/ICON_LICENSE.md
 lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/shared/console.png
 lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/shared/debugger.js
 lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/shared/less.png
 lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/shared/more.png
-lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/shared/source.png
 lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/shared/style.css
-lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/shared/ubuntu.ttf
 lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/tbtools.py
 lib/python${MODPY_VERSION}/site-packages/werkzeug/exceptions.py
-lib/python${MODPY_VERSION}/site-packages/werkzeug/filesystem.py
 lib/python${MODPY_VERSION}/site-packages/werkzeug/formparser.py
 lib/python${MODPY_VERSION}/site-packages/werkzeug/http.py
 lib/python${MODPY_VERSION}/site-packages/werkzeug/local.py
@@ -103,12 +93,33 @@ lib/python${MODPY_VERSION}/site-packages/werkzeug/midd
 lib/python${MODPY_VERSION}/site-packages/werkzeug/middleware/proxy_fix.py
 lib/python${MODPY_VERSION}/site-packages/werkzeug/middleware/shared_data.py
 lib/python${MODPY_VERSION}/site-packages/werkzeug/py.typed
-lib/python${MODPY_VERSION}/site-packages/werkzeug/routing.py
+lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/
+lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/${MODPY_PYCACHE}converters.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/${MODPY_PYCACHE}converters.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/${MODPY_PYCACHE}map.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/${MODPY_PYCACHE}map.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/${MODPY_PYCACHE}matcher.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/${MODPY_PYCACHE}matcher.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/${MODPY_PYCACHE}rules.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/${MODPY_PYCACHE}rules.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/converters.py
+lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/exceptions.py
+lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/map.py
+lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/matcher.py
+lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/rules.py
 lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/
 lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/${MODPY_PYCACHE}multipart.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/${MODPY_PYCACHE}multipart.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/${MODPY_PYCACHE}request.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -117,6 +128,7 @@ lib/python${MODPY_VERSION}/site-packages/werkzeug/sans
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/${MODPY_PYCACHE}response.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/http.py
 lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/multipart.py
 lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/request.py
 lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/response.py
@@ -127,44 +139,16 @@ lib/python${MODPY_VERSION}/site-packages/werkzeug/test
 lib/python${MODPY_VERSION}/site-packages/werkzeug/testapp.py
 lib/python${MODPY_VERSION}/site-packages/werkzeug/urls.py
 lib/python${MODPY_VERSION}/site-packages/werkzeug/user_agent.py
-lib/python${MODPY_VERSION}/site-packages/werkzeug/useragents.py
 lib/python${MODPY_VERSION}/site-packages/werkzeug/utils.py
 lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/
 lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}accept.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}accept.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}auth.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}auth.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}base_request.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}base_request.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}base_response.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}base_response.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}common_descriptors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}common_descriptors.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}cors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}cors.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}etag.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}etag.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}json.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}json.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}request.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}request.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}response.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}response.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}user_agent.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}user_agent.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/accept.py
-lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/auth.py
-lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/base_request.py
-lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/base_response.py
-lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/common_descriptors.py
-lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/cors.py
-lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/etag.py
-lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/json.py
 lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/request.py
 lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/response.py
-lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/user_agent.py
 lib/python${MODPY_VERSION}/site-packages/werkzeug/wsgi.py

Reply via email to