python3Packages.nexusrpc: Enable checkPhase (#489085)

This commit is contained in:
misuzu
2026-03-19 17:42:56 +00:00
committed by GitHub
@@ -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"
];