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