dni
7f960d8802
Merge branch 'fix/mypy' of github.com:dni/lnbits-legend into fix/mypy
2022-07-20 13:23:14 +02:00
dni
04df2129b0
add missing Pipfile.lock
2022-07-20 13:21:42 +02:00
Daniel Krahofer
613c5b4667
Update tests/core/views/test_api.py
...
Co-authored-by: calle <93376500+callebtc@users.noreply.github.com>
2022-07-20 13:15:18 +02:00
Daniel Krahofer
0784ae02b1
Update tests/core/views/test_api.py
...
Co-authored-by: calle <93376500+callebtc@users.noreply.github.com>
2022-07-20 13:15:06 +02:00
dni
f4e3a3980e
fix isort check
2022-07-20 13:12:55 +02:00
dni
06b1f71d39
fix up decorators for tests
2022-07-20 12:21:39 +02:00
dni
2e0276bc60
make test run again, introduce mypy again
2022-07-20 12:17:34 +02:00
dni
c186e53cef
fixup requirements.txt and ad to Pipfile
2022-07-20 12:05:35 +02:00
dni
5f6dc757dc
types-mock==4.0.15 to requirements, needed for mypy tests
2022-07-20 12:00:53 +02:00
dni
627959e30b
add tests for api_payment
2022-07-20 11:52:49 +02:00
dni
64502c355e
black formating
2022-07-20 11:33:37 +02:00
dni
56b4b0cf43
fix last views api bug, thanks calle
2022-07-20 11:21:38 +02:00
dni
8dbf64a0d0
ignore eclair websockets type
2022-07-20 10:34:01 +02:00
dni
e96944a4fa
fully fix decorators, thanks calle
2022-07-20 10:24:40 +02:00
dni
68a195952a
mypy fixes, api, eclair
2022-07-20 10:05:30 +02:00
dni
e1d1ce7edc
fix PaymentKwargs class for mypy
2022-07-20 09:52:25 +02:00
dni
045212a070
mypy fixes for generic.py, decurators.py, eclair.py
2022-07-20 09:36:13 +02:00
dni
886c74f205
assert Optional[str]
2022-07-20 08:43:10 +02:00
dni
91c5a68ccc
mypy fakewallet, macaroon, bolt11 invoice
2022-07-19 19:20:20 +02:00
dni
8901ff8084
some more mypy fixes
2022-07-19 18:51:35 +02:00
dni
45a13fd807
remove commented out and unused code in app object, it is now used in lnbits/__main__.py directly, fixes mypy error
2022-07-19 13:39:17 +02:00
dni
83a000d7c9
fix up mypy.ini, and properly ignore grpc and extension
2022-07-19 13:06:19 +02:00
calle
b8c99a15d1
do not mark payments as failed ( #750 )
2022-07-19 12:33:28 +02:00
blackcoffeexbt
fe2cbe8774
Jukebox improvements ( #759 )
...
* Improved styling of Spotify redirect URI clipboard copy text
* Jukebox extension - Moved links to Spotify into buttons to make set up steps more obvious
* Jukebox extension - Tweaks to titles of set up steps to clarify
* Prettified jukebox template
2022-07-19 12:28:49 +02:00
Tiago Vasconcelos
ed2c5cc586
Fix/lnurl auth ( #757 )
...
* remove g() and add wallet
* wallet type
* add wallet object
* send wallet as param
* make lnurlauth work
* remove g() and add wallet
* wallet type
* add wallet object
* send wallet as param
* make lnurlauth work
* black'ed
* blacked
Co-authored-by: callebtc <93376500+callebtc@users.noreply.github.com>
2022-07-19 11:35:28 +02:00
Lee Salminen
b6d01792e2
Add NFC Writing support to LNURLw extension ( #725 )
2022-07-18 16:56:15 +02:00
calle
f4580955b9
loguru warnings ( #751 )
2022-07-17 22:25:37 +02:00
Tiago Vasconcelos
c8ab2859fd
Splitpayments: floating point percentage for split value ( #690 )
...
* allow for float in model
* recreate DB with float type
* remove rounding in UI
* black
Co-authored-by: callebtc <93376500+callebtc@users.noreply.github.com>
2022-07-17 20:00:06 +02:00
Tiago Vasconcelos
2b827d37fa
return lnurl in create link ( #685 )
2022-07-17 14:39:02 +02:00
Lee Salminen
8079325ec9
fix /usermanager/api/v1/extensions
( #730 )
...
Requests to `POST /usermanager/api/v1/extensions` would silently fail due to a missing `await`.
2022-07-17 14:38:00 +02:00
calle
6646fce549
Core: add internal flag for invoice creation to use FakeWallet ( #646 )
...
* add internal flag for invoice creation to use FakeWallet
2022-07-17 14:34:25 +02:00
calle
d4c30a1091
remove old files ( #748 )
2022-07-17 14:04:59 +02:00
calle
2febb364ca
lnurldevice migration: typo fix ( #746 )
...
* typo fix
* fix table name
* revert typo
2022-07-17 13:22:23 +02:00
calle
ad2aad05e0
CI: Migration SQLite to PostgreSQL ( #719 )
...
* migrate all extensions
* errors if migration is missing
2022-07-17 13:11:13 +02:00
calle
f4e7d62ca3
make format
everything (#743 )
2022-07-16 14:23:03 +02:00
calle
69516bb751
regtest on push ( #742 )
2022-07-16 14:17:45 +02:00
calle
99b6b9d71c
CI: regtest with LndRestWallet
and CLightningWallet
( #738 )
...
* add regtest
* test LndRestWallet
* test CLightningWallet
2022-07-16 14:10:43 +02:00
calle
6a3a72b944
Uvicorn loguru format ( #741 )
...
* use loguru formatting for uvicorn logs
* remove depth from logging interceptor
* format for uvicorn
* black
* isort
* black again
* python3-dev
* python3-dev
* leaner pipeline
Co-authored-by: dni <dni.khr@gmail.com>
2022-07-15 19:54:12 +02:00
Tiago Vasconcelos
348033da1b
python code styling ( #739 )
2022-07-15 19:11:11 +02:00
Arc
37c7553c19
Update installation.md
2022-07-15 08:18:07 +01:00
calle
1f13bdeb2f
Pipenv/fix install loguru ( #732 )
...
* update pipfile
* pipenv workflow
* pipfile jinja
* Pipfile installs dev files
* python3.8 tests only
* version tag yaml
* all tests
* pipenv with pip
* only 3.7
* activate env
* test-pipenv
* pipenv importlib_metadata
* importlib-metadata
* 3.8
* 3.7 only oops
* merge install guides
* install guide in README
2022-07-13 01:15:48 +02:00
calle
357860d849
Spark: increase timeout and improved error handling ( #718 )
...
* increase timeout and more error handling
* more error handling
* add timeout exception
2022-07-12 13:22:55 +02:00
Arc
41dda6fd01
Revert "Fixed psycopg2 error on aarch64" ( #729 )
...
* Revert "Fixed psycopg2 error on aarch64 (#658 )"
This reverts commit 8a20b779df
.
* remove psycopg from build pipeline
Co-authored-by: callebtc <93376500+callebtc@users.noreply.github.com>
2022-07-11 17:18:28 +02:00
Bitkarrot
46462b4f01
Update extensions.md ( #724 )
...
suggestion for gsed on macOS, as sed may not work
reference: https://apple.stackexchange.com/questions/414568/i-get-an-error-sed-1-12d-invalid-command-code-when-i-use-sed-12d-samp
2022-07-11 13:40:46 +02:00
Daniel Krahofer
a57980469b
addition to dockerignore ( #722 )
...
* add venv, data, tests to dockerignore
* add config files to ignore
Co-authored-by: dni <dni.khr@gmail.com>
2022-07-11 13:40:22 +02:00
calle
0825519361
None check ( #720 )
2022-07-07 21:58:39 +02:00
Daniel Krahofer
b1d6c82466
fix dockerfile and add docker ignore ( #714 )
...
* fix dockerfile and add docker ignore
* fixup comment in dockerignore
Co-authored-by: dni <dni.khr@gmail.com>
2022-07-07 18:30:21 +02:00
calle
63d4e60542
Testing: postgres db backend ( #711 )
...
* try postgres run
* fix yaml
* test with postgres
* check with postgres
* inkey_from
* remove trio
* add coverage
* add coverage
* more python testing
* use @pytest_asyncio.fixture
* remove unused imports
* fix api_payment payment lookup
* measure durations
2022-07-07 18:29:26 +02:00
calle
262bd32f44
debug format more expressive ( #715 )
2022-07-07 16:24:36 +02:00
calle
089313f613
Logging with loguru ( #708 )
...
* logging
* requirements
* add loguru dependency
* restore it
* add loguru
* set log level in .env file
* remove service fee print
* set log level
* more logging
* more logging
* more logging
* pyament.checking_id
* fix
2022-07-07 14:30:16 +02:00