Merge pull request #63953 from JohnAZoidberg/psrecord
psrecord: init at 1.1
This commit is contained in:
commit
795c7fabe4
|
@ -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 ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -1786,6 +1786,8 @@ in
|
||||||
inherit (darwin.apple_sdk.frameworks) Security;
|
inherit (darwin.apple_sdk.frameworks) Security;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
psrecord = python3Packages.callPackage ../tools/misc/psrecord {};
|
||||||
|
|
||||||
scour = with python3Packages; toPythonApplication scour;
|
scour = with python3Packages; toPythonApplication scour;
|
||||||
|
|
||||||
s2png = callPackage ../tools/graphics/s2png { };
|
s2png = callPackage ../tools/graphics/s2png { };
|
||||||
|
|
Loading…
Reference in New Issue