Python CFFI bindings for the Olm cryptographic ratchet library, used for end-to-end encryption in Matrix and other messaging protocols. Current version 3.2.16. Release cadence is irregular.
pip install python-olmVerified import paths — ran on the pinned version, not inferred.
Create an Olm account and print the Curve25519 identity key.
Change imports: replace 'from olm.account import Account' with 'from olm import Account'.
Add 'olm = Olm()' at the start of your application.
Use the high-level Python classes instead of accessing CFFI directly.