From c70090a421badd869925ab02b36c6e552b90d20a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 19 Jun 2024 05:07:35 +0200 Subject: [PATCH] python3Packages.uncertainties: 3.1.7 -> 3.2.1 --- .../python-modules/uncertainties/default.nix | 35 ++++++++++++------- 1 file changed, 23 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/uncertainties/default.nix b/pkgs/development/python-modules/uncertainties/default.nix index a098bb8c4534..89d47e0d8435 100644 --- a/pkgs/development/python-modules/uncertainties/default.nix +++ b/pkgs/development/python-modules/uncertainties/default.nix @@ -2,30 +2,41 @@ lib, buildPythonPackage, fetchPypi, - future, + + # build-system + setuptools, + setuptools-scm, + + # optional-dependencies numpy, - pynose, + + # tests + pytestCheckHook, }: buildPythonPackage rec { pname = "uncertainties"; - version = "3.1.7"; - format = "setuptools"; + version = "3.2.1"; + pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-gBEeCDnyOcWyM8tHcgF7SDoLehVzpYG5Krd0ajXm+qs="; + hash = "sha256-sFQXtYve8jbCDnEfsv7hjk23NIqS7c7AExizKqs0kl4="; }; - propagatedBuildInputs = [ future ]; - nativeCheckInputs = [ - pynose - numpy + build-system = [ + setuptools + setuptools-scm ]; - checkPhase = '' - nosetests -sve test_1to2 - ''; + optional-dependencies.arrays = [ numpy ]; + + nativeCheckInputs = [ + pytestCheckHook + ] + ++ optional-dependencies.arrays; + + pythonImportsCheck = [ "uncertainties" ]; meta = with lib; { homepage = "https://pythonhosted.org/uncertainties/";