Installation#

Installing for usage#

The Python Package Index takes care for you. Just use pip or your favorite package manager. Please take care of creating a virtual environment if needed.

python -m pip install ssllabs

Installing for development#

First, you need to get the sources.

git clone git@github.com:2Fake/ssllabs.git

Then you need to take care of the requirements. Please take care of creating a virtual environment if needed.

cd ssllabs
python -m pip install -e .[dev]

This will also install a pre-commit environment for you. To install the git hook scripts, run:

pre-commit install

Testing#

Install the extra requirements and start pytest.

python -m pip install -e .[test]
pytest

If you want to contribute, please make sure to keep the unit tests green and to deliver new ones, if you extend the functionality.