From 12414da5a899906d0e87237374a846d0fcc0a1dc Mon Sep 17 00:00:00 2001 From: Andreas Zweili Date: Mon, 22 Apr 2024 10:23:36 +0200 Subject: [PATCH] Move the Python package into a variable --- flake.nix | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/flake.nix b/flake.nix index 26c2b34..8955601 100644 --- a/flake.nix +++ b/flake.nix @@ -22,11 +22,7 @@ let pkgs = nixpkgs.legacyPackages.${system}; poetry2nix = inputs.poetry2nix.lib.mkPoetry2Nix { inherit pkgs; }; - application = poetry2nix.mkPoetryApplication { - projectDir = ./.; - python = pkgs.python312; - inherit overrides; - }; + python = pkgs.python312; overrides = poetry2nix.defaultPoetryOverrides.extend ( self: super: { cryptography = super.cryptography.overridePythonAttrs (old: rec { @@ -40,14 +36,19 @@ }); } ); + application = poetry2nix.mkPoetryApplication { + projectDir = ./.; + inherit overrides; + inherit python; + }; env = poetry2nix.mkPoetryEnv { projectDir = ./.; - python = pkgs.python312; groups = [ "dev" ]; editablePackageSources = { snapbin = ./snapbin; }; inherit overrides; + inherit python; }; tests = pkgs.writeShellScriptBin "python-test" '' trap "process-compose down &> /dev/null" EXIT