cereal/shell.nix

26 lines
444 B
Nix

{ pkgs ? import <nixpkgs> {}}:
let
mypy = pkgs.python313.withPackages (ps: with ps; [
requests
flask
waitress
sqlalchemy
argon2-cffi
pyjwt
cryptography
jinja2
]);
in
with pkgs;
mkShell {
buildInputs = [
mypy
pylint
python313Packages.ipython
python313Packages.ruff
python313Packages.python-lsp-server
python313Packages.jedi-language-server
python313Packages.pytest
ty
];
}