blob: c37f9fab3be1dd3fe2f6698558a49e7b20ca5085 [file] [log] [blame]
vukobd124bd2021-12-28 15:05:59 +01001{ pkgs, ... }:
vuko3cd087d2021-12-28 13:19:40 +01002
3let
4 spaceauth = pkgs.callPackage "${pkgs.fetchgit {
vukobd124bd2021-12-28 15:05:59 +01005 url = "https://code.hackerspace.pl/informatic/flask-spaceauth";
6 rev = "d3e1a4412cbc929249e407ccecfb54fbbd14e53a";
7 sha256 = "01qnjj647jw81hcyvq359rwqjpc5ah9ghvc6ic0a0wppp13mgw94";
8 }}" {};
vuko3cd087d2021-12-28 13:19:40 +01009in pkgs.python3Packages.buildPythonPackage {
10 pname = "checkinator";
11 version = "0.2";
12
13 doCheck = false;
14 src = ./.;
15
vukobd124bd2021-12-28 15:05:59 +010016 postInstall = ''
17 cp -r dbsetup.sql $out/dbsetup.sql
18 cp -r static $out/static
19 '';
20
vuko3cd087d2021-12-28 13:19:40 +010021 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}