25 lines
525 B
Nix
25 lines
525 B
Nix
{ pkgs ? import <nixpkgs> { } }:
|
|
|
|
with pkgs;
|
|
|
|
mkShell {
|
|
buildInputs = [
|
|
# Dependencies
|
|
python38Packages.fastapi
|
|
python38Packages.uvicorn
|
|
python38Packages.pydantic
|
|
python38Packages.email_validator
|
|
python38Packages.sqlalchemy
|
|
python38Packages.alembic
|
|
python38Packages.pytest
|
|
python38Packages.twilio
|
|
python38Packages.cryptography
|
|
python38Packages.passlib
|
|
python38Packages.bcrypt
|
|
sqlite
|
|
# Development tools
|
|
python38Packages.isort
|
|
python38Packages.pyflakes
|
|
];
|
|
}
|