Index: Makefile
===================================================================
RCS file: /cvs/ports/www/py-jinja2/Makefile,v
retrieving revision 1.36
diff -u -p -u -p -r1.36 Makefile
--- Makefile 2 Nov 2021 00:02:54 -0000 1.36
+++ Makefile 26 Feb 2022 01:46:37 -0000
@@ -2,8 +2,7 @@
COMMENT = fast, optionally sandboxed, Python template engine
-MODPY_EGG_VERSION = 2.11.3
-REVISION = 1
+MODPY_EGG_VERSION = 3.0.3
DISTNAME = Jinja2-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME:L}
@@ -24,6 +23,6 @@ MODPY_SETUPTOOLS = Yes
MODPY_PYTEST = Yes
MODPY_PI = Yes
-TEST_DEPENDS = ${FULLPKGPATH}=${MODPY_EGG_VERSION}
+#TEST_DEPENDS = ${FULLPKGPATH}=${MODPY_EGG_VERSION}
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/py-jinja2/distinfo,v
retrieving revision 1.14
diff -u -p -u -p -r1.14 distinfo
--- distinfo 31 Aug 2021 11:26:08 -0000 1.14
+++ distinfo 26 Feb 2022 01:46:37 -0000
@@ -1,2 +1,2 @@
-SHA256 (Jinja2-2.11.3.tar.gz) = ptWEM94K6AA0fKsfowQ867q+i6qdKeZo8cdoy4ejM8Y=
-SIZE (Jinja2-2.11.3.tar.gz) = 257589
+SHA256 (Jinja2-3.0.3.tar.gz) = YRuyc81o87mT+r3EBk/IWMW0epc8tap5mewbpAXIfNc=
+SIZE (Jinja2-3.0.3.tar.gz) = 269196
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/py-jinja2/pkg/PLIST,v
retrieving revision 1.10
diff -u -p -u -p -r1.10 PLIST
--- pkg/PLIST 24 Oct 2021 09:28:52 -0000 1.10
+++ pkg/PLIST 26 Feb 2022 01:46:37 -0000
@@ -11,10 +11,8 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/jinja2/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/jinja2/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/jinja2/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/jinja2/${MODPY_PYCACHE}_compat.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/jinja2/${MODPY_PYCACHE}_identifier.${MODPY_PYC_MAGIC_TAG}pyc
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/jinja2/${MODPY_PYCACHE}asyncfilters.${MODPY_PYC_MAGIC_TAG}pyc
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/jinja2/${MODPY_PYCACHE}asyncsupport.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/jinja2/${MODPY_PYCACHE}async_utils.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/jinja2/${MODPY_PYCACHE}bccache.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/jinja2/${MODPY_PYCACHE}compiler.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/jinja2/${MODPY_PYCACHE}constants.${MODPY_PYC_MAGIC_TAG}pyc
@@ -37,10 +35,8 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/jinja2/${MODPY_PYCACHE}tests.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/jinja2/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/jinja2/${MODPY_PYCACHE}visitor.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/jinja2/_compat.py
lib/python${MODPY_VERSION}/site-packages/jinja2/_identifier.py
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/jinja2/asyncfilters.py
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/jinja2/asyncsupport.py
+lib/python${MODPY_VERSION}/site-packages/jinja2/async_utils.py
lib/python${MODPY_VERSION}/site-packages/jinja2/bccache.py
lib/python${MODPY_VERSION}/site-packages/jinja2/compiler.py
lib/python${MODPY_VERSION}/site-packages/jinja2/constants.py
@@ -58,6 +54,7 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/jinja2/nodes.py
lib/python${MODPY_VERSION}/site-packages/jinja2/optimizer.py
lib/python${MODPY_VERSION}/site-packages/jinja2/parser.py
+lib/python${MODPY_VERSION}/site-packages/jinja2/py.typed
lib/python${MODPY_VERSION}/site-packages/jinja2/runtime.py
lib/python${MODPY_VERSION}/site-packages/jinja2/sandbox.py
lib/python${MODPY_VERSION}/site-packages/jinja2/tests.py
? py-itsdangerous.diff
Index: Makefile
===================================================================
RCS file: /cvs/ports/www/py-itsdangerous/Makefile,v
retrieving revision 1.18
diff -u -p -u -p -r1.18 Makefile
--- Makefile 18 Nov 2021 09:47:15 -0000 1.18
+++ Makefile 26 Feb 2022 01:31:18 -0000
@@ -1,28 +1,27 @@
-# $OpenBSD: Makefile,v 1.18 2021/11/18 09:47:15 sthen Exp $
+# $OpenBSD: Makefile,v 1.19 2022/02/25 13:24:07 pirata Exp $
COMMENT = helpers to pass trusted data to untrusted environments
-MODPY_EGG_VERSION = 2.0.1
+MODPY_EGG_VERSION = 2.1.0
DISTNAME = itsdangerous-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
CATEGORIES = www devel
-HOMEPAGE = http://pythonhosted.org/itsdangerous/
+HOMEPAGE = https://palletsprojects.com/p/itsdangerous/
# BSD
PERMIT_PACKAGE = Yes
-MODPY_PI = Yes
-MODPY_PYTEST = Yes
-
MODULES = lang/python
+MODPY_PI = Yes
MODPY_SETUPTOOLS = Yes
-
-TEST_DEPENDS = devel/py-freezegun${MODPY_FLAVOR}
+MODPY_PYTEST = Yes
FLAVORS = python3
FLAVOR = python3
+
+TEST_DEPENDS = devel/py-freezegun${MODPY_FLAVOR}
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/py-itsdangerous/distinfo,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 distinfo
--- distinfo 18 Nov 2021 09:47:15 -0000 1.4
+++ distinfo 26 Feb 2022 01:31:18 -0000
@@ -1,2 +1,2 @@
-SHA256 (itsdangerous-2.0.1.tar.gz) = nnJNaPwikCoUNTUfhMP7hiPzA//8xWaky5Ut+MVyz/A=
-SIZE (itsdangerous-2.0.1.tar.gz) = 59336
+SHA256 (itsdangerous-2.1.0.tar.gz) = 2Ej8uLx9UHxFRrRIV06KRPxOorqE6/jXgykNU+gZkvU=
+SIZE (itsdangerous-2.1.0.tar.gz) = 56078
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/py-itsdangerous/pkg/PLIST,v
retrieving revision 1.10
diff -u -p -u -p -r1.10 PLIST
--- pkg/PLIST 18 Nov 2021 09:47:15 -0000 1.10
+++ pkg/PLIST 26 Feb 2022 01:31:18 -0000
@@ -12,7 +12,6 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/itsdangerous/${MODPY_PYCACHE}_json.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/itsdangerous/${MODPY_PYCACHE}encoding.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/itsdangerous/${MODPY_PYCACHE}exc.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/itsdangerous/${MODPY_PYCACHE}jws.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/itsdangerous/${MODPY_PYCACHE}serializer.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/itsdangerous/${MODPY_PYCACHE}signer.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/itsdangerous/${MODPY_PYCACHE}timed.${MODPY_PYC_MAGIC_TAG}pyc
@@ -20,7 +19,6 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/itsdangerous/_json.py
lib/python${MODPY_VERSION}/site-packages/itsdangerous/encoding.py
lib/python${MODPY_VERSION}/site-packages/itsdangerous/exc.py
-lib/python${MODPY_VERSION}/site-packages/itsdangerous/jws.py
lib/python${MODPY_VERSION}/site-packages/itsdangerous/py.typed
lib/python${MODPY_VERSION}/site-packages/itsdangerous/serializer.py
lib/python${MODPY_VERSION}/site-packages/itsdangerous/signer.py
? patches
? py-werkzeug.diff
Index: Makefile
===================================================================
RCS file: /cvs/ports/www/py-werkzeug/Makefile,v
retrieving revision 1.43
diff -u -p -u -p -r1.43 Makefile
--- Makefile 27 Nov 2021 22:50:22 -0000 1.43
+++ Makefile 26 Feb 2022 01:40:07 -0000
@@ -1,11 +1,10 @@
-# $OpenBSD: Makefile,v 1.43 2021/11/27 22:50:22 sthen Exp $
+# $OpenBSD: Makefile,v 2.0 2022/02/25 05:25:22 pirata Exp $
COMMENT = WSGI utility collection
-MODPY_EGG_VERSION = 0.12.1
+MODPY_EGG_VERSION = 2.0.3
DISTNAME = Werkzeug-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME:L}
-EPOCH = 0
CATEGORIES = www devel
@@ -14,36 +13,21 @@ HOMEPAGE = https://palletsprojects.com/
# BSD
PERMIT_PACKAGE = Yes
-GH_ACCOUNT= pallets
-GH_PROJECT= werkzeug
-GH_TAGNAME= ${MODPY_EGG_VERSION}
-
MODULES = lang/python
+MODPY_PI = Yes
+MODPY_SETUPTOOLS = Yes
+MODPY_PYTEST = Yes
FLAVORS = python3
FLAVOR = python3
-MODPY_SETUPTOOLS = Yes
-
-BUILD_DEPENDS = textproc/py-sphinx,python3>=4.0.2
+BUILD_DEPENDS = textproc/py-sphinx${MODPY_FLAVOR}
TEST_DEPENDS = devel/py-test${MODPY_FLAVOR} \
+ devel/py-test-xprocess${MODPY_FLAVOR} \
+ devel/py-test-timeout${MODPY_FLAVOR} \
www/py-requests${MODPY_FLAVOR}
-MAKE_ENV += PYTHONPATH=${WRKSRC}
-
-pre-build:
- ${SUBST_CMD} ${WRKSRC}/tests/test_serving.py
-
-post-build:
- cd ${WRKSRC}/docs && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} html
-
-DOCS = ${PREFIX}/share/doc/${MODPY_PY_PREFIX}werkzeug
-EXAMPLES = ${PREFIX}/share/examples/${MODPY_PY_PREFIX}werkzeug
-post-install:
- ${INSTALL_DATA_DIR} ${DOCS}
- cd ${WRKSRC}/docs/_build/html && pax -rw * ${DOCS}
- ${INSTALL_DATA_DIR} ${EXAMPLES}
- cd ${WRKSRC}/examples && pax -rw * ${EXAMPLES}
+#MAKE_ENV += PYTHONPATH=${WRKSRC}
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/py-werkzeug/distinfo,v
retrieving revision 1.16
diff -u -p -u -p -r1.16 distinfo
--- distinfo 27 Nov 2021 22:50:22 -0000 1.16
+++ distinfo 26 Feb 2022 01:40:07 -0000
@@ -1,2 +1,2 @@
-SHA256 (Werkzeug-0.12.1.tar.gz) = GF+hCkUztwK03ZXm7THMocztrpKO9zBT1tYwMUzHlao=
-SIZE (Werkzeug-0.12.1.tar.gz) = 1182982
+SHA256 (Werkzeug-2.0.3.tar.gz) = uGP4/wV8UiFktgZ8niiwQRYbS+W6TQ2s7qpQoWOCLTw=
+SIZE (Werkzeug-2.0.3.tar.gz) = 895551
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/py-werkzeug/pkg/PLIST,v
retrieving revision 1.19
diff -u -p -u -p -r1.19 PLIST
--- pkg/PLIST 27 Nov 2021 22:50:22 -0000 1.19
+++ pkg/PLIST 26 Feb 2022 01:40:07 -0000
@@ -1,17 +1,14 @@
-@comment $OpenBSD: PLIST,v 1.19 2021/11/27 22:50:22 sthen Exp $
-@pkgpath www/py-werkzeug
+@comment $OpenBSD: PLIST,v$
lib/python${MODPY_VERSION}/site-packages/Werkzeug-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/Werkzeug-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
lib/python${MODPY_VERSION}/site-packages/Werkzeug-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
lib/python${MODPY_VERSION}/site-packages/Werkzeug-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
-lib/python${MODPY_VERSION}/site-packages/Werkzeug-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe
lib/python${MODPY_VERSION}/site-packages/Werkzeug-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
lib/python${MODPY_VERSION}/site-packages/Werkzeug-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/werkzeug/
lib/python${MODPY_VERSION}/site-packages/werkzeug/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}_compat.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}_internal.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}_reloader.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}datastructures.${MODPY_PYC_MAGIC_TAG}pyc
@@ -20,50 +17,20 @@ lib/python${MODPY_VERSION}/site-packages
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}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}local.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}posixemulation.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}routing.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}script.${MODPY_PYC_MAGIC_TAG}pyc
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}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}test.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}testapp.${MODPY_PYC_MAGIC_TAG}pyc
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}pyc
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}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}wrappers.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}wsgi.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/_compat.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/_internal.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/_reloader.py
-lib/python${MODPY_VERSION}/site-packages/werkzeug/contrib/
-lib/python${MODPY_VERSION}/site-packages/werkzeug/contrib/__init__.py
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/werkzeug/contrib/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/werkzeug/contrib/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/contrib/${MODPY_PYCACHE}atom.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/contrib/${MODPY_PYCACHE}cache.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/contrib/${MODPY_PYCACHE}fixers.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/contrib/${MODPY_PYCACHE}iterio.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/contrib/${MODPY_PYCACHE}jsrouting.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/contrib/${MODPY_PYCACHE}limiter.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/contrib/${MODPY_PYCACHE}lint.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/contrib/${MODPY_PYCACHE}profiler.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/contrib/${MODPY_PYCACHE}securecookie.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/contrib/${MODPY_PYCACHE}sessions.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/contrib/${MODPY_PYCACHE}testtools.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/contrib/${MODPY_PYCACHE}wrappers.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/contrib/atom.py
-lib/python${MODPY_VERSION}/site-packages/werkzeug/contrib/cache.py
-lib/python${MODPY_VERSION}/site-packages/werkzeug/contrib/fixers.py
-lib/python${MODPY_VERSION}/site-packages/werkzeug/contrib/iterio.py
-lib/python${MODPY_VERSION}/site-packages/werkzeug/contrib/jsrouting.py
-lib/python${MODPY_VERSION}/site-packages/werkzeug/contrib/limiter.py
-lib/python${MODPY_VERSION}/site-packages/werkzeug/contrib/lint.py
-lib/python${MODPY_VERSION}/site-packages/werkzeug/contrib/profiler.py
-lib/python${MODPY_VERSION}/site-packages/werkzeug/contrib/securecookie.py
-lib/python${MODPY_VERSION}/site-packages/werkzeug/contrib/sessions.py
-lib/python${MODPY_VERSION}/site-packages/werkzeug/contrib/testtools.py
-lib/python${MODPY_VERSION}/site-packages/werkzeug/contrib/wrappers.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures.py
+lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures.pyi
lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/
lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/${MODPY_PYCACHE}/
@@ -75,9 +42,9 @@ lib/python${MODPY_VERSION}/site-packages
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/jquery.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
@@ -89,281 +56,68 @@ lib/python${MODPY_VERSION}/site-packages
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
-lib/python${MODPY_VERSION}/site-packages/werkzeug/posixemulation.py
+lib/python${MODPY_VERSION}/site-packages/werkzeug/middleware/
+lib/python${MODPY_VERSION}/site-packages/werkzeug/middleware/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/werkzeug/middleware/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/werkzeug/middleware/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/werkzeug/middleware/${MODPY_PYCACHE}dispatcher.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/werkzeug/middleware/${MODPY_PYCACHE}http_proxy.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/werkzeug/middleware/${MODPY_PYCACHE}lint.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/werkzeug/middleware/${MODPY_PYCACHE}profiler.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/werkzeug/middleware/${MODPY_PYCACHE}proxy_fix.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/werkzeug/middleware/${MODPY_PYCACHE}shared_data.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/werkzeug/middleware/dispatcher.py
+lib/python${MODPY_VERSION}/site-packages/werkzeug/middleware/http_proxy.py
+lib/python${MODPY_VERSION}/site-packages/werkzeug/middleware/lint.py
+lib/python${MODPY_VERSION}/site-packages/werkzeug/middleware/profiler.py
+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/script.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}pyc
+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}pyc
+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}pyc
+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
+lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/utils.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/security.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/serving.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/test.py
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.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}pyc
+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}pyc
+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}pyc
+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}pyc
+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}pyc
+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}pyc
+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
-share/doc/${MODPY_PY_PREFIX}werkzeug/
-share/doc/${MODPY_PY_PREFIX}werkzeug/_images/
-share/doc/${MODPY_PY_PREFIX}werkzeug/_images/debug-screenshot.png
-share/doc/${MODPY_PY_PREFIX}werkzeug/_images/shortly.png
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/changes.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/contrib/
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/contrib/atom.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/contrib/cache.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/contrib/fixers.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/contrib/index.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/contrib/iterio.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/contrib/lint.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/contrib/profiler.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/contrib/securecookie.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/contrib/sessions.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/contrib/wrappers.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/datastructures.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/debug.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/deployment/
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/deployment/cgi.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/deployment/fastcgi.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/deployment/index.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/deployment/mod_wsgi.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/deployment/proxying.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/exceptions.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/filesystem.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/http.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/index.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/installation.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/latexindex.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/levels.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/local.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/middlewares.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/python3.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/quickstart.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/request_data.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/routing.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/serving.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/terms.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/test.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/transition.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/tutorial.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/unicode.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/urls.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/utils.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/wrappers.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_sources/wsgi.rst.txt
-share/doc/${MODPY_PY_PREFIX}werkzeug/_static/
-share/doc/${MODPY_PY_PREFIX}werkzeug/_static/background.png
-share/doc/${MODPY_PY_PREFIX}werkzeug/_static/basic.css
-share/doc/${MODPY_PY_PREFIX}werkzeug/_static/codebackground.png
-share/doc/${MODPY_PY_PREFIX}werkzeug/_static/contents.png
-share/doc/${MODPY_PY_PREFIX}werkzeug/_static/debug-screenshot.png
-share/doc/${MODPY_PY_PREFIX}werkzeug/_static/doctools.js
-share/doc/${MODPY_PY_PREFIX}werkzeug/_static/documentation_options.js
-share/doc/${MODPY_PY_PREFIX}werkzeug/_static/favicon.ico
-share/doc/${MODPY_PY_PREFIX}werkzeug/_static/file.png
-share/doc/${MODPY_PY_PREFIX}werkzeug/_static/header.png
-share/doc/${MODPY_PY_PREFIX}werkzeug/_static/jquery-3.5.1.js
-share/doc/${MODPY_PY_PREFIX}werkzeug/_static/jquery.js
-share/doc/${MODPY_PY_PREFIX}werkzeug/_static/language_data.js
-share/doc/${MODPY_PY_PREFIX}werkzeug/_static/minus.png
-share/doc/${MODPY_PY_PREFIX}werkzeug/_static/navigation.png
-share/doc/${MODPY_PY_PREFIX}werkzeug/_static/navigation_active.png
-share/doc/${MODPY_PY_PREFIX}werkzeug/_static/plus.png
-share/doc/${MODPY_PY_PREFIX}werkzeug/_static/pygments.css
-share/doc/${MODPY_PY_PREFIX}werkzeug/_static/searchtools.js
-share/doc/${MODPY_PY_PREFIX}werkzeug/_static/shortly.png
-share/doc/${MODPY_PY_PREFIX}werkzeug/_static/shorty-screenshot.png
-share/doc/${MODPY_PY_PREFIX}werkzeug/_static/style.css
-share/doc/${MODPY_PY_PREFIX}werkzeug/_static/underscore-1.13.1.js
-share/doc/${MODPY_PY_PREFIX}werkzeug/_static/underscore.js
-share/doc/${MODPY_PY_PREFIX}werkzeug/_static/werkzeug.css
-share/doc/${MODPY_PY_PREFIX}werkzeug/_static/werkzeug.js
-share/doc/${MODPY_PY_PREFIX}werkzeug/_static/werkzeug.png
-share/doc/${MODPY_PY_PREFIX}werkzeug/changes.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/contrib/
-share/doc/${MODPY_PY_PREFIX}werkzeug/contrib/atom.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/contrib/cache.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/contrib/fixers.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/contrib/index.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/contrib/iterio.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/contrib/lint.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/contrib/profiler.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/contrib/securecookie.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/contrib/sessions.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/contrib/wrappers.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/datastructures.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/debug.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/deployment/
-share/doc/${MODPY_PY_PREFIX}werkzeug/deployment/cgi.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/deployment/fastcgi.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/deployment/index.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/deployment/mod_wsgi.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/deployment/proxying.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/exceptions.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/filesystem.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/genindex.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/http.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/index.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/installation.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/latexindex.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/levels.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/local.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/middlewares.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/objects.inv
-share/doc/${MODPY_PY_PREFIX}werkzeug/py-modindex.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/python3.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/quickstart.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/request_data.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/routing.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/search.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/searchindex.js
-share/doc/${MODPY_PY_PREFIX}werkzeug/serving.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/terms.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/test.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/transition.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/tutorial.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/unicode.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/urls.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/utils.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/wrappers.html
-share/doc/${MODPY_PY_PREFIX}werkzeug/wsgi.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/
-share/examples/${MODPY_PY_PREFIX}werkzeug/README
-share/examples/${MODPY_PY_PREFIX}werkzeug/contrib/
-share/examples/${MODPY_PY_PREFIX}werkzeug/contrib/README
-share/examples/${MODPY_PY_PREFIX}werkzeug/contrib/securecookie.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/contrib/sessions.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/cookieauth.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/coolmagic/
-share/examples/${MODPY_PY_PREFIX}werkzeug/coolmagic/__init__.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/coolmagic/application.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/coolmagic/helpers.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/coolmagic/public/
-share/examples/${MODPY_PY_PREFIX}werkzeug/coolmagic/public/style.css
-share/examples/${MODPY_PY_PREFIX}werkzeug/coolmagic/templates/
-share/examples/${MODPY_PY_PREFIX}werkzeug/coolmagic/templates/layout.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/coolmagic/templates/static/
-share/examples/${MODPY_PY_PREFIX}werkzeug/coolmagic/templates/static/about.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/coolmagic/templates/static/index.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/coolmagic/templates/static/not_found.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/coolmagic/utils.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/coolmagic/views/
-share/examples/${MODPY_PY_PREFIX}werkzeug/coolmagic/views/__init__.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/coolmagic/views/static.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/couchy/
-share/examples/${MODPY_PY_PREFIX}werkzeug/couchy/README
-share/examples/${MODPY_PY_PREFIX}werkzeug/couchy/__init__.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/couchy/application.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/couchy/models.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/couchy/static/
-share/examples/${MODPY_PY_PREFIX}werkzeug/couchy/static/style.css
-share/examples/${MODPY_PY_PREFIX}werkzeug/couchy/templates/
-share/examples/${MODPY_PY_PREFIX}werkzeug/couchy/templates/display.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/couchy/templates/layout.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/couchy/templates/list.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/couchy/templates/new.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/couchy/templates/not_found.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/couchy/utils.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/couchy/views.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/cupoftee/
-share/examples/${MODPY_PY_PREFIX}werkzeug/cupoftee/__init__.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/cupoftee/application.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/cupoftee/db.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/cupoftee/network.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/cupoftee/pages.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/cupoftee/shared/
-share/examples/${MODPY_PY_PREFIX}werkzeug/cupoftee/shared/content.png
-share/examples/${MODPY_PY_PREFIX}werkzeug/cupoftee/shared/down.png
-share/examples/${MODPY_PY_PREFIX}werkzeug/cupoftee/shared/favicon.ico
-share/examples/${MODPY_PY_PREFIX}werkzeug/cupoftee/shared/header.png
-share/examples/${MODPY_PY_PREFIX}werkzeug/cupoftee/shared/logo.png
-share/examples/${MODPY_PY_PREFIX}werkzeug/cupoftee/shared/style.css
-share/examples/${MODPY_PY_PREFIX}werkzeug/cupoftee/shared/up.png
-share/examples/${MODPY_PY_PREFIX}werkzeug/cupoftee/templates/
-share/examples/${MODPY_PY_PREFIX}werkzeug/cupoftee/templates/layout.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/cupoftee/templates/missingpage.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/cupoftee/templates/search.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/cupoftee/templates/server.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/cupoftee/templates/serverlist.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/cupoftee/utils.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/httpbasicauth.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/i18nurls/
-share/examples/${MODPY_PY_PREFIX}werkzeug/i18nurls/__init__.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/i18nurls/application.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/i18nurls/templates/
-share/examples/${MODPY_PY_PREFIX}werkzeug/i18nurls/templates/about.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/i18nurls/templates/blog.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/i18nurls/templates/index.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/i18nurls/templates/layout.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/i18nurls/urls.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/i18nurls/views.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/manage-coolmagic.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/manage-couchy.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/manage-cupoftee.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/manage-i18nurls.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/manage-plnt.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/manage-shorty.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/manage-simplewiki.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/manage-webpylike.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/partial/
-share/examples/${MODPY_PY_PREFIX}werkzeug/partial/README
-share/examples/${MODPY_PY_PREFIX}werkzeug/partial/complex_routing.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/plnt/
-share/examples/${MODPY_PY_PREFIX}werkzeug/plnt/__init__.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/plnt/database.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/plnt/shared/
-share/examples/${MODPY_PY_PREFIX}werkzeug/plnt/shared/style.css
-share/examples/${MODPY_PY_PREFIX}werkzeug/plnt/sync.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/plnt/templates/
-share/examples/${MODPY_PY_PREFIX}werkzeug/plnt/templates/about.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/plnt/templates/index.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/plnt/templates/layout.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/plnt/utils.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/plnt/views.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/plnt/webapp.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/shortly/
-share/examples/${MODPY_PY_PREFIX}werkzeug/shortly/shortly.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/shortly/static/
-share/examples/${MODPY_PY_PREFIX}werkzeug/shortly/static/style.css
-share/examples/${MODPY_PY_PREFIX}werkzeug/shortly/templates/
-share/examples/${MODPY_PY_PREFIX}werkzeug/shortly/templates/404.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/shortly/templates/layout.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/shortly/templates/new_url.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/shortly/templates/short_link_details.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/shorty/
-share/examples/${MODPY_PY_PREFIX}werkzeug/shorty/__init__.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/shorty/application.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/shorty/models.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/shorty/static/
-share/examples/${MODPY_PY_PREFIX}werkzeug/shorty/static/style.css
-share/examples/${MODPY_PY_PREFIX}werkzeug/shorty/templates/
-share/examples/${MODPY_PY_PREFIX}werkzeug/shorty/templates/display.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/shorty/templates/layout.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/shorty/templates/list.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/shorty/templates/new.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/shorty/templates/not_found.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/shorty/utils.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/shorty/views.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/simplewiki/
-share/examples/${MODPY_PY_PREFIX}werkzeug/simplewiki/__init__.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/simplewiki/actions.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/simplewiki/application.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/simplewiki/database.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/simplewiki/shared/
-share/examples/${MODPY_PY_PREFIX}werkzeug/simplewiki/shared/style.css
-share/examples/${MODPY_PY_PREFIX}werkzeug/simplewiki/specialpages.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/simplewiki/templates/
-share/examples/${MODPY_PY_PREFIX}werkzeug/simplewiki/templates/action_diff.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/simplewiki/templates/action_edit.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/simplewiki/templates/action_log.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/simplewiki/templates/action_revert.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/simplewiki/templates/action_show.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/simplewiki/templates/layout.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/simplewiki/templates/macros.xml
-share/examples/${MODPY_PY_PREFIX}werkzeug/simplewiki/templates/missing_action.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/simplewiki/templates/page_index.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/simplewiki/templates/page_missing.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/simplewiki/templates/recent_changes.html
-share/examples/${MODPY_PY_PREFIX}werkzeug/simplewiki/utils.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/upload.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/webpylike/
-share/examples/${MODPY_PY_PREFIX}werkzeug/webpylike/example.py
-share/examples/${MODPY_PY_PREFIX}werkzeug/webpylike/webpylike.py
===> Regression tests for py3-flask-2.0.3
============================= test session starts ==============================
platform openbsd7 -- Python 3.9.10, pytest-4.4.0, py-1.8.0, pluggy-0.13.1
rootdir: /usr/ports/pobj/py-flask-2.0.3-python3/Flask-2.0.3, inifile: setup.cfg, testpaths: tests
plugins: xprocess-0.18.1, timeout-1.4.2, xdist-1.16.0
collected 470 items / 1 skipped / 469 selected
tests/test_appctx.py .............. [ 2%]
tests/test_basic.py .................................................... [ 14%]
......................
INTERNALERROR> Traceback (most recent call last):
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/_pytest/main.py", line 209, in wrap_session
INTERNALERROR> session.exitstatus = doit(config, session) or 0
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/_pytest/main.py", line 249, in _main
INTERNALERROR> config.hook.pytest_runtestloop(session=session)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/hooks.py", line 286, in __call__
INTERNALERROR> return self._hookexec(self, self.get_hookimpls(), kwargs)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/manager.py", line 93, in _hookexec
INTERNALERROR> return self._inner_hookexec(hook, methods, kwargs)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/manager.py", line 84, in <lambda>
INTERNALERROR> self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall(
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/callers.py", line 208, in _multicall
INTERNALERROR> return outcome.get_result()
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/callers.py", line 80, in get_result
INTERNALERROR> raise ex[1].with_traceback(ex[2])
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/callers.py", line 187, in _multicall
INTERNALERROR> res = hook_impl.function(*args)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/_pytest/main.py", line 270, in pytest_runtestloop
INTERNALERROR> item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/hooks.py", line 286, in __call__
INTERNALERROR> return self._hookexec(self, self.get_hookimpls(), kwargs)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/manager.py", line 93, in _hookexec
INTERNALERROR> return self._inner_hookexec(hook, methods, kwargs)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/manager.py", line 84, in <lambda>
INTERNALERROR> self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall(
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/callers.py", line 208, in _multicall
INTERNALERROR> return outcome.get_result()
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/callers.py", line 80, in get_result
INTERNALERROR> raise ex[1].with_traceback(ex[2])
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/callers.py", line 182, in _multicall
INTERNALERROR> next(gen) # first yield
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/_pytest/warnings.py", line 140, in pytest_runtest_protocol
INTERNALERROR> with catch_warnings_for_item(
INTERNALERROR> File "/usr/local/lib/python3.9/contextlib.py", line 119, in __enter__
INTERNALERROR> return next(self.gen)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/_pytest/warnings.py", line 95, in catch_warnings_for_item
INTERNALERROR> _setoption(warnings, arg)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/_pytest/warnings.py", line 26, in _setoption
INTERNALERROR> category = wmod._getcategory(category)
INTERNALERROR> File "/usr/local/lib/python3.9/warnings.py", line 266, in _getcategory
INTERNALERROR> raise _OptionError("unknown warning category: %r" % (category,)) from None
INTERNALERROR> warnings._OptionError: unknown warning category: 'pytest.PytestUnhandledThreadExceptionWarning'
===================== 88 passed, 1 skipped in 2.41 seconds =====================
pytest-xprocess reminder::Be sure to terminate the started process by running 'pytest --xkill' if you have not explicitly done so in your fixture with 'xprocess.getinfo(<process_name>).terminate()'.
*** Error 3 in . (/usr/ports/lang/python/python.port.mk:290 'do-test': @cd /usr/ports/pobj/py-flask-2.0.3-python3/Flask-2.0.3 && /usr/bin/en...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2990 '/usr/ports/pobj/py-flask-2.0.3-python3/.test_done': @cd /usr/ports/mystuff/...)
*** Error 2 in /usr/ports/mystuff/www/py-flask (/usr/ports/infrastructure/mk/bsd.port.mk:2607 'test': @lock=py3-flask-2.0.3; export _LOCKS_...)
===> Regression tests for py3-werkzeug-2.0.3
============================= test session starts ==============================
platform openbsd7 -- Python 3.9.10, pytest-4.4.0, py-1.8.0, pluggy-0.13.1
rootdir: /usr/ports/pobj/py-werkzeug-2.0.3-python3/Werkzeug-2.0.3, inifile: setup.cfg, testpaths: tests
plugins: xprocess-0.18.1, timeout-1.4.2
collected 810 items
tests/test_datastructures.py ........................................... [ 5%]
.......................................................... [ 12%]
tests/test_debug.py ...................
INTERNALERROR> Traceback (most recent call last):
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/_pytest/main.py", line 209, in wrap_session
INTERNALERROR> session.exitstatus = doit(config, session) or 0
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/_pytest/main.py", line 249, in _main
INTERNALERROR> config.hook.pytest_runtestloop(session=session)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/hooks.py", line 286, in __call__
INTERNALERROR> return self._hookexec(self, self.get_hookimpls(), kwargs)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/manager.py", line 93, in _hookexec
INTERNALERROR> return self._inner_hookexec(hook, methods, kwargs)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/manager.py", line 84, in <lambda>
INTERNALERROR> self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall(
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/callers.py", line 208, in _multicall
INTERNALERROR> return outcome.get_result()
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/callers.py", line 80, in get_result
INTERNALERROR> raise ex[1].with_traceback(ex[2])
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/callers.py", line 187, in _multicall
INTERNALERROR> res = hook_impl.function(*args)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/_pytest/main.py", line 270, in pytest_runtestloop
INTERNALERROR> item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/hooks.py", line 286, in __call__
INTERNALERROR> return self._hookexec(self, self.get_hookimpls(), kwargs)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/manager.py", line 93, in _hookexec
INTERNALERROR> return self._inner_hookexec(hook, methods, kwargs)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/manager.py", line 84, in <lambda>
INTERNALERROR> self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall(
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/callers.py", line 208, in _multicall
INTERNALERROR> return outcome.get_result()
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/callers.py", line 80, in get_result
INTERNALERROR> raise ex[1].with_traceback(ex[2])
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/callers.py", line 182, in _multicall
INTERNALERROR> next(gen) # first yield
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/_pytest/warnings.py", line 140, in pytest_runtest_protocol
INTERNALERROR> with catch_warnings_for_item(
INTERNALERROR> File "/usr/local/lib/python3.9/contextlib.py", line 119, in __enter__
INTERNALERROR> return next(self.gen)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/_pytest/warnings.py", line 95, in catch_warnings_for_item
INTERNALERROR> _setoption(warnings, arg)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/_pytest/warnings.py", line 26, in _setoption
INTERNALERROR> category = wmod._getcategory(category)
INTERNALERROR> File "/usr/local/lib/python3.9/warnings.py", line 266, in _getcategory
INTERNALERROR> raise _OptionError("unknown warning category: %r" % (category,)) from None
INTERNALERROR> warnings._OptionError: unknown warning category: 'pytest.PytestUnraisableExceptionWarning'
========================== 120 passed in 3.30 seconds ==========================
pytest-xprocess reminder::Be sure to terminate the started process by running 'pytest --xkill' if you have not explicitly done so in your fixture with 'xprocess.getinfo(<process_name>).terminate()'.
*** Error 3 in . (/usr/ports/lang/python/python.port.mk:290 'do-test': @cd /usr/ports/pobj/py-werkzeug-2.0.3-python3/Werkzeug-2.0.3 && /usr/...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2990 '/usr/ports/pobj/py-werkzeug-2.0.3-python3/.test_done': @cd /usr/ports/mystu...)
*** Error 2 in /usr/ports/mystuff/www/py-werkzeug (/usr/ports/infrastructure/mk/bsd.port.mk:2607 'test': @lock=py3-werkzeug-2.0.3; export _...)
? py-flask.diff
Index: Makefile
===================================================================
RCS file: /cvs/ports/www/py-flask/Makefile,v
retrieving revision 1.34
diff -u -p -u -p -r1.34 Makefile
--- Makefile 2 Nov 2021 00:02:53 -0000 1.34
+++ Makefile 26 Feb 2022 02:19:36 -0000
@@ -1,11 +1,10 @@
-# $OpenBSD: Makefile,v 1.34 2021/11/02 00:02:53 sthen Exp $
+# $OpenBSD: Makefile,v 2.0 2022/02/25 05:06:00 pirata Exp $
COMMENT = microframework based on Werkzeug and Jinja 2
-MODPY_EGG_VERSION = 0.12.3
+MODPY_EGG_VERSION = 2.0.3
DISTNAME = Flask-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME:L}
-REVISION = 5
CATEGORIES = www devel
@@ -18,25 +17,16 @@ MODULES = lang/python
MODPY_PI = Yes
MODPY_SETUPTOOLS = Yes
MODPY_PYTEST = Yes
-MODPY_PYTEST_ARGS = tests
FLAVORS = python3
FLAVOR = python3
-RUN_DEPENDS = devel/py-blinker${MODPY_FLAVOR} \
- www/py-itsdangerous${MODPY_FLAVOR} \
- www/py-jinja2${MODPY_FLAVOR} \
+#BUILD_DEPENDS = textproc/py-sphinx${MODPY_FLAVOR}
+
+RUN_DEPENDS = www/py-itsdangerous${MODPY_FLAVOR} \
www/py-werkzeug${MODPY_FLAVOR} \
+ www/py-jinja2${MODPY_FLAVOR} \
devel/py-click${MODPY_FLAVOR}
-BUILD_DEPENDS = textproc/py-sphinx,python3 \
- www/py-itsdangerous${MODPY_FLAVOR} \
- www/py-werkzeug${MODPY_FLAVOR}
-
-MAKE_ENV = PYTHONPATH="${WRKSRC}"
-
-post-install:
- ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/${MODPY_PY_PREFIX}flask
- cd ${WRKSRC}/examples && pax -rw * \
- ${PREFIX}/share/examples/${MODPY_PY_PREFIX}flask
+
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/py-flask/distinfo,v
retrieving revision 1.11
diff -u -p -u -p -r1.11 distinfo
--- distinfo 13 May 2018 19:07:30 -0000 1.11
+++ distinfo 26 Feb 2022 02:19:36 -0000
@@ -1,2 +1,2 @@
-SHA256 (Flask-0.12.3.tar.gz) = D0MQdqUJCPBITc3dDy/QJBEp75yhh2eZs+vhTYI/YN4=
-SIZE (Flask-0.12.3.tar.gz) = 531380
+SHA256 (Flask-2.0.3.tar.gz) = 4RIMIoyi9VO0cN9KX6knq2YlhGdSYGmYGz6wqRkCaH0=
+SIZE (Flask-2.0.3.tar.gz) = 629304
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/py-flask/pkg/PLIST,v
retrieving revision 1.14
diff -u -p -u -p -r1.14 PLIST
--- pkg/PLIST 1 Mar 2021 13:11:18 -0000 1.14
+++ pkg/PLIST 26 Feb 2022 02:19:36 -0000
@@ -1,13 +1,10 @@
-@comment $OpenBSD: PLIST,v 1.14 2021/03/01 13:11:18 sthen Exp $
-@conflict py-flask-<0.12.3p3
-@pkgpath www/py-flask
+@comment $OpenBSD: PLIST,v$
bin/flask
lib/python${MODPY_VERSION}/site-packages/Flask-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/Flask-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
lib/python${MODPY_VERSION}/site-packages/Flask-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
lib/python${MODPY_VERSION}/site-packages/Flask-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
lib/python${MODPY_VERSION}/site-packages/Flask-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/entry_points.txt
-lib/python${MODPY_VERSION}/site-packages/Flask-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe
lib/python${MODPY_VERSION}/site-packages/Flask-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
lib/python${MODPY_VERSION}/site-packages/Flask-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/flask/
@@ -16,98 +13,44 @@ lib/python${MODPY_VERSION}/site-packages
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}_compat.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}app.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}blueprints.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}cli.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}ctx.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}debughelpers.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}exthook.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}globals.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}helpers.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}json.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}logging.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}scaffold.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}sessions.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}signals.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}templating.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}testing.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}typing.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}views.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}wrappers.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/flask/_compat.py
lib/python${MODPY_VERSION}/site-packages/flask/app.py
lib/python${MODPY_VERSION}/site-packages/flask/blueprints.py
lib/python${MODPY_VERSION}/site-packages/flask/cli.py
lib/python${MODPY_VERSION}/site-packages/flask/config.py
lib/python${MODPY_VERSION}/site-packages/flask/ctx.py
lib/python${MODPY_VERSION}/site-packages/flask/debughelpers.py
-lib/python${MODPY_VERSION}/site-packages/flask/ext/
-lib/python${MODPY_VERSION}/site-packages/flask/ext/__init__.py
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/flask/ext/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/flask/ext/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/flask/exthook.py
lib/python${MODPY_VERSION}/site-packages/flask/globals.py
lib/python${MODPY_VERSION}/site-packages/flask/helpers.py
-lib/python${MODPY_VERSION}/site-packages/flask/json.py
+lib/python${MODPY_VERSION}/site-packages/flask/json/
+lib/python${MODPY_VERSION}/site-packages/flask/json/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/flask/json/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/flask/json/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/flask/json/${MODPY_PYCACHE}tag.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/flask/json/tag.py
lib/python${MODPY_VERSION}/site-packages/flask/logging.py
+lib/python${MODPY_VERSION}/site-packages/flask/py.typed
+lib/python${MODPY_VERSION}/site-packages/flask/scaffold.py
lib/python${MODPY_VERSION}/site-packages/flask/sessions.py
lib/python${MODPY_VERSION}/site-packages/flask/signals.py
lib/python${MODPY_VERSION}/site-packages/flask/templating.py
lib/python${MODPY_VERSION}/site-packages/flask/testing.py
+lib/python${MODPY_VERSION}/site-packages/flask/typing.py
lib/python${MODPY_VERSION}/site-packages/flask/views.py
lib/python${MODPY_VERSION}/site-packages/flask/wrappers.py
-share/examples/${MODPY_PY_PREFIX}flask/
-share/examples/${MODPY_PY_PREFIX}flask/blueprintexample/
-share/examples/${MODPY_PY_PREFIX}flask/blueprintexample/blueprintexample.py
-share/examples/${MODPY_PY_PREFIX}flask/blueprintexample/simple_page/
-share/examples/${MODPY_PY_PREFIX}flask/blueprintexample/simple_page/__init__.py
-share/examples/${MODPY_PY_PREFIX}flask/blueprintexample/simple_page/simple_page.py
-share/examples/${MODPY_PY_PREFIX}flask/blueprintexample/simple_page/templates/
-share/examples/${MODPY_PY_PREFIX}flask/blueprintexample/simple_page/templates/pages/
-share/examples/${MODPY_PY_PREFIX}flask/blueprintexample/simple_page/templates/pages/hello.html
-share/examples/${MODPY_PY_PREFIX}flask/blueprintexample/simple_page/templates/pages/index.html
-share/examples/${MODPY_PY_PREFIX}flask/blueprintexample/simple_page/templates/pages/layout.html
-share/examples/${MODPY_PY_PREFIX}flask/blueprintexample/simple_page/templates/pages/world.html
-share/examples/${MODPY_PY_PREFIX}flask/blueprintexample/test_blueprintexample.py
-share/examples/${MODPY_PY_PREFIX}flask/flaskr/
-share/examples/${MODPY_PY_PREFIX}flask/flaskr/.gitignore
-share/examples/${MODPY_PY_PREFIX}flask/flaskr/MANIFEST.in
-share/examples/${MODPY_PY_PREFIX}flask/flaskr/README
-share/examples/${MODPY_PY_PREFIX}flask/flaskr/flaskr/
-share/examples/${MODPY_PY_PREFIX}flask/flaskr/flaskr/__init__.py
-share/examples/${MODPY_PY_PREFIX}flask/flaskr/flaskr/flaskr.py
-share/examples/${MODPY_PY_PREFIX}flask/flaskr/flaskr/schema.sql
-share/examples/${MODPY_PY_PREFIX}flask/flaskr/flaskr/static/
-share/examples/${MODPY_PY_PREFIX}flask/flaskr/flaskr/static/style.css
-share/examples/${MODPY_PY_PREFIX}flask/flaskr/flaskr/templates/
-share/examples/${MODPY_PY_PREFIX}flask/flaskr/flaskr/templates/layout.html
-share/examples/${MODPY_PY_PREFIX}flask/flaskr/flaskr/templates/login.html
-share/examples/${MODPY_PY_PREFIX}flask/flaskr/flaskr/templates/show_entries.html
-share/examples/${MODPY_PY_PREFIX}flask/flaskr/setup.cfg
-share/examples/${MODPY_PY_PREFIX}flask/flaskr/setup.py
-share/examples/${MODPY_PY_PREFIX}flask/flaskr/tests/
-share/examples/${MODPY_PY_PREFIX}flask/flaskr/tests/test_flaskr.py
-share/examples/${MODPY_PY_PREFIX}flask/jqueryexample/
-share/examples/${MODPY_PY_PREFIX}flask/jqueryexample/jqueryexample.py
-share/examples/${MODPY_PY_PREFIX}flask/jqueryexample/templates/
-share/examples/${MODPY_PY_PREFIX}flask/jqueryexample/templates/index.html
-share/examples/${MODPY_PY_PREFIX}flask/jqueryexample/templates/layout.html
-share/examples/${MODPY_PY_PREFIX}flask/minitwit/
-share/examples/${MODPY_PY_PREFIX}flask/minitwit/.gitignore
-share/examples/${MODPY_PY_PREFIX}flask/minitwit/MANIFEST.in
-share/examples/${MODPY_PY_PREFIX}flask/minitwit/README
-share/examples/${MODPY_PY_PREFIX}flask/minitwit/minitwit/
-share/examples/${MODPY_PY_PREFIX}flask/minitwit/minitwit/__init__.py
-share/examples/${MODPY_PY_PREFIX}flask/minitwit/minitwit/minitwit.py
-share/examples/${MODPY_PY_PREFIX}flask/minitwit/minitwit/schema.sql
-share/examples/${MODPY_PY_PREFIX}flask/minitwit/minitwit/static/
-share/examples/${MODPY_PY_PREFIX}flask/minitwit/minitwit/static/style.css
-share/examples/${MODPY_PY_PREFIX}flask/minitwit/minitwit/templates/
-share/examples/${MODPY_PY_PREFIX}flask/minitwit/minitwit/templates/layout.html
-share/examples/${MODPY_PY_PREFIX}flask/minitwit/minitwit/templates/login.html
-share/examples/${MODPY_PY_PREFIX}flask/minitwit/minitwit/templates/register.html
-share/examples/${MODPY_PY_PREFIX}flask/minitwit/minitwit/templates/timeline.html
-share/examples/${MODPY_PY_PREFIX}flask/minitwit/setup.cfg
-share/examples/${MODPY_PY_PREFIX}flask/minitwit/setup.py
-share/examples/${MODPY_PY_PREFIX}flask/minitwit/tests/
-share/examples/${MODPY_PY_PREFIX}flask/minitwit/tests/test_minitwit.py
Hey ports@
I just noticed that our version of www/py-flask and its dependencies are ancient. Current flask version is from almost 4 years ago, even though the project released 2.0.0 a couple of months ago and stills active maintain it.
I started working on updating them all.
Managed to update www/py-itsdangerous and www/py-jinja2 without any issues. Even regress tests are working.
However, currently I'm stuck with www/py-werkzeug and www/py-flask on make test. Everything else seems to be working, but I'm getting these errors respectively:
===> Regression tests for py3-werkzeug-2.0.3
============================= test session starts ==============================
platform openbsd7 -- Python 3.9.10, pytest-4.4.0, py-1.8.0, pluggy-0.13.1
rootdir: /usr/ports/pobj/py-werkzeug-2.0.3-python3/Werkzeug-2.0.3, inifile: setup.cfg, testpaths: tests
plugins: xprocess-0.18.1, timeout-1.4.2
collected 810 items
tests/test_datastructures.py ........................................... [ 5%]
.......................................................... [ 12%]
tests/test_debug.py ...................
INTERNALERROR> Traceback (most recent call last):
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/_pytest/main.py", line 209, in wrap_session
INTERNALERROR> session.exitstatus = doit(config, session) or 0
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/_pytest/main.py", line 249, in _main
INTERNALERROR> config.hook.pytest_runtestloop(session=session)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/hooks.py", line 286, in __call__
INTERNALERROR> return self._hookexec(self, self.get_hookimpls(), kwargs)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/manager.py", line 93, in _hookexec
INTERNALERROR> return self._inner_hookexec(hook, methods, kwargs)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/manager.py", line 84, in <lambda>
INTERNALERROR> self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall(
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/callers.py", line 208, in _multicall
INTERNALERROR> return outcome.get_result()
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/callers.py", line 80, in get_result
INTERNALERROR> raise ex[1].with_traceback(ex[2])
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/callers.py", line 187, in _multicall
INTERNALERROR> res = hook_impl.function(*args)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/_pytest/main.py", line 270, in pytest_runtestloop
INTERNALERROR> item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/hooks.py", line 286, in __call__
INTERNALERROR> return self._hookexec(self, self.get_hookimpls(), kwargs)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/manager.py", line 93, in _hookexec
INTERNALERROR> return self._inner_hookexec(hook, methods, kwargs)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/manager.py", line 84, in <lambda>
INTERNALERROR> self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall(
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/callers.py", line 208, in _multicall
INTERNALERROR> return outcome.get_result()
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/callers.py", line 80, in get_result
INTERNALERROR> raise ex[1].with_traceback(ex[2])
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/callers.py", line 182, in _multicall
INTERNALERROR> next(gen) # first yield
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/_pytest/warnings.py", line 140, in pytest_runtest_protocol
INTERNALERROR> with catch_warnings_for_item(
INTERNALERROR> File "/usr/local/lib/python3.9/contextlib.py", line 119, in __enter__
INTERNALERROR> return next(self.gen)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/_pytest/warnings.py", line 95, in catch_warnings_for_item
INTERNALERROR> _setoption(warnings, arg)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/_pytest/warnings.py", line 26, in _setoption
INTERNALERROR> category = wmod._getcategory(category)
INTERNALERROR> File "/usr/local/lib/python3.9/warnings.py", line 266, in _getcategory
INTERNALERROR> raise _OptionError("unknown warning category: %r" % (category,)) from None
INTERNALERROR> warnings._OptionError: unknown warning category: 'pytest.PytestUnraisableExceptionWarning'
========================== 120 passed in 3.30 seconds ==========================
pytest-xprocess reminder::Be sure to terminate the started process by running 'pytest --xkill' if you have not explicitly done so in your fixture with 'xprocess.getinfo(<process_name>).terminate()'.
*** Error 3 in . (/usr/ports/lang/python/python.port.mk:290 'do-test': @cd /usr/ports/pobj/py-werkzeug-2.0.3-python3/Werkzeug-2.0.3 && /usr/...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2990 '/usr/ports/pobj/py-werkzeug-2.0.3-python3/.test_done': @cd /usr/ports/mystu...)
*** Error 2 in /usr/ports/mystuff/www/py-werkzeug (/usr/ports/infrastructure/mk/bsd.port.mk:2607 'test': @lock=py3-werkzeug-2.0.3; export _...)
===> Regression tests for py3-flask-2.0.3
============================= test session starts ==============================
platform openbsd7 -- Python 3.9.10, pytest-4.4.0, py-1.8.0, pluggy-0.13.1
rootdir: /usr/ports/pobj/py-flask-2.0.3-python3/Flask-2.0.3, inifile: setup.cfg, testpaths: tests
plugins: xprocess-0.18.1, timeout-1.4.2, xdist-1.16.0
collected 470 items / 1 skipped / 469 selected
tests/test_appctx.py .............. [ 2%]
tests/test_basic.py .................................................... [ 14%]
......................
INTERNALERROR> Traceback (most recent call last):
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/_pytest/main.py", line 209, in wrap_session
INTERNALERROR> session.exitstatus = doit(config, session) or 0
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/_pytest/main.py", line 249, in _main
INTERNALERROR> config.hook.pytest_runtestloop(session=session)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/hooks.py", line 286, in __call__
INTERNALERROR> return self._hookexec(self, self.get_hookimpls(), kwargs)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/manager.py", line 93, in _hookexec
INTERNALERROR> return self._inner_hookexec(hook, methods, kwargs)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/manager.py", line 84, in <lambda>
INTERNALERROR> self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall(
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/callers.py", line 208, in _multicall
INTERNALERROR> return outcome.get_result()
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/callers.py", line 80, in get_result
INTERNALERROR> raise ex[1].with_traceback(ex[2])
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/callers.py", line 187, in _multicall
INTERNALERROR> res = hook_impl.function(*args)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/_pytest/main.py", line 270, in pytest_runtestloop
INTERNALERROR> item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/hooks.py", line 286, in __call__
INTERNALERROR> return self._hookexec(self, self.get_hookimpls(), kwargs)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/manager.py", line 93, in _hookexec
INTERNALERROR> return self._inner_hookexec(hook, methods, kwargs)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/manager.py", line 84, in <lambda>
INTERNALERROR> self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall(
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/callers.py", line 208, in _multicall
INTERNALERROR> return outcome.get_result()
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/callers.py", line 80, in get_result
INTERNALERROR> raise ex[1].with_traceback(ex[2])
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/pluggy/callers.py", line 182, in _multicall
INTERNALERROR> next(gen) # first yield
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/_pytest/warnings.py", line 140, in pytest_runtest_protocol
INTERNALERROR> with catch_warnings_for_item(
INTERNALERROR> File "/usr/local/lib/python3.9/contextlib.py", line 119, in __enter__
INTERNALERROR> return next(self.gen)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/_pytest/warnings.py", line 95, in catch_warnings_for_item
INTERNALERROR> _setoption(warnings, arg)
INTERNALERROR> File "/usr/local/lib/python3.9/site-packages/_pytest/warnings.py", line 26, in _setoption
INTERNALERROR> category = wmod._getcategory(category)
INTERNALERROR> File "/usr/local/lib/python3.9/warnings.py", line 266, in _getcategory
INTERNALERROR> raise _OptionError("unknown warning category: %r" % (category,)) from None
INTERNALERROR> warnings._OptionError: unknown warning category: 'pytest.PytestUnhandledThreadExceptionWarning'
===================== 88 passed, 1 skipped in 2.41 seconds =====================
pytest-xprocess reminder::Be sure to terminate the started process by running 'pytest --xkill' if you have not explicitly done so in your fixture with 'xprocess.getinfo(<process_name>).terminate()'.
*** Error 3 in . (/usr/ports/lang/python/python.port.mk:290 'do-test': @cd /usr/ports/pobj/py-flask-2.0.3-python3/Flask-2.0.3 && /usr/bin/en...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2990 '/usr/ports/pobj/py-flask-2.0.3-python3/.test_done': @cd /usr/ports/mystuff/...)
*** Error 2 in /usr/ports/mystuff/www/py-flask (/usr/ports/infrastructure/mk/bsd.port.mk:2607 'test': @lock=py3-flask-2.0.3; export _LOCKS_...)
I don't have many experience with python, so these are not obvious to me. Can anyone shed some lights on why this is happening and how can be solved?
Diffs and error logs attached.
Any input will be greatly appreciated.
Obrigado e boa semana.
~Ricardo
No comments:
Post a Comment