diff --git a/pkgs/development/python-modules/fontmake/default.nix b/pkgs/development/python-modules/fontmake/default.nix index 27a653155fb8..9cbb2ba902c2 100644 --- a/pkgs/development/python-modules/fontmake/default.nix +++ b/pkgs/development/python-modules/fontmake/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "fontmake"; - version = "3.10.1"; + version = "3.11.0"; pyproject = true; src = fetchFromGitHub { owner = "googlefonts"; repo = "fontmake"; tag = "v${version}"; - hash = "sha256-cHFxb7lWUj/7ATynoMGQkhArKWCHHLYvQG5IoaXwVBs="; + hash = "sha256-H3r5G+lEoIlS7mmQ1abQeZ1cD/aGskphm5X0rAshX+U="; }; build-system = [ diff --git a/pkgs/development/python-modules/ufo2ft/default.nix b/pkgs/development/python-modules/ufo2ft/default.nix index 871fb640c09f..5e443864e609 100644 --- a/pkgs/development/python-modules/ufo2ft/default.nix +++ b/pkgs/development/python-modules/ufo2ft/default.nix @@ -6,11 +6,10 @@ compreffor, cu2qu, defcon, - fetchPypi, + fetchFromGitHub, fontmath, fonttools, pytestCheckHook, - pythonOlder, setuptools-scm, skia-pathops, syrupy, @@ -19,14 +18,14 @@ buildPythonPackage rec { pname = "ufo2ft"; - version = "3.6.0"; + version = "3.6.2"; pyproject = true; - disabled = pythonOlder "3.8"; - - src = fetchPypi { - inherit pname version; - hash = "sha256-hKqTjD8cTgyxHZnaojPAT5JY11okvLiNOnemoULnpmw="; + src = fetchFromGitHub { + owner = "googlefonts"; + repo = "ufo2ft"; + tag = "v${version}"; + hash = "sha256-TIeq4As5nThYck5jQLTdZySfOg51DtkiiYiiWEVSzxo="; }; build-system = [ @@ -69,11 +68,11 @@ buildPythonPackage rec { pythonImportsCheck = [ "ufo2ft" ]; - meta = with lib; { + meta = { description = "Bridge from UFOs to FontTools objects"; homepage = "https://github.com/googlefonts/ufo2ft"; - changelog = "https://github.com/googlefonts/ufo2ft/releases/tag/v${version}"; - license = licenses.mit; + changelog = "https://github.com/googlefonts/ufo2ft/releases/tag/${src.tag}"; + license = lib.licenses.mit; maintainers = [ ]; }; }