Cas

~calumlind/+git/lp_deluge_deb:develop

Last commit made on 2023-04-24
Get this branch:
git clone -b develop https://git.launchpad.net/~calumlind/+git/lp_deluge_deb
Only Cas can upload to this branch. If you are Cas please log in for upload directions.

Branch merges

Branch information

Name:
develop
Repository:
lp:~calumlind/+git/lp_deluge_deb

Recent commits

7d7d73b... by Cas

Remove indicator patch for latest code

Indicator now defaults to True

https://git.deluge-torrent.org/deluge/commit/?h=develop&id=366cded7be7fbc6a052502b1f4174935f53dc971

dd333d6... by Cas

Revert plugins namespace changes

The previous changes no longer apply since changing Deluge plugins to
no longer use namespaces.

66edef9... by Cas

Restore copying over __init__.py

Seemily worked fine on my system but when tested on Cosmic with
setuptools < 40.6, issues arose.

92a7549... by Cas

Add missing nspkg.pth file to install

This is the correct fix for the issue with plugins not loading due to
namespace issues.

Reference commit: ebbd4f5c22c

ebbd4f5... by Cas

Fix ModuleNotFoundError due to missing __init__.py namespace files

Copy over the namespace __init__.py since setuptools is skipping
installing them.

https://github.com/pypa/setuptools/issues/1097
https://bugs.python.org/issue29144

a61cee0... by Cas

Revert "Revert to Python2"

The Python 3 libtorrent issues on Cosmic have been fixed in the PPA
so use Python 3 once again.

This reverts commit 81743bcb9d340c3141f578c90eab43e617abe5d5.

1bfa888... by Cas

Fix new_release_check.patch

81743bc... by Cas

Revert to Python2

81f7a51... by Cas

Update dependencies for Python3 and GTK3

0ed8205... by Cas

Fix build issues with new setup.py install_requires

- Update Depends and Recommends based upon DEPENDS.md
- Add python-wheel as this is in setup.py `setup_requires` list.
- Add closure-compiler instead of slimit as the minify script now
  supports this.
- Use `nocheck` debbuild option to skip running `setup.py tests` as
  this requires everything to be installed and these tests are run on
  Travis anyway.