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)
This commit is contained in:
Gerhard Schwanzer
2026-07-12 23:01:02 +02:00
parent 4646c33704
commit 5b08d69612

View File

@@ -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";