From: Jérôme Benoit Date: Wed, 23 Sep 2026 22:17:37 +0000 (+0200) Subject: docs: explain strategy PYTHONPATH in QA X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=e268a7c500c4b9c315bccd8ac4442a6adb4cbb8b;p=freqai-strategies.git docs: explain strategy PYTHONPATH in QA --- 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