Skip to main content

An invisible framework for enforcing type checking at runtime.

Project description

Invis

Invis is an invisible framework which purpose is to enforce type checking of both builtins as well as user defined types at runtime. It is distributed as a single file with no extra dependencies other than the Python Standard Library (>= 3.7).

To install: pip install invis

A comprehensive tutorial on how to use the framework can be found here

A discussion about the project, held on reddit's algotrading subforum, can be found here

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

invis-1.0.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

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

invis-1.0.0-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file invis-1.0.0.tar.gz.

File metadata

  • Download URL: invis-1.0.0.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.3

File hashes

Hashes for invis-1.0.0.tar.gz
Algorithm Hash digest
SHA256 1042e044d535407df91b1649d10364cf758fd2a01f1605b88554251f60c87a6e
MD5 0769c86501095029924b5670ca6f5eae
BLAKE2b-256 a6491268c9266978d209570ddb34c407977e1655c1b3dca4a6dbbbb62cf1650f

See more details on using hashes here.

File details

Details for the file invis-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: invis-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.3

File hashes

Hashes for invis-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5272ba4c934154c6cbd7ec2f37f8601a314c95059e3f1f59148f1ec0c4911921
MD5 770c3778e20537d3506d3f1012b6bb64
BLAKE2b-256 1ba7a47cfed269578963f2ba12e956ab82ed4c473d1c994fbcbd4f8bfda91075

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