I thought I would share this as I got it up and running. Here are the commands I had to run right up to starting the UI.
Upgrade pip
Note that to install packages via pip you may require to pass --break-system-packages
Code: Select all
python3 -m pip install --upgrade pip
Code: Select all
brew install pygobject3 gtk+3 adwaita-icon-theme
brew install libtorrent-rasterbar
pip3 install gobject pygobject
pip3 install libtorrent
Code: Select all
pip3 install deluge
Code: Select all
$HOME/Library/Python/3.9/bin/deluge
Code: Select all
[<twisted.python.failure.Failure OpenSSL.SSL.Error: [('STORE routines', '', 'unregistered scheme'), ('system library', '', ''), ('STORE routines', '', 'unregistered scheme'), ('system library', '', ''), ('STORE routines', '', 'unregistered scheme'), ('system library', '', ''), ('STORE routines', '', 'unregistered scheme'), ('system library', '', ''), ('SSL routines', '', 'certificate verify failed')]>]
Code: Select all
SSL_CERT_FILE="/etc/ssl/cert.pem" $HOME/Library/Python/3.9/bin/deluge
Install certifi:
Code: Select all
pip3 install certifi
Code: Select all
SSL_CERT_FILE="$(python3 -m certifi)" $HOME/Library/Python/3.9/bin/deluge
Install Labelplus plugin
Labelplus can be found here:
- https://github.com/bdutro/deluge-labelplus/releases
- Note: e.g. LabelPlus-0.3.2.4-py3.8.egg needs to be renamed to LabelPlus-0.3.2.4.egg before installing
- It can be installed via the UI.
Regards,
phunkyfish