The package could be installed via pip:
pip install era_5g_heartbeat
- The package is developed and tested with Python 3.8.
- Any contribution should go through a pull request from your fork.
- We use Pants to manage the code (how to install it).
- Before committing, please run locally:
pants fmt ::
- format all code according to our standard.pants lint ::
- checks formatting and few more things.pants check ::
- runs type checking (mypy).pants test ::
- runs Pytest tests.
- The same checks will be run within CI.
- A virtual environment with all necessary dependencies can be generated using
pants export ::
. You may then activate the environment and addera_5g_heartbeat
to yourPYTHONPATH
, which is equivalent to installing a package usingpip install -e
. - To generate distribution packages (
tar.gz
andwhl
), you may runpants package ::
. - For commit messages, please stick to https://www.conventionalcommits.org/en/v1.0.0/.