From 4690f02f33478f121a55cf710afcd5e0c522efb5 Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Thu, 31 Jul 2025 12:21:36 +0100 Subject: [PATCH] keymap-drawer: 0.22.0 -> 0.22.1 https://github.com/caksoylar/keymap-drawer/releases/tag/v0.22.1 Relax the tree-sitter-devicetree dependency that is pinned to 0.14.0 upstream, but is packaged as 0.25.6 in nixpkgs. IIUC, nixpkgs maintains its own tree-sitter python bindings, so package versions do not match up with the PyPi equivalent. --- pkgs/development/python-modules/keymap-drawer/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/keymap-drawer/default.nix b/pkgs/development/python-modules/keymap-drawer/default.nix index 30d6188f0d78..3591f44588fb 100644 --- a/pkgs/development/python-modules/keymap-drawer/default.nix +++ b/pkgs/development/python-modules/keymap-drawer/default.nix @@ -18,7 +18,7 @@ versionCheckHook, }: let - version = "0.22.0"; + version = "0.22.1"; in buildPythonPackage { inherit version; @@ -30,11 +30,15 @@ buildPythonPackage { owner = "caksoylar"; repo = "keymap-drawer"; tag = "v${version}"; - hash = "sha256-SPnIfrUA0M9xznjEe60T+0VHh9lCmY4cni9hyqFlZqM="; + hash = "sha256-X3O5yspEdey03YQ6JsYN/DE9NUiq148u1W6LQpUQ3ns="; }; build-system = [ poetry-core ]; + pythonRelaxDeps = [ + "tree-sitter-devicetree" + ]; + dependencies = [ pcpp platformdirs