mirror of
https://github.com/aljazceru/lightning.git
synced 2025-12-23 00:54:20 +01:00
doc: all requirements.txt are needed for testing
the tests are not possible only by having tests/requirements.txt . Running the whole testsuite also runs contrib/pyln-proto/tests/test_invoice.py which needs requiremnets of pyln-proto and so on. Also requirement coincurve requires libsecp256k1-dev headers. As most developers need all requiremtents and we should tell them.
This commit is contained in:
committed by
Rusty Russell
parent
3e2607bf2d
commit
ba36dfeba3
@@ -160,8 +160,14 @@ Testing
|
|||||||
Install `valgrind` and the python dependencies for best results:
|
Install `valgrind` and the python dependencies for best results:
|
||||||
|
|
||||||
```
|
```
|
||||||
sudo apt install valgrind cppcheck shellcheck
|
sudo apt install valgrind cppcheck shellcheck libsecp256k1-dev
|
||||||
pip3 install -r tests/requirements.txt
|
pip3 install --user \
|
||||||
|
-r requirements.txt \
|
||||||
|
-r contrib/pyln-client/requirements.txt \
|
||||||
|
-r contrib/pyln-proto/requirements.txt \
|
||||||
|
-r contrib/pyln-testing/requirements.txt \
|
||||||
|
-r tests/requirements.txt \
|
||||||
|
-r doc/requirements.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
Re-run `configure` for the python dependencies
|
Re-run `configure` for the python dependencies
|
||||||
|
|||||||
Reference in New Issue
Block a user