polyforce

View on PyPIReverse Dependencies (0)

0.3.0 polyforce-0.3.0-py3-none-any.whl

Wheel Details

Project: polyforce
Version: 0.3.0
Filename: polyforce-0.3.0-py3-none-any.whl
Download: [link]
Size: 22842
MD5: 9e2d3d3b295b7b1ea15abbf13d55c4bf
SHA256: 7d8c0ba2ed41f8840b5ec30fae29eed00952fdfe8947ae71a333f345823deb14
Uploaded: 2023-10-16 16:27:24 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: polyforce
Version: 0.3.0
Summary: Enforce annotations in your python code
Author-Email: Tiago Silva <tiago.arasilva[at]gmail.com>
Project-Url: Homepage, https://github.com/tarsil/polyforce
Project-Url: Documentation, https://polyforce.tarsild.io
Project-Url: Changelog, https://polyforce.tarsild.io/release-notes/
Project-Url: Funding, https://github.com/sponsors/tarsil
Project-Url: Source, https://github.com/tarsil/polyforce
Keywords: polyforce
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Framework :: AnyIO
Classifier: Framework :: AsyncIO
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Internet
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.8
Requires-Dist: orjson (<5.0,>=3.9.9)
Requires-Dist: ipdb (<1.0.0,>=0.13.13); extra == "dev"
Requires-Dist: pre-commit (<4.0.0,>=3.3.1); extra == "dev"
Requires-Dist: mdx-include (<2.0.0,>=1.4.1); extra == "doc"
Requires-Dist: mkautodoc (<0.3.0,>=0.2.0); extra == "doc"
Requires-Dist: mkdocs-markdownextradata-plugin (<0.3.0,>=0.1.7); extra == "doc"
Requires-Dist: mkdocs-material (==9.1.5); extra == "doc"
Requires-Dist: mkdocs (<2.0.0,>=1.4.2); extra == "doc"
Requires-Dist: mkdocstrings (<0.21.0,>=0.19.0); extra == "doc"
Requires-Dist: pyyaml (<7.0.0,>=5.3.1); extra == "doc"
Requires-Dist: autoflake (<3.0.0,>=2.0.2); extra == "test"
Requires-Dist: black (<24.0.0,>=23.3.0); extra == "test"
Requires-Dist: isort (<6.0.0,>=5.12.0); extra == "test"
Requires-Dist: mypy (<2.0.0,>=1.1.0); extra == "test"
Requires-Dist: pydantic (>=2.4.0); extra == "test"
Requires-Dist: pytest-cov (<5.0.0,>=4.0.0); extra == "test"
Requires-Dist: pytest (<8.0.0,>=7.2.2); extra == "test"
Requires-Dist: requests (>=2.28.2); extra == "test"
Requires-Dist: ruff (<1.0.0,>=0.0.256); extra == "test"
Provides-Extra: dev
Provides-Extra: doc
Provides-Extra: test
Description-Content-Type: text/markdown
License-Expression: MIT
License-File: LICENSE
[Description omitted; length: 6739 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.18.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
polyforce/__init__.py sha256=uhmRlhjmjUJw3whVttDXK3d4k3Z0FmlOal4tMTMn6P8 338
polyforce/config.py sha256=DbOKn6VdGn_m8bwl6dG1OQXX-HrLSLXw4ZWsYH82Qeg 248
polyforce/constants.py sha256=cvxXZXXavctu1M8ASB8Bl_Tk7lfKDsglcP-Lr8VE8rA 94
polyforce/decorator.py sha256=c8vZ2pu0e0BYJWKKMgz1u3BqPDiXXCpqHbROHlA72Gg 8743
polyforce/exceptions.py sha256=M6-aaqkAiKg6gV5CAIPraul_Der0TQlHSa-F-Az0zi8 2141
polyforce/fields.py sha256=iOIGToYbP09ib6NpOLppVBdgit4Gf68B6fxnnqm_jYY 7885
polyforce/main.py sha256=77dA9XQ1-P0LKGaczgq8ZF-uNWvl_5BEv3_9I15Cecg 3438
polyforce/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
polyforce/_internal/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
polyforce/_internal/_config.py sha256=8361P1e1eKoWV6kg5h4U8iOYcFAi6MZDuv5zS22DL_4 1154
polyforce/_internal/_construction.py sha256=rX8GzaZ0gLLgRnefnt7vnAlkluMU_yw1J9Nx5PIqK6U 13762
polyforce/_internal/_enums.py sha256=QM6bySOUibEWq0Dwwh6OkKzgQL1hi3HHLZOdz9729Sc 212
polyforce/_internal/_errors.py sha256=phFD1v8MPQUXRnI7sMouqVTpm3U9oKqdCV6Qj7TLgWU 565
polyforce/_internal/_fields.py sha256=IIXAhmfdnkEKdPJMSJl4UfDhfuRxQoUhTSkRpAqBfWU 80
polyforce/_internal/_representation.py sha256=t2J7DF7yeZH9TyoTZSJEgmAfA0LMJ7ZXNOYiF-auHGg 6031
polyforce/_internal/_serializer.py sha256=WN9RdOez5hqAfmfKNeLd7wVeDTCPeaZbLlJjIPhtVac 569
polyforce/core/__init__.py sha256=0-BAix_AnaPn4OPPkw65d3mHUwosh-R_SMCDv4tEWd0 132
polyforce/core/_polyforce_core.py sha256=0cAr7oPPgwdXlOP_TY6nPPw6KYnpZu3kcDw3X3p6S14 255
polyforce/core/_utils.py sha256=Wv0TvyOQg1X9vXyu7IjMOR5xVklvt2-bDg-ZzvxPLPI 571
polyforce-0.3.0.dist-info/METADATA sha256=jSEWEK_a7lpmy1bVTsq6E3Eb5yqa1XA4HgPh3r2OjAo 9627
polyforce-0.3.0.dist-info/WHEEL sha256=9QBuHhg6FNW7lppboF2vKVbCGTVzsFykgRQjjlajrhA 87
polyforce-0.3.0.dist-info/licenses/LICENSE sha256=PgYGMXz80_iw8taitoDZ3KITfzK7bQMjsUx9OCIiUe8 1078
polyforce-0.3.0.dist-info/RECORD