Same here, it is inappropriate to unconditionally pull in gnome-keyring.
The proper way for that dependency is, e.g.

$ apt-cache show python3-secretstorage | grep Suggests
Suggests: default-dbus-session-bus | dbus-session-bus, gnome-keyring |
kwallet6 | libkf5wallet-bin (>= 5.97) | keepassxc-full,
python-secretstorage-doc

I.e.: gnome-keyring | kwallet6 | libkf5wallet-bin (>= 5.97) | keepassxc-full

Roman.

Reply via email to