42 lines
876 B
Markdown
42 lines
876 B
Markdown
luftdaten.info flashing tool
|
|
============================
|
|
|
|
Binary builds
|
|
-------------
|
|
|
|
Our main target is having working prebuilt binaries for users to simply
|
|
download and run, to avoid all the setup below.
|
|
|
|
Development
|
|
-----------
|
|
|
|
Both build & runtime requirements are defined in `requirements.txt` file. In
|
|
order to install these use the following command:
|
|
|
|
pip install -r requirements.txt
|
|
|
|
To manage dynamic UI and translation binaries generation we use a very simple
|
|
GNU make-based build system.
|
|
|
|
To simply build everything needed to run `luftdaten-tool.py` run:
|
|
|
|
make
|
|
|
|
To build and run use:
|
|
|
|
make run
|
|
|
|
To remove all build artifacts use:
|
|
|
|
make clean
|
|
|
|
All requirements are set up using wildcards, so, in theory, `Makefile` shouldn't
|
|
need much changes in near future.
|
|
|
|
Translations
|
|
------------
|
|
|
|
In order to rebuild `*.ts` files use:
|
|
|
|
make i18n-update
|