Skip to main content

Runtime method overload decorator to simulate C/C++ behavior of having multiple functions with the same name but different parameters.

Project description

strongtyping-pyoverload

Python 3.11 Python 3.12 Python 3.13 Python 3.14 Code style: black Imports: isort Python application Python tox image

A Runtime method overload decorator which add overloading capacity similar to C++

  • there is a override decorator from typing which works only for static type checking
  • this decorator works on runtime

Documentation can be found here

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 Distribution

strongtyping_pyoverload-0.4.4.post3.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

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

strongtyping_pyoverload-0.4.4.post3-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file strongtyping_pyoverload-0.4.4.post3.tar.gz.

File metadata

File hashes

Hashes for strongtyping_pyoverload-0.4.4.post3.tar.gz
Algorithm Hash digest
SHA256 72ac70ae912920051d6323b9b6091d3d5e0d36a002e4b0d4445624c3574255be
MD5 55125b0b6c9ddb0d0a5ffb74c02ce1c1
BLAKE2b-256 060cc2d7d850aecbf61d437cbf693ad0a7399bdfba0d3816c6b636a67e7994ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for strongtyping_pyoverload-0.4.4.post3.tar.gz:

Publisher: python-publish.yml on FelixTheC/py-overload

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_pyoverload-0.4.4.post3-py3-none-any.whl.

File metadata

File hashes

Hashes for strongtyping_pyoverload-0.4.4.post3-py3-none-any.whl
Algorithm Hash digest
SHA256 4fefd7cacd05400a18201dbd0b69467dc1bb4405d6e9d4ed9130524f8fdd769c
MD5 dd2fea0d0a2503894ff80c38dc27232a
BLAKE2b-256 15bd14c9878b7393a44d22ff7a9cec2293b263994734773c2094a4382e803a47

See more details on using hashes here.

Provenance

The following attestation bundles were made for strongtyping_pyoverload-0.4.4.post3-py3-none-any.whl:

Publisher: python-publish.yml on FelixTheC/py-overload

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

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