Files
pyrad3/shell.nix
2020-08-30 14:52:25 +02:00

33 lines
690 B
Nix

let pkgs = import <nixpkgs> { };
in pkgs.mkShell {
buildInputs = with pkgs; [
git
nixfmt
gnumake
python3
python37
python37Packages.virtualenv
python38
python38Packages.virtualenv
python39
python39Packages.virtualenv
python3Packages.black
python3Packages.coveralls
python3Packages.poetry
python3Packages.pytest
python3Packages.pytest-black
python3Packages.pytestcov
python3Packages.pytest-flake8
python3Packages.pytest-isort
python3Packages.pytest-mypy
python3Packages.pytest-pylint
python3Packages.sphinx
python3Packages.tox
];
shellHook = ''
export PYTHONPATH=${./src}:$PYTHONPATH
'';
}