Ajout de ports pour flask

This commit is contained in:
kitoy 2023-10-06 19:24:31 +02:00
parent 34da7b12f6
commit 9908b2b846
30 changed files with 854 additions and 0 deletions

View File

@ -0,0 +1,34 @@
COMMENT= modern, extensible Python build backend used by Hatch
MODPY_EGG_VERSION= 1.17.1
DISTNAME= hatchling-${MODPY_EGG_VERSION}
PKGNAME= py-${DISTNAME}
CATEGORIES= devel
# https://github.com/pypa/hatch
HOMEPAGE= https://hatch.pypa.io/
# MIT
PERMIT_PACKAGE= Yes
MODULES= lang/python
MODPY_PI= Yes
NO_TEST= Yes
FLAVORS= python3
FLAVOR= python3
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= devel/py-editables${MODPY_FLAVOR} \
devel/py-pathspec${MODPY_FLAVOR} \
devel/py-pluggy${MODPY_FLAVOR} \
devel/py-trove-classifiers${MODPY_FLAVOR} \
sysutils/py-packaging${MODPY_FLAVOR} \
textproc/py-tomli${MODPY_FLAVOR}
MODPY_PYBUILD= Yes
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (hatchling-1.17.1.tar.gz) = dt7lEI+Sm365EC3wob+I+jJH1opE/x85XhzzLqqwxvo=
SIZE (hatchling-1.17.1.tar.gz) = 57207

View File

@ -0,0 +1,3 @@
/DESCR/1.1.1.1/Sat Aug 13 17:08:05 2022//
/PLIST/1.5/Wed May 10 07:15:33 2023//
D

View File

@ -0,0 +1 @@
ports/devel/py-hatchling/pkg

View File

@ -0,0 +1 @@
Hatchling is the extensible, standards compliant build backend used by Hatch.

View File

@ -0,0 +1,248 @@
bin/hatchling
lib/python${MODPY_VERSION}/site-packages/hatchling/
lib/python${MODPY_VERSION}/site-packages/hatchling-${MODPY_EGG_VERSION}.dist-info/
lib/python${MODPY_VERSION}/site-packages/hatchling-${MODPY_EGG_VERSION}.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/hatchling-${MODPY_EGG_VERSION}.dist-info/RECORD
lib/python${MODPY_VERSION}/site-packages/hatchling-${MODPY_EGG_VERSION}.dist-info/WHEEL
lib/python${MODPY_VERSION}/site-packages/hatchling-${MODPY_EGG_VERSION}.dist-info/entry_points.txt
lib/python${MODPY_VERSION}/site-packages/hatchling-${MODPY_EGG_VERSION}.dist-info/licenses/
lib/python${MODPY_VERSION}/site-packages/hatchling-${MODPY_EGG_VERSION}.dist-info/licenses/LICENSE.txt
lib/python${MODPY_VERSION}/site-packages/hatchling/__about__.py
lib/python${MODPY_VERSION}/site-packages/hatchling/__init__.py
lib/python${MODPY_VERSION}/site-packages/hatchling/__main__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hatchling/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/hatchling/${MODPY_PYCACHE}__about__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/${MODPY_PYCACHE}__about__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/${MODPY_PYCACHE}build.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/${MODPY_PYCACHE}build.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/${MODPY_PYCACHE}ouroboros.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/${MODPY_PYCACHE}ouroboros.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/bridge/
lib/python${MODPY_VERSION}/site-packages/hatchling/bridge/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hatchling/bridge/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/hatchling/bridge/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/bridge/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/bridge/${MODPY_PYCACHE}app.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/bridge/${MODPY_PYCACHE}app.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/bridge/app.py
lib/python${MODPY_VERSION}/site-packages/hatchling/build.py
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hatchling/builders/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/${MODPY_PYCACHE}app.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/${MODPY_PYCACHE}app.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/${MODPY_PYCACHE}constants.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/${MODPY_PYCACHE}constants.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/${MODPY_PYCACHE}custom.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/${MODPY_PYCACHE}custom.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/${MODPY_PYCACHE}sdist.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/${MODPY_PYCACHE}sdist.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/${MODPY_PYCACHE}wheel.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/${MODPY_PYCACHE}wheel.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/app.py
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/config.py
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/constants.py
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/custom.py
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/hooks/
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/hooks/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hatchling/builders/hooks/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/hooks/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/hooks/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/hooks/${MODPY_PYCACHE}custom.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/hooks/${MODPY_PYCACHE}custom.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/hooks/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/hooks/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/hooks/custom.py
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/hooks/plugin/
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/hooks/plugin/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hatchling/builders/hooks/plugin/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/hooks/plugin/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/hooks/plugin/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/hooks/plugin/${MODPY_PYCACHE}hooks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/hooks/plugin/${MODPY_PYCACHE}hooks.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/hooks/plugin/${MODPY_PYCACHE}interface.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/hooks/plugin/${MODPY_PYCACHE}interface.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/hooks/plugin/hooks.py
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/hooks/plugin/interface.py
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/hooks/version.py
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/plugin/
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/plugin/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hatchling/builders/plugin/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/plugin/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/plugin/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/plugin/${MODPY_PYCACHE}hooks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/plugin/${MODPY_PYCACHE}hooks.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/plugin/${MODPY_PYCACHE}interface.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/plugin/${MODPY_PYCACHE}interface.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/plugin/hooks.py
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/plugin/interface.py
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/sdist.py
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/utils.py
lib/python${MODPY_VERSION}/site-packages/hatchling/builders/wheel.py
lib/python${MODPY_VERSION}/site-packages/hatchling/cli/
lib/python${MODPY_VERSION}/site-packages/hatchling/cli/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hatchling/cli/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/hatchling/cli/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/cli/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/cli/build/
lib/python${MODPY_VERSION}/site-packages/hatchling/cli/build/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hatchling/cli/build/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/hatchling/cli/build/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/cli/build/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/cli/dep/
lib/python${MODPY_VERSION}/site-packages/hatchling/cli/dep/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hatchling/cli/dep/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/hatchling/cli/dep/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/cli/dep/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/cli/metadata/
lib/python${MODPY_VERSION}/site-packages/hatchling/cli/metadata/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hatchling/cli/metadata/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/hatchling/cli/metadata/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/cli/metadata/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/cli/version/
lib/python${MODPY_VERSION}/site-packages/hatchling/cli/version/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hatchling/cli/version/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/hatchling/cli/version/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/cli/version/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/dep/
lib/python${MODPY_VERSION}/site-packages/hatchling/dep/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hatchling/dep/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/hatchling/dep/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/dep/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/dep/${MODPY_PYCACHE}core.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/dep/${MODPY_PYCACHE}core.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/dep/core.py
lib/python${MODPY_VERSION}/site-packages/hatchling/licenses/
lib/python${MODPY_VERSION}/site-packages/hatchling/licenses/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hatchling/licenses/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/hatchling/licenses/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/licenses/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/licenses/${MODPY_PYCACHE}parse.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/licenses/${MODPY_PYCACHE}parse.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/licenses/${MODPY_PYCACHE}supported.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/licenses/${MODPY_PYCACHE}supported.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/licenses/parse.py
lib/python${MODPY_VERSION}/site-packages/hatchling/licenses/supported.py
lib/python${MODPY_VERSION}/site-packages/hatchling/metadata/
lib/python${MODPY_VERSION}/site-packages/hatchling/metadata/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hatchling/metadata/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/hatchling/metadata/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/metadata/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/metadata/${MODPY_PYCACHE}core.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/metadata/${MODPY_PYCACHE}core.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/metadata/${MODPY_PYCACHE}custom.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/metadata/${MODPY_PYCACHE}custom.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/metadata/${MODPY_PYCACHE}spec.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/metadata/${MODPY_PYCACHE}spec.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/metadata/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/metadata/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/metadata/core.py
lib/python${MODPY_VERSION}/site-packages/hatchling/metadata/custom.py
lib/python${MODPY_VERSION}/site-packages/hatchling/metadata/plugin/
lib/python${MODPY_VERSION}/site-packages/hatchling/metadata/plugin/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hatchling/metadata/plugin/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/hatchling/metadata/plugin/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/metadata/plugin/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/metadata/plugin/${MODPY_PYCACHE}hooks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/metadata/plugin/${MODPY_PYCACHE}hooks.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/metadata/plugin/${MODPY_PYCACHE}interface.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/metadata/plugin/${MODPY_PYCACHE}interface.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/metadata/plugin/hooks.py
lib/python${MODPY_VERSION}/site-packages/hatchling/metadata/plugin/interface.py
lib/python${MODPY_VERSION}/site-packages/hatchling/metadata/spec.py
lib/python${MODPY_VERSION}/site-packages/hatchling/metadata/utils.py
lib/python${MODPY_VERSION}/site-packages/hatchling/ouroboros.py
lib/python${MODPY_VERSION}/site-packages/hatchling/plugin/
lib/python${MODPY_VERSION}/site-packages/hatchling/plugin/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hatchling/plugin/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/hatchling/plugin/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/plugin/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/plugin/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/plugin/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/plugin/${MODPY_PYCACHE}manager.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/plugin/${MODPY_PYCACHE}manager.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/plugin/${MODPY_PYCACHE}specs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/plugin/${MODPY_PYCACHE}specs.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/plugin/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/plugin/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/plugin/exceptions.py
lib/python${MODPY_VERSION}/site-packages/hatchling/plugin/manager.py
lib/python${MODPY_VERSION}/site-packages/hatchling/plugin/specs.py
lib/python${MODPY_VERSION}/site-packages/hatchling/plugin/utils.py
lib/python${MODPY_VERSION}/site-packages/hatchling/py.typed
lib/python${MODPY_VERSION}/site-packages/hatchling/utils/
lib/python${MODPY_VERSION}/site-packages/hatchling/utils/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hatchling/utils/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/hatchling/utils/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/utils/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/utils/${MODPY_PYCACHE}constants.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/utils/${MODPY_PYCACHE}constants.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/utils/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/utils/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/utils/${MODPY_PYCACHE}fs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/utils/${MODPY_PYCACHE}fs.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/utils/constants.py
lib/python${MODPY_VERSION}/site-packages/hatchling/utils/context.py
lib/python${MODPY_VERSION}/site-packages/hatchling/utils/fs.py
lib/python${MODPY_VERSION}/site-packages/hatchling/version/
lib/python${MODPY_VERSION}/site-packages/hatchling/version/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hatchling/version/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/hatchling/version/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/version/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/version/${MODPY_PYCACHE}core.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/version/${MODPY_PYCACHE}core.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/version/core.py
lib/python${MODPY_VERSION}/site-packages/hatchling/version/scheme/
lib/python${MODPY_VERSION}/site-packages/hatchling/version/scheme/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hatchling/version/scheme/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/hatchling/version/scheme/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/version/scheme/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/version/scheme/${MODPY_PYCACHE}standard.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/version/scheme/${MODPY_PYCACHE}standard.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/version/scheme/plugin/
lib/python${MODPY_VERSION}/site-packages/hatchling/version/scheme/plugin/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hatchling/version/scheme/plugin/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/hatchling/version/scheme/plugin/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/version/scheme/plugin/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/version/scheme/plugin/${MODPY_PYCACHE}hooks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/version/scheme/plugin/${MODPY_PYCACHE}hooks.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/version/scheme/plugin/${MODPY_PYCACHE}interface.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/version/scheme/plugin/${MODPY_PYCACHE}interface.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/version/scheme/plugin/hooks.py
lib/python${MODPY_VERSION}/site-packages/hatchling/version/scheme/plugin/interface.py
lib/python${MODPY_VERSION}/site-packages/hatchling/version/scheme/standard.py
lib/python${MODPY_VERSION}/site-packages/hatchling/version/source/
lib/python${MODPY_VERSION}/site-packages/hatchling/version/source/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hatchling/version/source/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/hatchling/version/source/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/version/source/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/version/source/${MODPY_PYCACHE}code.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/version/source/${MODPY_PYCACHE}code.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/version/source/${MODPY_PYCACHE}env.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/version/source/${MODPY_PYCACHE}env.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/version/source/${MODPY_PYCACHE}regex.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/version/source/${MODPY_PYCACHE}regex.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/version/source/code.py
lib/python${MODPY_VERSION}/site-packages/hatchling/version/source/env.py
lib/python${MODPY_VERSION}/site-packages/hatchling/version/source/plugin/
lib/python${MODPY_VERSION}/site-packages/hatchling/version/source/plugin/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/hatchling/version/source/plugin/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/hatchling/version/source/plugin/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/version/source/plugin/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/version/source/plugin/${MODPY_PYCACHE}hooks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/version/source/plugin/${MODPY_PYCACHE}hooks.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/version/source/plugin/${MODPY_PYCACHE}interface.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/hatchling/version/source/plugin/${MODPY_PYCACHE}interface.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/hatchling/version/source/plugin/hooks.py
lib/python${MODPY_VERSION}/site-packages/hatchling/version/source/plugin/interface.py
lib/python${MODPY_VERSION}/site-packages/hatchling/version/source/regex.py

View File

@ -0,0 +1,28 @@
COMMENT= modern, extensible Python build backend used by Hatch
MODPY_EGG_VERSION= 2023.5.22
DISTNAME= trove-classifiers-${MODPY_EGG_VERSION}
PKGNAME= py-${DISTNAME}
CATEGORIES= devel
# https://github.com/pypa/hatch
HOMEPAGE= https://github.com/pypa/trove-classifiers
# MIT
PERMIT_PACKAGE= Yes
MODULES= lang/python
MODPY_PI= Yes
NO_TEST= Yes
FLAVORS= python3
FLAVOR= python3
BUILD_DEPENDS= devel/py-calver${MODPY_FLAVOR}
MODPY_PYBUILD= Yes
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (trove-classifiers-2023.5.22.tar.gz) = DHZpQA6hzpQO61rwadHQ/LfeHKp5bKLfSjJiR6uo6MY=
SIZE (trove-classifiers-2023.5.22.tar.gz) = 15853

View File

@ -0,0 +1,15 @@
lib/python${MODPY_VERSION}/site-packages/trove_classifiers/
lib/python${MODPY_VERSION}/site-packages/trove_classifiers-${MODPY_EGG_VERSION}.dist-info/
lib/python${MODPY_VERSION}/site-packages/trove_classifiers-${MODPY_EGG_VERSION}.dist-info/LICENSE
lib/python${MODPY_VERSION}/site-packages/trove_classifiers-${MODPY_EGG_VERSION}.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/trove_classifiers-${MODPY_EGG_VERSION}.dist-info/RECORD
lib/python${MODPY_VERSION}/site-packages/trove_classifiers-${MODPY_EGG_VERSION}.dist-info/WHEEL
lib/python${MODPY_VERSION}/site-packages/trove_classifiers-${MODPY_EGG_VERSION}.dist-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/trove_classifiers/__init__.py
lib/python${MODPY_VERSION}/site-packages/trove_classifiers/__main__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/trove_classifiers/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/trove_classifiers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/trove_classifiers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/trove_classifiers/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/trove_classifiers/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/trove_classifiers/py.typed

View File

@ -0,0 +1,25 @@
COMMENT= Flask extension provides bcrypt hashing utilities.
MODPY_EGG_VERSION=1.0.1
DISTNAME= Flask-Bcrypt-${MODPY_EGG_VERSION}
PKGNAME= py-${DISTNAME:L}
CATEGORIES= www
# BSD
PERMIT_PACKAGE= Yes
MODULES= lang/python
MODPY_PI= Yes
MODPY_PYBUILD = setuptools
FLAVORS= python3
FLAVOR= python3
RUN_DEPENDS= www/py-flask${MODPY_FLAVOR}
# Could also use various unported eggs, Flask-Babel, speaklater
#TEST_DEPENDS= devel/py-nose
USE_GMAKE= Yes
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (Flask-Bcrypt-1.0.1.tar.gz) = 8HtmuBFBfqZOsYiuZFWwtwink9lm4agM7sSiO8QqQ2k=
SIZE (Flask-Bcrypt-1.0.1.tar.gz) = 5996

View File

@ -0,0 +1,6 @@
Flask-Bcrypt is a Flask extension that provides bcrypt
hashing utilities for your application.
For sensitive data that must be protected, such as passwords,
bcrypt is an advisable choice.

View File

@ -0,0 +1,10 @@
lib/python${MODPY_VERSION}/site-packages/Flask_Bcrypt-${MODPY_EGG_VERSION}.dist-info/
lib/python${MODPY_VERSION}/site-packages/Flask_Bcrypt-${MODPY_EGG_VERSION}.dist-info/LICENSE
lib/python${MODPY_VERSION}/site-packages/Flask_Bcrypt-${MODPY_EGG_VERSION}.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/Flask_Bcrypt-${MODPY_EGG_VERSION}.dist-info/RECORD
lib/python${MODPY_VERSION}/site-packages/Flask_Bcrypt-${MODPY_EGG_VERSION}.dist-info/WHEEL
lib/python${MODPY_VERSION}/site-packages/Flask_Bcrypt-${MODPY_EGG_VERSION}.dist-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}flask_bcrypt.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}flask_bcrypt.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask_bcrypt.py

26
www/py-flask-wtf/Makefile Normal file
View File

@ -0,0 +1,26 @@
COMMENT= simple integration of Flask and WTForms
MODPY_EGG_VERSION=1.2.1
DISTNAME= flask_wtf-${MODPY_EGG_VERSION}
PKGNAME= py-${DISTNAME:L}
CATEGORIES= www
# BSD
PERMIT_PACKAGE= Yes
MODULES= lang/python
MODPY_PI= Yes
MODPY_PYBUILD = setuptools
FLAVORS= python3
FLAVOR= python3
RUN_DEPENDS= www/py-flask${MODPY_FLAVOR} \
www/py-wtforms${MODPY_FLAVOR}
# Could also use various unported eggs, Flask-Babel, speaklater
#TEST_DEPENDS= devel/py-nose
USE_GMAKE= Yes
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (flask_wtf-1.2.1.tar.gz) = i7Jp65u0a4fnyCM9fn3r3x+LdL+QzBeJmIwps3qXtpU=
SIZE (flask_wtf-1.2.1.tar.gz) = 42498

View File

@ -0,0 +1,3 @@
/DESCR/1.1.1.1/Fri Dec 27 09:24:04 2013//
/PLIST/1.11/Sat Nov 26 08:21:37 2022//
D

View File

@ -0,0 +1 @@
ports/www/py-flask-wtf/pkg

View File

@ -0,0 +1,2 @@
Simple integration of Flask and WTForms, including CSRF, file upload and
Recaptcha integration.

View File

@ -0,0 +1,42 @@
@conflict py-flask-wtf-*
@pkgpath www/py-flask-wtf
lib/python${MODPY_VERSION}/site-packages/flask_wtf/
lib/python${MODPY_VERSION}/site-packages/flask_wtf-${MODPY_EGG_VERSION}.dist-info/
lib/python${MODPY_VERSION}/site-packages/flask_wtf-${MODPY_EGG_VERSION}.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/flask_wtf-${MODPY_EGG_VERSION}.dist-info/RECORD
lib/python${MODPY_VERSION}/site-packages/flask_wtf-${MODPY_EGG_VERSION}.dist-info/WHEEL
lib/python${MODPY_VERSION}/site-packages/flask_wtf-${MODPY_EGG_VERSION}.dist-info/licenses/
lib/python${MODPY_VERSION}/site-packages/flask_wtf-${MODPY_EGG_VERSION}.dist-info/licenses/LICENSE.rst
lib/python${MODPY_VERSION}/site-packages/flask_wtf/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/flask_wtf/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/flask_wtf/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flask_wtf/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask_wtf/${MODPY_PYCACHE}_compat.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flask_wtf/${MODPY_PYCACHE}_compat.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask_wtf/${MODPY_PYCACHE}csrf.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flask_wtf/${MODPY_PYCACHE}csrf.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask_wtf/${MODPY_PYCACHE}file.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flask_wtf/${MODPY_PYCACHE}file.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask_wtf/${MODPY_PYCACHE}form.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flask_wtf/${MODPY_PYCACHE}form.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask_wtf/${MODPY_PYCACHE}i18n.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flask_wtf/${MODPY_PYCACHE}i18n.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask_wtf/_compat.py
lib/python${MODPY_VERSION}/site-packages/flask_wtf/csrf.py
lib/python${MODPY_VERSION}/site-packages/flask_wtf/file.py
lib/python${MODPY_VERSION}/site-packages/flask_wtf/form.py
lib/python${MODPY_VERSION}/site-packages/flask_wtf/i18n.py
lib/python${MODPY_VERSION}/site-packages/flask_wtf/recaptcha/
lib/python${MODPY_VERSION}/site-packages/flask_wtf/recaptcha/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/flask_wtf/recaptcha/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/flask_wtf/recaptcha/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flask_wtf/recaptcha/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask_wtf/recaptcha/${MODPY_PYCACHE}fields.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flask_wtf/recaptcha/${MODPY_PYCACHE}fields.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask_wtf/recaptcha/${MODPY_PYCACHE}validators.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flask_wtf/recaptcha/${MODPY_PYCACHE}validators.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask_wtf/recaptcha/${MODPY_PYCACHE}widgets.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flask_wtf/recaptcha/${MODPY_PYCACHE}widgets.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask_wtf/recaptcha/fields.py
lib/python${MODPY_VERSION}/site-packages/flask_wtf/recaptcha/validators.py
lib/python${MODPY_VERSION}/site-packages/flask_wtf/recaptcha/widgets.py

View File

@ -0,0 +1,42 @@
@conflict py-flask-wtf-*
@pkgpath www/py-flask-wtf
lib/python${MODPY_VERSION}/site-packages/Flask_WTF-${MODPY_EGG_VERSION}.dist-info/
lib/python${MODPY_VERSION}/site-packages/Flask_WTF-${MODPY_EGG_VERSION}.dist-info/LICENSE.rst
lib/python${MODPY_VERSION}/site-packages/Flask_WTF-${MODPY_EGG_VERSION}.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/Flask_WTF-${MODPY_EGG_VERSION}.dist-info/RECORD
lib/python${MODPY_VERSION}/site-packages/Flask_WTF-${MODPY_EGG_VERSION}.dist-info/WHEEL
lib/python${MODPY_VERSION}/site-packages/Flask_WTF-${MODPY_EGG_VERSION}.dist-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/flask_wtf/
lib/python${MODPY_VERSION}/site-packages/flask_wtf/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/flask_wtf/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/flask_wtf/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flask_wtf/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask_wtf/${MODPY_PYCACHE}_compat.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flask_wtf/${MODPY_PYCACHE}_compat.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask_wtf/${MODPY_PYCACHE}csrf.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flask_wtf/${MODPY_PYCACHE}csrf.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask_wtf/${MODPY_PYCACHE}file.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flask_wtf/${MODPY_PYCACHE}file.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask_wtf/${MODPY_PYCACHE}form.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flask_wtf/${MODPY_PYCACHE}form.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask_wtf/${MODPY_PYCACHE}i18n.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flask_wtf/${MODPY_PYCACHE}i18n.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask_wtf/_compat.py
lib/python${MODPY_VERSION}/site-packages/flask_wtf/csrf.py
lib/python${MODPY_VERSION}/site-packages/flask_wtf/file.py
lib/python${MODPY_VERSION}/site-packages/flask_wtf/form.py
lib/python${MODPY_VERSION}/site-packages/flask_wtf/i18n.py
lib/python${MODPY_VERSION}/site-packages/flask_wtf/recaptcha/
lib/python${MODPY_VERSION}/site-packages/flask_wtf/recaptcha/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/flask_wtf/recaptcha/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/flask_wtf/recaptcha/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flask_wtf/recaptcha/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask_wtf/recaptcha/${MODPY_PYCACHE}fields.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flask_wtf/recaptcha/${MODPY_PYCACHE}fields.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask_wtf/recaptcha/${MODPY_PYCACHE}validators.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flask_wtf/recaptcha/${MODPY_PYCACHE}validators.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask_wtf/recaptcha/${MODPY_PYCACHE}widgets.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flask_wtf/recaptcha/${MODPY_PYCACHE}widgets.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask_wtf/recaptcha/fields.py
lib/python${MODPY_VERSION}/site-packages/flask_wtf/recaptcha/validators.py
lib/python${MODPY_VERSION}/site-packages/flask_wtf/recaptcha/widgets.py

27
www/py-flask/Makefile Normal file
View File

@ -0,0 +1,27 @@
COMMENT = microframework based on Werkzeug and Jinja 2
MODPY_EGG_VERSION = 2.3.3
DISTNAME = flask-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME:L}
CATEGORIES = www devel
HOMEPAGE = https://flask.palletsprojects.com/
# BSD
PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PI = Yes
MODPY_PYBUILD = setuptools
FLAVORS = python3
FLAVOR = python3
RUN_DEPENDS = devel/py-blinker${MODPY_FLAVOR} \
www/py-itsdangerous${MODPY_FLAVOR} \
www/py-jinja2${MODPY_FLAVOR} \
www/py-werkzeug${MODPY_FLAVOR} \
devel/py-click${MODPY_FLAVOR}>=8.0.0
.include <bsd.port.mk>

2
www/py-flask/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (flask-2.3.3.tar.gz) = CcNHqSqn/0qOfzIGeV8w2CZlS684uHPQdEzVccpgnvw=
SIZE (flask-2.3.3.tar.gz) = 672756

8
www/py-flask/pkg/DESCR Normal file
View File

@ -0,0 +1,8 @@
Flask is a microframework for Python based on Werkzeug, Jinja 2 and
good intentions.
Maintainer: The OpenBSD ports mailing-list <ports@openbsd.org>
WWW: https://flask.palletsprojects.com/

78
www/py-flask/pkg/PLIST Normal file
View File

@ -0,0 +1,78 @@
bin/flask
lib/python${MODPY_VERSION}/site-packages/flask/
lib/python${MODPY_VERSION}/site-packages/flask-${MODPY_EGG_VERSION}.dist-info/
lib/python${MODPY_VERSION}/site-packages/flask-${MODPY_EGG_VERSION}.dist-info/LICENSE.rst
lib/python${MODPY_VERSION}/site-packages/flask-${MODPY_EGG_VERSION}.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/flask-${MODPY_EGG_VERSION}.dist-info/RECORD
lib/python${MODPY_VERSION}/site-packages/flask-${MODPY_EGG_VERSION}.dist-info/WHEEL
lib/python${MODPY_VERSION}/site-packages/flask-${MODPY_EGG_VERSION}.dist-info/entry_points.txt
lib/python${MODPY_VERSION}/site-packages/flask/__init__.py
lib/python${MODPY_VERSION}/site-packages/flask/__main__.py
${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}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}app.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}debughelpers.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}globals.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}helpers.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}logging.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flask/${MODPY_PYCACHE}wrappers.${MODPY_PYC_MAGIC_TAG}pyc
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/globals.py
lib/python${MODPY_VERSION}/site-packages/flask/helpers.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}${MODPY_PYOEXTENSION}
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}provider.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flask/json/${MODPY_PYCACHE}provider.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask/json/${MODPY_PYCACHE}tag.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/flask/json/${MODPY_PYCACHE}tag.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/flask/json/provider.py
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

31
www/py-werkzeug/Makefile Normal file
View File

@ -0,0 +1,31 @@
COMMENT = WSGI utility collection
MODPY_EGG_VERSION = 2.3.7
DISTNAME = werkzeug-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME:L}
EPOCH = 0
REVISION = 1
CATEGORIES = www devel
HOMEPAGE = https://palletsprojects.com/p/werkzeug/
# BSD
PERMIT_PACKAGE = Yes
MODULES = lang/python
FLAVORS = python3
FLAVOR = python3
MODPY_PYBUILD = setuptools
MODPY_PI = Yes
# verbose for now, it has been seen hanging at times
MODPY_PYTEST_ARGS = -v
TEST_DEPENDS = devel/py-test${MODPY_FLAVOR} \
devel/py-test-xprocess${MODPY_FLAVOR} \
devel/py-test-timeout${MODPY_FLAVOR} \
www/py-requests${MODPY_FLAVOR}
.include <bsd.port.mk>

2
www/py-werkzeug/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (werkzeug-2.3.7.tar.gz) = K4wORHtLnbzIXdl7butNy69si2w74L1lTiVVPgohV9g=
SIZE (werkzeug-2.3.7.tar.gz) = 819625

View File

@ -0,0 +1,3 @@
/DESCR/1.1.1.1/Sun Jan 18 20:10:31 2009//
/PLIST/1.21/Sat Nov 26 08:21:38 2022//
D

View File

@ -0,0 +1 @@
ports/www/py-werkzeug/pkg

15
www/py-werkzeug/pkg/DESCR Normal file
View File

@ -0,0 +1,15 @@
Werkzeug started as a simple collection of various utilities for WSGI
applications and has become one of the most advanced WSGI utility
modules. It includes a powerful debugger, full featured request and
response objects, HTTP utilities to handle entity tags, cache control
headers, HTTP dates, cookie handling, file uploads, a powerful URL
routing system and a bunch of community contributed addon modules.
Werkzeug is unicode aware and doesn't enforce a specific template
engine, database adapter or anything else. It doesn't even enforce
a specific way of handling requests and leaves all that up to the
developer.
Werkzeug is most useful for end user applications which should work on
as many server environments as possible (such as blogs, wikis, bulletin
boards, etc.).

192
www/py-werkzeug/pkg/PLIST Normal file
View File

@ -0,0 +1,192 @@
lib/python${MODPY_VERSION}/site-packages/werkzeug/
lib/python${MODPY_VERSION}/site-packages/werkzeug-${MODPY_EGG_VERSION}.dist-info/
lib/python${MODPY_VERSION}/site-packages/werkzeug-${MODPY_EGG_VERSION}.dist-info/LICENSE.rst
lib/python${MODPY_VERSION}/site-packages/werkzeug-${MODPY_EGG_VERSION}.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/werkzeug-${MODPY_EGG_VERSION}.dist-info/RECORD
lib/python${MODPY_VERSION}/site-packages/werkzeug-${MODPY_EGG_VERSION}.dist-info/WHEEL
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}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}_internal.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}_reloader.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}formparser.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}formparser.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}local.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}local.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}security.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}security.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}serving.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}urls.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}user_agent.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}user_agent.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}wsgi.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}wsgi.${MODPY_PYC_MAGIC_TAG}pyc
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/datastructures/
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/${MODPY_PYCACHE}accept.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/${MODPY_PYCACHE}accept.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/${MODPY_PYCACHE}auth.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/${MODPY_PYCACHE}auth.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/${MODPY_PYCACHE}cache_control.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/${MODPY_PYCACHE}cache_control.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/${MODPY_PYCACHE}csp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/${MODPY_PYCACHE}csp.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/${MODPY_PYCACHE}etag.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/${MODPY_PYCACHE}etag.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/${MODPY_PYCACHE}file_storage.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/${MODPY_PYCACHE}file_storage.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/${MODPY_PYCACHE}headers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/${MODPY_PYCACHE}headers.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/${MODPY_PYCACHE}mixins.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/${MODPY_PYCACHE}mixins.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/${MODPY_PYCACHE}range.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/${MODPY_PYCACHE}range.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/${MODPY_PYCACHE}structures.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/${MODPY_PYCACHE}structures.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/accept.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/accept.pyi
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/auth.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/cache_control.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/cache_control.pyi
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/csp.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/csp.pyi
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/etag.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/etag.pyi
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/file_storage.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/file_storage.pyi
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/headers.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/headers.pyi
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/mixins.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/mixins.pyi
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/range.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/range.pyi
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/structures.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/datastructures/structures.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}/
lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/${MODPY_PYCACHE}console.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/${MODPY_PYCACHE}console.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/${MODPY_PYCACHE}repr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/${MODPY_PYCACHE}repr.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/${MODPY_PYCACHE}tbtools.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/${MODPY_PYCACHE}tbtools.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/console.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/repr.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/shared/
lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/shared/ICON_LICENSE.md
lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/shared/console.png
lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/shared/debugger.js
lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/shared/less.png
lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/shared/more.png
lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/shared/style.css
lib/python${MODPY_VERSION}/site-packages/werkzeug/debug/tbtools.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/exceptions.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/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/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}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
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/
lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/${MODPY_PYCACHE}converters.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/${MODPY_PYCACHE}converters.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/${MODPY_PYCACHE}map.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/${MODPY_PYCACHE}map.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/${MODPY_PYCACHE}matcher.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/${MODPY_PYCACHE}matcher.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/${MODPY_PYCACHE}rules.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/${MODPY_PYCACHE}rules.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/converters.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/exceptions.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/map.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/matcher.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/routing/rules.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/
lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/${MODPY_PYCACHE}multipart.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/${MODPY_PYCACHE}multipart.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/${MODPY_PYCACHE}request.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
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}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/${MODPY_PYCACHE}response.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/http.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/multipart.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/request.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/sansio/response.py
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/utils.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/
lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}request.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}request.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}response.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/${MODPY_PYCACHE}response.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/request.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/wrappers/response.py
lib/python${MODPY_VERSION}/site-packages/werkzeug/wsgi.py