diff options
Diffstat (limited to 'pkgs/development/python-modules/scikit-rf/default.nix')
-rw-r--r-- | pkgs/development/python-modules/scikit-rf/default.nix | 103 |
1 files changed, 45 insertions, 58 deletions
diff --git a/pkgs/development/python-modules/scikit-rf/default.nix b/pkgs/development/python-modules/scikit-rf/default.nix index aa49911009eb8..1f14444417e4f 100644 --- a/pkgs/development/python-modules/scikit-rf/default.nix +++ b/pkgs/development/python-modules/scikit-rf/default.nix @@ -1,38 +1,39 @@ -{ stdenv -, lib -, pythonOlder -, buildPythonPackage -, fetchFromGitHub -, numpy -, scipy -, pandas -, matplotlib -, tox -, coverage -, flake8 -, nbval -, pyvisa -, networkx -, ipython -, ipykernel -, ipywidgets -, jupyter-client -, sphinx-rtd-theme -, sphinx -, nbsphinx -, openpyxl -, qtpy -, pyqtgraph -, pyqt5 -, setuptools -, pytestCheckHook -, pytest-cov -, pytest-mock +{ + stdenv, + lib, + pythonOlder, + buildPythonPackage, + fetchFromGitHub, + numpy, + scipy, + pandas, + matplotlib, + tox, + coverage, + flake8, + nbval, + pyvisa, + networkx, + ipython, + ipykernel, + ipywidgets, + jupyter-client, + sphinx-rtd-theme, + sphinx, + nbsphinx, + openpyxl, + qtpy, + pyqtgraph, + pyqt5, + setuptools, + pytestCheckHook, + pytest-cov, + pytest-mock, }: buildPythonPackage rec { pname = "scikit-rf"; - version = "0.32.0"; + version = "1.0.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -40,13 +41,11 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "scikit-rf"; repo = pname; - rev = "refs/tags/v.${version}"; - hash = "sha256-J7V4nQ8OxW4w75OyiMdUal8k5oXSn96g4w6k1+KV1Dw="; + rev = "refs/tags/v${version}"; + hash = "sha256-TtRj9pqm5153y78MzhlVpL1EvNiNJyjUH1aOlAWU0WE="; }; - buildInputs = [ - setuptools - ]; + buildInputs = [ setuptools ]; propagatedBuildInputs = [ numpy @@ -55,18 +54,10 @@ buildPythonPackage rec { ]; passthru.optional-dependencies = { - plot = [ - matplotlib - ]; - xlsx = [ - openpyxl - ]; - netw = [ - networkx - ]; - visa = [ - pyvisa - ]; + plot = [ matplotlib ]; + xlsx = [ openpyxl ]; + netw = [ networkx ]; + visa = [ pyvisa ]; docs = [ ipython ipykernel @@ -97,22 +88,18 @@ buildPythonPackage rec { networkx ]; - checkInputs = [ - pytestCheckHook - ]; + checkInputs = [ pytestCheckHook ]; # test_calibration.py generates a divide by zero error on darwin # https://github.com/scikit-rf/scikit-rf/issues/972 - disabledTestPaths = - lib.optional (stdenv.isAarch64 && stdenv.isDarwin) - "skrf/calibration/tests/test_calibration.py"; + disabledTestPaths = lib.optional ( + stdenv.isAarch64 && stdenv.isDarwin + ) "skrf/calibration/tests/test_calibration.py"; - pythonImportsCheck = [ - "skrf" - ]; + pythonImportsCheck = [ "skrf" ]; meta = with lib; { - description = "A Python library for RF/Microwave engineering"; + description = "Python library for RF/Microwave engineering"; homepage = "https://scikit-rf.org/"; changelog = "https://github.com/scikit-rf/scikit-rf/releases/tag/v${version}"; license = licenses.bsd3; |