From 959baeb9351284eb6fe2df6fa8bfe69440c61404 Mon Sep 17 00:00:00 2001 From: Kirill Date: Thu, 13 Nov 2025 22:49:11 +0300 Subject: [PATCH] feat(./shell.nix; ./dependencies.txt): Added env files --- dependencies.txt | 5 +++++ shell.nix | 19 +++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 dependencies.txt create mode 100644 shell.nix diff --git a/dependencies.txt b/dependencies.txt new file mode 100644 index 0000000..5b0e9fc --- /dev/null +++ b/dependencies.txt @@ -0,0 +1,5 @@ +flask==3.1.2 +python-dotenv +psycopg-binary==3.2.10 +loguru +pydantic diff --git a/shell.nix b/shell.nix new file mode 100644 index 0000000..ad3b72f --- /dev/null +++ b/shell.nix @@ -0,0 +1,19 @@ +{ pkgs ? import {} }: + +pkgs.mkShell { + buildInputs = with pkgs; [ + python3 + ]; + + shellHook = '' + if [ ! -d ".venv" ]; then + python -m venv .venv + fi + + source .venv/bin/activate + + if [ -f "dependencies.txt" ]; then + pip install -r dependencies.txt + fi + ''; +}