diff options
author | Daniel Schaefer <git@danielschaefer.me> | 2019-06-27 20:23:17 +0200 |
---|---|---|
committer | Daniel Schaefer <git@danielschaefer.me> | 2019-06-27 20:25:38 +0200 |
commit | 4b2e7c40c4911ea5cdee901c74f7937dec93f0f4 (patch) | |
tree | c5e15247929d312c486698541e5db4c514abf196 /pkgs/tools/misc/psrecord | |
parent | 54cbf55543a8da5d8198e15e46fa92607e169b63 (diff) | |
download | nixlib-4b2e7c40c4911ea5cdee901c74f7937dec93f0f4.tar nixlib-4b2e7c40c4911ea5cdee901c74f7937dec93f0f4.tar.gz nixlib-4b2e7c40c4911ea5cdee901c74f7937dec93f0f4.tar.bz2 nixlib-4b2e7c40c4911ea5cdee901c74f7937dec93f0f4.tar.lz nixlib-4b2e7c40c4911ea5cdee901c74f7937dec93f0f4.tar.xz nixlib-4b2e7c40c4911ea5cdee901c74f7937dec93f0f4.tar.zst nixlib-4b2e7c40c4911ea5cdee901c74f7937dec93f0f4.zip |
psrecord: init at 1.1
Diffstat (limited to 'pkgs/tools/misc/psrecord')
-rw-r--r-- | pkgs/tools/misc/psrecord/default.nix | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/pkgs/tools/misc/psrecord/default.nix b/pkgs/tools/misc/psrecord/default.nix new file mode 100644 index 000000000000..7df2b47497f0 --- /dev/null +++ b/pkgs/tools/misc/psrecord/default.nix @@ -0,0 +1,31 @@ +{ lib, buildPythonApplication, fetchPypi, psutil, matplotlib, pytest }: +buildPythonApplication rec { + pname = "psrecord"; + version = "1.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "151rynca97v5wq1drl2yfrqmqil1km72cizn3159c2ip14626mp6"; + }; + + propagatedBuildInputs = [ + psutil matplotlib + ]; + + checkInputs = [ + pytest + ]; + + checkPhase = '' + runHook preCheck + pytest psrecord + runHook postCheck + ''; + + meta = { + description = "Record the CPU and memory activity of a process"; + homepage = "https://github.com/astrofrog/psrecord"; + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ johnazoidberg ]; + }; +} |