From c704cfac7b3752ac3981d3618e2f9be1c4194552 Mon Sep 17 00:00:00 2001 From: Dan Callaghan Date: Sat, 30 Mar 2024 13:40:51 +1100 Subject: [PATCH] python3Packages.shaperglot: fix dependencies This package was failing to build because of some missing dependencies. Upstream added a new dependency on PyYAML in v0.4.1: https://github.com/googlefonts/shaperglot/commit/94a9b30ec0f928851700ca9d3efa5d3d0aef1661 and switched from poetry to setuptools in v0.4.2: https://github.com/googlefonts/shaperglot/commit/2c76ffa082a2bebb2a0f5bc491e37804091a1aec --- pkgs/development/python-modules/shaperglot/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/shaperglot/default.nix b/pkgs/development/python-modules/shaperglot/default.nix index c00f66394dda..bdd59f0abb91 100644 --- a/pkgs/development/python-modules/shaperglot/default.nix +++ b/pkgs/development/python-modules/shaperglot/default.nix @@ -3,9 +3,11 @@ , fetchFromGitHub , gflanguages , num2words -, poetry-core , protobuf , pytestCheckHook +, pyyaml +, setuptools +, setuptools-scm , strictyaml , termcolor , ufo2ft @@ -31,6 +33,7 @@ buildPythonPackage rec { gflanguages num2words protobuf + pyyaml strictyaml termcolor ufo2ft @@ -38,7 +41,8 @@ buildPythonPackage rec { youseedee ]; nativeBuildInputs = [ - poetry-core + setuptools + setuptools-scm ]; doCheck = true;