From 708dc1602d1607ba0c69dfe300757caee3b07c39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 6 Nov 2025 21:49:43 -0800 Subject: [PATCH 1/2] python3Packages.ufo2ft: 3.6.0 -> 3.6.2 Diff: https://github.com/googlefonts/ufo2ft/compare/v3.6.0...v3.6.2 Changelog: https://github.com/googlefonts/ufo2ft/releases/tag/v3.6.1 https://github.com/googlefonts/ufo2ft/releases/tag/v3.6.2 --- .../python-modules/ufo2ft/default.nix | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) 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 = [ ]; }; } From 25d99f033661b5d4aa95703064eb1ebdad268745 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 6 Nov 2025 21:44:31 -0800 Subject: [PATCH 2/2] python3Packages.fontmake: 3.10.1 -> 3.11.0 Diff: https://github.com/googlefonts/fontmake/compare/v3.10.1...v3.11.0 Changelog: https://github.com/googlefonts/fontmake/releases/tag/v3.11.0 --- pkgs/development/python-modules/fontmake/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 = [