diff options
Diffstat (limited to 'pkgs/development/python-modules/psutil/default.nix')
-rw-r--r-- | pkgs/development/python-modules/psutil/default.nix | 42 |
1 files changed, 18 insertions, 24 deletions
diff --git a/pkgs/development/python-modules/psutil/default.nix b/pkgs/development/python-modules/psutil/default.nix index a27bb429c7c1..ee3f390b79af 100644 --- a/pkgs/development/python-modules/psutil/default.nix +++ b/pkgs/development/python-modules/psutil/default.nix @@ -1,17 +1,18 @@ -{ lib -, stdenv -, buildPythonPackage -, CoreFoundation -, fetchPypi -, IOKit -, pytestCheckHook -, python -, pythonOlder +{ + lib, + stdenv, + buildPythonPackage, + CoreFoundation, + fetchPypi, + IOKit, + pytestCheckHook, + python, + pythonOlder, }: buildPythonPackage rec { pname = "psutil"; - version = "5.9.8"; + version = "6.0.0"; format = "setuptools"; inherit stdenv; @@ -20,7 +21,7 @@ buildPythonPackage rec { src = fetchPypi { inherit pname version; - hash = "sha256-a+Em4yJUht/yhqj7mgYkalJT9MfFO0depfWsk05kGUw="; + hash = "sha256-j6rk8xC22Wn6JsoFRTOLIfc8axXbfEqNk0pUgvqoGPI="; }; postPatch = '' @@ -33,19 +34,14 @@ buildPythonPackage rec { buildInputs = # workaround for https://github.com/NixOS/nixpkgs/issues/146760 - lib.optionals (stdenv.isDarwin && stdenv.isx86_64) [ - CoreFoundation - ] ++ lib.optionals stdenv.isDarwin [ - IOKit - ]; + lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [ CoreFoundation ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ IOKit ]; - nativeCheckInputs = [ - pytestCheckHook - ]; + nativeCheckInputs = [ pytestCheckHook ]; # Segfaults on darwin: # https://github.com/giampaolo/psutil/issues/1715 - doCheck = !stdenv.isDarwin; + doCheck = !stdenv.hostPlatform.isDarwin; # In addition to the issues listed above there are some that occure due to # our sandboxing which we can work around by disabling some tests: @@ -69,15 +65,13 @@ buildPythonPackage rec { "test_disk_partitions" # problematic on Hydra's Linux builders, apparently ]; - pythonImportsCheck = [ - "psutil" - ]; + pythonImportsCheck = [ "psutil" ]; meta = with lib; { description = "Process and system utilization information interface"; homepage = "https://github.com/giampaolo/psutil"; changelog = "https://github.com/giampaolo/psutil/blob/release-${version}/HISTORY.rst"; license = licenses.bsd3; - maintainers = with maintainers; [ jonringer ]; + maintainers = [ ]; }; } |