1{
2 buildPythonApplication,
3 fetchPypi,
4 lib,
5 python-gnupg,
6 setuptools,
7}:
8
9buildPythonApplication rec {
10 pname = "pass2csv";
11 version = "1.2.0";
12 pyproject = true;
13
14 src = fetchPypi {
15 inherit pname version;
16 hash = "sha256-IdcSwQ9O2HmCvT8p4tC7e2GQuhkE3kvMINszZH970og=";
17 };
18
19 nativeBuildInputs = [
20 setuptools
21 ];
22
23 propagatedBuildInputs = [
24 python-gnupg
25 ];
26
27 # Project has no tests.
28 doCheck = false;
29
30 meta = with lib; {
31 description = "Export pass(1), \"Standard unix password manager\", to CSV";
32 mainProgram = "pass2csv";
33 homepage = "https://codeberg.org/svartstare/pass2csv";
34 license = licenses.mit;
35 maintainers = [ ];
36 };
37}