diff options
author | Timo Kaufmann <timokau@zoho.com> | 2018-10-30 11:18:59 +0100 |
---|---|---|
committer | Timo Kaufmann <timokau@zoho.com> | 2018-10-30 11:28:08 +0100 |
commit | 64f6b9eb95a98057cca759a5071feced839a5054 (patch) | |
tree | 0ab4d0098e7b7b088ef97edf952678f4786166c6 /pkgs/development/python-modules | |
parent | 2be286436c960513691edaae1429525a15325787 (diff) | |
download | nixlib-64f6b9eb95a98057cca759a5071feced839a5054.tar nixlib-64f6b9eb95a98057cca759a5071feced839a5054.tar.gz nixlib-64f6b9eb95a98057cca759a5071feced839a5054.tar.bz2 nixlib-64f6b9eb95a98057cca759a5071feced839a5054.tar.lz nixlib-64f6b9eb95a98057cca759a5071feced839a5054.tar.xz nixlib-64f6b9eb95a98057cca759a5071feced839a5054.tar.zst nixlib-64f6b9eb95a98057cca759a5071feced839a5054.zip |
pythonPackages.memory_profiler: add plotting dependency, enable checks
Diffstat (limited to 'pkgs/development/python-modules')
-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; }; - } |