mirror of
https://github.com/l0ng-ai/openidea.git
synced 2026-11-07 00:07:29 +00:00
* fix(run): use system python per OS and pytest templates, detect pixi envs Gutter/context pytest configs on Windows used `python3`, which is not a command there; fall back to `python` on Windows. Gutter-created pytest configs now also inherit "Edit configuration templates... > pytest" values via a template cache populated with the run configurations. Pixi environments (`.pixi/envs/<env>`) are detected as the project's Python: as run-configuration env (`PyEnv::Pixi`, tools via `pixi run` or the env's own executables), as the project interpreter for scripts/tests and the debugger, and as selectable SDKs, so the interpreter picked in the IDE feeds completion. Fixes l0ng-ai/openidea#1885 * fix(run): drop the pytest template's own target in gutter configs testConfigFor always appends the gutter file, so a target stored on the template would run twice (template target plus the file). The gutter file is the target. Also corrects pixi_env's doc comment to the implemented name order.