selfprivacy-rest-api/shell.nix

30 lines
496 B
Nix
Raw Normal View History

2022-01-24 21:56:48 +02:00
{ pkgs ? import <nixpkgs> {} }:
let
sp-python = pkgs.python39.withPackages (p: with p; [
flask
flask-restful
setuptools
portalocker
flask-swagger
flask-swagger-ui
pytz
pytest
pytest-mock
pytest-datadir
huey
gevent
mnemonic
coverage
2022-01-27 14:13:00 +02:00
pylint
2022-01-24 21:56:48 +02:00
]);
in
pkgs.mkShell {
buildInputs = [
sp-python
pkgs.black
];
shellHook = ''
PYTHONPATH=${sp-python}/${sp-python.sitePackages}
# maybe set more env-vars
'';
}