diff options
Diffstat (limited to 'pkgs/development/python-modules/qcodes-loop/default.nix')
-rw-r--r-- | pkgs/development/python-modules/qcodes-loop/default.nix | 53 |
1 files changed, 23 insertions, 30 deletions
diff --git a/pkgs/development/python-modules/qcodes-loop/default.nix b/pkgs/development/python-modules/qcodes-loop/default.nix index ee9cb180a35..a20841319b7 100644 --- a/pkgs/development/python-modules/qcodes-loop/default.nix +++ b/pkgs/development/python-modules/qcodes-loop/default.nix @@ -1,52 +1,42 @@ { lib , stdenv -, fetchpatch -, fetchPypi -, pythonOlder , buildPythonPackage -, qcodes +, fetchPypi , h5py +, hickle +, hypothesis +, ipython , lazy-loader , matplotlib , numpy , pandas +, pyqt5 +, pyqtgraph +, pytest-mock +, pytest-xdist +, pytestCheckHook +, pythonOlder +, qcodes , setuptools +, slack-sdk , versioningit , wheel , xarray -, hickle -, ipython -, slack-sdk -, hypothesis -, pytest-xdist -, pytest-mock -, pyqtgraph -, pyqt5 -, pytestCheckHook }: buildPythonPackage rec { pname = "qcodes-loop"; - version = "0.1.1"; - format = "pyproject"; + version = "0.1.2"; + pyproject = true; disabled = pythonOlder "3.8"; src = fetchPypi { inherit version; pname = "qcodes_loop"; - hash = "sha256-pDR0Ws8cYQifftdE9dKcSzMxmouFo4tJmQvNanm6zyM="; + hash = "sha256-TizNSC49n4Xc2BmJNziARlVXYQxp/LtwmKpgqQkQ3a8="; }; - patches = [ - # https://github.com/QCoDeS/Qcodes_loop/pull/39 - (fetchpatch { - name = "relax-versioningit-dependency.patch"; - url = "https://github.com/QCoDeS/Qcodes_loop/commit/58006d3fb57344ae24dd44bceca98004617b5b57.patch"; - hash = "sha256-mSlm/Ql8e5xPL73ifxSoVc9+U58AAcAmBkdW5P6zEsg="; - }) - ]; - nativeBuildInputs = [ setuptools versioningit @@ -82,20 +72,23 @@ buildPythonPackage rec { pyqt5 ]; - pythonImportsCheck = [ "qcodes_loop" ]; - - disabledTestPaths = [ - # test broken in 0.1.1, see https://github.com/QCoDeS/Qcodes_loop/pull/25 - "src/qcodes_loop/tests/test_hdf5formatter.py" + pythonImportsCheck = [ + "qcodes_loop" ]; postInstall = '' export HOME="$TMPDIR" ''; + disabledTests = [ + # AssertionError: False is not true + "TestHDF5_Format" + ]; + meta = with lib; { description = "Features previously in QCoDeS"; homepage = "https://github.com/QCoDeS/Qcodes_loop"; + changelog = "https://github.com/QCoDeS/Qcodes_loop/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ evilmav ]; # Some tests fail on this platform |