Skip to content

ovenystas/lora2mqtt

Repository files navigation

lora2mqtt

pre-commit security: bandit linting: pylint

LoRa to MQTT gateway.

Dependencies

sudo apt install gcc g++ python3-dev

Development

This repository uses pre-commit git hook management tool.

Setup environment

Install system dependencies.

sudo apt install gcc g++ python3.10-dev

Use a Python Virtual Environment and install project dependencies in it.

python3 -m venv .venv --prompt lora2mqtt
python3 -m pip install requirements-dev.txt

Activate the Python Virtual Environment.

source .venv/bin/activate

Install pre-commit git hook.

pre-commit install

Run all pre-commit hooks

pre-commit run --all-files

Run unit tests

python3 -m pytest

Run integration tests

python3 -m pytest

About

LoRa to MQTT gateway

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages