* create new Dockerfile using poetry
* dont use unsure docker hub image
* add example env variable to docker command
* remove copy of lnbits, and order of commands
* add build.py for static files
* add compiled resources to docker ignore, so we don't accidently add it to image
* use generic python
* CMD with arguments
Co-authored-by: dni <dni.khr@gmail.com>
* black and isort for tests
* black and isort for build
* use poetry in Makefile, update pyproject.toml dependencies and add configs for black, pytest, mypy, isort there
* switching github workflow to poetry
* set mininum version to python 3.7
* fix tests
* add types-protobuf to dev packages
* fix cln regtest
* update docs
* try fix 1
* mypy fix2
* fix isort formatting workflow
* add prettier to dev docs
* multiple valid python version for pyproject
* update poetry.lock
* remove development installation, not needed anymore
* fix migration workflows
* format into one test
* fix yaml
* fix pipeline
* fix pipeline
* fix again
* fix
* rename checks
* remove venv tests
* venv test once
Co-authored-by: dni <dni.khr@gmail.com>
* fixed poetry logs
* make isort happy
* Poetry: uvicorn .env and command line arguments
* restore commands.py
* format
* own it
Co-authored-by: dni <dni.khr@gmail.com>
* fix: rpc library install when using LND
fixes#563
* chore: improve some out of date docs
Co-authored-by: calle <93376500+callebtc@users.noreply.github.com>
* check for description hash
* remove unnecessary asserts for clarity
* assume that description_hash is a hash already
* no lock
* restore bolt11.py
* /api/v1/payments with hex of description
* comment