1{ lib
2, buildPythonPackage
3, fetchFromGitHub
4, setuptools
5, pyside2
6, johnnycanencrypt
7, pythonOlder
8}:
9
10buildPythonPackage rec {
11 pname = "tumpa";
12 version = "0.1.1";
13 disabled = pythonOlder "3.7";
14
15 src = fetchFromGitHub {
16 owner = "kushaldas";
17 repo = "tumpa";
18 rev = "v${version}";
19 sha256 = "1wvs64s0jxn4p8zr643d2hcczw3a175r6ib3481gdhjx38kgxjbq";
20 };
21
22 propagatedBuildInputs = [
23 setuptools
24 johnnycanencrypt
25 pyside2
26 ];
27
28 doCheck = false;
29
30 meta = with lib; {
31 description = "OpenPGP key creation and smartcard access";
32 homepage = "https://github.com/kushaldas/tumpa";
33 license = licenses.gpl3Plus;
34 maintainers = with maintainers; [ _0x4A6F ];
35 };
36}