1{ lib 2, buildPythonPackage 3, fetchFromGitHub 4, future 5, kinparse 6, pyspice 7, graphviz 8}: 9 10buildPythonPackage rec { 11 pname = "skidl"; 12 version = "1.0.0"; 13 14 src = fetchFromGitHub { 15 owner = "xesscorp"; 16 repo = "skidl"; 17 rev = version; 18 sha256 = "1m0hllvmr5nkl4zy8yyzfgw9zmbrrzd5pw87ahd2mq68fjpcaqq5"; 19 }; 20 21 propagatedBuildInputs = [ 22 future 23 kinparse 24 pyspice 25 graphviz 26 ]; 27 28 # Checks require availability of the kicad symbol libraries. 29 doCheck = false; 30 pythonImportsCheck = [ "skidl" ]; 31 32 meta = with lib; { 33 description = "Module that extends Python with the ability to design electronic circuits"; 34 homepage = "https://xess.com/skidl/docs/_site/"; 35 license = licenses.mit; 36 maintainers = with maintainers; [ matthuszagh ]; 37 }; 38}