summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoradisbladis <adisbladis@gmail.com>2021-09-29 21:35:44 -0500
committergithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2021-09-30 03:09:34 +0000
commit44999232a974132e4c4623ae67f856154b330dff (patch)
tree2ef01fd350e7886ebaae4011d9dbb5308a948d6f
parentMerge pull request #139924 from NixOS/backport-132650-to-release-21.05 (diff)
downloadnixpkgs-origin/backport-139987-to-release-21.05.tar.gz
poetry2nix: 1.20.0 -> 1.21.0origin/backport-139987-to-release-21.05
(cherry picked from commit c779050edb56f5958d28af7aec444c14f6a18163)
-rw-r--r--pkgs/development/tools/poetry2nix/poetry2nix/default.nix5
-rw-r--r--pkgs/development/tools/poetry2nix/poetry2nix/overrides.nix7
2 files changed, 11 insertions, 1 deletions
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/default.nix b/pkgs/development/tools/poetry2nix/poetry2nix/default.nix
index 22ab12149285..dae0a02b6175 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/default.nix
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/default.nix
@@ -5,7 +5,7 @@
}:
let
# Poetry2nix version
- version = "1.20.0";
+ version = "1.21.0";
inherit (poetryLib) isCompatible readTOML moduleName;
@@ -339,6 +339,9 @@ lib.makeScope pkgs.newScope (self: {
) { inherit app; };
};
+ # Extract position from explicitly passed attrs so meta.position won't point to poetry2nix internals
+ pos = builtins.unsafeGetAttrPos (lib.elemAt (lib.attrNames attrs) 0) attrs;
+
meta = lib.optionalAttrs (lib.hasAttr "description" pyProject.tool.poetry)
{
inherit (pyProject.tool.poetry) description;
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/overrides.nix b/pkgs/development/tools/poetry2nix/poetry2nix/overrides.nix
index daf536561f11..ab1a5324c98e 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/overrides.nix
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/overrides.nix
@@ -156,6 +156,12 @@ self: super:
}
);
+ cheroot = super.cheroot.overridePythonAttrs (
+ old: {
+ dontPreferSetupPy = true;
+ }
+ );
+
colour = super.colour.overridePythonAttrs (
old: {
buildInputs = (old.buildInputs or [ ]) ++ [ self.d2to1 ];
@@ -547,6 +553,7 @@ self: super:
self.pytestrunner
self.cryptography
self.pyjwt
+ self.setuptools-scm-git-archive
];
}
);