Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deluge 2.0.3 not compatible with 3rd party plugins because it uses python 2.7 instead of 3.7 #4701

Closed
thijsvanderkraan opened this issue Jun 29, 2021 · 2 comments · Fixed by #5398

Comments

@thijsvanderkraan
Copy link

thijsvanderkraan commented Jun 29, 2021

Setup

Package Name: deluge
Package Version: 2.0.3-13

NAS Model: DS120j
DSM version: DSM 6.2.4-25556

Expected behavior

Deluge uses python 3.7, which allows third party extension (build for deluge 2.x) to be installed.

Actual behavior

Deluge 2.0.3 uses python uses Python 2.7. Third party extensions for deluge 2.x (packaged in egg format and build on python 3.x) do not work. The egg packages cannot be installed via the thin client, because the client compares the python version of deluge with the python version of the extension. The thin client version check can be circumvented by changing the version in the filename of the extension egg file from 3.x to 2.7. This allows the extension to be installed, but it won't work. python version differences.

Steps to reproduce

1. Download extension from https://dev.deluge-torrent.org/wiki/Plugins
2. In thin client: Preferences -> Plugins click Install plugin, locate the downloaded plugin egg and select it to install.

@hgy59
Copy link
Contributor

hgy59 commented Sep 1, 2021

This is WIP in #4153

@th0ma7
Copy link
Contributor

th0ma7 commented Aug 31, 2022

New version of deluge is being published. Please reopen the issue if its still occurring. Thnx in advance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants