From 6e10a30c48a5617800216b5472da6091abf532d7 Mon Sep 17 00:00:00 2001 From: Lukas Kucharczyk Date: Tue, 30 Jul 2024 13:52:58 +0200 Subject: [PATCH] Add shell.nix for easier testing on NixOS --- shell.nix | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 shell.nix diff --git a/shell.nix b/shell.nix new file mode 100644 index 0000000..72775ea --- /dev/null +++ b/shell.nix @@ -0,0 +1,21 @@ +{ + pkgs ? import { }, +}: + +pkgs.mkShell { + buildInputs = [ + pkgs.python312 + pkgs.python312Packages.virtualenv + ]; + + shellHook = '' + if [ ! -d .venv ]; then + virtualenv .venv + . .venv/bin/activate + pip install -r requirements.txt + pip install -e . + else + . .venv/bin/activate + fi + ''; +}