Unverified Commit 2e2dab64 authored by Jonathan Davies's avatar Jonathan Davies
Browse files

python3Packages.nexusrpc: Enable `checkPhase`

parent 30848ad9
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -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"
  ];