{ lib, python3, fetchPypi, cargo, rustPlatform, rustc, }: let pname = "pertalde"; version = "0.1.4"; src = fetchPypi { inherit pname version; hash = "sha256-KdS5yNYR+8z81hMBTl9oNiLi17cVLyoZBNNR88T/gOY="; }; in python3.pkgs.buildPythonApplication { inherit pname version src; pyproject = true; strictDeps = true; cargoDeps = rustPlatform.fetchCargoVendor { inherit src; name = "${pname}-${version}"; hash = "sha256-dQ8EKlYZq+Urtb+0zxRi/Vh/ormIGCNKHy/9entyb7g="; }; # error[E0554]: `#![feature]` may not be used on the stable release channel env.RUSTC_BOOTSTRAP = true; build-system = [ cargo rustPlatform.cargoSetupHook rustPlatform.maturinBuildHook rustc ]; meta = { description = "Some command-line utilities on paraver traces"; homepage = "https://pypi.org/project/pertalde/"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers.bsc; [ abonerib ]; mainProgram = "ptd"; }; }