diff --git a/doc/HACKING.md b/doc/HACKING.md index 6003dbd72..22a6406c4 100644 --- a/doc/HACKING.md +++ b/doc/HACKING.md @@ -160,16 +160,14 @@ lightning funds. Build and Development --------------------- -Install `valgrind` and the python dependencies for best results: +Install the following dependencies for best results: ``` sudo apt update sudo apt install valgrind cppcheck shellcheck libsecp256k1-dev libpq-dev -pip3 install --upgrade pip -pip3 install --user -r requirements.txt ``` -Re-run `configure` for the python dependencies and build using `make`. +Re-run `configure` and build using `make`: ``` ./configure --enable-developer diff --git a/doc/INSTALL.md b/doc/INSTALL.md index 02c203a59..b01c88e97 100644 --- a/doc/INSTALL.md +++ b/doc/INSTALL.md @@ -39,7 +39,8 @@ Get dependencies: sudo apt-get install -y \ autoconf automake build-essential git libtool libgmp-dev libsqlite3-dev \ python3 python3-pip net-tools zlib1g-dev libsodium-dev gettext - pip install --user poetry + pip3 install --upgrade pip + pip3 install --user poetry poetry install If you don't have Bitcoin installed locally you'll need to install that diff --git a/requirements.lock b/requirements.lock deleted file mode 100644 index a6434caa4..000000000 --- a/requirements.lock +++ /dev/null @@ -1,196 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.9 -# To update, run: -# -# pip-compile --output-file=requirements.lock requirements.in -# -alabaster==0.7.12 - # via sphinx -asn1crypto==1.4.0 - # via coincurve -attrs==21.2.0 - # via - # jsonschema - # pytest -babel==2.9.1 - # via sphinx -base58==2.0.1 - # via -r requirements.in -bitstring==3.1.9 - # via -r requirements.in -certifi==2021.5.30 - # via requests -cffi==1.14.6 - # via - # coincurve - # cryptography -charset-normalizer==2.0.6 - # via requests -cheroot==8.5.2 - # via -r requirements.in -click==7.1.2 - # via flask -coincurve==13.0.0 - # via -r requirements.in -commonmark==0.9.1 - # via recommonmark -crc32c==2.2.post0 - # via -r requirements.in -cryptography==3.4.8 - # via -r requirements.in -docutils==0.17.1 - # via - # recommonmark - # sphinx -entrypoints==0.3 - # via flake8 -ephemeral-port-reserve==1.1.1 - # via -r requirements.in -execnet==1.9.0 - # via pytest-xdist -flake8==3.7.9 - # via -r requirements.in -flaky==3.7.0 - # via -r requirements.in -flask==1.1.4 - # via -r requirements.in -grpcio==1.34.0 - # via - # -r requirements.in - # grpcio-tools -grpcio-tools==1.34.0 - # via -r requirements.in -idna==3.2 - # via requests -imagesize==1.2.0 - # via sphinx -iniconfig==1.1.1 - # via pytest -itsdangerous==1.1.0 - # via flask -jaraco.functools==3.3.0 - # via cheroot -jinja2==2.11.3 - # via - # flask - # mrkd - # sphinx -jsonschema==3.2.0 - # via -r requirements.in -mako==1.1.5 - # via -r requirements.in -markupsafe==2.0.1 - # via - # jinja2 - # mako -mccabe==0.6.1 - # via flake8 -mistune==0.8.4 - # via mrkd -mistune-contrib==0.1 - # via mrkd -more-itertools==8.10.0 - # via - # cheroot - # jaraco.functools -mrkd==0.1.6 - # via -r requirements.in -mypy==0.910 - # via -r requirements.in -mypy-extensions==0.4.3 - # via mypy -packaging==21.0 - # via - # pytest - # sphinx -plac==1.3.3 - # via mrkd -pluggy==0.13.1 - # via pytest -protobuf==3.19.3 - # via grpcio-tools -psutil==5.7.3 - # via -r requirements.in -psycopg2-binary==2.8.6 - # via -r requirements.in -py==1.10.0 - # via - # pytest - # pytest-forked -pycodestyle==2.5.0 - # via flake8 -pycparser==2.20 - # via - # -r requirements.in - # cffi -pyflakes==2.1.1 - # via flake8 -pygments==2.10.0 - # via - # mrkd - # sphinx -pyparsing==2.4.7 - # via packaging -pyrsistent==0.18.0 - # via jsonschema -pysocks==1.7.1 - # via -r requirements.in -pytest==6.1.2 - # via - # -r requirements.in - # pytest-forked - # pytest-rerunfailures - # pytest-timeout - # pytest-xdist -pytest-forked==1.3.0 - # via pytest-xdist -pytest-rerunfailures==9.1.1 - # via -r requirements.in -pytest-timeout==1.4.2 - # via -r requirements.in -pytest-xdist==2.2.1 - # via -r requirements.in -python-bitcoinlib==0.11.0 - # via -r requirements.in -pytz==2021.1 - # via babel -recommonmark==0.7.1 - # via -r requirements.in -requests==2.26.0 - # via sphinx -six==1.16.0 - # via - # cheroot - # grpcio - # jsonschema -snowballstemmer==2.1.0 - # via sphinx -sphinx==4.2.0 - # via recommonmark -sphinxcontrib-applehelp==1.0.2 - # via sphinx -sphinxcontrib-devhelp==1.0.2 - # via sphinx -sphinxcontrib-htmlhelp==2.0.0 - # via sphinx -sphinxcontrib-jsmath==1.0.1 - # via sphinx -sphinxcontrib-qthelp==1.0.3 - # via sphinx -sphinxcontrib-serializinghtml==1.1.5 - # via sphinx -toml==0.10.2 - # via - # mypy - # pytest -typing-extensions==3.10.0.2 - # via mypy -urllib3==1.26.7 - # via requests -websocket-client==1.2.1 - # via -r requirements.in -werkzeug==1.0.1 - # via flask - -# The following packages are considered to be unsafe in a requirements file: -# setuptools