Skip to main content

Python 3.10 Python 3.11 Python 3.12 Python 3.13 Python 3.14 PyPI version Python application image Ruff uv Documentation Status AI Agents

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.14 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.

🤖 AI Agent Ready

This library includes Agent Skills for AI coding assistants (like Claude Code, Cursor, and GitHub Copilot). These skills provide the AI with specialized knowledge on how to apply runtime type checking, handle TypeMismatch exceptions, and follow best practices when using strongtyping in your codebase.

You can validate the skills by running:

pytest tests/test_skills.py

Docs are available on 'readthedocs'

Download files

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

Source Distribution

strongtyping-3.14.4.tar.gz (48.4 kB view details)

Uploaded Source

Built Distributions

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

strongtyping-3.14.4-cp314-cp314-win_amd64.whl (93.5 kB view details)

Uploaded CPython 3.14Windows x86-64

strongtyping-3.14.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (219.4 kB view details)

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

strongtyping-3.14.4-cp314-cp314-macosx_11_0_arm64.whl (138.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

strongtyping-3.14.4-cp314-cp314-macosx_10_15_x86_64.whl (140.8 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

File details

Details for the file strongtyping-3.14.4.tar.gz.

File metadata

  • Download URL: strongtyping-3.14.4.tar.gz
  • Upload date:
  • Size: 48.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for strongtyping-3.14.4.tar.gz
Algorithm Hash digest
SHA256 14a245a464d7054f8ac2d6c0805cf71116de92185f41ce1ed4759438fd724cc8
MD5 36618ec687c9e646bf3a1b6d99cfa48a
BLAKE2b-256 0ce5a5c834e7bfe26672d2eb7ffaba3366705d702f65ccc7b6b0dab774311a25

See more details on using hashes here.

Provenance

The following attestation bundles were made for strongtyping-3.14.4.tar.gz:

Publisher: python-publish.yml on FelixTheC/strongtyping

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for strongtyping-3.14.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c9cce440b5192413eb215b1fa87bd535f6c06df7a0648253ec346e1f88df12fd
MD5 a219e8885b2895527f5eb87c58b44e1b
BLAKE2b-256 550a2c3e2190ff278104d17727681f8c72b81861ebd8211647c9f55b4725841a

See more details on using hashes here.

Provenance

The following attestation bundles were made for strongtyping-3.14.4-cp314-cp314-win_amd64.whl:

Publisher: python-publish.yml on FelixTheC/strongtyping

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for strongtyping-3.14.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2edb4b0ee39a3535281f840ac342da113de7c3182c25944320175450d062275c
MD5 10c56643798d6af34cd1c4270985c880
BLAKE2b-256 426c3e9345b1191985cc379b8bfca9445c233b1c7d1765309019d1d8e309aa81

See more details on using hashes here.

Provenance

The following attestation bundles were made for strongtyping-3.14.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-publish.yml on FelixTheC/strongtyping

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for strongtyping-3.14.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 518e905575002b5097ed0da619222063c938ac4194f9c1055e4e499515369093
MD5 77f4f7ca1635e3a8d17bde9ce71a34cb
BLAKE2b-256 3a2b8d43f7236d2d4d1712768590838dbf31a06afa52278800f6e04c64e0272a

See more details on using hashes here.

Provenance

The following attestation bundles were made for strongtyping-3.14.4-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on FelixTheC/strongtyping

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for strongtyping-3.14.4-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6a93248917b602840102a7e36fb80bcdb749eed954329ad9b56f1f3d56b3a5e6
MD5 6ec6da2852aa29f84e5ca7301ac0eaf5
BLAKE2b-256 a22d0e339406b2caab78c34c1ab44ad00ff76c348b6fd05f696f6ad0a401eb35

See more details on using hashes here.

Provenance

The following attestation bundles were made for strongtyping-3.14.4-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: python-publish.yml on FelixTheC/strongtyping

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

3.14.5

5 files

This release

3.14.4 This release

5 files

3.14.3

5 files

3.14.2

5 files

3.14.1

5 files

3.14.0.post7

5 files

3.13.11

9 files

3.13.10

9 files

3.13.9

9 files

3.13.8

9 files

3.13.7

8 files

3.13.6

4 files

3.13.5

2 files

3.13.4

2 files

3.13.3

2 files

3.13.2

2 files

3.13.1

2 files

3.12.1

2 files

3.12.0

2 files

3.11.4

2 files

3.11.3

2 files

3.11.1

2 files

3.10.7

2 files

3.10.6

2 files

3.10.5

2 files

3.10.4

2 files

3.10.3

2 files

3.10.2

2 files

3.10.1

2 files

3.10.0

2 files

3.9.2

2 files

3.9.1

2 files

2.2.3

2 files

2.2.2

2 files

2.2.1

2 files

2.1.9

2 files

2.1.8

2 files

2.1.7

2 files

2.1.6

2 files

2.1.5

2 files

2.1.4

2 files

2.1.3

2 files

2.1.2

2 files

2.1.1

2 files

2.1.0

2 files

2.0.2

2 files

2.0.1

2 files

2.0.0

2 files

1.7.0

2 files

1.6.4

2 files

1.6.3

2 files

1.6.2

2 files

1.5.6

2 files

1.5.5

2 files

1.5.4

2 files

1.5.3

2 files

1.5.2

2 files

1.4.2

2 files

1.4.0

2 files

1.3.2

2 files

1.3.1

2 files

1.3.0

2 files

1.2.1

2 files

1.2.0

2 files

1.1.18

2 files

1.1.17

2 files

1.1.16

2 files

1.1.6

2 files

1.1.5

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page