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
diff refs/heads/master refs/heads/werkzeug
commit - 804387bcc623c7a0fe2c211fd900581ba0893fa6
commit + a1f212eb6f806b9b85852d70cdd25181be2ade98
blob - b9b517ded9aecb6201633bde4685f1669d3d20a6
blob + 1904443d7ab193fe5ef87b068d90c8292e6db909
--- 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} \
+INSTALL_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
py-ephemeral_port_reserve.tgz
Description: application/tar-gz
