George Rawlinson pushed to branch main at Arch Linux / Packaging / Packages / 
deluge


Commits:
24af2f8c by loqs at 2026-07-04T20:51:17+12:00
Remove pkg_resources

Related https://archlinux.org/todo/python-pkg_resources-deprecation/.

- - - - -


1 changed file:

- PKGBUILD


Changes:

=====================================
PKGBUILD
=====================================
@@ -69,9 +69,27 @@ validpgpkeys=(
   EA01185D0E8AA00D6323A30890597A687B836BA3 # Calum Lind <[email protected]>
 )
 
+_backports=(
+  # tests(plugins): new tests for plugin discovery and loading
+  '319eaf53995afd729dd9001a04811c669a540871'
+  # feat(ui): use importlib in entrypoint instead of pkg_resources
+  '1a031d00094d4613667bcaadae57b548b7e1413b'
+  # feat(pluginmanager): new plugin finder using stdlib without pkg_resources
+  'dab761f3b857327ca87c18e56f723849bd8baeef'
+  # feat(plugins): replace common.py pkg_resources with importlib
+  '959d5b83e37ce8ef497685634984909367702fe9'
+)
+
+
 prepare() {
   cd deluge
 
+  local _c
+  for _c in "${_backports[@]}"; do
+    git log --oneline --max-count=1 "${_c}"
+    git cherry-pick --no-commit "${_c}"
+  done
+
   # Installation fixes
   git apply -3 ../0001-Fix-data-installation-when-building-wheel.patch
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/deluge/-/commit/24af2f8c5f0320a54ba4161ab281381c8923e449

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/deluge/-/commit/24af2f8c5f0320a54ba4161ab281381c8923e449
You're receiving this email because of your account on gitlab.archlinux.org. 
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications 
| Help: https://gitlab.archlinux.org/help


Reply via email to