vuko | bd124bd | 2021-12-28 15:05:59 +0100 | [diff] [blame] | 1 | { pkgs, ... }: |
vuko | 3cd087d | 2021-12-28 13:19:40 +0100 | [diff] [blame] | 2 | |
| 3 | let |
| 4 | spaceauth = pkgs.callPackage "${pkgs.fetchgit { |
vuko | bd124bd | 2021-12-28 15:05:59 +0100 | [diff] [blame] | 5 | url = "https://code.hackerspace.pl/informatic/flask-spaceauth"; |
| 6 | rev = "d3e1a4412cbc929249e407ccecfb54fbbd14e53a"; |
| 7 | sha256 = "01qnjj647jw81hcyvq359rwqjpc5ah9ghvc6ic0a0wppp13mgw94"; |
| 8 | }}" {}; |
vuko | 3cd087d | 2021-12-28 13:19:40 +0100 | [diff] [blame] | 9 | in pkgs.python3Packages.buildPythonPackage { |
| 10 | pname = "checkinator"; |
| 11 | version = "0.2"; |
| 12 | |
| 13 | doCheck = false; |
| 14 | src = ./.; |
| 15 | |
vuko | bd124bd | 2021-12-28 15:05:59 +0100 | [diff] [blame] | 16 | postInstall = '' |
| 17 | cp -r dbsetup.sql $out/dbsetup.sql |
| 18 | cp -r static $out/static |
| 19 | ''; |
| 20 | |
vuko | 3cd087d | 2021-12-28 13:19:40 +0100 | [diff] [blame] | 21 | propagatedBuildInputs = with pkgs; [ |
| 22 | python3Packages.gunicorn |
| 23 | python3Packages.flask |
| 24 | python3Packages.pyyaml |
| 25 | python3Packages.isodate |
| 26 | python3Packages.requests |
| 27 | python3Packages.requests-unixsocket |
| 28 | python3Packages.grpcio |
| 29 | python3Packages.grpcio-tools |
| 30 | python3Packages.setuptools |
| 31 | python3Packages.protobuf |
| 32 | spaceauth |
| 33 | iproute |
| 34 | ]; |
| 35 | } |