Port to sequoia 1.0.0 cli api
There's still two failing tests for unknown reasons:
FAILED tests/test_trust.py::test_certificate_trust_one_signature_revoked - assert <Trust.revoked: 2> == <Trust.marginal: 3>
FAILED tests/test_trust.py::test_certificate_trust_revoked_if_below_full - assert <Trust.revoked: 2> == <Trust.full: 4>
The concept of trust is coming from the custom certificate_trust
in libkeyringctl. The numbers I assume are the numeric values for those enum variants. Somebody from #sequoia suggested there may be an issue with get_fingerprint_from_partial
or contains_fingerprint
.
Feel free to take this patch as a base, I've enabled push access to my branch for project members.