This project contains a small Python project. We are going to use free cloud services to automate:
- unit testing on multiple Python versions
- unit testing on multiple operating systems
- coverage testing
- static analysis
- documentation generation
To make sure all dependencies are installed, we recommend creating a new virtual environment. From the directory containing this file:
python3 -m pip install --user virtualenv
python3 -m venv venvActivate the virtual environment:
Linux / macOS:
source venv/bin/activateWindows cmd.exe:
venv\Scripts\activate.batWindows PowerShell:
venv\Scripts\Activate.ps1Windows using Git Bash:
source venv\Scripts\activateUpgrade the build tools and install this project:
pip install --upgrade pip setuptools wheel
pip install -e .[dev,docs]