Skip to content

Sample backend service to consume signals from LoraWan sensors connected to TheThingsNetwork (TTN)

Notifications You must be signed in to change notification settings

romulomanzano/away

Repository files navigation

away

Away.so - Server side logic to consume information from TTN

Codebase

Dependencies

  • Python 3.7.X

Keeping Codebase Clean

Please use the python-black pre-commit webhook.

To install just make sure you have pre-commit installed in your local Python 3.7 virtual environment and run the below:

pre-commit install

Python Package Management

We use pip-tools (see rationale, more).

This assumes you are running a virtualenv.

To add a package:

  1. Add package name as a new line into requirements.in or, if only required in development, requirements-dev.in
  2. Run pip-compile or pip-compile requirements-dev.in depending on which file you updated

To upgrade packages:

pip-compile --upgrade --output-file requirements-dev.txt requirements-dev.in

pip-compile --upgrade

pip-compile --upgrade-package sentry-sdk

You can 'sync' to update your virtual environment to reflect exactly what's in your requirements.

pip-sync requirements-dev.txt requirements.txt

About

Sample backend service to consume signals from LoraWan sensors connected to TheThingsNetwork (TTN)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published