Friday, March 04, 2022

Re: WIP: Major UPDATE to py-flask and its dependencies | Help needed

? py3-flask-2.0.3.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 4 Mar 2022 19:02:56 -0000
@@ -2,10 +2,9 @@

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

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 4 Mar 2022 19:02:56 -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 4 Mar 2022 19:02:56 -0000
@@ -1,4 +1,3 @@
-@comment $OpenBSD: PLIST,v 1.14 2021/03/01 13:11:18 sthen Exp $
@conflict py-flask-<0.12.3p3
@pkgpath www/py-flask
bin/flask
@@ -7,7 +6,6 @@ lib/python${MODPY_VERSION}/site-packages
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 +14,94 @@ 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
+share/examples/${MODPY_PY_PREFIX}flask/javascript/
+share/examples/${MODPY_PY_PREFIX}flask/javascript/.gitignore
+share/examples/${MODPY_PY_PREFIX}flask/javascript/LICENSE.rst
+share/examples/${MODPY_PY_PREFIX}flask/javascript/MANIFEST.in
+share/examples/${MODPY_PY_PREFIX}flask/javascript/README.rst
+share/examples/${MODPY_PY_PREFIX}flask/javascript/js_example/
+share/examples/${MODPY_PY_PREFIX}flask/javascript/js_example/__init__.py
+share/examples/${MODPY_PY_PREFIX}flask/javascript/js_example/templates/
+share/examples/${MODPY_PY_PREFIX}flask/javascript/js_example/templates/base.html
+share/examples/${MODPY_PY_PREFIX}flask/javascript/js_example/templates/fetch.html
+share/examples/${MODPY_PY_PREFIX}flask/javascript/js_example/templates/jquery.html
+share/examples/${MODPY_PY_PREFIX}flask/javascript/js_example/templates/plain.html
+share/examples/${MODPY_PY_PREFIX}flask/javascript/js_example/views.py
+share/examples/${MODPY_PY_PREFIX}flask/javascript/setup.cfg
+share/examples/${MODPY_PY_PREFIX}flask/javascript/setup.py
+share/examples/${MODPY_PY_PREFIX}flask/javascript/tests/
+share/examples/${MODPY_PY_PREFIX}flask/javascript/tests/conftest.py
+share/examples/${MODPY_PY_PREFIX}flask/javascript/tests/test_js_example.py
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/.gitignore
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/LICENSE.rst
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/MANIFEST.in
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/README.rst
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/flaskr/
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/flaskr/__init__.py
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/flaskr/auth.py
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/flaskr/blog.py
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/flaskr/db.py
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/flaskr/schema.sql
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/flaskr/static/
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/flaskr/static/style.css
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/flaskr/templates/
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/flaskr/templates/auth/
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/flaskr/templates/auth/login.html
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/flaskr/templates/auth/register.html
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/flaskr/templates/base.html
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/flaskr/templates/blog/
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/flaskr/templates/blog/create.html
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/flaskr/templates/blog/index.html
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/flaskr/templates/blog/update.html
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/setup.cfg
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/setup.py
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/tests/
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/tests/conftest.py
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/tests/data.sql
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/tests/test_auth.py
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/tests/test_blog.py
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/tests/test_db.py
+share/examples/${MODPY_PY_PREFIX}flask/tutorial/tests/test_factory.py
? py3-werkzeug-2.0.3.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 4 Mar 2022 19:03:49 -0000
@@ -2,7 +2,7 @@

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
@@ -24,26 +24,30 @@ FLAVORS = python3
FLAVOR = python3

MODPY_SETUPTOOLS = Yes
+MODPY_PYTEST = Yes

BUILD_DEPENDS = textproc/py-sphinx,python3>=4.0.2

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
+#pre-build:
+# ${SUBST_CMD} ${WRKSRC}/tests/test_serving.py

-post-build:
- cd ${WRKSRC}/docs && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} html
+#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}
+#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}

.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 4 Mar 2022 19:03:49 -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) = 0GS/tTioy19WHsWZ5Hhol1fxDnIORC7/bMTeaFPwl+A=
+SIZE (Werkzeug-2.0.3.tar.gz) = 897523
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 4 Mar 2022 19:03:49 -0000
@@ -1,17 +1,14 @@
-@comment $OpenBSD: PLIST,v 1.19 2021/11/27 22:50:22 sthen Exp $
@pkgpath www/py-werkzeug
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
Hey sthen@,

Took your suggestions (always good ones. Thanks) and waited for py-test to be updated.
Both py-flask (make test [OK]) and py-werkzeug (make test only shows an error with test_reloader_sys_path[watchdog] and /usr/local/lib/python3.9/socket.py:832: ConnectionRefusedError) now seem to be working.

flaskr (from examples/tutorial) and onionshare (consumer) briefly tested, with no issues found so far, though more eyes would be appreciated to make sure we avoid breaking anything.

Obrigado.
~Ricardo

------- Original Message -------

On Saturday, February 26th, 2022 at 3:31 PM, Stuart Henderson <stu@spacehopper.org> wrote:

> On 2022/02/26 10:11, Stuart Henderson wrote:
>
> > On 2022/02/26 02:24, Ricardo wrote:
> >
> > > 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:
> >
> > I haven't checked for sure but it is quite likely that they require
> >
> > newer py-test and friends, I think that would result in the error seen.
> >
> > Updating py-test is a bit of a project as first we need to remove py2
> >
> > uses (it's being worked on).
>
> Also from a read through of the other diffs,
>
> -# $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 $
>
> don't touch those lines
>
> -EPOCH = 0
>
> EPOCH can't be removed
>
> -BUILD_DEPENDS = textproc/py-sphinx,python3>=4.0.2
>
> +BUILD_DEPENDS = textproc/py-sphinx${MODPY_FLAVOR}
>
> it's like that for a reason
>
> -@pkgpath www/py-werkzeug
>
> don't remove that

No comments:

Post a Comment