From 247b52064191949e233f6665fd2ce6ed4f29e847 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A1kon=20Freyr?= Date: Sat, 28 Mar 2026 12:37:28 +0000 Subject: [PATCH] fix: disable apscheduler tests (processpool failures in nix sandbox) The processpool executor tests assert specific signal exit codes that differ inside the nix build sandbox. Same class of issue as the existing sanic/cherrypy/pytest-services overrides. Fixes #2 Co-Authored-By: Claude Opus 4.6 (1M context) --- package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package.nix b/package.nix index f22a28e..c7cb722 100644 --- a/package.nix +++ b/package.nix @@ -30,6 +30,10 @@ let # cherrypy test_logging tests crash in macOS Nix sandbox (signal 0) doCheck = false; }); + apscheduler = prev.apscheduler.overridePythonAttrs (_old: { + # apscheduler processpool tests fail in the nix sandbox (signal handling) + doCheck = false; + }); tenacity = prev.tenacity.overridePythonAttrs (_old: rec { # hermes-agent >=0.4.0 requires tenacity >=9.1.4; nixpkgs has 9.1.2 version = "9.1.4";