ocamlPackages.hxd: 0.3.2 -> 0.3.3 (#364231)
[NixPkgs.git] / pkgs / development / python-modules / upass / default.nix
blob616afc78bcd4b66b0c64cfd54874ecbd01e8c122
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   pyperclip,
6   urwid,
7   setuptools,
8 }:
10 buildPythonPackage rec {
11   pname = "upass";
12   version = "0.3.0";
13   pyproject = true;
15   src = fetchFromGitHub {
16     owner = "Kwpolska";
17     repo = "upass";
18     rev = "v${version}";
19     hash = "sha256-IlNqPmDaRZ3yRV8O6YKjQkZ3fKNcFgzJHtIX0ADrOyU=";
20   };
22   build-system = [ setuptools ];
24   dependencies = [
25     pyperclip
26     urwid
27   ];
29   # Projec thas no tests
30   doCheck = false;
32   postInstall = ''
33     export HOME=$(mktemp -d);
34     mkdir $HOME/.config
35   '';
37   pythonImportsCheck = [ "upass" ];
39   meta = with lib; {
40     description = "Console UI for pass";
41     mainProgram = "upass";
42     homepage = "https://github.com/Kwpolska/upass";
43     license = licenses.bsd3;
44     maintainers = [ ];
45   };