From 1db9b701c6343271a68f296ea1ec120e6b0898ee Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 20 Mar 2026 03:38:22 +0000 Subject: [PATCH 1/2] Initial plan From c79599b2f0c603509675d6405e7d738e4709d4d0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 20 Mar 2026 03:41:35 +0000 Subject: [PATCH 2/2] Skip signature tests when esig is not installed Co-authored-by: steveya <7390489+steveya@users.noreply.github.com> --- tests/test_signature_features.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/test_signature_features.py b/tests/test_signature_features.py index 75d173e..0bb9668 100644 --- a/tests/test_signature_features.py +++ b/tests/test_signature_features.py @@ -9,6 +9,7 @@ from datetime import datetime, timedelta pytest.importorskip("alphaforge") +pytest.importorskip("esig") from volatility_forecast.features.signature_features import SignatureFeaturesTemplate from volatility_forecast.sources.simulated_garch import SimulatedGARCHSource