git clone https://github.com/richibrics/IoTuring
cd IoTuring
pip install -e .
Then run it like in the non-editable mode.
Warning: sometimes to run the module in editable mode you need to cd into the upper IoTuring folder.
git clone https://github.com/richibrics/IoTuring
cd IoTuring
mkdir .venv
python -m venv .venv
. ./.venv/bin/activate
pip install --upgrade pip
pip install -e .
IoTuring -c
The project uses calendar versioning:
YYYY.M.n
:
YYYY
: Full year: 2022, 2023 ...M
: Month: 1, 2 ... 11, 12n
: Build number in the month: 1, 2 ...
docker run --rm -it $(docker build -q -f tests.Dockerfile .)
pip install -e ".[test]"
python -m pytest
To build docker image:
docker build -t ioturing:latest .
Current InquirerPy release on Pypi doesn't export classes properly, so type checking gives false positives. To fix this, remove the version installed from Pypi, and install it from Github:
pip uninstall InquirerPy
pip install git+https://github.com/kazhala/InquirerPy
To generate nice docstrings quickly in VSCode, use the autoDocstring extension