16 buildPythonPackage rec {
19 format = "setuptools";
21 disabled = pythonOlder "3.7";
23 src = fetchFromGitHub {
24 owner = "riscv-software-src";
26 rev = "refs/tags/${version}";
27 hash = "sha256-7CWUyYwzynFq/Qk5SzQB+ljsVVI98kPPDT63Emhqihw=";
31 substituteInPlace riscv_isac/requirements.txt \
32 --replace "pyelftools==0.26" "pyelftools" \
36 propagatedBuildInputs = [
51 pythonImportsCheck = [
56 description = "An ISA coverage extraction tool";
57 mainProgram = "riscv_isac";
58 homepage = "https://github.com/riscv/riscv-isac";
59 changelog = "https://github.com/riscv-software-src/riscv-isac/blob/${version}/CHANGELOG.md";
60 license = licenses.bsd3;
61 maintainers = with maintainers; [ genericnerdyusername ];