Skip to main content

Dynamic Strong Typing

Project description

A quick and dirty use of Python function annotations to apply strong typing to functions and methods at runtime. If inputs or outputs of a function do not match the type specified in the function annotation, a type error will be thrown. This strong typing is applied to individual functions/classes through a decorator. More documentation is available at the project homepage.

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

dynamight-0.1.0.tar.gz (1.7 kB view details)

Uploaded Source

Built Distribution

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

dynamight-0.1.0-py2.py3-none-any.whl (2.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file dynamight-0.1.0.tar.gz.

File metadata

  • Download URL: dynamight-0.1.0.tar.gz
  • Upload date:
  • Size: 1.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for dynamight-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5370a70fa02dc156159bc7d92b1f5ef7dd1cf073dadf8fdc9010585be416dc24
MD5 99e1ff4ae2948d0531ee2aa4fea2213d
BLAKE2b-256 79bc5851cdf53968268251d16762ac3c6c86eb37477f52faf455acfca67d6cf5

See more details on using hashes here.

File details

Details for the file dynamight-0.1.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for dynamight-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 530cd350f7426ba99325f442a9592d9a903188a1c287d2b697b78f2ffc9fc377
MD5 e396c6c156bd6cfc34f68e69a53df3e7
BLAKE2b-256 adfb5a609074b165ec41bc17a8578151769b9c22facb6a428eee911a66039363

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