From 261d1d5b2291669feba7400b2a759bc5447d12d5 Mon Sep 17 00:00:00 2001 From: Phillip Cloud <417981+cpcloud@users.noreply.github.com> Date: Sun, 19 Dec 2021 15:54:28 -0500 Subject: [PATCH] fix: remove buildInput dependency on poetry --- mk-poetry-dep.nix | 1 - overrides.nix | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/mk-poetry-dep.nix b/mk-poetry-dep.nix index 5735e32..53217ca 100644 --- a/mk-poetry-dep.nix +++ b/mk-poetry-dep.nix @@ -129,7 +129,6 @@ pythonPackages.callPackage ++ lib.optional (stdenv.buildPlatform != stdenv.hostPlatform) pythonPackages.setuptools ++ lib.optional (!isSource) (getManyLinuxDeps fileInfo.name).pkg ++ lib.optional isDirectory buildSystemPkgs - ++ lib.optional (!__isBootstrap) pythonPackages.poetry ); propagatedBuildInputs = diff --git a/overrides.nix b/overrides.nix index 6039e50..4e6da0f 100644 --- a/overrides.nix +++ b/overrides.nix @@ -2103,6 +2103,7 @@ self: super: ); pendulum = super.pendulum.overridePythonAttrs (old: { + buildInputs = (old.buildInputs or []) ++ [ self.poetry ]; # Technically incorrect, but fixes the build error.. preInstall = lib.optionalString stdenv.isLinux '' mv --no-clobber ./dist/*.whl $(echo ./dist/*.whl | sed s/'manylinux_[0-9]*_[0-9]*'/'manylinux1'/)