From 5b08d69612e5675603891184341fb299c88cc2f2 Mon Sep 17 00:00:00 2001 From: Gerhard Schwanzer Date: Sun, 12 Jul 2026 23:01:02 +0200 Subject: [PATCH] python3Packages.skidl: fix build Add the missing simp-sexp dependency required by upstream skidl 2.2.1 and drop the obsolete future dependency, which is unsupported on Python 3.13. Assisted-by: pi coding agent / Mika (OpenAI GPT-5.5) Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol) --- pkgs/development/python-modules/skidl/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/skidl/default.nix b/pkgs/development/python-modules/skidl/default.nix index eb86ee96dda7..bc4a528b6297 100644 --- a/pkgs/development/python-modules/skidl/default.nix +++ b/pkgs/development/python-modules/skidl/default.nix @@ -2,11 +2,11 @@ lib, buildPythonPackage, fetchFromGitHub, - future, kinparse, pyspice, graphviz, sexpdata, + simp-sexp, }: buildPythonPackage rec { pname = "skidl"; @@ -21,16 +21,15 @@ buildPythonPackage rec { }; propagatedBuildInputs = [ - future kinparse pyspice graphviz sexpdata + simp-sexp ]; # Checks require availability of the kicad symbol libraries. doCheck = false; - pythonImportsCheck = [ "skidl" ]; meta = { description = "SKiDL is a module that extends Python with the ability to design electronic circuits";