From c86bfcf02243e8de0fd198599ca6f5da36e46c4e Mon Sep 17 00:00:00 2001 From: Brian McMahon Date: Tue, 14 Apr 2026 09:34:32 -0700 Subject: [PATCH] Pin alpha-engine-lib to v0.1.1 for Python 3.9 compatibility MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit v0.1.0 had requires-python = >=3.11, which caused pip to silently skip the install on EC2 (running Python 3.9) and surfaced as ModuleNotFoundError on weekly_collector import. v0.1.1 relaxes the floor to >=3.9. No runtime code changes needed on the consumer side — only the pinned tag. Verified locally: tests pass, import resolves from the v0.1.1 tag. Next step: re-run manual DailyData on EC2 — pip install should now succeed. Co-Authored-By: Claude Opus 4.6 (1M context) --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index b33774f..659b792 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14,4 +14,4 @@ voyageai>=0.3 jsonschema>=4.20 arcticdb>=6.11 # flow-doctor is pulled in transitively via alpha-engine-lib[flow_doctor]. -alpha-engine-lib[arcticdb,flow_doctor] @ git+https://github.com/cipher813/alpha-engine-lib@v0.1.0 +alpha-engine-lib[arcticdb,flow_doctor] @ git+https://github.com/cipher813/alpha-engine-lib@v0.1.1