cereal/shell.nix
Campbell Alden 782e0b0ad6 Add in a mechanism for email confirmation
This is some of the way there but it is still missing at least:
- An actual page to view to confirm the email
- An expiry time on the minted JWT (and other JWT issues like "sub")
2026-08-03 00:33:12 +09:00

25 lines
415 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
ty
];
}