omaralvarez / deluge-autoremoveplus

Auto removing of deluge torrents
152 stars 60 forks source link

Deluge v2.1.1-15 autoremoveplus no longer working #67

Open jmapoz opened 2 years ago

jmapoz commented 2 years ago

Looks like the new version of Deluge has moved to Python 3.10 and it is stopping auto remove plus from working. Any chance you could update to have it supported in the new deluge version??

Thanks in advance

bignellrp commented 6 months ago

Same issue but now python is 3.12

CorentinWicht commented 4 months ago

Same issue here with Python 3.12... any fix yet?

rriskus commented 1 month ago

Same issue here is there a way to get this built for 3.12?

Brandoskey commented 1 month ago

Have you guys tried renaming the .egg to the python version installed on your system?

Should end in py3.x.egg where x is the point release of python you have installed.

I use the binhex docker version but this has worked in the past for some out of date plugins.

Edit: Just checked the version of python installed in my docker container and it's on 3.12 and my autoremoveplus ends with py3.9

I believe I got it from the thread below, there are a few people releasing forks of this plugin that work with newer versions of python and have new features.

https://forum.deluge-torrent.org/viewtopic.php?t=55733

This may be the version I have installed

https://github.com/tote94/deluge-autoremoveplus/releases/tag/2.0.0

rriskus commented 1 month ago

Have you guys tried renaming the .egg to the python version installed on your system?

Should end in py3.x.egg where x is the point release of python you have installed.

I use the binhex docker version but this has worked in the past for some out of date plugins.

I just got it running... Found a fork which I pulled and ran on latest version of python. It might work with the original but here is what I did.

Pull down the repo Install desired version of python 3.12 this case I then ran this since setuptools was missing image then run python3 setup.py bdist_egg and take the generated file from /dist AutoRemovePlus-x-py3.x.egg Upload and restart deluge

Unfortunately I can't upload the generated file nor should I recommend taking one from someone else... But hopefully the step above work.

bignellrp commented 1 month ago

I got this working using a different fork

Here is my built egg file. Obviously just renaming the egg file will not work you need to build it with the right version of python.