odapi/shell.nix

26 lines
550 B
Nix

{ pkgs ? import <nixpkgs> { } }:
with pkgs;
mkShell {
buildInputs = [
# Dependencies
python38Packages.fastapi
python38Packages.uvicorn
python38Packages.pydantic
python38Packages.email_validator
python38Packages.sqlalchemy
python38Packages.aiosqlite
python38Packages.databases
python38Packages.alembic
python38Packages.pytest
python38Packages.twilio
sqlite
# Development tools
python38Packages.black
python38Packages.isort
python38Packages.pyflakes
python-language-server
];
}