From 0a0fc61ec5f0d2311077e1e31844cffafeeffaed Mon Sep 17 00:00:00 2001 From: Andreas Zweili Date: Tue, 22 Nov 2022 22:28:50 +0100 Subject: [PATCH] Add a package WIP --- flake.nix | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/flake.nix b/flake.nix index 64d1004..9d473f8 100644 --- a/flake.nix +++ b/flake.nix @@ -28,6 +28,23 @@ }); }; }) + poetry2nix.overlay + (final: prev: { + inventory = prev.poetry2nix.mkPoetryApplication + { + projectDir = ./.; + checkPhase = "pytest --ds=network_inventory.settings.ram_test -nauto --nomigrations"; + overrides = prev.poetry2nix.defaultPoetryOverrides.extend + (self: super: { + python-monkey-business = super.python-monkey-business.overridePythonAttrs + ( + old: { + buildInputs = (old.buildInputs or [ ]) ++ [ super.setuptools ]; + } + ); + }); + }; + }) ]; } // (flake-utils.lib.eachDefaultSystem (system: let @@ -49,5 +66,7 @@ ''; }; packages.venv = pkgs.inventoryEnv; + packages.inventory = pkgs.inventory; + packages.default = pkgs.inventory; })); }