[Availability] Available in Ubuntu Focal.
[Rationale] python-secretstorage, which is in main because it's a dependency of python-keyring, has been using dbus-python for a long time. However, as dbus-python's README says, it “might not be the best D-Bus binding for you to use”: https://gitlab.freedesktop.org/dbus/dbus-python/blob/dbus-python-1.2.16/README#L13
Also, the Freedesktop wiki lists dbus-python among “Obsolete libraries”: https://www.freedesktop.org/wiki/Software/DBusBindings/#obsoletelibraries
So the new release of secretstorage is now using jeepney, a lightweight pure Python D-Bus implementation instead of dbus-python (which was written in C).
[Security] No security history.
[Quality assurance] Upstream has a test suite, and it is being run during package build: https://launchpadlibrarian.net/459048962/buildlog_ubuntu-focal-amd64.jeepney_0.4.2-1_BUILDING.txt.gz
[Dependencies] Depends: python3:any Build-Depends: debhelper-compat (= 12), dh-python, python3-all, python3-pytest, python3-sphinx, python3-sphinx-rtd-theme, python3-testpath
[Standards compliance] Standards-Version: 4.4.1
[Maintenance] Maintained by me under the umbrella of Debian Python modules team.
Maintenance is very simple, debian/rules is just 18 lines.
[Availability]
Available in Ubuntu Focal.
[Rationale] secretstorage, which is in main because it's a dependency of python-keyring, has been using dbus-python for a long time. However, as dbus-python's README says, it “might not be the best D-Bus binding for you to use”: /gitlab. freedesktop. org/dbus/ dbus-python/ blob/dbus- python- 1.2.16/ README# L13
python-
https:/
Also, the Freedesktop wiki lists dbus-python among “Obsolete libraries”: /www.freedeskto p.org/wiki/ Software/ DBusBindings/ #obsoletelibrar ies
https:/
So the new release of secretstorage is now using jeepney, a lightweight pure Python D-Bus implementation instead of dbus-python (which was written in C).
[Security]
No security history.
[Quality assurance] /launchpadlibra rian.net/ 459048962/ buildlog_ ubuntu- focal-amd64. jeepney_ 0.4.2-1_ BUILDING. txt.gz
Upstream has a test suite, and it is being run during package build:
https:/
[Dependencies] sphinx- rtd-theme, python3-testpath
Depends: python3:any
Build-Depends: debhelper-compat (= 12), dh-python, python3-all, python3-pytest, python3-sphinx, python3-
[Standards compliance]
Standards-Version: 4.4.1
[Maintenance]
Maintained by me under the umbrella of Debian Python modules team.
Maintenance is very simple, debian/rules is just 18 lines.