python3Packages.ufo2ft: 2.28.0 -> 2.30.0

This commit is contained in:
Martin Weinelt 2022-12-30 20:13:55 +01:00
parent 9d39427bd5
commit b0a1aac93a

View File

@ -1,45 +1,50 @@
{ lib
, buildPythonPackage
, fetchPypi
# build
, setuptools-scm
, fonttools
, defcon
, compreffor
# runtime
, booleanoperations
, cffsubr
, compreffor
, cu2qu
, defcon
, fonttools
, skia-pathops
, ufoLib2
# tests
, pytestCheckHook
}:
buildPythonPackage rec {
pname = "ufo2ft";
version = "2.28.0";
version = "2.30.0";
format = "setuptools";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-pWHvjAvHNWlmJiQ75JRmFyrjYnzbJG7M8/DGoIWpEBk=";
hash = "sha256-ZpO55rNXkVbqMdGxsZn77gJnGBbM8c8GIAaQnTzVnf8=";
};
patches = [
# Use cu2qu from fonttools.
# https://github.com/googlefonts/ufo2ft/pull/461
./fonttools-cu2qu.patch
];
nativeBuildInputs = [
setuptools-scm
];
propagatedBuildInputs = [
cu2qu
fonttools
defcon
compreffor
booleanoperations
cffsubr
ufoLib2
];
skia-pathops
]
++ fonttools.optional-dependencies.lxml
++ fonttools.optional-dependencies.ufo;
checkInputs = [
pytestCheckHook