2021-12-28 14:05:59 +00:00
|
|
|
{ pkgs, ... }:
|
2021-12-28 12:19:40 +00:00
|
|
|
|
|
|
|
let
|
|
|
|
spaceauth = pkgs.callPackage "${pkgs.fetchgit {
|
2021-12-28 14:05:59 +00:00
|
|
|
url = "https://code.hackerspace.pl/informatic/flask-spaceauth";
|
|
|
|
rev = "d3e1a4412cbc929249e407ccecfb54fbbd14e53a";
|
|
|
|
sha256 = "01qnjj647jw81hcyvq359rwqjpc5ah9ghvc6ic0a0wppp13mgw94";
|
|
|
|
}}" {};
|
2021-12-28 12:19:40 +00:00
|
|
|
in pkgs.python3Packages.buildPythonPackage {
|
|
|
|
pname = "checkinator";
|
|
|
|
version = "0.2";
|
|
|
|
|
|
|
|
doCheck = false;
|
|
|
|
src = ./.;
|
|
|
|
|
2021-12-28 14:05:59 +00:00
|
|
|
postInstall = ''
|
|
|
|
cp -r dbsetup.sql $out/dbsetup.sql
|
|
|
|
cp -r static $out/static
|
|
|
|
'';
|
|
|
|
|
2021-12-28 12:19:40 +00:00
|
|
|
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
|
|
|
|
];
|
|
|
|
}
|