pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-ksef2: update to 0.9.0



Module Name:	pkgsrc-wip
Committed By:	Bartosz Kuzma <bartosz.kuzma%gmail.com@localhost>
Pushed By:	bartosz.kuzma
Date:		Fri Mar 13 05:52:57 2026 +0100
Changeset:	34843237845ef64cf8553991534cf16d667625e3

Modified Files:
	Makefile
	py-ksef2/Makefile
	py-ksef2/PLIST
	py-ksef2/distinfo
Added Files:
	py-beartype/DESCR
	py-beartype/Makefile
	py-beartype/PLIST
	py-beartype/distinfo
	py-camel-converter/DESCR
	py-camel-converter/Makefile
	py-camel-converter/PLIST
	py-camel-converter/distinfo
	py-polyfactory/DESCR
	py-polyfactory/Makefile
	py-polyfactory/PLIST
	py-polyfactory/distinfo

Log Message:
py-ksef2: update to 0.9.0

v0.9.0 (2026-03-07)
Feat
    logging: add package structlog helpers
    add batch upload workflow
    add client lifecycle and transport config
    expand client layer with dedicated modules for all API domains
    reorganize infra mappers into domain-specific modules
    refactor domain models, remove deprecated module
    refactor core infrastructure with middleware support
    refactored certifacets client, mappers and models layers
    refactor the endpoints layer along with comprehensive unit tests, 100% coverage
    move Peppol from services to clients, improve API, add method with internal pagination

Fix
    mappers: handle unsupported authentication method codes
    permissions: add entity grants query endpoint
    logging: remove duplicate logger imports
    examples: remove invalid demo testdata grants
    auth: register auth response mapper

Refactor
    scripts: remove obsolete api playground script
    types: tighten public literal type surface
    sdk: split session clients and refresh release docs
    cleanup: remove obsolete docs and legacy request mappers
    reorganize examples and harden xml and session handling
    examples: standardize example script execution and layout
    narrow public enum surface
    refresh generated spec and tooling
    consolidate services layer, add InvoicesService
    update scripts and examples for new API
    improve testdata service API and cleanup tracking
    restructure API facade and client layer

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=34843237845ef64cf8553991534cf16d667625e3

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                    |    3 +
 py-beartype/DESCR           |    4 +
 py-beartype/Makefile        |   19 +
 py-beartype/PLIST           | 1266 +++++++++++++++++++++++++++++++++++++++++++
 py-beartype/distinfo        |    5 +
 py-camel-converter/DESCR    |    3 +
 py-camel-converter/Makefile |   19 +
 py-camel-converter/PLIST    |   18 +
 py-camel-converter/distinfo |    5 +
 py-ksef2/Makefile           |    7 +-
 py-ksef2/PLIST              |  321 +++++++----
 py-ksef2/distinfo           |    6 +-
 py-polyfactory/DESCR        |    3 +
 py-polyfactory/Makefile     |   22 +
 py-polyfactory/PLIST        |  120 ++++
 py-polyfactory/distinfo     |    5 +
 16 files changed, 1708 insertions(+), 118 deletions(-)

diffs:
diff --git a/Makefile b/Makefile
index 30b1bc9fb8..916791e446 100644
--- a/Makefile
+++ b/Makefile
@@ -3535,6 +3535,7 @@ SUBDIR+=	py-bc-python-hcl2
 SUBDIR+=	py-bcbio-gff
 SUBDIR+=	py-bctpy
 SUBDIR+=	py-beampy
+SUBDIR+=	py-beartype
 SUBDIR+=	py-beautysh
 SUBDIR+=	py-behaviour
 SUBDIR+=	py-bibtexparser3
@@ -3574,6 +3575,7 @@ SUBDIR+=	py-c7n-kube
 SUBDIR+=	py-cPyparsing
 SUBDIR+=	py-calphad
 SUBDIR+=	py-calverter
+SUBDIR+=	py-camel-converter
 SUBDIR+=	py-cameo
 SUBDIR+=	py-cantera
 SUBDIR+=	py-captcha
@@ -4457,6 +4459,7 @@ SUBDIR+=	py-poisson-approval
 SUBDIR+=	py-poissongeometry
 SUBDIR+=	py-polars
 SUBDIR+=	py-policy-sentry
+SUBDIR+=	py-polyfactory
 SUBDIR+=	py-polygon3
 SUBDIR+=	py-polynomial
 SUBDIR+=	py-poppy
diff --git a/py-beartype/DESCR b/py-beartype/DESCR
new file mode 100644
index 0000000000..2ebb1c6913
--- /dev/null
+++ b/py-beartype/DESCR
@@ -0,0 +1,4 @@
+Beartype is an open-source pure-Python PEP-compliant near-real-time
+hybrid runtime-static third-generation type checker emphasizing
+efficiency, usability, unsubstantiated jargon we just made up,
+and thrilling puns.
diff --git a/py-beartype/Makefile b/py-beartype/Makefile
new file mode 100644
index 0000000000..5ca954a941
--- /dev/null
+++ b/py-beartype/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD$
+
+DISTNAME=	beartype-0.22.9
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	devel
+MASTER_SITES=	${MASTER_SITE_GITHUB:=beartype/}
+GITHUB_TAG=	refs/tags/v${PKGVERSION_NOREV}
+
+MAINTAINER=	bartosz.kuzma%gmail.com@localhost
+HOMEPAGE=	https://github.com/beartype/beartype/
+COMMENT=	The bare-mental type checker
+LICENSE=	mit
+
+WRKSRC=		${WRKDIR}/${DISTNAME}
+
+USE_LANGUAGES=	# none
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-beartype/PLIST b/py-beartype/PLIST
new file mode 100644
index 0000000000..4a75ab7d54
--- /dev/null
+++ b/py-beartype/PLIST
@@ -0,0 +1,1266 @@
+@comment $NetBSD$
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/beartype/__init__.py
+${PYSITELIB}/beartype/__init__.pyc
+${PYSITELIB}/beartype/__init__.pyo
+${PYSITELIB}/beartype/_cave/__init__.py
+${PYSITELIB}/beartype/_cave/__init__.pyc
+${PYSITELIB}/beartype/_cave/__init__.pyo
+${PYSITELIB}/beartype/_cave/_caveabc.py
+${PYSITELIB}/beartype/_cave/_caveabc.pyc
+${PYSITELIB}/beartype/_cave/_caveabc.pyo
+${PYSITELIB}/beartype/_cave/_cavefast.py
+${PYSITELIB}/beartype/_cave/_cavefast.pyc
+${PYSITELIB}/beartype/_cave/_cavefast.pyo
+${PYSITELIB}/beartype/_cave/_cavemap.py
+${PYSITELIB}/beartype/_cave/_cavemap.pyc
+${PYSITELIB}/beartype/_cave/_cavemap.pyo
+${PYSITELIB}/beartype/_check/__init__.py
+${PYSITELIB}/beartype/_check/__init__.pyc
+${PYSITELIB}/beartype/_check/__init__.pyo
+${PYSITELIB}/beartype/_check/_checksnip.py
+${PYSITELIB}/beartype/_check/_checksnip.pyc
+${PYSITELIB}/beartype/_check/_checksnip.pyo
+${PYSITELIB}/beartype/_check/checkmake.py
+${PYSITELIB}/beartype/_check/checkmake.pyc
+${PYSITELIB}/beartype/_check/checkmake.pyo
+${PYSITELIB}/beartype/_check/code/__init__.py
+${PYSITELIB}/beartype/_check/code/__init__.pyc
+${PYSITELIB}/beartype/_check/code/__init__.pyo
+${PYSITELIB}/beartype/_check/code/_pep/__init__.py
+${PYSITELIB}/beartype/_check/code/_pep/__init__.pyc
+${PYSITELIB}/beartype/_check/code/_pep/__init__.pyo
+${PYSITELIB}/beartype/_check/code/_pep/codepep484604.py
+${PYSITELIB}/beartype/_check/code/_pep/codepep484604.pyc
+${PYSITELIB}/beartype/_check/code/_pep/codepep484604.pyo
+${PYSITELIB}/beartype/_check/code/_pep/pep484/__init__.py
+${PYSITELIB}/beartype/_check/code/_pep/pep484/__init__.pyc
+${PYSITELIB}/beartype/_check/code/_pep/pep484/__init__.pyo
+${PYSITELIB}/beartype/_check/code/_pep/pep484/codepep484typevar.py
+${PYSITELIB}/beartype/_check/code/_pep/pep484/codepep484typevar.pyc
+${PYSITELIB}/beartype/_check/code/_pep/pep484/codepep484typevar.pyo
+${PYSITELIB}/beartype/_check/code/_pep/pep484585/__init__.py
+${PYSITELIB}/beartype/_check/code/_pep/pep484585/__init__.pyc
+${PYSITELIB}/beartype/_check/code/_pep/pep484585/__init__.pyo
+${PYSITELIB}/beartype/_check/code/_pep/pep484585/codepep484585container.py
+${PYSITELIB}/beartype/_check/code/_pep/pep484585/codepep484585container.pyc
+${PYSITELIB}/beartype/_check/code/_pep/pep484585/codepep484585container.pyo
+${PYSITELIB}/beartype/_check/code/_pep/pep484585/codepep484585generic.py
+${PYSITELIB}/beartype/_check/code/_pep/pep484585/codepep484585generic.pyc
+${PYSITELIB}/beartype/_check/code/_pep/pep484585/codepep484585generic.pyo
+${PYSITELIB}/beartype/_check/code/codemagic.py
+${PYSITELIB}/beartype/_check/code/codemagic.pyc
+${PYSITELIB}/beartype/_check/code/codemagic.pyo
+${PYSITELIB}/beartype/_check/code/codemain.py
+${PYSITELIB}/beartype/_check/code/codemain.pyc
+${PYSITELIB}/beartype/_check/code/codemain.pyo
+${PYSITELIB}/beartype/_check/code/codescope.py
+${PYSITELIB}/beartype/_check/code/codescope.pyc
+${PYSITELIB}/beartype/_check/code/codescope.pyo
+${PYSITELIB}/beartype/_check/code/snip/__init__.py
+${PYSITELIB}/beartype/_check/code/snip/__init__.pyc
+${PYSITELIB}/beartype/_check/code/snip/__init__.pyo
+${PYSITELIB}/beartype/_check/code/snip/codesnipcls.py
+${PYSITELIB}/beartype/_check/code/snip/codesnipcls.pyc
+${PYSITELIB}/beartype/_check/code/snip/codesnipcls.pyo
+${PYSITELIB}/beartype/_check/code/snip/codesnipstr.py
+${PYSITELIB}/beartype/_check/code/snip/codesnipstr.pyc
+${PYSITELIB}/beartype/_check/code/snip/codesnipstr.pyo
+${PYSITELIB}/beartype/_check/convert/__init__.py
+${PYSITELIB}/beartype/_check/convert/__init__.pyc
+${PYSITELIB}/beartype/_check/convert/__init__.pyo
+${PYSITELIB}/beartype/_check/convert/_convcoerce.py
+${PYSITELIB}/beartype/_check/convert/_convcoerce.pyc
+${PYSITELIB}/beartype/_check/convert/_convcoerce.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/__init__.py
+${PYSITELIB}/beartype/_check/convert/_reduce/__init__.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/__init__.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/_nonpep/__init__.py
+${PYSITELIB}/beartype/_check/convert/_reduce/_nonpep/__init__.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/_nonpep/__init__.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/_nonpep/api/__init__.py
+${PYSITELIB}/beartype/_check/convert/_reduce/_nonpep/api/__init__.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/_nonpep/api/__init__.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/_nonpep/api/redapinumpy.py
+${PYSITELIB}/beartype/_check/convert/_reduce/_nonpep/api/redapinumpy.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/_nonpep/api/redapinumpy.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/_nonpep/api/redapipandera.py
+${PYSITELIB}/beartype/_check/convert/_reduce/_nonpep/api/redapipandera.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/_nonpep/api/redapipandera.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/_nonpep/rednonpeptype.py
+${PYSITELIB}/beartype/_check/convert/_reduce/_nonpep/rednonpeptype.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/_nonpep/rednonpeptype.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/__init__.py
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/__init__.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/__init__.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/pep484/__init__.py
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/pep484/__init__.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/pep484/__init__.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/pep484/redpep484.py
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/pep484/redpep484.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/pep484/redpep484.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/pep484585/__init__.py
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/pep484585/__init__.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/pep484585/__init__.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/pep484585/redpep484585generic.py
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/pep484585/redpep484585generic.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/pep484585/redpep484585generic.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/pep484585/redpep484585itemsview.py
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/pep484585/redpep484585itemsview.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/pep484585/redpep484585itemsview.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/pep484585/redpep484585type.py
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/pep484585/redpep484585type.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/pep484585/redpep484585type.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep484604.py
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep484604.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep484604.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep484612646.py
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep484612646.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep484612646.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep544.py
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep544.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep544.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep557.py
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep557.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep557.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep585.py
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep585.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep585.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep589.py
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep589.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep589.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep591.py
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep591.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep591.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep593.py
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep593.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep593.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep646.py
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep646.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep646.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep647742.py
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep647742.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep647742.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep673.py
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep673.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep673.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep675.py
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep675.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep675.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep692.py
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep692.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep692.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep695.py
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep695.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/_pep/redpep695.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/_redmap.py
+${PYSITELIB}/beartype/_check/convert/_reduce/_redmap.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/_redmap.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/_redrecurse.py
+${PYSITELIB}/beartype/_check/convert/_reduce/_redrecurse.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/_redrecurse.pyo
+${PYSITELIB}/beartype/_check/convert/_reduce/redmain.py
+${PYSITELIB}/beartype/_check/convert/_reduce/redmain.pyc
+${PYSITELIB}/beartype/_check/convert/_reduce/redmain.pyo
+${PYSITELIB}/beartype/_check/convert/convmain.py
+${PYSITELIB}/beartype/_check/convert/convmain.pyc
+${PYSITELIB}/beartype/_check/convert/convmain.pyo
+${PYSITELIB}/beartype/_check/error/__init__.py
+${PYSITELIB}/beartype/_check/error/__init__.pyc
+${PYSITELIB}/beartype/_check/error/__init__.pyo
+${PYSITELIB}/beartype/_check/error/_errmap.py
+${PYSITELIB}/beartype/_check/error/_errmap.pyc
+${PYSITELIB}/beartype/_check/error/_errmap.pyo
+${PYSITELIB}/beartype/_check/error/_errtype.py
+${PYSITELIB}/beartype/_check/error/_errtype.pyc
+${PYSITELIB}/beartype/_check/error/_errtype.pyo
+${PYSITELIB}/beartype/_check/error/_nonpep/__init__.py
+${PYSITELIB}/beartype/_check/error/_nonpep/__init__.pyc
+${PYSITELIB}/beartype/_check/error/_nonpep/__init__.pyo
+${PYSITELIB}/beartype/_check/error/_nonpep/errnonpeptype.py
+${PYSITELIB}/beartype/_check/error/_nonpep/errnonpeptype.pyc
+${PYSITELIB}/beartype/_check/error/_nonpep/errnonpeptype.pyo
+${PYSITELIB}/beartype/_check/error/_pep/__init__.py
+${PYSITELIB}/beartype/_check/error/_pep/__init__.pyc
+${PYSITELIB}/beartype/_check/error/_pep/__init__.pyo
+${PYSITELIB}/beartype/_check/error/_pep/errpep484604.py
+${PYSITELIB}/beartype/_check/error/_pep/errpep484604.pyc
+${PYSITELIB}/beartype/_check/error/_pep/errpep484604.pyo
+${PYSITELIB}/beartype/_check/error/_pep/errpep586.py
+${PYSITELIB}/beartype/_check/error/_pep/errpep586.pyc
+${PYSITELIB}/beartype/_check/error/_pep/errpep586.pyo
+${PYSITELIB}/beartype/_check/error/_pep/errpep593.py
+${PYSITELIB}/beartype/_check/error/_pep/errpep593.pyc
+${PYSITELIB}/beartype/_check/error/_pep/errpep593.pyo
+${PYSITELIB}/beartype/_check/error/_pep/pep484/__init__.py
+${PYSITELIB}/beartype/_check/error/_pep/pep484/__init__.pyc
+${PYSITELIB}/beartype/_check/error/_pep/pep484/__init__.pyo
+${PYSITELIB}/beartype/_check/error/_pep/pep484/errpep484noreturn.py
+${PYSITELIB}/beartype/_check/error/_pep/pep484/errpep484noreturn.pyc
+${PYSITELIB}/beartype/_check/error/_pep/pep484/errpep484noreturn.pyo
+${PYSITELIB}/beartype/_check/error/_pep/pep484/errpep484typevar.py
+${PYSITELIB}/beartype/_check/error/_pep/pep484/errpep484typevar.pyc
+${PYSITELIB}/beartype/_check/error/_pep/pep484/errpep484typevar.pyo
+${PYSITELIB}/beartype/_check/error/_pep/pep484585/__init__.py
+${PYSITELIB}/beartype/_check/error/_pep/pep484585/__init__.pyc
+${PYSITELIB}/beartype/_check/error/_pep/pep484585/__init__.pyo
+${PYSITELIB}/beartype/_check/error/_pep/pep484585/errpep484585container.py
+${PYSITELIB}/beartype/_check/error/_pep/pep484585/errpep484585container.pyc
+${PYSITELIB}/beartype/_check/error/_pep/pep484585/errpep484585container.pyo
+${PYSITELIB}/beartype/_check/error/_pep/pep484585/errpep484585generic.py
+${PYSITELIB}/beartype/_check/error/_pep/pep484585/errpep484585generic.pyc
+${PYSITELIB}/beartype/_check/error/_pep/pep484585/errpep484585generic.pyo
+${PYSITELIB}/beartype/_check/error/_pep/pep484585/errpep484585mapping.py
+${PYSITELIB}/beartype/_check/error/_pep/pep484585/errpep484585mapping.pyc
+${PYSITELIB}/beartype/_check/error/_pep/pep484585/errpep484585mapping.pyo
+${PYSITELIB}/beartype/_check/error/_pep/pep484585/errpep484585subclass.py
+${PYSITELIB}/beartype/_check/error/_pep/pep484585/errpep484585subclass.pyc
+${PYSITELIB}/beartype/_check/error/_pep/pep484585/errpep484585subclass.pyo
+${PYSITELIB}/beartype/_check/error/errcause.py
+${PYSITELIB}/beartype/_check/error/errcause.pyc
+${PYSITELIB}/beartype/_check/error/errcause.pyo
+${PYSITELIB}/beartype/_check/error/errmain.py
+${PYSITELIB}/beartype/_check/error/errmain.pyc
+${PYSITELIB}/beartype/_check/error/errmain.pyo
+${PYSITELIB}/beartype/_check/forward/__init__.py
+${PYSITELIB}/beartype/_check/forward/__init__.pyc
+${PYSITELIB}/beartype/_check/forward/__init__.pyo
+${PYSITELIB}/beartype/_check/forward/fwdresolve.py
+${PYSITELIB}/beartype/_check/forward/fwdresolve.pyc
+${PYSITELIB}/beartype/_check/forward/fwdresolve.pyo
+${PYSITELIB}/beartype/_check/forward/fwdscope.py
+${PYSITELIB}/beartype/_check/forward/fwdscope.pyc
+${PYSITELIB}/beartype/_check/forward/fwdscope.pyo
+${PYSITELIB}/beartype/_check/forward/reference/__init__.py
+${PYSITELIB}/beartype/_check/forward/reference/__init__.pyc
+${PYSITELIB}/beartype/_check/forward/reference/__init__.pyo
+${PYSITELIB}/beartype/_check/forward/reference/fwdrefabc.py
+${PYSITELIB}/beartype/_check/forward/reference/fwdrefabc.pyc
+${PYSITELIB}/beartype/_check/forward/reference/fwdrefabc.pyo
+${PYSITELIB}/beartype/_check/forward/reference/fwdrefmake.py
+${PYSITELIB}/beartype/_check/forward/reference/fwdrefmake.pyc
+${PYSITELIB}/beartype/_check/forward/reference/fwdrefmake.pyo
+${PYSITELIB}/beartype/_check/forward/reference/fwdrefmeta.py
+${PYSITELIB}/beartype/_check/forward/reference/fwdrefmeta.pyc
+${PYSITELIB}/beartype/_check/forward/reference/fwdrefmeta.pyo
+${PYSITELIB}/beartype/_check/forward/reference/fwdreftest.py
+${PYSITELIB}/beartype/_check/forward/reference/fwdreftest.pyc
+${PYSITELIB}/beartype/_check/forward/reference/fwdreftest.pyo
+${PYSITELIB}/beartype/_check/logic/__init__.py
+${PYSITELIB}/beartype/_check/logic/__init__.pyc
+${PYSITELIB}/beartype/_check/logic/__init__.pyo
+${PYSITELIB}/beartype/_check/logic/logcls.py
+${PYSITELIB}/beartype/_check/logic/logcls.pyc
+${PYSITELIB}/beartype/_check/logic/logcls.pyo
+${PYSITELIB}/beartype/_check/logic/logmap.py
+${PYSITELIB}/beartype/_check/logic/logmap.pyc
+${PYSITELIB}/beartype/_check/logic/logmap.pyo
+${PYSITELIB}/beartype/_check/metadata/__init__.py
+${PYSITELIB}/beartype/_check/metadata/__init__.pyc
+${PYSITELIB}/beartype/_check/metadata/__init__.pyo
+${PYSITELIB}/beartype/_check/metadata/hint/__init__.py
+${PYSITELIB}/beartype/_check/metadata/hint/__init__.pyc
+${PYSITELIB}/beartype/_check/metadata/hint/__init__.pyo
+${PYSITELIB}/beartype/_check/metadata/hint/hintmeta.py
+${PYSITELIB}/beartype/_check/metadata/hint/hintmeta.pyc
+${PYSITELIB}/beartype/_check/metadata/hint/hintmeta.pyo
+${PYSITELIB}/beartype/_check/metadata/hint/hintsane.py
+${PYSITELIB}/beartype/_check/metadata/hint/hintsane.pyc
+${PYSITELIB}/beartype/_check/metadata/hint/hintsane.pyo
+${PYSITELIB}/beartype/_check/metadata/hint/hintsmeta.py
+${PYSITELIB}/beartype/_check/metadata/hint/hintsmeta.pyc
+${PYSITELIB}/beartype/_check/metadata/hint/hintsmeta.pyo
+${PYSITELIB}/beartype/_check/metadata/metacheck.py
+${PYSITELIB}/beartype/_check/metadata/metacheck.pyc
+${PYSITELIB}/beartype/_check/metadata/metacheck.pyo
+${PYSITELIB}/beartype/_check/metadata/metadecor.py
+${PYSITELIB}/beartype/_check/metadata/metadecor.pyc
+${PYSITELIB}/beartype/_check/metadata/metadecor.pyo
+${PYSITELIB}/beartype/_check/pep/__init__.py
+${PYSITELIB}/beartype/_check/pep/__init__.pyc
+${PYSITELIB}/beartype/_check/pep/__init__.pyo
+${PYSITELIB}/beartype/_check/pep/checkpep484585generic.py
+${PYSITELIB}/beartype/_check/pep/checkpep484585generic.pyc
+${PYSITELIB}/beartype/_check/pep/checkpep484585generic.pyo
+${PYSITELIB}/beartype/_check/pep/checkpep484typevar.py
+${PYSITELIB}/beartype/_check/pep/checkpep484typevar.pyc
+${PYSITELIB}/beartype/_check/pep/checkpep484typevar.pyo
+${PYSITELIB}/beartype/_check/signature/__init__.py
+${PYSITELIB}/beartype/_check/signature/__init__.pyc
+${PYSITELIB}/beartype/_check/signature/__init__.pyo
+${PYSITELIB}/beartype/_check/signature/_sigsnip.py
+${PYSITELIB}/beartype/_check/signature/_sigsnip.pyc
+${PYSITELIB}/beartype/_check/signature/_sigsnip.pyo
+${PYSITELIB}/beartype/_check/signature/sigmake.py
+${PYSITELIB}/beartype/_check/signature/sigmake.pyc
+${PYSITELIB}/beartype/_check/signature/sigmake.pyo
+${PYSITELIB}/beartype/_conf/__init__.py
+${PYSITELIB}/beartype/_conf/__init__.pyc
+${PYSITELIB}/beartype/_conf/__init__.pyo
+${PYSITELIB}/beartype/_conf/_confget.py
+${PYSITELIB}/beartype/_conf/_confget.pyc
+${PYSITELIB}/beartype/_conf/_confget.pyo
+${PYSITELIB}/beartype/_conf/_confoverrides.py
+${PYSITELIB}/beartype/_conf/_confoverrides.pyc
+${PYSITELIB}/beartype/_conf/_confoverrides.pyo
+${PYSITELIB}/beartype/_conf/confcommon.py
+${PYSITELIB}/beartype/_conf/confcommon.pyc
+${PYSITELIB}/beartype/_conf/confcommon.pyo
+${PYSITELIB}/beartype/_conf/confenum.py
+${PYSITELIB}/beartype/_conf/confenum.pyc
+${PYSITELIB}/beartype/_conf/confenum.pyo
+${PYSITELIB}/beartype/_conf/confmain.py
+${PYSITELIB}/beartype/_conf/confmain.pyc
+${PYSITELIB}/beartype/_conf/confmain.pyo
+${PYSITELIB}/beartype/_conf/conftest.py
+${PYSITELIB}/beartype/_conf/conftest.pyc
+${PYSITELIB}/beartype/_conf/conftest.pyo
+${PYSITELIB}/beartype/_conf/decorplace/__init__.py
+${PYSITELIB}/beartype/_conf/decorplace/__init__.pyc
+${PYSITELIB}/beartype/_conf/decorplace/__init__.pyo
+${PYSITELIB}/beartype/_conf/decorplace/confplaceenum.py
+${PYSITELIB}/beartype/_conf/decorplace/confplaceenum.pyc
+${PYSITELIB}/beartype/_conf/decorplace/confplaceenum.pyo
+${PYSITELIB}/beartype/_conf/decorplace/confplacetrie.py
+${PYSITELIB}/beartype/_conf/decorplace/confplacetrie.pyc
+${PYSITELIB}/beartype/_conf/decorplace/confplacetrie.pyo
+${PYSITELIB}/beartype/_data/__init__.py
+${PYSITELIB}/beartype/_data/__init__.pyc
+${PYSITELIB}/beartype/_data/__init__.pyo
+${PYSITELIB}/beartype/_data/api/__init__.py
+${PYSITELIB}/beartype/_data/api/__init__.pyc
+${PYSITELIB}/beartype/_data/api/__init__.pyo
+${PYSITELIB}/beartype/_data/api/external/__init__.py
+${PYSITELIB}/beartype/_data/api/external/__init__.pyc
+${PYSITELIB}/beartype/_data/api/external/__init__.pyo
+${PYSITELIB}/beartype/_data/api/external/dataapinumpy.py
+${PYSITELIB}/beartype/_data/api/external/dataapinumpy.pyc
+${PYSITELIB}/beartype/_data/api/external/dataapinumpy.pyo
+${PYSITELIB}/beartype/_data/api/standard/__init__.py
+${PYSITELIB}/beartype/_data/api/standard/__init__.pyc
+${PYSITELIB}/beartype/_data/api/standard/__init__.pyo
+${PYSITELIB}/beartype/_data/api/standard/dataast.py
+${PYSITELIB}/beartype/_data/api/standard/dataast.pyc
+${PYSITELIB}/beartype/_data/api/standard/dataast.pyo
+${PYSITELIB}/beartype/_data/api/standard/datacontextlib.py
+${PYSITELIB}/beartype/_data/api/standard/datacontextlib.pyc
+${PYSITELIB}/beartype/_data/api/standard/datacontextlib.pyo
+${PYSITELIB}/beartype/_data/api/standard/datapy.py
+${PYSITELIB}/beartype/_data/api/standard/datapy.pyc
+${PYSITELIB}/beartype/_data/api/standard/datapy.pyo
+${PYSITELIB}/beartype/_data/api/standard/datatyping.py
+${PYSITELIB}/beartype/_data/api/standard/datatyping.pyc
+${PYSITELIB}/beartype/_data/api/standard/datatyping.pyo
+${PYSITELIB}/beartype/_data/claw/dataclawmagic.py
+${PYSITELIB}/beartype/_data/claw/dataclawmagic.pyc
+${PYSITELIB}/beartype/_data/claw/dataclawmagic.pyo
+${PYSITELIB}/beartype/_data/cls/__init__.py
+${PYSITELIB}/beartype/_data/cls/__init__.pyc
+${PYSITELIB}/beartype/_data/cls/__init__.pyo
+${PYSITELIB}/beartype/_data/cls/datacls.py
+${PYSITELIB}/beartype/_data/cls/datacls.pyc
+${PYSITELIB}/beartype/_data/cls/datacls.pyo
+${PYSITELIB}/beartype/_data/code/__init__.py
+${PYSITELIB}/beartype/_data/code/__init__.pyc
+${PYSITELIB}/beartype/_data/code/__init__.pyo
+${PYSITELIB}/beartype/_data/code/datacodefunc.py
+${PYSITELIB}/beartype/_data/code/datacodefunc.pyc
+${PYSITELIB}/beartype/_data/code/datacodefunc.pyo
+${PYSITELIB}/beartype/_data/code/datacodeindent.py
+${PYSITELIB}/beartype/_data/code/datacodeindent.pyc
+${PYSITELIB}/beartype/_data/code/datacodeindent.pyo
+${PYSITELIB}/beartype/_data/code/datacodelen.py
+${PYSITELIB}/beartype/_data/code/datacodelen.pyc
+${PYSITELIB}/beartype/_data/code/datacodelen.pyo
+${PYSITELIB}/beartype/_data/code/datacodename.py
+${PYSITELIB}/beartype/_data/code/datacodename.pyc
+${PYSITELIB}/beartype/_data/code/datacodename.pyo
+${PYSITELIB}/beartype/_data/code/pep/__init__.py
+${PYSITELIB}/beartype/_data/code/pep/__init__.pyc
+${PYSITELIB}/beartype/_data/code/pep/__init__.pyo
+${PYSITELIB}/beartype/_data/code/pep/datacodepep342.py
+${PYSITELIB}/beartype/_data/code/pep/datacodepep342.pyc
+${PYSITELIB}/beartype/_data/code/pep/datacodepep342.pyo
+${PYSITELIB}/beartype/_data/code/pep/datacodepep484.py
+${PYSITELIB}/beartype/_data/code/pep/datacodepep484.pyc
+${PYSITELIB}/beartype/_data/code/pep/datacodepep484.pyo
+${PYSITELIB}/beartype/_data/code/pep/datacodepep484585.py
+${PYSITELIB}/beartype/_data/code/pep/datacodepep484585.pyc
+${PYSITELIB}/beartype/_data/code/pep/datacodepep484585.pyo
+${PYSITELIB}/beartype/_data/code/pep/datacodepep484604.py
+${PYSITELIB}/beartype/_data/code/pep/datacodepep484604.pyc
+${PYSITELIB}/beartype/_data/code/pep/datacodepep484604.pyo
+${PYSITELIB}/beartype/_data/code/pep/datacodepep525.py
+${PYSITELIB}/beartype/_data/code/pep/datacodepep525.pyc
+${PYSITELIB}/beartype/_data/code/pep/datacodepep525.pyo
+${PYSITELIB}/beartype/_data/code/pep/datacodepep586.py
+${PYSITELIB}/beartype/_data/code/pep/datacodepep586.pyc
+${PYSITELIB}/beartype/_data/code/pep/datacodepep586.pyo
+${PYSITELIB}/beartype/_data/code/pep/datacodepep593.py
+${PYSITELIB}/beartype/_data/code/pep/datacodepep593.pyc
+${PYSITELIB}/beartype/_data/code/pep/datacodepep593.pyo
+${PYSITELIB}/beartype/_data/conf/__init__.py
+${PYSITELIB}/beartype/_data/conf/__init__.pyc
+${PYSITELIB}/beartype/_data/conf/__init__.pyo
+${PYSITELIB}/beartype/_data/conf/dataconfblack.py
+${PYSITELIB}/beartype/_data/conf/dataconfblack.pyc
+${PYSITELIB}/beartype/_data/conf/dataconfblack.pyo
+${PYSITELIB}/beartype/_data/conf/dataconfplace.py
+${PYSITELIB}/beartype/_data/conf/dataconfplace.pyc
+${PYSITELIB}/beartype/_data/conf/dataconfplace.pyo
+${PYSITELIB}/beartype/_data/error/__init__.py
+${PYSITELIB}/beartype/_data/error/__init__.pyc
+${PYSITELIB}/beartype/_data/error/__init__.pyo
+${PYSITELIB}/beartype/_data/error/dataerrmagic.py
+${PYSITELIB}/beartype/_data/error/dataerrmagic.pyc
+${PYSITELIB}/beartype/_data/error/dataerrmagic.pyo
+${PYSITELIB}/beartype/_data/func/__init__.py
+${PYSITELIB}/beartype/_data/func/__init__.pyc
+${PYSITELIB}/beartype/_data/func/__init__.pyo
+${PYSITELIB}/beartype/_data/func/datafunc.py
+${PYSITELIB}/beartype/_data/func/datafunc.pyc
+${PYSITELIB}/beartype/_data/func/datafunc.pyo
+${PYSITELIB}/beartype/_data/func/datafuncarg.py
+${PYSITELIB}/beartype/_data/func/datafuncarg.pyc
+${PYSITELIB}/beartype/_data/func/datafuncarg.pyo
+${PYSITELIB}/beartype/_data/func/datafunccodeobj.py
+${PYSITELIB}/beartype/_data/func/datafunccodeobj.pyc
+${PYSITELIB}/beartype/_data/func/datafunccodeobj.pyo
+${PYSITELIB}/beartype/_data/hint/__init__.py
+${PYSITELIB}/beartype/_data/hint/__init__.pyc
+${PYSITELIB}/beartype/_data/hint/__init__.pyo
+${PYSITELIB}/beartype/_data/hint/datahintrepr.py
+${PYSITELIB}/beartype/_data/hint/datahintrepr.pyc
+${PYSITELIB}/beartype/_data/hint/datahintrepr.pyo
+${PYSITELIB}/beartype/_data/hint/sign/__init__.py
+${PYSITELIB}/beartype/_data/hint/sign/__init__.pyc
+${PYSITELIB}/beartype/_data/hint/sign/__init__.pyo
+${PYSITELIB}/beartype/_data/hint/sign/datahintsigncls.py
+${PYSITELIB}/beartype/_data/hint/sign/datahintsigncls.pyc
+${PYSITELIB}/beartype/_data/hint/sign/datahintsigncls.pyo
+${PYSITELIB}/beartype/_data/hint/sign/datahintsignmap.py
+${PYSITELIB}/beartype/_data/hint/sign/datahintsignmap.pyc
+${PYSITELIB}/beartype/_data/hint/sign/datahintsignmap.pyo
+${PYSITELIB}/beartype/_data/hint/sign/datahintsigns.py
+${PYSITELIB}/beartype/_data/hint/sign/datahintsigns.pyc
+${PYSITELIB}/beartype/_data/hint/sign/datahintsigns.pyo
+${PYSITELIB}/beartype/_data/hint/sign/datahintsignset.py
+${PYSITELIB}/beartype/_data/hint/sign/datahintsignset.pyc
+${PYSITELIB}/beartype/_data/hint/sign/datahintsignset.pyo
+${PYSITELIB}/beartype/_data/kind/__init__.py
+${PYSITELIB}/beartype/_data/kind/__init__.pyc
+${PYSITELIB}/beartype/_data/kind/__init__.pyo
+${PYSITELIB}/beartype/_data/kind/datakindiota.py
+${PYSITELIB}/beartype/_data/kind/datakindiota.pyc
+${PYSITELIB}/beartype/_data/kind/datakindiota.pyo
+${PYSITELIB}/beartype/_data/kind/datakindmap.py
+${PYSITELIB}/beartype/_data/kind/datakindmap.pyc
+${PYSITELIB}/beartype/_data/kind/datakindmap.pyo
+${PYSITELIB}/beartype/_data/kind/datakindsequence.py
+${PYSITELIB}/beartype/_data/kind/datakindsequence.pyc
+${PYSITELIB}/beartype/_data/kind/datakindsequence.pyo
+${PYSITELIB}/beartype/_data/kind/datakindset.py
+${PYSITELIB}/beartype/_data/kind/datakindset.pyc
+${PYSITELIB}/beartype/_data/kind/datakindset.pyo
+${PYSITELIB}/beartype/_data/kind/datakindtext.py
+${PYSITELIB}/beartype/_data/kind/datakindtext.pyc
+${PYSITELIB}/beartype/_data/kind/datakindtext.pyo
+${PYSITELIB}/beartype/_data/os/__init__.py
+${PYSITELIB}/beartype/_data/os/__init__.pyc
+${PYSITELIB}/beartype/_data/os/__init__.pyo
+${PYSITELIB}/beartype/_data/os/dataosshell.py
+${PYSITELIB}/beartype/_data/os/dataosshell.pyc
+${PYSITELIB}/beartype/_data/os/dataosshell.pyo
+${PYSITELIB}/beartype/_data/typing/__init__.py
+${PYSITELIB}/beartype/_data/typing/__init__.pyc
+${PYSITELIB}/beartype/_data/typing/__init__.pyo
+${PYSITELIB}/beartype/_data/typing/datatyping.py
+${PYSITELIB}/beartype/_data/typing/datatyping.pyc
+${PYSITELIB}/beartype/_data/typing/datatyping.pyo
+${PYSITELIB}/beartype/_data/typing/datatypingport.py
+${PYSITELIB}/beartype/_data/typing/datatypingport.pyc
+${PYSITELIB}/beartype/_data/typing/datatypingport.pyo
+${PYSITELIB}/beartype/_decor/__init__.py
+${PYSITELIB}/beartype/_decor/__init__.pyc
+${PYSITELIB}/beartype/_decor/__init__.pyo
+${PYSITELIB}/beartype/_decor/_nontype/__init__.py
+${PYSITELIB}/beartype/_decor/_nontype/__init__.pyc
+${PYSITELIB}/beartype/_decor/_nontype/__init__.pyo
+${PYSITELIB}/beartype/_decor/_nontype/_decordescriptor.py
+${PYSITELIB}/beartype/_decor/_nontype/_decordescriptor.pyc
+${PYSITELIB}/beartype/_decor/_nontype/_decordescriptor.pyo
+${PYSITELIB}/beartype/_decor/_nontype/_decornontypemap.py
+${PYSITELIB}/beartype/_decor/_nontype/_decornontypemap.pyc
+${PYSITELIB}/beartype/_decor/_nontype/_decornontypemap.pyo
+${PYSITELIB}/beartype/_decor/_nontype/_wrap/__init__.py
+${PYSITELIB}/beartype/_decor/_nontype/_wrap/__init__.pyc
+${PYSITELIB}/beartype/_decor/_nontype/_wrap/__init__.pyo
+${PYSITELIB}/beartype/_decor/_nontype/_wrap/_wrapargs.py
+${PYSITELIB}/beartype/_decor/_nontype/_wrap/_wrapargs.pyc
+${PYSITELIB}/beartype/_decor/_nontype/_wrap/_wrapargs.pyo
+${PYSITELIB}/beartype/_decor/_nontype/_wrap/_wrapreturn.py
+${PYSITELIB}/beartype/_decor/_nontype/_wrap/_wrapreturn.pyc
+${PYSITELIB}/beartype/_decor/_nontype/_wrap/_wrapreturn.pyo
+${PYSITELIB}/beartype/_decor/_nontype/_wrap/_wraputil.py
+${PYSITELIB}/beartype/_decor/_nontype/_wrap/_wraputil.pyc
+${PYSITELIB}/beartype/_decor/_nontype/_wrap/_wraputil.pyo
+${PYSITELIB}/beartype/_decor/_nontype/_wrap/wrapmain.py
+${PYSITELIB}/beartype/_decor/_nontype/_wrap/wrapmain.pyc
+${PYSITELIB}/beartype/_decor/_nontype/_wrap/wrapmain.pyo
+${PYSITELIB}/beartype/_decor/_nontype/decornontype.py
+${PYSITELIB}/beartype/_decor/_nontype/decornontype.pyc
+${PYSITELIB}/beartype/_decor/_nontype/decornontype.pyo
+${PYSITELIB}/beartype/_decor/_type/__init__.py
+${PYSITELIB}/beartype/_decor/_type/__init__.pyc
+${PYSITELIB}/beartype/_decor/_type/__init__.pyo
+${PYSITELIB}/beartype/_decor/_type/_pep/__init__.py
+${PYSITELIB}/beartype/_decor/_type/_pep/__init__.pyc
+${PYSITELIB}/beartype/_decor/_type/_pep/__init__.pyo
+${PYSITELIB}/beartype/_decor/_type/_pep/_decortypepep557.py
+${PYSITELIB}/beartype/_decor/_type/_pep/_decortypepep557.pyc
+${PYSITELIB}/beartype/_decor/_type/_pep/_decortypepep557.pyo
+${PYSITELIB}/beartype/_decor/_type/decortype.py
+${PYSITELIB}/beartype/_decor/_type/decortype.pyc
+${PYSITELIB}/beartype/_decor/_type/decortype.pyo
+${PYSITELIB}/beartype/_decor/decorcache.py
+${PYSITELIB}/beartype/_decor/decorcache.pyc
+${PYSITELIB}/beartype/_decor/decorcache.pyo
+${PYSITELIB}/beartype/_decor/decorcore.py
+${PYSITELIB}/beartype/_decor/decorcore.pyc
+${PYSITELIB}/beartype/_decor/decorcore.pyo
+${PYSITELIB}/beartype/_decor/decormain.py
+${PYSITELIB}/beartype/_decor/decormain.pyc
+${PYSITELIB}/beartype/_decor/decormain.pyo
+${PYSITELIB}/beartype/_util/__init__.py
+${PYSITELIB}/beartype/_util/__init__.pyc
+${PYSITELIB}/beartype/_util/__init__.pyo
+${PYSITELIB}/beartype/_util/api/__init__.py
+${PYSITELIB}/beartype/_util/api/__init__.pyc
+${PYSITELIB}/beartype/_util/api/__init__.pyo
+${PYSITELIB}/beartype/_util/api/external/__init__.py
+${PYSITELIB}/beartype/_util/api/external/__init__.pyc
+${PYSITELIB}/beartype/_util/api/external/__init__.pyo
+${PYSITELIB}/beartype/_util/api/external/utilclick.py
+${PYSITELIB}/beartype/_util/api/external/utilclick.pyc
+${PYSITELIB}/beartype/_util/api/external/utilclick.pyo
+${PYSITELIB}/beartype/_util/api/external/utiljaxtyping.py
+${PYSITELIB}/beartype/_util/api/external/utiljaxtyping.pyc
+${PYSITELIB}/beartype/_util/api/external/utiljaxtyping.pyo
+${PYSITELIB}/beartype/_util/api/external/utilnumpy.py
+${PYSITELIB}/beartype/_util/api/external/utilnumpy.pyc
+${PYSITELIB}/beartype/_util/api/external/utilnumpy.pyo
+${PYSITELIB}/beartype/_util/api/external/utilsphinx.py
+${PYSITELIB}/beartype/_util/api/external/utilsphinx.pyc
+${PYSITELIB}/beartype/_util/api/external/utilsphinx.pyo
+${PYSITELIB}/beartype/_util/api/external/utiltensordict.py
+${PYSITELIB}/beartype/_util/api/external/utiltensordict.pyc
+${PYSITELIB}/beartype/_util/api/external/utiltensordict.pyo
+${PYSITELIB}/beartype/_util/api/standard/__init__.py
+${PYSITELIB}/beartype/_util/api/standard/__init__.pyc
+${PYSITELIB}/beartype/_util/api/standard/__init__.pyo
+${PYSITELIB}/beartype/_util/api/standard/utilcontextlib.py
+${PYSITELIB}/beartype/_util/api/standard/utilcontextlib.pyc
+${PYSITELIB}/beartype/_util/api/standard/utilcontextlib.pyo
+${PYSITELIB}/beartype/_util/api/standard/utilfunctools.py
+${PYSITELIB}/beartype/_util/api/standard/utilfunctools.pyc
+${PYSITELIB}/beartype/_util/api/standard/utilfunctools.pyo
+${PYSITELIB}/beartype/_util/api/standard/utiltyping.py
+${PYSITELIB}/beartype/_util/api/standard/utiltyping.pyc
+${PYSITELIB}/beartype/_util/api/standard/utiltyping.pyo
+${PYSITELIB}/beartype/_util/ast/__init__.py
+${PYSITELIB}/beartype/_util/ast/__init__.pyc
+${PYSITELIB}/beartype/_util/ast/__init__.pyo
+${PYSITELIB}/beartype/_util/ast/utilastget.py
+${PYSITELIB}/beartype/_util/ast/utilastget.pyc
+${PYSITELIB}/beartype/_util/ast/utilastget.pyo
+${PYSITELIB}/beartype/_util/ast/utilastmake.py
+${PYSITELIB}/beartype/_util/ast/utilastmake.pyc
+${PYSITELIB}/beartype/_util/ast/utilastmake.pyo
+${PYSITELIB}/beartype/_util/ast/utilastmunge.py
+${PYSITELIB}/beartype/_util/ast/utilastmunge.pyc
+${PYSITELIB}/beartype/_util/ast/utilastmunge.pyo
+${PYSITELIB}/beartype/_util/ast/utilasttest.py
+${PYSITELIB}/beartype/_util/ast/utilasttest.pyc
+${PYSITELIB}/beartype/_util/ast/utilasttest.pyo
+${PYSITELIB}/beartype/_util/bear/__init__.py
+${PYSITELIB}/beartype/_util/bear/__init__.pyc
+${PYSITELIB}/beartype/_util/bear/__init__.pyo
+${PYSITELIB}/beartype/_util/bear/utilbearblack.py
+${PYSITELIB}/beartype/_util/bear/utilbearblack.pyc
+${PYSITELIB}/beartype/_util/bear/utilbearblack.pyo
+${PYSITELIB}/beartype/_util/bear/utilbearfunc.py
+${PYSITELIB}/beartype/_util/bear/utilbearfunc.pyc
+${PYSITELIB}/beartype/_util/bear/utilbearfunc.pyo
+${PYSITELIB}/beartype/_util/cache/__init__.py
+${PYSITELIB}/beartype/_util/cache/__init__.pyc
+${PYSITELIB}/beartype/_util/cache/__init__.pyo
+${PYSITELIB}/beartype/_util/cache/map/__init__.py
+${PYSITELIB}/beartype/_util/cache/map/__init__.pyc
+${PYSITELIB}/beartype/_util/cache/map/__init__.pyo
+${PYSITELIB}/beartype/_util/cache/map/utilmapbig.py
+${PYSITELIB}/beartype/_util/cache/map/utilmapbig.pyc
+${PYSITELIB}/beartype/_util/cache/map/utilmapbig.pyo
+${PYSITELIB}/beartype/_util/cache/map/utilmaplru.py
+${PYSITELIB}/beartype/_util/cache/map/utilmaplru.pyc
+${PYSITELIB}/beartype/_util/cache/map/utilmaplru.pyo
+${PYSITELIB}/beartype/_util/cache/pool/__init__.py
+${PYSITELIB}/beartype/_util/cache/pool/__init__.pyc
+${PYSITELIB}/beartype/_util/cache/pool/__init__.pyo
+${PYSITELIB}/beartype/_util/cache/pool/utilcachepool.py
+${PYSITELIB}/beartype/_util/cache/pool/utilcachepool.pyc
+${PYSITELIB}/beartype/_util/cache/pool/utilcachepool.pyo
+${PYSITELIB}/beartype/_util/cache/pool/utilcachepoolinstance.py
+${PYSITELIB}/beartype/_util/cache/pool/utilcachepoolinstance.pyc
+${PYSITELIB}/beartype/_util/cache/pool/utilcachepoolinstance.pyo
+${PYSITELIB}/beartype/_util/cache/pool/utilcachepoollistfixed.py
+${PYSITELIB}/beartype/_util/cache/pool/utilcachepoollistfixed.pyc
+${PYSITELIB}/beartype/_util/cache/pool/utilcachepoollistfixed.pyo
+${PYSITELIB}/beartype/_util/cache/utilcachecall.py
+${PYSITELIB}/beartype/_util/cache/utilcachecall.pyc
+${PYSITELIB}/beartype/_util/cache/utilcachecall.pyo
+${PYSITELIB}/beartype/_util/cache/utilcacheclear.py
+${PYSITELIB}/beartype/_util/cache/utilcacheclear.pyc
+${PYSITELIB}/beartype/_util/cache/utilcacheclear.pyo
+${PYSITELIB}/beartype/_util/cache/utilcachemeta.py
+${PYSITELIB}/beartype/_util/cache/utilcachemeta.pyc
+${PYSITELIB}/beartype/_util/cache/utilcachemeta.pyo
+${PYSITELIB}/beartype/_util/cache/utilcacheobjattr.py
+${PYSITELIB}/beartype/_util/cache/utilcacheobjattr.pyc
+${PYSITELIB}/beartype/_util/cache/utilcacheobjattr.pyo
+${PYSITELIB}/beartype/_util/cls/__init__.py
+${PYSITELIB}/beartype/_util/cls/__init__.pyc
+${PYSITELIB}/beartype/_util/cls/__init__.pyo
+${PYSITELIB}/beartype/_util/cls/pep/__init__.py
+${PYSITELIB}/beartype/_util/cls/pep/__init__.pyc
+${PYSITELIB}/beartype/_util/cls/pep/__init__.pyo
+${PYSITELIB}/beartype/_util/cls/pep/clspep3119.py
+${PYSITELIB}/beartype/_util/cls/pep/clspep3119.pyc
+${PYSITELIB}/beartype/_util/cls/pep/clspep3119.pyo
+${PYSITELIB}/beartype/_util/cls/pep/clspep557.py
+${PYSITELIB}/beartype/_util/cls/pep/clspep557.pyc
+${PYSITELIB}/beartype/_util/cls/pep/clspep557.pyo
+${PYSITELIB}/beartype/_util/cls/utilclsget.py
+${PYSITELIB}/beartype/_util/cls/utilclsget.pyc
+${PYSITELIB}/beartype/_util/cls/utilclsget.pyo
+${PYSITELIB}/beartype/_util/cls/utilclsmake.py
+${PYSITELIB}/beartype/_util/cls/utilclsmake.pyc
+${PYSITELIB}/beartype/_util/cls/utilclsmake.pyo
+${PYSITELIB}/beartype/_util/cls/utilclsset.py
+${PYSITELIB}/beartype/_util/cls/utilclsset.pyc
+${PYSITELIB}/beartype/_util/cls/utilclsset.pyo
+${PYSITELIB}/beartype/_util/cls/utilclstest.py
+${PYSITELIB}/beartype/_util/cls/utilclstest.pyc
+${PYSITELIB}/beartype/_util/cls/utilclstest.pyo
+${PYSITELIB}/beartype/_util/error/__init__.py
+${PYSITELIB}/beartype/_util/error/__init__.pyc
+${PYSITELIB}/beartype/_util/error/__init__.pyo
+${PYSITELIB}/beartype/_util/error/utilerrget.py
+${PYSITELIB}/beartype/_util/error/utilerrget.pyc
+${PYSITELIB}/beartype/_util/error/utilerrget.pyo
+${PYSITELIB}/beartype/_util/error/utilerrraise.py
+${PYSITELIB}/beartype/_util/error/utilerrraise.pyc
+${PYSITELIB}/beartype/_util/error/utilerrraise.pyo
+${PYSITELIB}/beartype/_util/error/utilerrtest.py
+${PYSITELIB}/beartype/_util/error/utilerrtest.pyc
+${PYSITELIB}/beartype/_util/error/utilerrtest.pyo
+${PYSITELIB}/beartype/_util/error/utilerrwarn.py
+${PYSITELIB}/beartype/_util/error/utilerrwarn.pyc
+${PYSITELIB}/beartype/_util/error/utilerrwarn.pyo
+${PYSITELIB}/beartype/_util/func/__init__.py
+${PYSITELIB}/beartype/_util/func/__init__.pyc
+${PYSITELIB}/beartype/_util/func/__init__.pyo
+${PYSITELIB}/beartype/_util/func/arg/__init__.py
+${PYSITELIB}/beartype/_util/func/arg/__init__.pyc
+${PYSITELIB}/beartype/_util/func/arg/__init__.pyo
+${PYSITELIB}/beartype/_util/func/arg/utilfuncargget.py
+${PYSITELIB}/beartype/_util/func/arg/utilfuncargget.pyc
+${PYSITELIB}/beartype/_util/func/arg/utilfuncargget.pyo
+${PYSITELIB}/beartype/_util/func/arg/utilfuncargiter.py
+${PYSITELIB}/beartype/_util/func/arg/utilfuncargiter.pyc
+${PYSITELIB}/beartype/_util/func/arg/utilfuncargiter.pyo
+${PYSITELIB}/beartype/_util/func/arg/utilfuncarglen.py
+${PYSITELIB}/beartype/_util/func/arg/utilfuncarglen.pyc
+${PYSITELIB}/beartype/_util/func/arg/utilfuncarglen.pyo
+${PYSITELIB}/beartype/_util/func/arg/utilfuncargtest.py
+${PYSITELIB}/beartype/_util/func/arg/utilfuncargtest.pyc
+${PYSITELIB}/beartype/_util/func/arg/utilfuncargtest.pyo
+${PYSITELIB}/beartype/_util/func/pep/__init__.py
+${PYSITELIB}/beartype/_util/func/pep/__init__.pyc
+${PYSITELIB}/beartype/_util/func/pep/__init__.pyo
+${PYSITELIB}/beartype/_util/func/pep/utilpep484func.py
+${PYSITELIB}/beartype/_util/func/pep/utilpep484func.pyc
+${PYSITELIB}/beartype/_util/func/pep/utilpep484func.pyo
+${PYSITELIB}/beartype/_util/func/utilfunccode.py
+${PYSITELIB}/beartype/_util/func/utilfunccode.pyc
+${PYSITELIB}/beartype/_util/func/utilfunccode.pyo
+${PYSITELIB}/beartype/_util/func/utilfunccodeobj.py
+${PYSITELIB}/beartype/_util/func/utilfunccodeobj.pyc
+${PYSITELIB}/beartype/_util/func/utilfunccodeobj.pyo
+${PYSITELIB}/beartype/_util/func/utilfuncfile.py
+${PYSITELIB}/beartype/_util/func/utilfuncfile.pyc
+${PYSITELIB}/beartype/_util/func/utilfuncfile.pyo
+${PYSITELIB}/beartype/_util/func/utilfuncframe.py
+${PYSITELIB}/beartype/_util/func/utilfuncframe.pyc
+${PYSITELIB}/beartype/_util/func/utilfuncframe.pyo
+${PYSITELIB}/beartype/_util/func/utilfuncget.py
+${PYSITELIB}/beartype/_util/func/utilfuncget.pyc
+${PYSITELIB}/beartype/_util/func/utilfuncget.pyo
+${PYSITELIB}/beartype/_util/func/utilfuncmake.py
+${PYSITELIB}/beartype/_util/func/utilfuncmake.pyc
+${PYSITELIB}/beartype/_util/func/utilfuncmake.pyo
+${PYSITELIB}/beartype/_util/func/utilfuncscope.py
+${PYSITELIB}/beartype/_util/func/utilfuncscope.pyc
+${PYSITELIB}/beartype/_util/func/utilfuncscope.pyo
+${PYSITELIB}/beartype/_util/func/utilfunctest.py
+${PYSITELIB}/beartype/_util/func/utilfunctest.pyc
+${PYSITELIB}/beartype/_util/func/utilfunctest.pyo
+${PYSITELIB}/beartype/_util/func/utilfuncwrap.py
+${PYSITELIB}/beartype/_util/func/utilfuncwrap.pyc
+${PYSITELIB}/beartype/_util/func/utilfuncwrap.pyo
+${PYSITELIB}/beartype/_util/hint/__init__.py
+${PYSITELIB}/beartype/_util/hint/__init__.pyc
+${PYSITELIB}/beartype/_util/hint/__init__.pyo
+${PYSITELIB}/beartype/_util/hint/nonpep/__init__.py
+${PYSITELIB}/beartype/_util/hint/nonpep/__init__.pyc
+${PYSITELIB}/beartype/_util/hint/nonpep/__init__.pyo
+${PYSITELIB}/beartype/_util/hint/nonpep/api/__init__.py
+${PYSITELIB}/beartype/_util/hint/nonpep/api/__init__.pyc
+${PYSITELIB}/beartype/_util/hint/nonpep/api/__init__.pyo
+${PYSITELIB}/beartype/_util/hint/nonpep/api/utilmodpandera.py
+${PYSITELIB}/beartype/_util/hint/nonpep/api/utilmodpandera.pyc
+${PYSITELIB}/beartype/_util/hint/nonpep/api/utilmodpandera.pyo
+${PYSITELIB}/beartype/_util/hint/nonpep/utilnonpeptest.py
+${PYSITELIB}/beartype/_util/hint/nonpep/utilnonpeptest.pyc
+${PYSITELIB}/beartype/_util/hint/nonpep/utilnonpeptest.pyo
+${PYSITELIB}/beartype/_util/hint/pep/__init__.py
+${PYSITELIB}/beartype/_util/hint/pep/__init__.pyc
+${PYSITELIB}/beartype/_util/hint/pep/__init__.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/__init__.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/__init__.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/__init__.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484/__init__.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484/__init__.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484/__init__.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484/pep484.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484/pep484.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484/pep484.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484/pep484generic.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484/pep484generic.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484/pep484generic.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484/pep484namedtuple.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484/pep484namedtuple.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484/pep484namedtuple.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484/pep484newtype.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484/pep484newtype.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484/pep484newtype.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484/pep484typevar.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484/pep484typevar.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484/pep484typevar.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484/pep484union.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484/pep484union.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484/pep484union.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484585/__init__.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484585/__init__.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484585/__init__.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484585/generic/__init__.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484585/generic/__init__.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484585/generic/__init__.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484585/generic/pep484585genget.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484585/generic/pep484585genget.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484585/generic/pep484585genget.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484585/generic/pep484585gentest.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484585/generic/pep484585gentest.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484585/generic/pep484585gentest.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484585/pep484585.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484585/pep484585.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484585/pep484585.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484585/pep484585callable.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484585/pep484585callable.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484585/pep484585callable.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484585/pep484585func.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484585/pep484585func.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484585/pep484585func.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484585/pep484585ref.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484585/pep484585ref.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484585/pep484585ref.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484585646.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484585646.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484585646.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484604.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484604.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484604.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484612646.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484612646.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep484612646.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep544.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep544.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep544.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep557.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep557.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep557.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep560.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep560.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep560.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep585.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep585.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep585.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep586.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep586.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep586.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep589.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep589.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep589.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep591.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep591.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep591.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep593.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep593.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep593.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep612.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep612.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep612.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep613.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep613.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep613.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep646692.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep646692.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep646692.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep647.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep647.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep647.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep649.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep649.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep649.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep695.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep695.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep695.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep696.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep696.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep696.pyo
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep749.py
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep749.pyc
+${PYSITELIB}/beartype/_util/hint/pep/proposal/pep749.pyo
+${PYSITELIB}/beartype/_util/hint/pep/utilpepget.py
+${PYSITELIB}/beartype/_util/hint/pep/utilpepget.pyc
+${PYSITELIB}/beartype/_util/hint/pep/utilpepget.pyo
+${PYSITELIB}/beartype/_util/hint/pep/utilpepsign.py
+${PYSITELIB}/beartype/_util/hint/pep/utilpepsign.pyc
+${PYSITELIB}/beartype/_util/hint/pep/utilpepsign.pyo
+${PYSITELIB}/beartype/_util/hint/pep/utilpeptest.py
+${PYSITELIB}/beartype/_util/hint/pep/utilpeptest.pyc
+${PYSITELIB}/beartype/_util/hint/pep/utilpeptest.pyo
+${PYSITELIB}/beartype/_util/hint/utilhintfactory.py
+${PYSITELIB}/beartype/_util/hint/utilhintfactory.pyc
+${PYSITELIB}/beartype/_util/hint/utilhintfactory.pyo
+${PYSITELIB}/beartype/_util/hint/utilhintget.py
+${PYSITELIB}/beartype/_util/hint/utilhintget.pyc
+${PYSITELIB}/beartype/_util/hint/utilhintget.pyo
+${PYSITELIB}/beartype/_util/hint/utilhinttest.py
+${PYSITELIB}/beartype/_util/hint/utilhinttest.pyc
+${PYSITELIB}/beartype/_util/hint/utilhinttest.pyo
+${PYSITELIB}/beartype/_util/kind/__init__.py
+${PYSITELIB}/beartype/_util/kind/__init__.pyc
+${PYSITELIB}/beartype/_util/kind/__init__.pyo
+${PYSITELIB}/beartype/_util/kind/integer/__init__.py
+${PYSITELIB}/beartype/_util/kind/integer/__init__.pyc
+${PYSITELIB}/beartype/_util/kind/integer/__init__.pyo
+${PYSITELIB}/beartype/_util/kind/integer/utilintget.py
+${PYSITELIB}/beartype/_util/kind/integer/utilintget.pyc
+${PYSITELIB}/beartype/_util/kind/integer/utilintget.pyo
+${PYSITELIB}/beartype/_util/kind/maplike/__init__.py
+${PYSITELIB}/beartype/_util/kind/maplike/__init__.pyc
+${PYSITELIB}/beartype/_util/kind/maplike/__init__.pyo
+${PYSITELIB}/beartype/_util/kind/maplike/utilmapfrozen.py
+${PYSITELIB}/beartype/_util/kind/maplike/utilmapfrozen.pyc
+${PYSITELIB}/beartype/_util/kind/maplike/utilmapfrozen.pyo
+${PYSITELIB}/beartype/_util/kind/maplike/utilmapset.py
+${PYSITELIB}/beartype/_util/kind/maplike/utilmapset.pyc
+${PYSITELIB}/beartype/_util/kind/maplike/utilmapset.pyo
+${PYSITELIB}/beartype/_util/kind/maplike/utilmaptest.py
+${PYSITELIB}/beartype/_util/kind/maplike/utilmaptest.pyc
+${PYSITELIB}/beartype/_util/kind/maplike/utilmaptest.pyo
+${PYSITELIB}/beartype/_util/kind/sequence/__init__.py
+${PYSITELIB}/beartype/_util/kind/sequence/__init__.pyc
+${PYSITELIB}/beartype/_util/kind/sequence/__init__.pyo
+${PYSITELIB}/beartype/_util/kind/sequence/utilseqmake.py
+${PYSITELIB}/beartype/_util/kind/sequence/utilseqmake.pyc
+${PYSITELIB}/beartype/_util/kind/sequence/utilseqmake.pyo
+${PYSITELIB}/beartype/_util/kind/setlike/__init__.py
+${PYSITELIB}/beartype/_util/kind/setlike/__init__.pyc
+${PYSITELIB}/beartype/_util/kind/setlike/__init__.pyo
+${PYSITELIB}/beartype/_util/kind/setlike/utilsetchain.py
+${PYSITELIB}/beartype/_util/kind/setlike/utilsetchain.pyc
+${PYSITELIB}/beartype/_util/kind/setlike/utilsetchain.pyo
+${PYSITELIB}/beartype/_util/module/__init__.py
+${PYSITELIB}/beartype/_util/module/__init__.pyc
+${PYSITELIB}/beartype/_util/module/__init__.pyo
+${PYSITELIB}/beartype/_util/module/pep/__init__.py
+${PYSITELIB}/beartype/_util/module/pep/__init__.pyc
+${PYSITELIB}/beartype/_util/module/pep/__init__.pyo
+${PYSITELIB}/beartype/_util/module/pep/modpep328.py
+${PYSITELIB}/beartype/_util/module/pep/modpep328.pyc
+${PYSITELIB}/beartype/_util/module/pep/modpep328.pyo
+${PYSITELIB}/beartype/_util/module/utilmoddeprecate.py
+${PYSITELIB}/beartype/_util/module/utilmoddeprecate.pyc
+${PYSITELIB}/beartype/_util/module/utilmoddeprecate.pyo
+${PYSITELIB}/beartype/_util/module/utilmodget.py
+${PYSITELIB}/beartype/_util/module/utilmodget.pyc
+${PYSITELIB}/beartype/_util/module/utilmodget.pyo
+${PYSITELIB}/beartype/_util/module/utilmodimport.py
+${PYSITELIB}/beartype/_util/module/utilmodimport.pyc
+${PYSITELIB}/beartype/_util/module/utilmodimport.pyo
+${PYSITELIB}/beartype/_util/module/utilmodtest.py
+${PYSITELIB}/beartype/_util/module/utilmodtest.pyc
+${PYSITELIB}/beartype/_util/module/utilmodtest.pyo
+${PYSITELIB}/beartype/_util/os/__init__.py
+${PYSITELIB}/beartype/_util/os/__init__.pyc
+${PYSITELIB}/beartype/_util/os/__init__.pyo
+${PYSITELIB}/beartype/_util/os/utilosshell.py
+${PYSITELIB}/beartype/_util/os/utilosshell.pyc
+${PYSITELIB}/beartype/_util/os/utilosshell.pyo
+${PYSITELIB}/beartype/_util/os/utilostest.py
+${PYSITELIB}/beartype/_util/os/utilostest.pyc
+${PYSITELIB}/beartype/_util/os/utilostest.pyo
+${PYSITELIB}/beartype/_util/os/utilostty.py
+${PYSITELIB}/beartype/_util/os/utilostty.pyc
+${PYSITELIB}/beartype/_util/os/utilostty.pyo
+${PYSITELIB}/beartype/_util/path/__init__.py
+${PYSITELIB}/beartype/_util/path/__init__.pyc
+${PYSITELIB}/beartype/_util/path/__init__.pyo
+${PYSITELIB}/beartype/_util/path/utilpathcopy.py
+${PYSITELIB}/beartype/_util/path/utilpathcopy.pyc
+${PYSITELIB}/beartype/_util/path/utilpathcopy.pyo
+${PYSITELIB}/beartype/_util/path/utilpathremove.py
+${PYSITELIB}/beartype/_util/path/utilpathremove.pyc
+${PYSITELIB}/beartype/_util/path/utilpathremove.pyo
+${PYSITELIB}/beartype/_util/path/utilpathtest.py
+${PYSITELIB}/beartype/_util/path/utilpathtest.pyc
+${PYSITELIB}/beartype/_util/path/utilpathtest.pyo
+${PYSITELIB}/beartype/_util/py/__init__.py
+${PYSITELIB}/beartype/_util/py/__init__.pyc
+${PYSITELIB}/beartype/_util/py/__init__.pyo
+${PYSITELIB}/beartype/_util/py/utilpyinterpreter.py
+${PYSITELIB}/beartype/_util/py/utilpyinterpreter.pyc
+${PYSITELIB}/beartype/_util/py/utilpyinterpreter.pyo
+${PYSITELIB}/beartype/_util/py/utilpyversion.py
+${PYSITELIB}/beartype/_util/py/utilpyversion.pyc
+${PYSITELIB}/beartype/_util/py/utilpyversion.pyo
+${PYSITELIB}/beartype/_util/py/utilpyweakref.py
+${PYSITELIB}/beartype/_util/py/utilpyweakref.pyc
+${PYSITELIB}/beartype/_util/py/utilpyweakref.pyo
+${PYSITELIB}/beartype/_util/py/utilpyword.py
+${PYSITELIB}/beartype/_util/py/utilpyword.pyc
+${PYSITELIB}/beartype/_util/py/utilpyword.pyo
+${PYSITELIB}/beartype/_util/text/__init__.py
+${PYSITELIB}/beartype/_util/text/__init__.pyc
+${PYSITELIB}/beartype/_util/text/__init__.pyo
+${PYSITELIB}/beartype/_util/text/utiltextansi.py
+${PYSITELIB}/beartype/_util/text/utiltextansi.pyc
+${PYSITELIB}/beartype/_util/text/utiltextansi.pyo
+${PYSITELIB}/beartype/_util/text/utiltextget.py
+${PYSITELIB}/beartype/_util/text/utiltextget.pyc
+${PYSITELIB}/beartype/_util/text/utiltextget.pyo
+${PYSITELIB}/beartype/_util/text/utiltextidentifier.py
+${PYSITELIB}/beartype/_util/text/utiltextidentifier.pyc
+${PYSITELIB}/beartype/_util/text/utiltextidentifier.pyo
+${PYSITELIB}/beartype/_util/text/utiltextjoin.py
+${PYSITELIB}/beartype/_util/text/utiltextjoin.pyc
+${PYSITELIB}/beartype/_util/text/utiltextjoin.pyo
+${PYSITELIB}/beartype/_util/text/utiltextlabel.py
+${PYSITELIB}/beartype/_util/text/utiltextlabel.pyc
+${PYSITELIB}/beartype/_util/text/utiltextlabel.pyo
+${PYSITELIB}/beartype/_util/text/utiltextmunge.py
+${PYSITELIB}/beartype/_util/text/utiltextmunge.pyc
+${PYSITELIB}/beartype/_util/text/utiltextmunge.pyo
+${PYSITELIB}/beartype/_util/text/utiltextprefix.py
+${PYSITELIB}/beartype/_util/text/utiltextprefix.pyc
+${PYSITELIB}/beartype/_util/text/utiltextprefix.pyo
+${PYSITELIB}/beartype/_util/text/utiltextrepr.py
+${PYSITELIB}/beartype/_util/text/utiltextrepr.pyc
+${PYSITELIB}/beartype/_util/text/utiltextrepr.pyo
+${PYSITELIB}/beartype/_util/text/utiltexttest.py
+${PYSITELIB}/beartype/_util/text/utiltexttest.pyc
+${PYSITELIB}/beartype/_util/text/utiltexttest.pyo
+${PYSITELIB}/beartype/_util/text/utiltextversion.py
+${PYSITELIB}/beartype/_util/text/utiltextversion.pyc
+${PYSITELIB}/beartype/_util/text/utiltextversion.pyo
+${PYSITELIB}/beartype/_util/utilobjattr.py
+${PYSITELIB}/beartype/_util/utilobjattr.pyc
+${PYSITELIB}/beartype/_util/utilobjattr.pyo
+${PYSITELIB}/beartype/_util/utilobject.py
+${PYSITELIB}/beartype/_util/utilobject.pyc
+${PYSITELIB}/beartype/_util/utilobject.pyo
+${PYSITELIB}/beartype/_util/utilobjmake.py
+${PYSITELIB}/beartype/_util/utilobjmake.pyc
+${PYSITELIB}/beartype/_util/utilobjmake.pyo
+${PYSITELIB}/beartype/bite/__init__.py
+${PYSITELIB}/beartype/bite/__init__.pyc
+${PYSITELIB}/beartype/bite/__init__.pyo
+${PYSITELIB}/beartype/bite/_infermain.py
+${PYSITELIB}/beartype/bite/_infermain.pyc
+${PYSITELIB}/beartype/bite/_infermain.pyo
+${PYSITELIB}/beartype/bite/collection/__init__.py
+${PYSITELIB}/beartype/bite/collection/__init__.pyc
+${PYSITELIB}/beartype/bite/collection/__init__.pyo
+${PYSITELIB}/beartype/bite/collection/infercollectionbuiltin.py
+${PYSITELIB}/beartype/bite/collection/infercollectionbuiltin.pyc
+${PYSITELIB}/beartype/bite/collection/infercollectionbuiltin.pyo
+${PYSITELIB}/beartype/bite/collection/infercollectionitems.py
+${PYSITELIB}/beartype/bite/collection/infercollectionitems.pyc
+${PYSITELIB}/beartype/bite/collection/infercollectionitems.pyo
+${PYSITELIB}/beartype/bite/collection/infercollectionsabc.py
+${PYSITELIB}/beartype/bite/collection/infercollectionsabc.pyc
+${PYSITELIB}/beartype/bite/collection/infercollectionsabc.pyo
+${PYSITELIB}/beartype/bite/kind/__init__.py
+${PYSITELIB}/beartype/bite/kind/__init__.pyc
+${PYSITELIB}/beartype/bite/kind/__init__.pyo
+${PYSITELIB}/beartype/bite/kind/infercallable.py
+${PYSITELIB}/beartype/bite/kind/infercallable.pyc
+${PYSITELIB}/beartype/bite/kind/infercallable.pyo
+${PYSITELIB}/beartype/bite/kind/inferthirdparty.py
+${PYSITELIB}/beartype/bite/kind/inferthirdparty.pyc
+${PYSITELIB}/beartype/bite/kind/inferthirdparty.pyo
+${PYSITELIB}/beartype/cave/__init__.py
+${PYSITELIB}/beartype/cave/__init__.pyc
+${PYSITELIB}/beartype/cave/__init__.pyo
+${PYSITELIB}/beartype/cave/_cavelib.py
+${PYSITELIB}/beartype/cave/_cavelib.pyc
+${PYSITELIB}/beartype/cave/_cavelib.pyo
+${PYSITELIB}/beartype/claw/__init__.py
+${PYSITELIB}/beartype/claw/__init__.pyc
+${PYSITELIB}/beartype/claw/__init__.pyo
+${PYSITELIB}/beartype/claw/_ast/__init__.py
+${PYSITELIB}/beartype/claw/_ast/__init__.pyc
+${PYSITELIB}/beartype/claw/_ast/__init__.pyo
+${PYSITELIB}/beartype/claw/_ast/_clawaststar.py
+${PYSITELIB}/beartype/claw/_ast/_clawaststar.pyc
+${PYSITELIB}/beartype/claw/_ast/_clawaststar.pyo
+${PYSITELIB}/beartype/claw/_ast/_clawastutil.py
+${PYSITELIB}/beartype/claw/_ast/_clawastutil.pyc
+${PYSITELIB}/beartype/claw/_ast/_clawastutil.pyo
+${PYSITELIB}/beartype/claw/_ast/_kind/__init__.py
+${PYSITELIB}/beartype/claw/_ast/_kind/__init__.pyc
+${PYSITELIB}/beartype/claw/_ast/_kind/__init__.pyo
+${PYSITELIB}/beartype/claw/_ast/_kind/clawastassign.py
+${PYSITELIB}/beartype/claw/_ast/_kind/clawastassign.pyc
+${PYSITELIB}/beartype/claw/_ast/_kind/clawastassign.pyo
+${PYSITELIB}/beartype/claw/_ast/_kind/clawastimport.py
+${PYSITELIB}/beartype/claw/_ast/_kind/clawastimport.pyc
+${PYSITELIB}/beartype/claw/_ast/_kind/clawastimport.pyo
+${PYSITELIB}/beartype/claw/_ast/_kind/clawastmodule.py
+${PYSITELIB}/beartype/claw/_ast/_kind/clawastmodule.pyc
+${PYSITELIB}/beartype/claw/_ast/_kind/clawastmodule.pyo
+${PYSITELIB}/beartype/claw/_ast/_pep/__init__.py
+${PYSITELIB}/beartype/claw/_ast/_pep/__init__.pyc
+${PYSITELIB}/beartype/claw/_ast/_pep/__init__.pyo
+${PYSITELIB}/beartype/claw/_ast/_pep/clawastpep695.py
+${PYSITELIB}/beartype/claw/_ast/_pep/clawastpep695.pyc
+${PYSITELIB}/beartype/claw/_ast/_pep/clawastpep695.pyo
+${PYSITELIB}/beartype/claw/_ast/_scope/__init__.py
+${PYSITELIB}/beartype/claw/_ast/_scope/__init__.pyc
+${PYSITELIB}/beartype/claw/_ast/_scope/__init__.pyo
+${PYSITELIB}/beartype/claw/_ast/_scope/clawastscope.py
+${PYSITELIB}/beartype/claw/_ast/_scope/clawastscope.pyc
+${PYSITELIB}/beartype/claw/_ast/_scope/clawastscope.pyo
+${PYSITELIB}/beartype/claw/_ast/_scope/clawastscopebefore.py
+${PYSITELIB}/beartype/claw/_ast/_scope/clawastscopebefore.pyc
+${PYSITELIB}/beartype/claw/_ast/_scope/clawastscopebefore.pyo
+${PYSITELIB}/beartype/claw/_ast/_scope/clawastscopes.py
+${PYSITELIB}/beartype/claw/_ast/_scope/clawastscopes.pyc
+${PYSITELIB}/beartype/claw/_ast/_scope/clawastscopes.pyo
+${PYSITELIB}/beartype/claw/_ast/clawastmain.py
+${PYSITELIB}/beartype/claw/_ast/clawastmain.pyc
+${PYSITELIB}/beartype/claw/_ast/clawastmain.pyo
+${PYSITELIB}/beartype/claw/_clawmain.py
+${PYSITELIB}/beartype/claw/_clawmain.pyc
+${PYSITELIB}/beartype/claw/_clawmain.pyo
+${PYSITELIB}/beartype/claw/_clawstate.py
+${PYSITELIB}/beartype/claw/_clawstate.pyc
+${PYSITELIB}/beartype/claw/_clawstate.pyo
+${PYSITELIB}/beartype/claw/_importlib/__init__.py
+${PYSITELIB}/beartype/claw/_importlib/__init__.pyc
+${PYSITELIB}/beartype/claw/_importlib/__init__.pyo
+${PYSITELIB}/beartype/claw/_importlib/_clawimpload.py
+${PYSITELIB}/beartype/claw/_importlib/_clawimpload.pyc
+${PYSITELIB}/beartype/claw/_importlib/_clawimpload.pyo
+${PYSITELIB}/beartype/claw/_importlib/clawimpcache.py
+${PYSITELIB}/beartype/claw/_importlib/clawimpcache.pyc
+${PYSITELIB}/beartype/claw/_importlib/clawimpcache.pyo
+${PYSITELIB}/beartype/claw/_importlib/clawimpmain.py
+${PYSITELIB}/beartype/claw/_importlib/clawimpmain.pyc
+${PYSITELIB}/beartype/claw/_importlib/clawimpmain.pyo
+${PYSITELIB}/beartype/claw/_package/__init__.py
+${PYSITELIB}/beartype/claw/_package/__init__.pyc
+${PYSITELIB}/beartype/claw/_package/__init__.pyo
+${PYSITELIB}/beartype/claw/_package/_clawpkgmake.py
+${PYSITELIB}/beartype/claw/_package/_clawpkgmake.pyc
+${PYSITELIB}/beartype/claw/_package/_clawpkgmake.pyo
+${PYSITELIB}/beartype/claw/_package/clawpkgcontext.py
+${PYSITELIB}/beartype/claw/_package/clawpkgcontext.pyc
+${PYSITELIB}/beartype/claw/_package/clawpkgcontext.pyo
+${PYSITELIB}/beartype/claw/_package/clawpkgenum.py
+${PYSITELIB}/beartype/claw/_package/clawpkgenum.pyc
+${PYSITELIB}/beartype/claw/_package/clawpkgenum.pyo
+${PYSITELIB}/beartype/claw/_package/clawpkgmain.py
+${PYSITELIB}/beartype/claw/_package/clawpkgmain.pyc
+${PYSITELIB}/beartype/claw/_package/clawpkgmain.pyo
+${PYSITELIB}/beartype/claw/_package/clawpkgtrie.py
+${PYSITELIB}/beartype/claw/_package/clawpkgtrie.pyc
+${PYSITELIB}/beartype/claw/_package/clawpkgtrie.pyo
+${PYSITELIB}/beartype/door/__init__.py
+${PYSITELIB}/beartype/door/__init__.pyc
+${PYSITELIB}/beartype/door/__init__.pyo
+${PYSITELIB}/beartype/door/_cls/__init__.py
+${PYSITELIB}/beartype/door/_cls/__init__.pyc
+${PYSITELIB}/beartype/door/_cls/__init__.pyo
+${PYSITELIB}/beartype/door/_cls/doorhint.py
+${PYSITELIB}/beartype/door/_cls/doorhint.pyc
+${PYSITELIB}/beartype/door/_cls/doorhint.pyo
+${PYSITELIB}/beartype/door/_cls/doormeta.py
+${PYSITELIB}/beartype/door/_cls/doormeta.pyc
+${PYSITELIB}/beartype/door/_cls/doormeta.pyo
+${PYSITELIB}/beartype/door/_cls/doorsuper.py
+${PYSITELIB}/beartype/door/_cls/doorsuper.pyc
+${PYSITELIB}/beartype/door/_cls/doorsuper.pyo
+${PYSITELIB}/beartype/door/_cls/pep/__init__.py
+${PYSITELIB}/beartype/door/_cls/pep/__init__.pyc
+${PYSITELIB}/beartype/door/_cls/pep/__init__.pyo
+${PYSITELIB}/beartype/door/_cls/pep/doorpep484604.py
+${PYSITELIB}/beartype/door/_cls/pep/doorpep484604.pyc
+${PYSITELIB}/beartype/door/_cls/pep/doorpep484604.pyo
+${PYSITELIB}/beartype/door/_cls/pep/doorpep586.py
+${PYSITELIB}/beartype/door/_cls/pep/doorpep586.pyc
+${PYSITELIB}/beartype/door/_cls/pep/doorpep586.pyo
+${PYSITELIB}/beartype/door/_cls/pep/doorpep593.py
+${PYSITELIB}/beartype/door/_cls/pep/doorpep593.pyc
+${PYSITELIB}/beartype/door/_cls/pep/doorpep593.pyo
+${PYSITELIB}/beartype/door/_cls/pep/pep484/__init__.py
+${PYSITELIB}/beartype/door/_cls/pep/pep484/__init__.pyc
+${PYSITELIB}/beartype/door/_cls/pep/pep484/__init__.pyo
+${PYSITELIB}/beartype/door/_cls/pep/pep484/doorpep484any.py
+${PYSITELIB}/beartype/door/_cls/pep/pep484/doorpep484any.pyc
+${PYSITELIB}/beartype/door/_cls/pep/pep484/doorpep484any.pyo
+${PYSITELIB}/beartype/door/_cls/pep/pep484/doorpep484class.py
+${PYSITELIB}/beartype/door/_cls/pep/pep484/doorpep484class.pyc
+${PYSITELIB}/beartype/door/_cls/pep/pep484/doorpep484class.pyo
+${PYSITELIB}/beartype/door/_cls/pep/pep484/doorpep484newtype.py
+${PYSITELIB}/beartype/door/_cls/pep/pep484/doorpep484newtype.pyc
+${PYSITELIB}/beartype/door/_cls/pep/pep484/doorpep484newtype.pyo
+${PYSITELIB}/beartype/door/_cls/pep/pep484/doorpep484typevar.py
+${PYSITELIB}/beartype/door/_cls/pep/pep484/doorpep484typevar.pyc
+${PYSITELIB}/beartype/door/_cls/pep/pep484/doorpep484typevar.pyo
+${PYSITELIB}/beartype/door/_cls/pep/pep484585/__init__.py
+${PYSITELIB}/beartype/door/_cls/pep/pep484585/__init__.pyc
+${PYSITELIB}/beartype/door/_cls/pep/pep484585/__init__.pyo
+${PYSITELIB}/beartype/door/_cls/pep/pep484585/doorpep484585callable.py
+${PYSITELIB}/beartype/door/_cls/pep/pep484585/doorpep484585callable.pyc
+${PYSITELIB}/beartype/door/_cls/pep/pep484585/doorpep484585callable.pyo
+${PYSITELIB}/beartype/door/_cls/pep/pep484585/doorpep484585generic.py
+${PYSITELIB}/beartype/door/_cls/pep/pep484585/doorpep484585generic.pyc
+${PYSITELIB}/beartype/door/_cls/pep/pep484585/doorpep484585generic.pyo
+${PYSITELIB}/beartype/door/_cls/pep/pep484585/doorpep484585subscripted.py
+${PYSITELIB}/beartype/door/_cls/pep/pep484585/doorpep484585subscripted.pyc
+${PYSITELIB}/beartype/door/_cls/pep/pep484585/doorpep484585subscripted.pyo
+${PYSITELIB}/beartype/door/_cls/pep/pep484585/doorpep484585tuple.py
+${PYSITELIB}/beartype/door/_cls/pep/pep484585/doorpep484585tuple.pyc
+${PYSITELIB}/beartype/door/_cls/pep/pep484585/doorpep484585tuple.pyo
+${PYSITELIB}/beartype/door/_cls/util/__init__.py
+${PYSITELIB}/beartype/door/_cls/util/__init__.pyc
+${PYSITELIB}/beartype/door/_cls/util/__init__.pyo
+${PYSITELIB}/beartype/door/_cls/util/doorclsmap.py
+${PYSITELIB}/beartype/door/_cls/util/doorclsmap.pyc
+${PYSITELIB}/beartype/door/_cls/util/doorclsmap.pyo
+${PYSITELIB}/beartype/door/_cls/util/doorclstest.py
+${PYSITELIB}/beartype/door/_cls/util/doorclstest.pyc
+${PYSITELIB}/beartype/door/_cls/util/doorclstest.pyo
+${PYSITELIB}/beartype/door/_func/__init__.py
+${PYSITELIB}/beartype/door/_func/__init__.pyc
+${PYSITELIB}/beartype/door/_func/__init__.pyo
+${PYSITELIB}/beartype/door/_func/doorcheck.py
+${PYSITELIB}/beartype/door/_func/doorcheck.pyc
+${PYSITELIB}/beartype/door/_func/doorcheck.pyo
+${PYSITELIB}/beartype/meta.py
+${PYSITELIB}/beartype/meta.pyc
+${PYSITELIB}/beartype/meta.pyo
+${PYSITELIB}/beartype/peps/__init__.py
+${PYSITELIB}/beartype/peps/__init__.pyc
+${PYSITELIB}/beartype/peps/__init__.pyo
+${PYSITELIB}/beartype/peps/_pep563.py
+${PYSITELIB}/beartype/peps/_pep563.pyc
+${PYSITELIB}/beartype/peps/_pep563.pyo
+${PYSITELIB}/beartype/plug/__init__.py
+${PYSITELIB}/beartype/plug/__init__.pyc
+${PYSITELIB}/beartype/plug/__init__.pyo
+${PYSITELIB}/beartype/plug/_plughintable.py
+${PYSITELIB}/beartype/plug/_plughintable.pyc
+${PYSITELIB}/beartype/plug/_plughintable.pyo
+${PYSITELIB}/beartype/py.typed
+${PYSITELIB}/beartype/roar/__init__.py
+${PYSITELIB}/beartype/roar/__init__.pyc
+${PYSITELIB}/beartype/roar/__init__.pyo
+${PYSITELIB}/beartype/roar/_roarexc.py
+${PYSITELIB}/beartype/roar/_roarexc.pyc
+${PYSITELIB}/beartype/roar/_roarexc.pyo
+${PYSITELIB}/beartype/roar/_roarwarn.py
+${PYSITELIB}/beartype/roar/_roarwarn.pyc
+${PYSITELIB}/beartype/roar/_roarwarn.pyo
+${PYSITELIB}/beartype/typing/__init__.py
+${PYSITELIB}/beartype/typing/__init__.pyc
+${PYSITELIB}/beartype/typing/__init__.pyo
+${PYSITELIB}/beartype/typing/_typingcache.py
+${PYSITELIB}/beartype/typing/_typingcache.pyc
+${PYSITELIB}/beartype/typing/_typingcache.pyo
+${PYSITELIB}/beartype/typing/_typingpep544.py
+${PYSITELIB}/beartype/typing/_typingpep544.pyc
+${PYSITELIB}/beartype/typing/_typingpep544.pyo
+${PYSITELIB}/beartype/vale/__init__.py
+${PYSITELIB}/beartype/vale/__init__.pyc
+${PYSITELIB}/beartype/vale/__init__.pyo
+${PYSITELIB}/beartype/vale/_core/__init__.py
+${PYSITELIB}/beartype/vale/_core/__init__.pyc
+${PYSITELIB}/beartype/vale/_core/__init__.pyo
+${PYSITELIB}/beartype/vale/_core/_valecore.py
+${PYSITELIB}/beartype/vale/_core/_valecore.pyc
+${PYSITELIB}/beartype/vale/_core/_valecore.pyo
+${PYSITELIB}/beartype/vale/_core/_valecorebinary.py
+${PYSITELIB}/beartype/vale/_core/_valecorebinary.pyc
+${PYSITELIB}/beartype/vale/_core/_valecorebinary.pyo
+${PYSITELIB}/beartype/vale/_core/_valecoreunary.py
+${PYSITELIB}/beartype/vale/_core/_valecoreunary.pyc
+${PYSITELIB}/beartype/vale/_core/_valecoreunary.pyo
+${PYSITELIB}/beartype/vale/_is/__init__.py
+${PYSITELIB}/beartype/vale/_is/__init__.pyc
+${PYSITELIB}/beartype/vale/_is/__init__.pyo
+${PYSITELIB}/beartype/vale/_is/_valeis.py
+${PYSITELIB}/beartype/vale/_is/_valeis.pyc
+${PYSITELIB}/beartype/vale/_is/_valeis.pyo
+${PYSITELIB}/beartype/vale/_is/_valeisabc.py
+${PYSITELIB}/beartype/vale/_is/_valeisabc.pyc
+${PYSITELIB}/beartype/vale/_is/_valeisabc.pyo
+${PYSITELIB}/beartype/vale/_is/_valeisobj.py
+${PYSITELIB}/beartype/vale/_is/_valeisobj.pyc
+${PYSITELIB}/beartype/vale/_is/_valeisobj.pyo
+${PYSITELIB}/beartype/vale/_is/_valeisoper.py
+${PYSITELIB}/beartype/vale/_is/_valeisoper.pyc
+${PYSITELIB}/beartype/vale/_is/_valeisoper.pyo
+${PYSITELIB}/beartype/vale/_is/_valeistype.py
+${PYSITELIB}/beartype/vale/_is/_valeistype.pyc
+${PYSITELIB}/beartype/vale/_is/_valeistype.pyo
+${PYSITELIB}/beartype/vale/_util/__init__.py
+${PYSITELIB}/beartype/vale/_util/__init__.pyc
+${PYSITELIB}/beartype/vale/_util/__init__.pyo
+${PYSITELIB}/beartype/vale/_util/_valeutilfunc.py
+${PYSITELIB}/beartype/vale/_util/_valeutilfunc.pyc
+${PYSITELIB}/beartype/vale/_util/_valeutilfunc.pyo
+${PYSITELIB}/beartype/vale/_util/_valeutilsnip.py
+${PYSITELIB}/beartype/vale/_util/_valeutilsnip.pyc
+${PYSITELIB}/beartype/vale/_util/_valeutilsnip.pyo
+${PYSITELIB}/beartype/vale/_util/_valeutiltext.py
+${PYSITELIB}/beartype/vale/_util/_valeutiltext.pyc
+${PYSITELIB}/beartype/vale/_util/_valeutiltext.pyo
+${PYSITELIB}/beartype/vale/_util/_valeutiltyping.py
+${PYSITELIB}/beartype/vale/_util/_valeutiltyping.pyc
+${PYSITELIB}/beartype/vale/_util/_valeutiltyping.pyo
diff --git a/py-beartype/distinfo b/py-beartype/distinfo
new file mode 100644
index 0000000000..32ec96b78b
--- /dev/null
+++ b/py-beartype/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (beartype-0.22.9.tar.gz) = c31659d9973df3035e81119409cb3eccbbaab6167e95bfe3900ea9e73b889ae2
+SHA512 (beartype-0.22.9.tar.gz) = 314c8ebd956ff9d280dca03fa14a32f62d01ef00c6750ffa3155de28ef40fa2494943441c755a2574f6eed211f2a9d7028c5e62b061ba92e819184f7e535c768
+Size (beartype-0.22.9.tar.gz) = 1647214 bytes
diff --git a/py-camel-converter/DESCR b/py-camel-converter/DESCR
new file mode 100644
index 0000000000..0917d2b232
--- /dev/null
+++ b/py-camel-converter/DESCR
@@ -0,0 +1,3 @@
+In JSON keys are frequently in camelCase format, while variable names
+in Python are typically snake_case. The purpose of this package is to
+help convert between the two formats.
diff --git a/py-camel-converter/Makefile b/py-camel-converter/Makefile
new file mode 100644
index 0000000000..bb4b7d0df7
--- /dev/null
+++ b/py-camel-converter/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD$
+
+DISTNAME=	camel-converter-5.1.0
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	devel
+MASTER_SITES=	${MASTER_SITE_GITHUB:=sanders41/}
+GITHUB_TAG=	refs/tags/v${PKGVERSION_NOREV}
+
+MAINTAINER=	bartosz.kuzma%gmail.com@localhost
+HOMEPAGE=	https://github.com/sanders41/camel-converter/
+COMMENT=	Convert between camelCase and snake_case
+LICENSE=	mit
+
+WRKSRC=		${WRKDIR}/${DISTNAME}
+
+USE_LANGUAGES=	# none
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-camel-converter/PLIST b/py-camel-converter/PLIST
new file mode 100644
index 0000000000..4920e35768
--- /dev/null
+++ b/py-camel-converter/PLIST
@@ -0,0 +1,18 @@
+@comment $NetBSD$
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/camel_converter/__init__.py
+${PYSITELIB}/camel_converter/__init__.pyc
+${PYSITELIB}/camel_converter/__init__.pyo
+${PYSITELIB}/camel_converter/_version.py
+${PYSITELIB}/camel_converter/_version.pyc
+${PYSITELIB}/camel_converter/_version.pyo
+${PYSITELIB}/camel_converter/decorators.py
+${PYSITELIB}/camel_converter/decorators.pyc
+${PYSITELIB}/camel_converter/decorators.pyo
+${PYSITELIB}/camel_converter/py.typed
+${PYSITELIB}/camel_converter/pydantic_base.py
+${PYSITELIB}/camel_converter/pydantic_base.pyc
+${PYSITELIB}/camel_converter/pydantic_base.pyo
diff --git a/py-camel-converter/distinfo b/py-camel-converter/distinfo
new file mode 100644
index 0000000000..ef4d8f97a8
--- /dev/null
+++ b/py-camel-converter/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (camel-converter-5.1.0.tar.gz) = 8577daa7385fe1b2fe468f86c9deb41607fe07862ca8d77d365751287555b5b2
+SHA512 (camel-converter-5.1.0.tar.gz) = 943642f6f807b783019e4f1db2ac15ba992d32d281f58affff4f5ba2b625cfb73d3d918058de75d26f767b772fdeb0bd87a44ed5a8c889319074dcc4c3417b6a
+Size (camel-converter-5.1.0.tar.gz) = 71603 bytes
diff --git a/py-ksef2/Makefile b/py-ksef2/Makefile
index f93c447cb7..cf5be2e8d9 100644
--- a/py-ksef2/Makefile
+++ b/py-ksef2/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=	ksef2-0.8.1
+DISTNAME=	ksef2-0.9.0
 PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=	net
 MASTER_SITES=	${MASTER_SITE_GITHUB:=artpods56/}
@@ -14,6 +14,8 @@ LICENSE=	mit
 
 WRKSRC=		${WRKDIR}/${DISTNAME}
 
+# How to mark python > 3.12?
+
 DEPENDS+=	${PYPKGPREFIX}-pydantic>=2.12.5:../../devel/py-pydantic
 DEPENDS+=	${PYPKGPREFIX}-cryptography>=44.0.0:../../security/py-cryptography
 DEPENDS+=	${PYPKGPREFIX}-signxml>=4.0:../../wip/py-signxml
@@ -24,6 +26,9 @@ DEPENDS+=	${PYPKGPREFIX}-requests>=2.32.5:../../devel/py-requests
 DEPENDS+=	${PYPKGPREFIX}-xsdata-pydantic>=24.5:../../wip/py-xsdata-pydantic
 DEPENDS+=	${PYPKGPREFIX}-weasyprint>=63.0:../../print/py-weasyprint
 DEPENDS+=	${PYPKGPREFIX}-tenacity>=9.0:../../devel/py-tenacity
+DEPENDS+=	${PYPKGPREFIX}-polyfactory>=3.3.0:../../wip/py-polyfactory
+DEPENDS+=	${PYPKGPREFIX}-beartype>=0.22.9:../../wip/py-beartype
+DEPENDS+=	${PYPKGPREFIX}-camel-converter>=5.1.0:../../wip/py-camel-converter
 
 USE_LANGUAGES=	# none
 
diff --git a/py-ksef2/PLIST b/py-ksef2/PLIST
index 6255a454a2..e0c5669302 100644
--- a/py-ksef2/PLIST
+++ b/py-ksef2/PLIST
@@ -6,12 +6,18 @@ ${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.md
 ${PYSITELIB}/ksef2/__init__.py
 ${PYSITELIB}/ksef2/__init__.pyc
 ${PYSITELIB}/ksef2/__init__.pyo
-${PYSITELIB}/ksef2/_openapi.py
-${PYSITELIB}/ksef2/_openapi.pyc
-${PYSITELIB}/ksef2/_openapi.pyo
+${PYSITELIB}/ksef2/__openapi_version__.py
+${PYSITELIB}/ksef2/__openapi_version__.pyc
+${PYSITELIB}/ksef2/__openapi_version__.pyo
+${PYSITELIB}/ksef2/__version__.py
+${PYSITELIB}/ksef2/__version__.pyc
+${PYSITELIB}/ksef2/__version__.pyo
 ${PYSITELIB}/ksef2/clients/__init__.py
 ${PYSITELIB}/ksef2/clients/__init__.pyc
 ${PYSITELIB}/ksef2/clients/__init__.pyo
+${PYSITELIB}/ksef2/clients/auth.py
+${PYSITELIB}/ksef2/clients/auth.pyc
+${PYSITELIB}/ksef2/clients/auth.pyo
 ${PYSITELIB}/ksef2/clients/authenticated.py
 ${PYSITELIB}/ksef2/clients/authenticated.pyc
 ${PYSITELIB}/ksef2/clients/authenticated.pyo
@@ -21,12 +27,39 @@ ${PYSITELIB}/ksef2/clients/base.pyo
 ${PYSITELIB}/ksef2/clients/batch.py
 ${PYSITELIB}/ksef2/clients/batch.pyc
 ${PYSITELIB}/ksef2/clients/batch.pyo
+${PYSITELIB}/ksef2/clients/certificates.py
+${PYSITELIB}/ksef2/clients/certificates.pyc
+${PYSITELIB}/ksef2/clients/certificates.pyo
 ${PYSITELIB}/ksef2/clients/encryption.py
 ${PYSITELIB}/ksef2/clients/encryption.pyc
 ${PYSITELIB}/ksef2/clients/encryption.pyo
-${PYSITELIB}/ksef2/clients/session.py
-${PYSITELIB}/ksef2/clients/session.pyc
-${PYSITELIB}/ksef2/clients/session.pyo
+${PYSITELIB}/ksef2/clients/invoice_sessions.py
+${PYSITELIB}/ksef2/clients/invoice_sessions.pyc
+${PYSITELIB}/ksef2/clients/invoice_sessions.pyo
+${PYSITELIB}/ksef2/clients/invoices.py
+${PYSITELIB}/ksef2/clients/invoices.pyc
+${PYSITELIB}/ksef2/clients/invoices.pyo
+${PYSITELIB}/ksef2/clients/limits.py
+${PYSITELIB}/ksef2/clients/limits.pyc
+${PYSITELIB}/ksef2/clients/limits.pyo
+${PYSITELIB}/ksef2/clients/online.py
+${PYSITELIB}/ksef2/clients/online.pyc
+${PYSITELIB}/ksef2/clients/online.pyo
+${PYSITELIB}/ksef2/clients/peppol.py
+${PYSITELIB}/ksef2/clients/peppol.pyc
+${PYSITELIB}/ksef2/clients/peppol.pyo
+${PYSITELIB}/ksef2/clients/permissions.py
+${PYSITELIB}/ksef2/clients/permissions.pyc
+${PYSITELIB}/ksef2/clients/permissions.pyo
+${PYSITELIB}/ksef2/clients/session_management.py
+${PYSITELIB}/ksef2/clients/session_management.pyc
+${PYSITELIB}/ksef2/clients/session_management.pyo
+${PYSITELIB}/ksef2/clients/testdata.py
+${PYSITELIB}/ksef2/clients/testdata.pyc
+${PYSITELIB}/ksef2/clients/testdata.pyo
+${PYSITELIB}/ksef2/clients/tokens.py
+${PYSITELIB}/ksef2/clients/tokens.pyc
+${PYSITELIB}/ksef2/clients/tokens.pyo
 ${PYSITELIB}/ksef2/config.py
 ${PYSITELIB}/ksef2/config.pyc
 ${PYSITELIB}/ksef2/config.pyo
@@ -51,12 +84,33 @@ ${PYSITELIB}/ksef2/core/http.pyo
 ${PYSITELIB}/ksef2/core/invoices.py
 ${PYSITELIB}/ksef2/core/invoices.pyc
 ${PYSITELIB}/ksef2/core/invoices.pyo
-${PYSITELIB}/ksef2/core/middleware.py
-${PYSITELIB}/ksef2/core/middleware.pyc
-${PYSITELIB}/ksef2/core/middleware.pyo
+${PYSITELIB}/ksef2/core/middlewares/__init__.py
+${PYSITELIB}/ksef2/core/middlewares/__init__.pyc
+${PYSITELIB}/ksef2/core/middlewares/__init__.pyo
+${PYSITELIB}/ksef2/core/middlewares/auth.py
+${PYSITELIB}/ksef2/core/middlewares/auth.pyc
+${PYSITELIB}/ksef2/core/middlewares/auth.pyo
+${PYSITELIB}/ksef2/core/middlewares/base.py
+${PYSITELIB}/ksef2/core/middlewares/base.pyc
+${PYSITELIB}/ksef2/core/middlewares/base.pyo
+${PYSITELIB}/ksef2/core/middlewares/exceptions.py
+${PYSITELIB}/ksef2/core/middlewares/exceptions.pyc
+${PYSITELIB}/ksef2/core/middlewares/exceptions.pyo
+${PYSITELIB}/ksef2/core/middlewares/lifecycle.py
+${PYSITELIB}/ksef2/core/middlewares/lifecycle.pyc
+${PYSITELIB}/ksef2/core/middlewares/lifecycle.pyo
+${PYSITELIB}/ksef2/core/middlewares/retry.py
+${PYSITELIB}/ksef2/core/middlewares/retry.pyc
+${PYSITELIB}/ksef2/core/middlewares/retry.pyo
+${PYSITELIB}/ksef2/core/packages.py
+${PYSITELIB}/ksef2/core/packages.pyc
+${PYSITELIB}/ksef2/core/packages.pyo
 ${PYSITELIB}/ksef2/core/protocols.py
 ${PYSITELIB}/ksef2/core/protocols.pyc
 ${PYSITELIB}/ksef2/core/protocols.pyo
+${PYSITELIB}/ksef2/core/routes.py
+${PYSITELIB}/ksef2/core/routes.pyc
+${PYSITELIB}/ksef2/core/routes.pyo
 ${PYSITELIB}/ksef2/core/stores.py
 ${PYSITELIB}/ksef2/core/stores.pyc
 ${PYSITELIB}/ksef2/core/stores.pyo
@@ -66,48 +120,15 @@ ${PYSITELIB}/ksef2/core/tools.pyo
 ${PYSITELIB}/ksef2/core/xades.py
 ${PYSITELIB}/ksef2/core/xades.pyc
 ${PYSITELIB}/ksef2/core/xades.pyo
+${PYSITELIB}/ksef2/core/xml.py
+${PYSITELIB}/ksef2/core/xml.pyc
+${PYSITELIB}/ksef2/core/xml.pyo
 ${PYSITELIB}/ksef2/domain/__init__.py
 ${PYSITELIB}/ksef2/domain/__init__.pyc
 ${PYSITELIB}/ksef2/domain/__init__.pyo
 ${PYSITELIB}/ksef2/domain/models/__init__.py
 ${PYSITELIB}/ksef2/domain/models/__init__.pyc
 ${PYSITELIB}/ksef2/domain/models/__init__.pyo
-${PYSITELIB}/ksef2/domain/models/_deprecated/__init__.py
-${PYSITELIB}/ksef2/domain/models/_deprecated/__init__.pyc
-${PYSITELIB}/ksef2/domain/models/_deprecated/__init__.pyo
-${PYSITELIB}/ksef2/domain/models/_deprecated/_base.py
-${PYSITELIB}/ksef2/domain/models/_deprecated/_base.pyc
-${PYSITELIB}/ksef2/domain/models/_deprecated/_base.pyo
-${PYSITELIB}/ksef2/domain/models/_deprecated/_environments.py
-${PYSITELIB}/ksef2/domain/models/_deprecated/_environments.pyc
-${PYSITELIB}/ksef2/domain/models/_deprecated/_environments.pyo
-${PYSITELIB}/ksef2/domain/models/_deprecated/auth.py
-${PYSITELIB}/ksef2/domain/models/_deprecated/auth.pyc
-${PYSITELIB}/ksef2/domain/models/_deprecated/auth.pyo
-${PYSITELIB}/ksef2/domain/models/_deprecated/common.py
-${PYSITELIB}/ksef2/domain/models/_deprecated/common.pyc
-${PYSITELIB}/ksef2/domain/models/_deprecated/common.pyo
-${PYSITELIB}/ksef2/domain/models/_deprecated/exports.py
-${PYSITELIB}/ksef2/domain/models/_deprecated/exports.pyc
-${PYSITELIB}/ksef2/domain/models/_deprecated/exports.pyo
-${PYSITELIB}/ksef2/domain/models/_deprecated/interfaces.py
-${PYSITELIB}/ksef2/domain/models/_deprecated/interfaces.pyc
-${PYSITELIB}/ksef2/domain/models/_deprecated/interfaces.pyo
-${PYSITELIB}/ksef2/domain/models/_deprecated/invoices.py
-${PYSITELIB}/ksef2/domain/models/_deprecated/invoices.pyc
-${PYSITELIB}/ksef2/domain/models/_deprecated/invoices.pyo
-${PYSITELIB}/ksef2/domain/models/_deprecated/limits.py
-${PYSITELIB}/ksef2/domain/models/_deprecated/limits.pyc
-${PYSITELIB}/ksef2/domain/models/_deprecated/limits.pyo
-${PYSITELIB}/ksef2/domain/models/_deprecated/sessions.py
-${PYSITELIB}/ksef2/domain/models/_deprecated/sessions.pyc
-${PYSITELIB}/ksef2/domain/models/_deprecated/sessions.pyo
-${PYSITELIB}/ksef2/domain/models/_deprecated/testdata.py
-${PYSITELIB}/ksef2/domain/models/_deprecated/testdata.pyc
-${PYSITELIB}/ksef2/domain/models/_deprecated/testdata.pyo
-${PYSITELIB}/ksef2/domain/models/_deprecated/tokens.py
-${PYSITELIB}/ksef2/domain/models/_deprecated/tokens.pyc
-${PYSITELIB}/ksef2/domain/models/_deprecated/tokens.pyo
 ${PYSITELIB}/ksef2/domain/models/auth.py
 ${PYSITELIB}/ksef2/domain/models/auth.pyc
 ${PYSITELIB}/ksef2/domain/models/auth.pyo
@@ -156,12 +177,21 @@ ${PYSITELIB}/ksef2/domain/models/testdata.pyo
 ${PYSITELIB}/ksef2/domain/models/tokens.py
 ${PYSITELIB}/ksef2/domain/models/tokens.pyc
 ${PYSITELIB}/ksef2/domain/models/tokens.pyo
+${PYSITELIB}/ksef2/domain/types.py
+${PYSITELIB}/ksef2/domain/types.pyc
+${PYSITELIB}/ksef2/domain/types.pyo
 ${PYSITELIB}/ksef2/endpoints/__init__.py
 ${PYSITELIB}/ksef2/endpoints/__init__.pyc
 ${PYSITELIB}/ksef2/endpoints/__init__.pyo
+${PYSITELIB}/ksef2/endpoints/_deprecated/__init__.py
+${PYSITELIB}/ksef2/endpoints/_deprecated/__init__.pyc
+${PYSITELIB}/ksef2/endpoints/_deprecated/__init__.pyo
 ${PYSITELIB}/ksef2/endpoints/auth.py
 ${PYSITELIB}/ksef2/endpoints/auth.pyc
 ${PYSITELIB}/ksef2/endpoints/auth.pyo
+${PYSITELIB}/ksef2/endpoints/base.py
+${PYSITELIB}/ksef2/endpoints/base.pyc
+${PYSITELIB}/ksef2/endpoints/base.pyo
 ${PYSITELIB}/ksef2/endpoints/certificates.py
 ${PYSITELIB}/ksef2/endpoints/certificates.pyc
 ${PYSITELIB}/ksef2/endpoints/certificates.pyo
@@ -195,9 +225,39 @@ ${PYSITELIB}/ksef2/infra/__init__.pyo
 ${PYSITELIB}/ksef2/infra/mappers/__init__.py
 ${PYSITELIB}/ksef2/infra/mappers/__init__.pyc
 ${PYSITELIB}/ksef2/infra/mappers/__init__.pyo
+${PYSITELIB}/ksef2/infra/mappers/auth/__init__.py
+${PYSITELIB}/ksef2/infra/mappers/auth/__init__.pyc
+${PYSITELIB}/ksef2/infra/mappers/auth/__init__.pyo
+${PYSITELIB}/ksef2/infra/mappers/auth/requests.py
+${PYSITELIB}/ksef2/infra/mappers/auth/requests.pyc
+${PYSITELIB}/ksef2/infra/mappers/auth/requests.pyo
+${PYSITELIB}/ksef2/infra/mappers/auth/responses.py
+${PYSITELIB}/ksef2/infra/mappers/auth/responses.pyc
+${PYSITELIB}/ksef2/infra/mappers/auth/responses.pyo
+${PYSITELIB}/ksef2/infra/mappers/certificates/__init__.py
+${PYSITELIB}/ksef2/infra/mappers/certificates/__init__.pyc
+${PYSITELIB}/ksef2/infra/mappers/certificates/__init__.pyo
+${PYSITELIB}/ksef2/infra/mappers/certificates/requests.py
+${PYSITELIB}/ksef2/infra/mappers/certificates/requests.pyc
+${PYSITELIB}/ksef2/infra/mappers/certificates/requests.pyo
+${PYSITELIB}/ksef2/infra/mappers/certificates/responses.py
+${PYSITELIB}/ksef2/infra/mappers/certificates/responses.pyc
+${PYSITELIB}/ksef2/infra/mappers/certificates/responses.pyo
+${PYSITELIB}/ksef2/infra/mappers/encryption/__init__.py
+${PYSITELIB}/ksef2/infra/mappers/encryption/__init__.pyc
+${PYSITELIB}/ksef2/infra/mappers/encryption/__init__.pyo
+${PYSITELIB}/ksef2/infra/mappers/encryption/requests.py
+${PYSITELIB}/ksef2/infra/mappers/encryption/requests.pyc
+${PYSITELIB}/ksef2/infra/mappers/encryption/requests.pyo
+${PYSITELIB}/ksef2/infra/mappers/encryption/responses.py
+${PYSITELIB}/ksef2/infra/mappers/encryption/responses.pyc
+${PYSITELIB}/ksef2/infra/mappers/encryption/responses.pyo
 ${PYSITELIB}/ksef2/infra/mappers/exceptions.py
 ${PYSITELIB}/ksef2/infra/mappers/exceptions.pyc
 ${PYSITELIB}/ksef2/infra/mappers/exceptions.pyo
+${PYSITELIB}/ksef2/infra/mappers/helpers.py
+${PYSITELIB}/ksef2/infra/mappers/helpers.pyc
+${PYSITELIB}/ksef2/infra/mappers/helpers.pyo
 ${PYSITELIB}/ksef2/infra/mappers/invoices/__init__.py
 ${PYSITELIB}/ksef2/infra/mappers/invoices/__init__.pyc
 ${PYSITELIB}/ksef2/infra/mappers/invoices/__init__.pyo
@@ -207,45 +267,90 @@ ${PYSITELIB}/ksef2/infra/mappers/invoices/fa3/__init__.pyo
 ${PYSITELIB}/ksef2/infra/mappers/invoices/fa3/attachment.py
 ${PYSITELIB}/ksef2/infra/mappers/invoices/fa3/attachment.pyc
 ${PYSITELIB}/ksef2/infra/mappers/invoices/fa3/attachment.pyo
-${PYSITELIB}/ksef2/infra/mappers/invoices/fa3/base.py
-${PYSITELIB}/ksef2/infra/mappers/invoices/fa3/base.pyc
-${PYSITELIB}/ksef2/infra/mappers/invoices/fa3/base.pyo
-${PYSITELIB}/ksef2/infra/mappers/requests/__init__.py
-${PYSITELIB}/ksef2/infra/mappers/requests/__init__.pyc
-${PYSITELIB}/ksef2/infra/mappers/requests/__init__.pyo
-${PYSITELIB}/ksef2/infra/mappers/requests/auth.py
-${PYSITELIB}/ksef2/infra/mappers/requests/auth.pyc
-${PYSITELIB}/ksef2/infra/mappers/requests/auth.pyo
-${PYSITELIB}/ksef2/infra/mappers/requests/batch.py
-${PYSITELIB}/ksef2/infra/mappers/requests/batch.pyc
-${PYSITELIB}/ksef2/infra/mappers/requests/batch.pyo
-${PYSITELIB}/ksef2/infra/mappers/requests/certificates.py
-${PYSITELIB}/ksef2/infra/mappers/requests/certificates.pyc
-${PYSITELIB}/ksef2/infra/mappers/requests/certificates.pyo
-${PYSITELIB}/ksef2/infra/mappers/requests/encryption.py
-${PYSITELIB}/ksef2/infra/mappers/requests/encryption.pyc
-${PYSITELIB}/ksef2/infra/mappers/requests/encryption.pyo
-${PYSITELIB}/ksef2/infra/mappers/requests/invoices.py
-${PYSITELIB}/ksef2/infra/mappers/requests/invoices.pyc
-${PYSITELIB}/ksef2/infra/mappers/requests/invoices.pyo
-${PYSITELIB}/ksef2/infra/mappers/requests/limits.py
-${PYSITELIB}/ksef2/infra/mappers/requests/limits.pyc
-${PYSITELIB}/ksef2/infra/mappers/requests/limits.pyo
-${PYSITELIB}/ksef2/infra/mappers/requests/peppol.py
-${PYSITELIB}/ksef2/infra/mappers/requests/peppol.pyc
-${PYSITELIB}/ksef2/infra/mappers/requests/peppol.pyo
-${PYSITELIB}/ksef2/infra/mappers/requests/permissions.py
-${PYSITELIB}/ksef2/infra/mappers/requests/permissions.pyc
-${PYSITELIB}/ksef2/infra/mappers/requests/permissions.pyo
-${PYSITELIB}/ksef2/infra/mappers/requests/session.py
-${PYSITELIB}/ksef2/infra/mappers/requests/session.pyc
-${PYSITELIB}/ksef2/infra/mappers/requests/session.pyo
-${PYSITELIB}/ksef2/infra/mappers/requests/testdata.py
-${PYSITELIB}/ksef2/infra/mappers/requests/testdata.pyc
-${PYSITELIB}/ksef2/infra/mappers/requests/testdata.pyo
-${PYSITELIB}/ksef2/infra/mappers/requests/tokens.py
-${PYSITELIB}/ksef2/infra/mappers/requests/tokens.pyc
-${PYSITELIB}/ksef2/infra/mappers/requests/tokens.pyo
+${PYSITELIB}/ksef2/infra/mappers/invoices/requests.py
+${PYSITELIB}/ksef2/infra/mappers/invoices/requests.pyc
+${PYSITELIB}/ksef2/infra/mappers/invoices/requests.pyo
+${PYSITELIB}/ksef2/infra/mappers/invoices/responses.py
+${PYSITELIB}/ksef2/infra/mappers/invoices/responses.pyc
+${PYSITELIB}/ksef2/infra/mappers/invoices/responses.pyo
+${PYSITELIB}/ksef2/infra/mappers/limits/__init__.py
+${PYSITELIB}/ksef2/infra/mappers/limits/__init__.pyc
+${PYSITELIB}/ksef2/infra/mappers/limits/__init__.pyo
+${PYSITELIB}/ksef2/infra/mappers/limits/requests.py
+${PYSITELIB}/ksef2/infra/mappers/limits/requests.pyc
+${PYSITELIB}/ksef2/infra/mappers/limits/requests.pyo
+${PYSITELIB}/ksef2/infra/mappers/limits/responses.py
+${PYSITELIB}/ksef2/infra/mappers/limits/responses.pyc
+${PYSITELIB}/ksef2/infra/mappers/limits/responses.pyo
+${PYSITELIB}/ksef2/infra/mappers/peppol/__init__.py
+${PYSITELIB}/ksef2/infra/mappers/peppol/__init__.pyc
+${PYSITELIB}/ksef2/infra/mappers/peppol/__init__.pyo
+${PYSITELIB}/ksef2/infra/mappers/peppol/responses.py
+${PYSITELIB}/ksef2/infra/mappers/peppol/responses.pyc
+${PYSITELIB}/ksef2/infra/mappers/peppol/responses.pyo
+${PYSITELIB}/ksef2/infra/mappers/permissions/__init__.py
+${PYSITELIB}/ksef2/infra/mappers/permissions/__init__.pyc
+${PYSITELIB}/ksef2/infra/mappers/permissions/__init__.pyo
+${PYSITELIB}/ksef2/infra/mappers/permissions/requests/__init__.py
+${PYSITELIB}/ksef2/infra/mappers/permissions/requests/__init__.pyc
+${PYSITELIB}/ksef2/infra/mappers/permissions/requests/__init__.pyo
+${PYSITELIB}/ksef2/infra/mappers/permissions/requests/grants.py
+${PYSITELIB}/ksef2/infra/mappers/permissions/requests/grants.pyc
+${PYSITELIB}/ksef2/infra/mappers/permissions/requests/grants.pyo
+${PYSITELIB}/ksef2/infra/mappers/permissions/requests/queries.py
+${PYSITELIB}/ksef2/infra/mappers/permissions/requests/queries.pyc
+${PYSITELIB}/ksef2/infra/mappers/permissions/requests/queries.pyo
+${PYSITELIB}/ksef2/infra/mappers/permissions/requests/shared.py
+${PYSITELIB}/ksef2/infra/mappers/permissions/requests/shared.pyc
+${PYSITELIB}/ksef2/infra/mappers/permissions/requests/shared.pyo
+${PYSITELIB}/ksef2/infra/mappers/permissions/responses/__init__.py
+${PYSITELIB}/ksef2/infra/mappers/permissions/responses/__init__.pyc
+${PYSITELIB}/ksef2/infra/mappers/permissions/responses/__init__.pyo
+${PYSITELIB}/ksef2/infra/mappers/permissions/responses/grants.py
+${PYSITELIB}/ksef2/infra/mappers/permissions/responses/grants.pyc
+${PYSITELIB}/ksef2/infra/mappers/permissions/responses/grants.pyo
+${PYSITELIB}/ksef2/infra/mappers/permissions/responses/query_entity.py
+${PYSITELIB}/ksef2/infra/mappers/permissions/responses/query_entity.pyc
+${PYSITELIB}/ksef2/infra/mappers/permissions/responses/query_entity.pyo
+${PYSITELIB}/ksef2/infra/mappers/permissions/responses/query_eu_entity.py
+${PYSITELIB}/ksef2/infra/mappers/permissions/responses/query_eu_entity.pyc
+${PYSITELIB}/ksef2/infra/mappers/permissions/responses/query_eu_entity.pyo
+${PYSITELIB}/ksef2/infra/mappers/permissions/responses/query_person.py
+${PYSITELIB}/ksef2/infra/mappers/permissions/responses/query_person.pyc
+${PYSITELIB}/ksef2/infra/mappers/permissions/responses/query_person.pyo
+${PYSITELIB}/ksef2/infra/mappers/permissions/responses/query_personal.py
+${PYSITELIB}/ksef2/infra/mappers/permissions/responses/query_personal.pyc
+${PYSITELIB}/ksef2/infra/mappers/permissions/responses/query_personal.pyo
+${PYSITELIB}/ksef2/infra/mappers/permissions/responses/query_subordinate_roles.py
+${PYSITELIB}/ksef2/infra/mappers/permissions/responses/query_subordinate_roles.pyc
+${PYSITELIB}/ksef2/infra/mappers/permissions/responses/query_subordinate_roles.pyo
+${PYSITELIB}/ksef2/infra/mappers/permissions/responses/query_subunit.py
+${PYSITELIB}/ksef2/infra/mappers/permissions/responses/query_subunit.pyc
+${PYSITELIB}/ksef2/infra/mappers/permissions/responses/query_subunit.pyo
+${PYSITELIB}/ksef2/infra/mappers/sessions/__init__.py
+${PYSITELIB}/ksef2/infra/mappers/sessions/__init__.pyc
+${PYSITELIB}/ksef2/infra/mappers/sessions/__init__.pyo
+${PYSITELIB}/ksef2/infra/mappers/sessions/requests.py
+${PYSITELIB}/ksef2/infra/mappers/sessions/requests.pyc
+${PYSITELIB}/ksef2/infra/mappers/sessions/requests.pyo
+${PYSITELIB}/ksef2/infra/mappers/sessions/responses.py
+${PYSITELIB}/ksef2/infra/mappers/sessions/responses.pyc
+${PYSITELIB}/ksef2/infra/mappers/sessions/responses.pyo
+${PYSITELIB}/ksef2/infra/mappers/testdata/__init__.py
+${PYSITELIB}/ksef2/infra/mappers/testdata/__init__.pyc
+${PYSITELIB}/ksef2/infra/mappers/testdata/__init__.pyo
+${PYSITELIB}/ksef2/infra/mappers/testdata/requests.py
+${PYSITELIB}/ksef2/infra/mappers/testdata/requests.pyc
+${PYSITELIB}/ksef2/infra/mappers/testdata/requests.pyo
+${PYSITELIB}/ksef2/infra/mappers/tokens/__init__.py
+${PYSITELIB}/ksef2/infra/mappers/tokens/__init__.pyc
+${PYSITELIB}/ksef2/infra/mappers/tokens/__init__.pyo
+${PYSITELIB}/ksef2/infra/mappers/tokens/requests.py
+${PYSITELIB}/ksef2/infra/mappers/tokens/requests.pyc
+${PYSITELIB}/ksef2/infra/mappers/tokens/requests.pyo
+${PYSITELIB}/ksef2/infra/mappers/tokens/responses.py
+${PYSITELIB}/ksef2/infra/mappers/tokens/responses.pyc
+${PYSITELIB}/ksef2/infra/mappers/tokens/responses.pyo
 ${PYSITELIB}/ksef2/infra/schema/__init__.py
 ${PYSITELIB}/ksef2/infra/schema/__init__.pyc
 ${PYSITELIB}/ksef2/infra/schema/__init__.pyo
@@ -270,9 +375,18 @@ ${PYSITELIB}/ksef2/infra/schema/api/supp/base.pyo
 ${PYSITELIB}/ksef2/infra/schema/api/supp/batch.py
 ${PYSITELIB}/ksef2/infra/schema/api/supp/batch.pyc
 ${PYSITELIB}/ksef2/infra/schema/api/supp/batch.pyo
+${PYSITELIB}/ksef2/infra/schema/api/supp/certificates.py
+${PYSITELIB}/ksef2/infra/schema/api/supp/certificates.pyc
+${PYSITELIB}/ksef2/infra/schema/api/supp/certificates.pyo
+${PYSITELIB}/ksef2/infra/schema/api/supp/encryption.py
+${PYSITELIB}/ksef2/infra/schema/api/supp/encryption.pyc
+${PYSITELIB}/ksef2/infra/schema/api/supp/encryption.pyo
 ${PYSITELIB}/ksef2/infra/schema/api/supp/invoices.py
 ${PYSITELIB}/ksef2/infra/schema/api/supp/invoices.pyc
 ${PYSITELIB}/ksef2/infra/schema/api/supp/invoices.pyo
+${PYSITELIB}/ksef2/infra/schema/api/supp/peppol.py
+${PYSITELIB}/ksef2/infra/schema/api/supp/peppol.pyc
+${PYSITELIB}/ksef2/infra/schema/api/supp/peppol.pyo
 ${PYSITELIB}/ksef2/infra/schema/api/supp/permissions.py
 ${PYSITELIB}/ksef2/infra/schema/api/supp/permissions.pyc
 ${PYSITELIB}/ksef2/infra/schema/api/supp/permissions.pyo
@@ -310,6 +424,9 @@ ${PYSITELIB}/ksef2/infra/schema/fa3/models/struktury_danych_v10_0_e.pyo
 ${PYSITELIB}/ksef2/infra/schema/fa3/styles.py
 ${PYSITELIB}/ksef2/infra/schema/fa3/styles.pyc
 ${PYSITELIB}/ksef2/infra/schema/fa3/styles.pyo
+${PYSITELIB}/ksef2/logging.py
+${PYSITELIB}/ksef2/logging.pyc
+${PYSITELIB}/ksef2/logging.pyo
 ${PYSITELIB}/ksef2/py.typed
 ${PYSITELIB}/ksef2/services/__init__.py
 ${PYSITELIB}/ksef2/services/__init__.pyc
@@ -317,18 +434,12 @@ ${PYSITELIB}/ksef2/services/__init__.pyo
 ${PYSITELIB}/ksef2/services/auth.py
 ${PYSITELIB}/ksef2/services/auth.pyc
 ${PYSITELIB}/ksef2/services/auth.pyo
-${PYSITELIB}/ksef2/services/certificates.py
-${PYSITELIB}/ksef2/services/certificates.pyc
-${PYSITELIB}/ksef2/services/certificates.pyo
-${PYSITELIB}/ksef2/services/limits.py
-${PYSITELIB}/ksef2/services/limits.pyc
-${PYSITELIB}/ksef2/services/limits.pyo
-${PYSITELIB}/ksef2/services/peppol.py
-${PYSITELIB}/ksef2/services/peppol.pyc
-${PYSITELIB}/ksef2/services/peppol.pyo
-${PYSITELIB}/ksef2/services/permissions.py
-${PYSITELIB}/ksef2/services/permissions.pyc
-${PYSITELIB}/ksef2/services/permissions.pyo
+${PYSITELIB}/ksef2/services/batch.py
+${PYSITELIB}/ksef2/services/batch.pyc
+${PYSITELIB}/ksef2/services/batch.pyo
+${PYSITELIB}/ksef2/services/invoices.py
+${PYSITELIB}/ksef2/services/invoices.pyc
+${PYSITELIB}/ksef2/services/invoices.pyo
 ${PYSITELIB}/ksef2/services/renderers/__init__.py
 ${PYSITELIB}/ksef2/services/renderers/__init__.pyc
 ${PYSITELIB}/ksef2/services/renderers/__init__.pyo
@@ -338,21 +449,3 @@ ${PYSITELIB}/ksef2/services/renderers/pdf.pyo
 ${PYSITELIB}/ksef2/services/renderers/xslt.py
 ${PYSITELIB}/ksef2/services/renderers/xslt.pyc
 ${PYSITELIB}/ksef2/services/renderers/xslt.pyo
-${PYSITELIB}/ksef2/services/session.py
-${PYSITELIB}/ksef2/services/session.pyc
-${PYSITELIB}/ksef2/services/session.pyo
-${PYSITELIB}/ksef2/services/session_management.py
-${PYSITELIB}/ksef2/services/session_management.pyc
-${PYSITELIB}/ksef2/services/session_management.pyo
-${PYSITELIB}/ksef2/services/testdata.py
-${PYSITELIB}/ksef2/services/testdata.pyc
-${PYSITELIB}/ksef2/services/testdata.pyo
-${PYSITELIB}/ksef2/services/tokens.py
-${PYSITELIB}/ksef2/services/tokens.pyc
-${PYSITELIB}/ksef2/services/tokens.pyo
-${PYSITELIB}/ksef2/utils/__init__.py
-${PYSITELIB}/ksef2/utils/__init__.pyc
-${PYSITELIB}/ksef2/utils/__init__.pyo
-${PYSITELIB}/ksef2/utils/packages.py
-${PYSITELIB}/ksef2/utils/packages.pyc
-${PYSITELIB}/ksef2/utils/packages.pyo
diff --git a/py-ksef2/distinfo b/py-ksef2/distinfo
index 6030fa0606..8fbe02b79f 100644
--- a/py-ksef2/distinfo
+++ b/py-ksef2/distinfo
@@ -1,5 +1,5 @@
 $NetBSD$
 
-BLAKE2s (ksef2-0.8.1.tar.gz) = f5cb1b2bd8c98d778e079abbb93464d97547033b3fd8cf03e8b64ee60e7939f3
-SHA512 (ksef2-0.8.1.tar.gz) = 9212bc4dba81f69a61f8dd0698e704b0b674dc7008cd1025ec077ed5f7dcc943929c8ca2941fab99825beee41ac0bf4c58e6e8e42572fb183462b61858718f84
-Size (ksef2-0.8.1.tar.gz) = 1906266 bytes
+BLAKE2s (ksef2-0.9.0.tar.gz) = 5ad0912f0f42e4d16f7293175a254c2acede814d0d4ce08812ba62730d02c2b5
+SHA512 (ksef2-0.9.0.tar.gz) = 6dc4cebff7fb40b92610b108b3774625cc47f9a5e26c619c5c44770ae24988d85b7588fe4afafe2bd35163f34bfa1c3f31c23a2054b2eb2aebf879c3e2911e27
+Size (ksef2-0.9.0.tar.gz) = 1934788 bytes
diff --git a/py-polyfactory/DESCR b/py-polyfactory/DESCR
new file mode 100644
index 0000000000..9ff0267a8b
--- /dev/null
+++ b/py-polyfactory/DESCR
@@ -0,0 +1,3 @@
+Polyfactory is a simple and powerful mock data generation library,
+based around type hints and supporting dataclasses, typed-dicts,
+pydantic models, msgspec structs and more.
diff --git a/py-polyfactory/Makefile b/py-polyfactory/Makefile
new file mode 100644
index 0000000000..e859665387
--- /dev/null
+++ b/py-polyfactory/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD$
+
+DISTNAME=	polyfactory-3.3.0
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	devel
+MASTER_SITES=	${MASTER_SITE_GITHUB:=litestar-org/}
+GITHUB_TAG=	refs/tags/v${PKGVERSION_NOREV}
+
+MAINTAINER=	bartosz.kuzma%gmail.com@localhost
+HOMEPAGE=	https://github.com/litestar-org/polyfactory/
+COMMENT=	Mock data generation library
+LICENSE=	mit
+
+WRKSRC=		${WRKDIR}/${DISTNAME}
+
+DEPENDS+=	${PYPKGPREFIX}-faker>=5.0.0:../../devel/py-faker
+DEPENDS+=	${PYPKGPREFIX}-typing-extensions>=4.6.0:../../devel/py-typing-extensions
+
+USE_LANGUAGES=	# none
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-polyfactory/PLIST b/py-polyfactory/PLIST
new file mode 100644
index 0000000000..b512bdc88f
--- /dev/null
+++ b/py-polyfactory/PLIST
@@ -0,0 +1,120 @@
+@comment $NetBSD$
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/polyfactory/__init__.py
+${PYSITELIB}/polyfactory/__init__.pyc
+${PYSITELIB}/polyfactory/__init__.pyo
+${PYSITELIB}/polyfactory/__metadata__.py
+${PYSITELIB}/polyfactory/__metadata__.pyc
+${PYSITELIB}/polyfactory/__metadata__.pyo
+${PYSITELIB}/polyfactory/constants.py
+${PYSITELIB}/polyfactory/constants.pyc
+${PYSITELIB}/polyfactory/constants.pyo
+${PYSITELIB}/polyfactory/decorators.py
+${PYSITELIB}/polyfactory/decorators.pyc
+${PYSITELIB}/polyfactory/decorators.pyo
+${PYSITELIB}/polyfactory/exceptions.py
+${PYSITELIB}/polyfactory/exceptions.pyc
+${PYSITELIB}/polyfactory/exceptions.pyo
+${PYSITELIB}/polyfactory/factories/__init__.py
+${PYSITELIB}/polyfactory/factories/__init__.pyc
+${PYSITELIB}/polyfactory/factories/__init__.pyo
+${PYSITELIB}/polyfactory/factories/attrs_factory.py
+${PYSITELIB}/polyfactory/factories/attrs_factory.pyc
+${PYSITELIB}/polyfactory/factories/attrs_factory.pyo
+${PYSITELIB}/polyfactory/factories/base.py
+${PYSITELIB}/polyfactory/factories/base.pyc
+${PYSITELIB}/polyfactory/factories/base.pyo
+${PYSITELIB}/polyfactory/factories/beanie_odm_factory.py
+${PYSITELIB}/polyfactory/factories/beanie_odm_factory.pyc
+${PYSITELIB}/polyfactory/factories/beanie_odm_factory.pyo
+${PYSITELIB}/polyfactory/factories/dataclass_factory.py
+${PYSITELIB}/polyfactory/factories/dataclass_factory.pyc
+${PYSITELIB}/polyfactory/factories/dataclass_factory.pyo
+${PYSITELIB}/polyfactory/factories/msgspec_factory.py
+${PYSITELIB}/polyfactory/factories/msgspec_factory.pyc
+${PYSITELIB}/polyfactory/factories/msgspec_factory.pyo
+${PYSITELIB}/polyfactory/factories/odmantic_odm_factory.py
+${PYSITELIB}/polyfactory/factories/odmantic_odm_factory.pyc
+${PYSITELIB}/polyfactory/factories/odmantic_odm_factory.pyo
+${PYSITELIB}/polyfactory/factories/pydantic_factory.py
+${PYSITELIB}/polyfactory/factories/pydantic_factory.pyc
+${PYSITELIB}/polyfactory/factories/pydantic_factory.pyo
+${PYSITELIB}/polyfactory/factories/sqlalchemy_factory.py
+${PYSITELIB}/polyfactory/factories/sqlalchemy_factory.pyc
+${PYSITELIB}/polyfactory/factories/sqlalchemy_factory.pyo
+${PYSITELIB}/polyfactory/factories/typed_dict_factory.py
+${PYSITELIB}/polyfactory/factories/typed_dict_factory.pyc
+${PYSITELIB}/polyfactory/factories/typed_dict_factory.pyo
+${PYSITELIB}/polyfactory/field_meta.py
+${PYSITELIB}/polyfactory/field_meta.pyc
+${PYSITELIB}/polyfactory/field_meta.pyo
+${PYSITELIB}/polyfactory/fields.py
+${PYSITELIB}/polyfactory/fields.pyc
+${PYSITELIB}/polyfactory/fields.pyo
+${PYSITELIB}/polyfactory/persistence.py
+${PYSITELIB}/polyfactory/persistence.pyc
+${PYSITELIB}/polyfactory/persistence.pyo
+${PYSITELIB}/polyfactory/py.typed
+${PYSITELIB}/polyfactory/pytest_plugin.py
+${PYSITELIB}/polyfactory/pytest_plugin.pyc
+${PYSITELIB}/polyfactory/pytest_plugin.pyo
+${PYSITELIB}/polyfactory/utils/__init__.py
+${PYSITELIB}/polyfactory/utils/__init__.pyc
+${PYSITELIB}/polyfactory/utils/__init__.pyo
+${PYSITELIB}/polyfactory/utils/_internal.py
+${PYSITELIB}/polyfactory/utils/_internal.pyc
+${PYSITELIB}/polyfactory/utils/_internal.pyo
+${PYSITELIB}/polyfactory/utils/deprecation.py
+${PYSITELIB}/polyfactory/utils/deprecation.pyc
+${PYSITELIB}/polyfactory/utils/deprecation.pyo
+${PYSITELIB}/polyfactory/utils/helpers.py
+${PYSITELIB}/polyfactory/utils/helpers.pyc
+${PYSITELIB}/polyfactory/utils/helpers.pyo
+${PYSITELIB}/polyfactory/utils/model_coverage.py
+${PYSITELIB}/polyfactory/utils/model_coverage.pyc
+${PYSITELIB}/polyfactory/utils/model_coverage.pyo
+${PYSITELIB}/polyfactory/utils/normalize_type.py
+${PYSITELIB}/polyfactory/utils/normalize_type.pyc
+${PYSITELIB}/polyfactory/utils/normalize_type.pyo
+${PYSITELIB}/polyfactory/utils/predicates.py
+${PYSITELIB}/polyfactory/utils/predicates.pyc
+${PYSITELIB}/polyfactory/utils/predicates.pyo
+${PYSITELIB}/polyfactory/utils/types.py
+${PYSITELIB}/polyfactory/utils/types.pyc
+${PYSITELIB}/polyfactory/utils/types.pyo
+${PYSITELIB}/polyfactory/value_generators/__init__.py
+${PYSITELIB}/polyfactory/value_generators/__init__.pyc
+${PYSITELIB}/polyfactory/value_generators/__init__.pyo
+${PYSITELIB}/polyfactory/value_generators/complex_types.py
+${PYSITELIB}/polyfactory/value_generators/complex_types.pyc
+${PYSITELIB}/polyfactory/value_generators/complex_types.pyo
+${PYSITELIB}/polyfactory/value_generators/constrained_collections.py
+${PYSITELIB}/polyfactory/value_generators/constrained_collections.pyc
+${PYSITELIB}/polyfactory/value_generators/constrained_collections.pyo
+${PYSITELIB}/polyfactory/value_generators/constrained_dates.py
+${PYSITELIB}/polyfactory/value_generators/constrained_dates.pyc
+${PYSITELIB}/polyfactory/value_generators/constrained_dates.pyo
+${PYSITELIB}/polyfactory/value_generators/constrained_numbers.py
+${PYSITELIB}/polyfactory/value_generators/constrained_numbers.pyc
+${PYSITELIB}/polyfactory/value_generators/constrained_numbers.pyo
+${PYSITELIB}/polyfactory/value_generators/constrained_path.py
+${PYSITELIB}/polyfactory/value_generators/constrained_path.pyc
+${PYSITELIB}/polyfactory/value_generators/constrained_path.pyo
+${PYSITELIB}/polyfactory/value_generators/constrained_strings.py
+${PYSITELIB}/polyfactory/value_generators/constrained_strings.pyc
+${PYSITELIB}/polyfactory/value_generators/constrained_strings.pyo
+${PYSITELIB}/polyfactory/value_generators/constrained_url.py
+${PYSITELIB}/polyfactory/value_generators/constrained_url.pyc
+${PYSITELIB}/polyfactory/value_generators/constrained_url.pyo
+${PYSITELIB}/polyfactory/value_generators/constrained_uuid.py
+${PYSITELIB}/polyfactory/value_generators/constrained_uuid.pyc
+${PYSITELIB}/polyfactory/value_generators/constrained_uuid.pyo
+${PYSITELIB}/polyfactory/value_generators/primitives.py
+${PYSITELIB}/polyfactory/value_generators/primitives.pyc
+${PYSITELIB}/polyfactory/value_generators/primitives.pyo
+${PYSITELIB}/polyfactory/value_generators/regex.py
+${PYSITELIB}/polyfactory/value_generators/regex.pyc
+${PYSITELIB}/polyfactory/value_generators/regex.pyo
diff --git a/py-polyfactory/distinfo b/py-polyfactory/distinfo
new file mode 100644
index 0000000000..1cec6b1603
--- /dev/null
+++ b/py-polyfactory/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (polyfactory-3.3.0.tar.gz) = d4f7bd8a4d57c7de4ccc75592dd896ce8a54d7bfeff222bf7296f440c668f69d
+SHA512 (polyfactory-3.3.0.tar.gz) = 05c15a0e254a8fd641a4cb8958fcb402b0342f97de245faef4803ecaa50e2a1f2add94c637734dd71e0063924d948898e5133be6fb9aa3880ce4845699ef5314
+Size (polyfactory-3.3.0.tar.gz) = 350779 bytes


Home | Main Index | Thread Index | Old Index