blob: e07960299693e35c0f39583770beafd9470f8fa5 [file] [log] [blame]
{ pkgs, ... }:
let
spaceauth = pkgs.callPackage "${pkgs.fetchgit {
url = "https://code.hackerspace.pl/informatic/flask-spaceauth";
rev = "d3e1a4412cbc929249e407ccecfb54fbbd14e53a";
sha256 = "01qnjj647jw81hcyvq359rwqjpc5ah9ghvc6ic0a0wppp13mgw94";
}}" {};
in pkgs.python3Packages.buildPythonPackage {
pname = "checkinator";
version = "0.3";
doCheck = false;
src = ./.;
postInstall = ''
cp -r dbsetup.sql $out/dbsetup.sql
cp -r static $out/static
'';
propagatedBuildInputs = with pkgs; [
python3Packages.gunicorn
python3Packages.flask
python3Packages.pyyaml
python3Packages.isodate
python3Packages.requests
python3Packages.requests-unixsocket
python3Packages.grpcio
python3Packages.grpcio-tools
python3Packages.setuptools
python3Packages.protobuf
spaceauth
iproute
];
}