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:
Michael Schmoock 2020-02-13 12:32:26 +01:00 committed by Rusty Russell
parent 3e2607bf2d
commit ba36dfeba3
1 changed files with 8 additions and 2 deletions

View File

@ -160,8 +160,14 @@ Testing
Install `valgrind` and the python dependencies for best results:
```
sudo apt install valgrind cppcheck shellcheck
pip3 install -r tests/requirements.txt
sudo apt install valgrind cppcheck shellcheck libsecp256k1-dev
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