diff options
author | Timo Kaufmann <timokau@zoho.com> | 2018-10-30 11:51:00 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-10-30 11:51:00 +0100 |
commit | be08e693726a892a8916462bd1cc26c34f932091 (patch) | |
tree | 34dd893bf7450856160f1dca14afadba055dbc29 | |
parent | 8bbdee09dd98fb09a7547587e2eb867b1001a4b6 (diff) | |
parent | 64f6b9eb95a98057cca759a5071feced839a5054 (diff) | |
download | nixlib-be08e693726a892a8916462bd1cc26c34f932091.tar nixlib-be08e693726a892a8916462bd1cc26c34f932091.tar.gz nixlib-be08e693726a892a8916462bd1cc26c34f932091.tar.bz2 nixlib-be08e693726a892a8916462bd1cc26c34f932091.tar.lz nixlib-be08e693726a892a8916462bd1cc26c34f932091.tar.xz nixlib-be08e693726a892a8916462bd1cc26c34f932091.tar.zst nixlib-be08e693726a892a8916462bd1cc26c34f932091.zip |
Merge pull request #49447 from timokau/memory_profiler-0.54.0
pythonPackages.memory_profiler: add plotting dependency, enable checks
-rw-r--r-- | pkgs/development/python-modules/memory_profiler/default.nix | 28 |
1 files changed, 12 insertions, 16 deletions
diff --git a/pkgs/development/python-modules/memory_profiler/default.nix b/pkgs/development/python-modules/memory_profiler/default.nix index 7587e5f33c95..cf976f06ff08 100644 --- a/pkgs/development/python-modules/memory_profiler/default.nix +++ b/pkgs/development/python-modules/memory_profiler/default.nix @@ -1,32 +1,28 @@ { stdenv -, buildPythonPackage -, fetchPypi -, psutil , python }: -buildPythonPackage rec { +python.pkgs.buildPythonPackage rec { pname = "memory_profiler"; version = "0.54.0"; - src = fetchPypi { + src = python.pkgs.fetchPypi { inherit pname version; - sha256 = "d64342a23f32e105f4929b408a8b89d9222c3ce8afbbb3359817555811448d1a"; + sha256 = "06ld8h8mhm8pk0sv7fxgx0y2q8nri65qlh4vjbs0bq9j7yi44hyn"; }; - propagatedBuildInputs = [ psutil ]; - - checkPhase = '' - make test PYTHON=${python.interpreter} - ''; - - # Tests don't import profile - # doCheck = false; + propagatedBuildInputs = with python.pkgs; [ + psutil # needed to profile child processes + matplotlib # needed for plotting memory usage + ]; meta = with stdenv.lib; { - description = "A module for monitoring memory usage of a python program"; + description = "A module for monitoring memory usage of a process"; + longDescription = '' + This is a python module for monitoring memory consumption of a process as + well as line-by-line analysis of memory consumption for python programs. + ''; homepage = https://pypi.python.org/pypi/memory_profiler; license = licenses.bsd3; }; - } |