26 lines
550 B
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
|
|
];
|
|
}
|