python3Packages.tt-perf-report: init at 1.2.4 (#533431)

This commit is contained in:
Arne Keller 2026-07-01 11:25:33 +00:00 committed by GitHub
commit ee6ca4145b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 58 additions and 0 deletions

View file

@ -17878,6 +17878,12 @@
github = "merrkry";
githubId = 124278440;
};
mert-kurttutan = {
email = "mert-kurttutan@gmail.com";
name = "Mert Kurttutan";
github = "mert-kurttutan";
githubId = 88637659;
};
messemar = {
email = "martin.messer@cyberus-technology.de";
name = "messemar";

View file

@ -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";
};
})

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 { };