diff options
Diffstat (limited to 'pkgs/development/python-modules/schemdraw/default.nix')
-rw-r--r-- | pkgs/development/python-modules/schemdraw/default.nix | 47 |
1 files changed, 22 insertions, 25 deletions
diff --git a/pkgs/development/python-modules/schemdraw/default.nix b/pkgs/development/python-modules/schemdraw/default.nix index 441e668f81fc7..3649c23aaa06c 100644 --- a/pkgs/development/python-modules/schemdraw/default.nix +++ b/pkgs/development/python-modules/schemdraw/default.nix @@ -1,21 +1,22 @@ -{ lib -, buildPythonPackage -, pythonOlder -, fetchFromGitHub -, setuptools -, pyparsing -, matplotlib -, latex2mathml -, ziafont -, ziamath -, pytestCheckHook -, nbval +{ + lib, + buildPythonPackage, + pythonOlder, + fetchFromGitHub, + setuptools, + pyparsing, + matplotlib, + latex2mathml, + ziafont, + ziamath, + pytestCheckHook, + nbval, }: buildPythonPackage rec { pname = "schemdraw"; - version = "0.18"; - format = "pyproject"; + version = "0.19"; + pyproject = true; disabled = pythonOlder "3.8"; @@ -23,21 +24,15 @@ buildPythonPackage rec { owner = "cdelker"; repo = pname; rev = version; - hash = "sha256-JJc3LA+fqB+2g7pPIZ8YMV921EyYpLZrHSJCYyYThZg="; + hash = "sha256-vqEHcazE5DNHr0FceOWLqq+RZmMK5ovHDVjy/2wbTJU="; }; - nativeBuildInputs = [ - setuptools - ]; + build-system = [ setuptools ]; - propagatedBuildInputs = [ - pyparsing - ]; + dependencies = [ pyparsing ]; - passthru.optional-dependencies = { - matplotlib = [ - matplotlib - ]; + optional-dependencies = { + matplotlib = [ matplotlib ]; svgmath = [ latex2mathml ziafont @@ -59,6 +54,8 @@ buildPythonPackage rec { substituteInPlace test/test_styles.ipynb --replace "font='Times', " "" ''; + preCheck = "rm test/test_pictorial.ipynb"; # Tries to download files + pytestFlagsArray = [ "--nbval-lax" ]; pythonImportsCheck = [ "schemdraw" ]; |