{ lib, buildPythonPackage, fetchPypi, rustPlatform, cargo, }: buildPythonPackage rec { pname = "pysequoia"; version = "0.1.28"; format = "pyproject"; src = fetchPypi { inherit pname version; hash = "sha256-ixTszL2IN50SDYTDZqzlMI1nY6yNkEUnK5VxCoAG0jk="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; hash = "sha256-cq55j3wNcV8CRbnqZPV8zrRzvUud5RXJDX1oh7WZoiU="; }; nativeBuildInputs = [ rustPlatform.bindgenHook rustPlatform.cargoSetupHook rustPlatform.maturinBuildHook cargo ]; pythonImportsCheck = [ "pysequoia" ]; meta = { description = "This library provides OpenPGP facilities in Python through the Sequoia PGP library"; downloadPage = "https://github.com/wiktor-k/pysequoia"; homepage = "https://github.com/wiktor-k/pysequoia"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ doronbehar ]; }; }