Linux works but it is not packaged, follow the developer steps below to run it from the Linux command line.
Please submit a pull request if you want to add Linux packaging! A .deb and .rpm would help grow the Lightning network...
Download and open the latest release for your operating system: https://github.com/PierreRochard/node-launcher/releases
~/Library/Application Support/Node Launcher/
%localappdata%/Node\ Launcher/
datadir
directory specified in bitcoin.conf
(or the default data directory)Review the contributing.md file https://github.com/PierreRochard/node-launcher/blob/master/contributing.md
Install Python3.7+
macOS: brew install python3 dbus dbus-glib
Linux: sudo apt install python3.7-venv libdbus-glib-1-dev python3.7-dev
For Windows see https://medium.com/@pierre_rochard/node-launcher-developer-setup-on-windows-5ba6e0fbb38a
For macOS and Linux:
git clone https://github.com/PierreRochard/node-launcher
cd node-launcher
python3.7 -m venv venv
. venv/bin/activate
pip3.7 install -r requirements.txt
python setup.py develop
python run.py
pytest tests
To include tests with network calls to GitHub:
pytest tests --run_slow
macOS: pyinstaller run-mac.spec
Windows: pyinstaller run-windows.spec
(pyinstaller packaging only works on Windows 7)
https://github.com/lightningnetwork/lnd/blob/master/docs/grpc/python.md