From 593f8e0bde12c3d822f95d9682e26d9254566a7e Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sat, 18 Jul 2026 23:27:52 +0200 Subject: [PATCH 1/2] yokadi: migrate to pyproject --- pkgs/by-name/yo/yokadi/package.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/yo/yokadi/package.nix b/pkgs/by-name/yo/yokadi/package.nix index 506143bce85d..8d427f3253b0 100644 --- a/pkgs/by-name/yo/yokadi/package.nix +++ b/pkgs/by-name/yo/yokadi/package.nix @@ -7,13 +7,15 @@ python3Packages.buildPythonApplication rec { pname = "yokadi"; version = "1.3.0"; - format = "setuptools"; + pyproject = true; src = fetchurl { url = "https://yokadi.github.io/download/${pname}-${version}.tar.gz"; hash = "sha256-zF2ffHeU+i7wzu1u4DhQ5zJXr8AjXboiyFAisXNX6TM="; }; + build-system = with python3Packages; [ setuptools ]; + dependencies = with python3Packages; [ python-dateutil sqlalchemy @@ -22,6 +24,10 @@ python3Packages.buildPythonApplication rec { colorama ]; + pythonRelaxDeps = [ + "python-dateutil" + ]; + # Yokadi doesn't have any tests doCheck = false; From 8e0c38fd0e08e7d4f5d343151e09b5e3f0c4a5ab Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sat, 18 Jul 2026 23:28:27 +0200 Subject: [PATCH 2/2] yokadi: use finalAttrs --- pkgs/by-name/yo/yokadi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/yo/yokadi/package.nix b/pkgs/by-name/yo/yokadi/package.nix index 8d427f3253b0..78dcab8ad32f 100644 --- a/pkgs/by-name/yo/yokadi/package.nix +++ b/pkgs/by-name/yo/yokadi/package.nix @@ -4,13 +4,13 @@ fetchurl, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "yokadi"; version = "1.3.0"; pyproject = true; src = fetchurl { - url = "https://yokadi.github.io/download/${pname}-${version}.tar.gz"; + url = "https://yokadi.github.io/download/yokadi-${finalAttrs.version}.tar.gz"; hash = "sha256-zF2ffHeU+i7wzu1u4DhQ5zJXr8AjXboiyFAisXNX6TM="; }; @@ -38,4 +38,4 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.gpl3Plus; maintainers = [ lib.maintainers.nkpvk ]; }; -} +})