ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / py3buddy / default.nix
blobb8a25480799b35fa5c28bc3d61f06cc6179ab369
1 { lib, stdenv
2 , fetchFromGitHub
3 , python
4 , pyusb
5 }:
7 stdenv.mkDerivation rec {
8   pname = "py3buddy";
9   version = "unstable-2019-09-29";
11   src = fetchFromGitHub {
12     owner = "armijnhemel";
13     repo = pname;
14     rev = "2b28908454645117368ca56df67548c93f4e0b03";
15     sha256 = "12ar4kbplavndarkrbibxi5i607f5sfia5myscvalqy78lc33798";
16   };
18   propagatedBuildInputs = [ pyusb ];
20   dontConfigure = true;
21   dontBuild = true;
22   dontCheck = true;
24   installPhase = ''
25     install -D py3buddy.py $out/${python.sitePackages}/py3buddy.py
26   '';
28   postInstall = ''
29     install -D 99-ibuddy.rules $out/lib/udev/rules.d/99-ibuddy.rules
30   '';
32   meta = with lib; {
33     description = "Code to work with the iBuddy MSN figurine";
34     homepage = "https://github.com/armijnhemel/py3buddy";
35     license = with licenses; [ mit ];
36     maintainers = with maintainers; [ prusnak ];
37   };