Skip to main content

An invisible framework for enforcing type checking at runtime.

Project description

Build Status Codacy Badge codecov

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.1.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

invis-1.0.1-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: invis-1.0.1.tar.gz
  • Upload date:
  • Size: 4.6 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.1.tar.gz
Algorithm Hash digest
SHA256 7aec664e1ed5df7b230e19b526d5ddf53a78e190fe6ccaffe6722a2d8076a5f7
MD5 0655564f41fa76796a21a18afb5b0f89
BLAKE2b-256 2bc54b4ddccb7cfc59e5abfb06704e9d0a1b634a89fbe8ad8ad54392ae85f07d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: invis-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.7 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1b16738977da68dcbecd86542614ceb68d579df8087e248593a744ae6d9f8fe0
MD5 2dcb0ff7d3d1186560740d3578f7a573
BLAKE2b-256 f32e2d067c59adfac982f308aa33de415895d24c6ab80df2f86f65a1f6d54401

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page