From cbb6ea499535e146da90eaa0167a1d53fc227198 Mon Sep 17 00:00:00 2001 From: adisbladis Date: Wed, 11 Aug 2021 18:41:31 -0500 Subject: [PATCH] Expose projectDir/pyproject/poetrylock parameters in the Poetry derivation This simplifies overriding Poetry with a different version. Related issue: https://github.com/nix-community/poetry2nix/issues/345 --- pkgs/poetry/default.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/poetry/default.nix b/pkgs/poetry/default.nix index 70470ba..8e52d73 100644 --- a/pkgs/poetry/default.nix +++ b/pkgs/poetry/default.nix @@ -1,11 +1,18 @@ -{ lib, poetry2nix, python, fetchFromGitHub }: +{ lib +, poetry2nix +, python +, fetchFromGitHub +, projectDir ? ./. +, pyproject ? projectDir + "/pyproject.toml" +, poetrylock ? projectDir + "/poetry.lock" +}: poetry2nix.mkPoetryApplication { inherit python; - projectDir = ./.; + inherit projectDir pyproject poetrylock; # Don't include poetry in inputs __isBootstrap = true;