python3Packages.tt-perf-report: init at 1.2.4

This commit is contained in:
mert-kurttutan
2026-07-01 13:58:09 +03:00
parent 51f1befff2
commit cc5d8b5414
2 changed files with 52 additions and 0 deletions
@@ -0,0 +1,50 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
# build-system
setuptools,
wheel,
# dependencies
matplotlib,
pandas,
}:
buildPythonPackage (finalAttrs: {
pname = "tt-perf-report";
version = "1.2.4";
pyproject = true;
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "tenstorrent";
repo = "tt-perf-report";
tag = "v${finalAttrs.version}";
hash = "sha256-cSlQ9Byv9LzKc4gS3QLeq3bHdmIVpl8AeK3Gh0mNDAQ=";
};
build-system = [
setuptools
wheel
];
dependencies = [
matplotlib
pandas
];
pythonRelaxDeps = [ "matplotlib" ];
pythonImportsCheck = [ "tt_perf_report" ];
meta = {
description = "Tool for analyzing performance traces from Metal operations";
homepage = "https://github.com/tenstorrent/tt-perf-report";
changelog = "https://github.com/tenstorrent/tt-perf-report/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ mert-kurttutan ];
mainProgram = "tt-perf-report";
};
})
+2
View File
@@ -20423,6 +20423,8 @@ self: super: with self; {
tt-flash = callPackage ../development/python-modules/tt-flash { };
tt-perf-report = callPackage ../development/python-modules/tt-perf-report { };
tt-tools-common = callPackage ../development/python-modules/tt-tools-common { };
ttach = callPackage ../development/python-modules/ttach { };