blob: cbd20902be60f34cf507f1c990e622bc7c0c35c2 [file] [log] [blame]
Piotr Dobrowolski6c69fcd2021-10-17 00:32:25 +02001{ pkgs }:
2
3let
4 spaceauth = pkgs.callPackage "${pkgs.fetchgit {
5 url = "https://code.hackerspace.pl/informatic/flask-spaceauth";
6 rev = "d3e1a4412cbc929249e407ccecfb54fbbd14e53a";
7 sha256 = "01qnjj647jw81hcyvq359rwqjpc5ah9ghvc6ic0a0wppp13mgw94";
8 }}" {};
9in pkgs.python3Packages.buildPythonPackage {
10 pname = "checkinator";
11 version = "0.2";
12
13 doCheck = false;
vuko3cd087d2021-12-28 13:19:40 +010014 src = ../../../hswaw/checkinator;
Piotr Dobrowolski6c69fcd2021-10-17 00:32:25 +020015
16 patches = [
17 ./checkinator-werkzeug.patch
18 ];
19
20 postInstall = ''
21 cp -r dbsetup.sql $out/dbsetup.sql
22 cp -r static $out/static
23 '';
24
25 propagatedBuildInputs = with pkgs; [
26 python3Packages.gunicorn
27 python3Packages.flask
28 python3Packages.pyyaml
29 python3Packages.isodate
30 python3Packages.requests
31 python3Packages.requests-unixsocket
32 python3Packages.grpcio
33 python3Packages.grpcio-tools
34 python3Packages.setuptools
35 python3Packages.protobuf
36 spaceauth
37 iproute
38 ];
39}