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.7-cp314-cp314-win_amd64.whl (86.5 kB view details)

Uploaded CPython 3.14Windows x86-64

strongtyping-3.13.7-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (210.4 kB view details)

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

strongtyping-3.13.7-cp314-cp314-macosx_11_0_arm64.whl (130.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

strongtyping-3.13.7-cp314-cp314-macosx_10_15_x86_64.whl (135.4 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

strongtyping-3.13.7-cp313-cp313-win_amd64.whl (86.0 kB view details)

Uploaded CPython 3.13Windows x86-64

strongtyping-3.13.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (210.4 kB view details)

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

strongtyping-3.13.7-cp313-cp313-macosx_11_0_arm64.whl (130.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

strongtyping-3.13.7-cp313-cp313-macosx_10_13_x86_64.whl (135.6 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

File details

Details for the file strongtyping-3.13.7-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for strongtyping-3.13.7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 36cbbec2121c084108c6f2cb81dfd470bfd94c5d317d63c96e0a4cdc6d27a0ff
MD5 aa1e278561da8e15ca3ed71b9bd9333d
BLAKE2b-256 aac968f3de07a9104d241127a869795b2918d4452fe55d1fcfbf69f38d616f0c

See more details on using hashes here.

File details

Details for the file strongtyping-3.13.7-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for strongtyping-3.13.7-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 da27c9fbfcd5457b14d14b8d8f404b356c36fc67db8a5d535fb40ad07b990aa0
MD5 41ca1ec499c36132485de02c54268339
BLAKE2b-256 d55dc15eaa671fe5c8841de725db21dc344f368b0593532999f9bfa254128d67

See more details on using hashes here.

File details

Details for the file strongtyping-3.13.7-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for strongtyping-3.13.7-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b0ac4545ac40582b0df3d5377e9c113eebf6d9087eb79d4119578a7beb28f076
MD5 0746ad5673a4b33078bade9638cdd268
BLAKE2b-256 2b6c35397d8f0af77a5c3a3a2cb18e460a9b800043346ed2d8c2df9ea44101dd

See more details on using hashes here.

File details

Details for the file strongtyping-3.13.7-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for strongtyping-3.13.7-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d08a15a0568634eace62ac35f59b8dd04993a8c4750796e12e61148f1cf28de4
MD5 680fef89316c8506f5ce7686ebc3a9ab
BLAKE2b-256 40bbe8a935e5477184727957c62177d0abde5adcd0d7ca224176369029b63f44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for strongtyping-3.13.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ead9c0883dfadbaa5f9db79dee75fd3eb250362f3d824b94a490d414b90225af
MD5 4d40d73f0afd0b3bcb47ea225a0d09c0
BLAKE2b-256 870af3719a908229aaf66f7663004b4442948ab90a06a54844efecd63d355f0a

See more details on using hashes here.

File details

Details for the file strongtyping-3.13.7-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.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 47f6b302ccce142c8022b160ba6d8f8efa8a26a9d29544ccc2a5d729cd6a59e8
MD5 cac7a81e7b7fe6bdadcc38e9cf2d28f7
BLAKE2b-256 4c347caa12c7f059ebfd9c8116e620fd1528ec7d62f14eaf86ce2d31a4fb3ffc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for strongtyping-3.13.7-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 225f21cabaed3655c4f9955bceb9d8edc5102ae35334b34bd21daba1cd33d3d7
MD5 9cefcd506bab55be9f933febd1271ea1
BLAKE2b-256 8e27fee1109c306d8918cae2d4bc375cf5db24195e4c1b96197962c1c3666b67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for strongtyping-3.13.7-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7b4eae6b3966369da52ca5d0bfe37636012a21c62396305963f5e32380785414
MD5 e5d692c30adef43144fc327394c2c3f9
BLAKE2b-256 72fde7d19f1b65da6d854ece2ccb842522485584c7d2b5c0733a5d9e8100375d

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