Rewrite to use both poetryEnv and poetryApplication

This commit is contained in:
Andreas Zweili 2022-11-24 18:14:04 +01:00
parent 0a0fc61ec5
commit 017ba22625
1 changed files with 26 additions and 32 deletions

View File

@ -14,8 +14,7 @@
overlay = nixpkgs.lib.composeManyExtensions [
poetry2nix.overlay
(final: prev: {
inventoryEnv = prev.poetry2nix.mkPoetryEnv
{
inventoryEnv = prev.poetry2nix.mkPoetryEnv {
projectDir = ./.;
overrides = prev.poetry2nix.defaultPoetryOverrides.extend
(self: super: {
@ -27,13 +26,8 @@
);
});
};
})
poetry2nix.overlay
(final: prev: {
inventory = prev.poetry2nix.mkPoetryApplication
{
inventoryPackage = 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
@ -66,7 +60,7 @@
'';
};
packages.venv = pkgs.inventoryEnv;
packages.inventory = pkgs.inventory;
packages.default = pkgs.inventory;
packages.inventory = pkgs.inventoryPackage;
packages.default = pkgs.inventoryPackage;
}));
}