python3Packages.nexusrpc: Enable checkPhase

This commit is contained in:
Jonathan Davies
2026-02-17 14:30:24 +00:00
parent 30848ad902
commit 2e2dab644e
@@ -5,6 +5,9 @@
hatchling,
nix-update-script,
typing-extensions,
pyright,
pytest-asyncio,
pytestCheckHook,
}:
buildPythonPackage rec {
@@ -20,6 +23,12 @@ buildPythonPackage rec {
fetchSubmodules = true;
};
postPatch = ''
# Patch out uv and run tests directly
substituteInPlace tests/test_type_errors.py \
--replace-fail '["uv", "run", "pyright",' '["pyright",'
'';
build-system = [
hatchling
];
@@ -28,6 +37,12 @@ buildPythonPackage rec {
typing-extensions
];
nativeCheckInputs = [
pyright
pytest-asyncio
pytestCheckHook
];
pythonImportsCheck = [
"nexusrpc"
];