]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
debian: drop unused deps from ceph-mgr-modules-core.requires 70056/head
authorKefu Chai <k.chai@proxmox.com>
Thu, 9 Jul 2026 02:38:51 +0000 (10:38 +0800)
committerKefu Chai <k.chai@proxmox.com>
Thu, 9 Jul 2026 02:40:25 +0000 (10:40 +0800)
CherryPy and packaging are listed as runtime dependencies of
ceph-mgr-modules-core, but none of the modules shipped in that package
import either one. CherryPy is used by the dashboard, cephadm, and
prometheus modules, which list it in their own .requires; packaging is
not imported by any shipped mgr code. Both entries therefore pull
python3-cherrypy and python3-packaging into ceph-mgr-modules-core for no
reason.

Drop them. The remaining entries (natsort, requests, python-dateutil,
pyyaml) match what the core modules import; prettytable is declared
separately in debian/control.

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
debian/ceph-mgr-modules-core.requires

index 07769e866f88aba462d4ef0ce29f34f906aaf0b6..91ec889083e3a4f2c0e527cf550a18b5e6466017 100644 (file)
@@ -1,5 +1,3 @@
 natsort
-CherryPy
-packaging
 requests
 python-dateutil