1{ stdenv, fetchFromGitHub, buildPythonPackage
2, dbus-python, cryptography }:
3
4buildPythonPackage rec {
5 pname = "secretstorage";
6 version = "2.3.1";
7
8 src = fetchFromGitHub {
9 owner = "mitya57";
10 repo = "secretstorage";
11 rev = version;
12 sha256 = "1sjd2jjbxgkkxyrfwx89x0hsnn39w2cr2qkxbg1iz52znr4sqism";
13 };
14
15 propagatedBuildInputs = [ dbus-python cryptography ];
16
17 doCheck = false; # requires dbus session
18
19 meta = with stdenv.lib; {
20 homepage = "https://github.com/mitya57/secretstorage";
21 description = "Python bindings to FreeDesktop.org Secret Service API";
22 license = licenses.bsdOriginal;
23 maintainers = with maintainers; [ teto ];
24 };
25}