From e268a7c500c4b9c315bccd8ac4442a6adb4cbb8b Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Thu, 24 Sep 2026 00:17:37 +0200 Subject: [PATCH] docs: explain strategy PYTHONPATH in QA --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1daffd1..b194c3c 100644 --- a/README.md +++ b/README.md @@ -482,7 +482,11 @@ PYTHONPATH=/workspace/quickadapter/user_data/strategies \ ``` CI runs type checks and runtime regressions in one QA matrix entry per strategy. -The reward-space analysis suite runs separately with `uv`, without a Freqtrade image. +The shared runtime step sets each strategy's `PYTHONPATH`. QuickAdapter needs +this for direct `unittest` discovery because its model imports `LabelTransformer` +and `Utils` by bare names; ReforceXY resolves its imports without it, so the +setting is optional there. The reward-space analysis suite runs separately +with `uv`, without a Freqtrade image. ### Quality checks -- 2.53.0