python3Packages.traceerite: exclude torch tests

Tracerite is a traceback rendering library that relies on torch for
testing its tensor rendering at build time.

Depending on torch however includes a long and expensive dependency chain
that isn't quite worth the hassle.
This commit is contained in:
Martin Weinelt
2026-03-18 13:31:59 +01:00
parent 6958a34746
commit 8a7f0b2d24
@@ -7,7 +7,7 @@
html5tagger,
pytestCheckHook,
beautifulsoup4,
torch,
numpy,
}:
buildPythonPackage rec {
@@ -34,11 +34,16 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
beautifulsoup4
torch
numpy
];
pythonImportsCheck = [ "tracerite" ];
disabledTestPaths = [
# requiring torch to test tensor rendering in tracebacks is too expensive
"tests/test_inspector_torch.py"
];
meta = {
description = "Tracebacks for Humans in Jupyter notebooks";
homepage = "https://github.com/sanic-org/tracerite";