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.post4.tar.gz (6.6 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.post4-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for strongtyping_pyoverload-0.4.4.post4.tar.gz
Algorithm Hash digest
SHA256 dc73989fc40829080f68f08e0ae0c9da456f8e03c9789563e90fbba03769b1d3
MD5 93d15d162737126a46bc5416ab5fadcc
BLAKE2b-256 1b91006ec00f8fc5a64d72a1ac271a1b440ebb5f9290927333c7aba88366f92e

See more details on using hashes here.

Provenance

The following attestation bundles were made for strongtyping_pyoverload-0.4.4.post4.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.post4-py3-none-any.whl.

File metadata

File hashes

Hashes for strongtyping_pyoverload-0.4.4.post4-py3-none-any.whl
Algorithm Hash digest
SHA256 c04ea6f0e022f266f359967975b23e92563d36e37c25b646f71e0a28c94cc3c7
MD5 8d480909d8d956cc62752badd2ad4fb4
BLAKE2b-256 a14c9192ccd05d2ea3d9527a0f1ae0c0597df65c8fb7cdb19bc7da0078049718

See more details on using hashes here.

Provenance

The following attestation bundles were made for strongtyping_pyoverload-0.4.4.post4-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