Skip to main content

Decorator which checks whether the function is called with the correct type of parameters

Project description

Python 3.10 Python 3.11 Python 3.12 Python 3.13 Python 3.14 PyPI version Python application image Code style: black Imports: isort Documentation Status

Strong Typing

Decorator which checks at Runtime whether the function is called with the correct type of parameters.
And raises TypeMisMatch if the used parameters in a function call where invalid.

This is the release for Python-3.13 and above

  • If you need a different version please checkout the release Tags 2.*.*

Performance boost with mypyc

  • Since 3.13.6 mypyc is used to compile the core logic code.
  • This results in a significant performance boost from around 5x faster, especially for large containers.

Docs have been moved to 'readthedocs'

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

strongtyping-3.13.6-cp313-cp313-win_amd64.whl (84.6 kB view details)

Uploaded CPython 3.13Windows x86-64

strongtyping-3.13.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (209.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

strongtyping-3.13.6-cp313-cp313-macosx_11_0_arm64.whl (130.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

strongtyping-3.13.6-cp313-cp313-macosx_10_13_x86_64.whl (135.5 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

File details

Details for the file strongtyping-3.13.6-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for strongtyping-3.13.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 856967352d43152127227eedbeefba05d7797cf8edbcd3a7be6d8efb446069ea
MD5 a9ea386719a7812176b6996fe54e539f
BLAKE2b-256 f6179faaecb1633e3dfa1a7e6e3e3dd97e76430b0353fdf461b33b029e29f93a

See more details on using hashes here.

File details

Details for the file strongtyping-3.13.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for strongtyping-3.13.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ff138ba784fbc4d418e4e73b71a3433df117c15820b1c208d0e1b1ef42d2c054
MD5 2c7271d096ef8708da873e0ba442b76a
BLAKE2b-256 796932bfa0836bddaabd2b242608ef48a19751320b0ca6bd6676d96f2b1bc7a4

See more details on using hashes here.

File details

Details for the file strongtyping-3.13.6-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for strongtyping-3.13.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8c468aa086db665e3d3a96c1ffc23e02e39b170fb0cfba4d806812f0b2df009
MD5 646813e9b2d7edd575713dec2b017a72
BLAKE2b-256 4d7613b4e8202cfe297062cad775f1bb3c50a2817a5bc60d6cc4f7c41d4f6fa3

See more details on using hashes here.

File details

Details for the file strongtyping-3.13.6-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for strongtyping-3.13.6-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d73617280670ebda00debdaaddb80cf9dc7256500d8da6769d46493c6605d349
MD5 006ba888045290ff81124aaf579f08c6
BLAKE2b-256 76543062c96b30d095f7e15bce86234eda69459d3b8e97df9af9faafb634d25f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page