https://raw.githubusercontent.com/jeertmans/strong/main/img/logo.png

Strong: from type-hint to real typing!

Quickstart

Installation

To install Strong, simply using pip:

python<version> -m pip install strong

Note

This package mostly relies on the quite recent inspect and typing package features. This package therefore require a Python installation with version >= 3.8.

Read the documentation

Contributor Guide

If you want to help in any way, feel free to check the Github repository. This package follows the same coding guidelines as the one used by default with the Flake8 tool:

flake8 strong
flake8 tests

And Strong provide additional checks on typing:

strong strong

Code reformatting is done using Black tool:

black strong -l 79
black tests -l 79

Lastly, make sure to run the tests:

pytest tests

Indices and tables