arookieofc
d018771a8d
fix(run): Windows system python, pytest templates in gutter configs, pixi env detection ( #1886 )
...
* 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.
2026-11-07 05:32:45 +08:00
..
2026-11-05 21:39:36 +08:00
2026-10-25 21:24:00 +08:00
2026-11-05 13:55:34 +08:00
2026-11-05 23:12:13 +08:00
2026-11-05 23:12:13 +08:00
2026-11-01 19:34:31 +08:00
2026-11-04 06:06:38 +08:00
2026-11-01 08:35:18 +08:00
2026-11-04 08:15:13 +08:00
2026-11-04 08:02:54 +08:00
2026-10-30 08:52:00 +08:00
2026-11-06 02:43:22 +08:00
2026-11-06 02:43:22 +08:00
2026-11-04 08:15:13 +08:00
2026-11-06 07:27:22 +08:00
2026-11-07 05:32:45 +08:00
2026-11-03 23:17:52 +08:00
2026-10-22 18:55:10 +08:00
2026-10-29 11:58:19 +08:00
2026-11-05 21:03:28 +08:00
2026-11-07 05:32:45 +08:00
2026-10-31 20:58:45 +08:00
2026-11-05 23:48:13 +08:00
2026-11-05 14:08:37 +08:00
2026-11-02 22:49:04 +08:00
2026-11-01 19:34:31 +08:00
2026-11-01 19:34:31 +08:00
2026-11-07 05:32:45 +08:00
2026-10-25 21:24:00 +08:00
2026-10-22 18:55:10 +08:00
2026-11-06 07:34:00 +08:00
2026-10-28 19:35:16 +08:00
2026-10-31 12:38:54 +08:00
2026-10-31 13:56:06 +08:00
2026-10-31 13:56:06 +08:00
2026-10-31 13:56:06 +08:00
2026-10-31 13:56:06 +08:00
2026-10-31 13:56:06 +08:00
2026-10-31 13:56:06 +08:00
2026-10-31 13:56:06 +08:00
2026-11-04 06:06:38 +08:00
2026-11-04 01:09:07 +08:00
2026-11-05 11:23:39 +08:00
2026-11-05 11:23:39 +08:00
2026-11-05 02:02:06 +08:00
2026-11-04 05:46:50 +08:00
2026-11-04 05:46:50 +08:00
2026-11-04 05:46:50 +08:00
2026-11-06 02:43:22 +08:00
2026-11-04 23:11:01 +08:00
2026-11-04 23:11:01 +08:00
2026-11-05 13:55:34 +08:00
2026-11-05 10:28:21 +08:00
2026-11-02 23:37:52 +08:00
2026-11-05 10:28:21 +08:00
2026-11-05 15:37:19 +08:00
2026-11-05 15:37:19 +08:00
2026-11-07 00:59:30 +08:00
2026-11-07 00:59:30 +08:00
2026-10-25 09:44:46 +08:00
2026-11-05 21:38:12 +08:00
2026-11-03 00:37:14 +08:00
2026-11-03 00:37:14 +08:00
2026-11-03 23:17:52 +08:00
2026-11-05 21:38:12 +08:00
2026-11-06 20:51:06 +08:00
2026-11-06 20:51:06 +08:00
2026-11-05 02:01:35 +08:00
2026-11-06 07:34:00 +08:00
2026-11-06 07:34:00 +08:00
2026-11-04 13:20:41 +08:00
2026-10-31 15:02:39 +08:00
2026-11-05 21:38:12 +08:00
2026-11-05 21:38:12 +08:00
2026-11-05 21:38:12 +08:00
2026-11-05 20:43:14 +08:00
2026-11-05 21:03:28 +08:00
2026-10-25 21:24:00 +08:00
2026-11-06 06:56:51 +08:00
2026-11-04 23:11:01 +08:00
2026-10-31 15:11:52 +08:00
2026-11-07 05:32:45 +08:00
2026-11-06 15:51:41 +08:00
2026-11-06 15:51:41 +08:00
2026-11-05 00:57:54 +08:00
2026-11-05 00:57:54 +08:00
2026-11-04 07:23:09 +08:00
2026-11-04 07:23:09 +08:00
2026-10-31 12:38:54 +08:00
2026-10-31 12:38:54 +08:00
2026-10-29 01:06:32 +08:00
2026-10-31 01:28:41 +08:00
2026-10-31 01:28:41 +08:00
2026-11-07 02:32:06 +08:00
2026-11-07 02:32:06 +08:00
2026-10-31 15:11:52 +08:00
2026-10-31 15:11:52 +08:00
2026-10-30 10:51:37 +08:00
2026-10-30 10:51:37 +08:00
2026-10-22 18:55:10 +08:00
2026-10-22 18:55:10 +08:00
2026-10-27 18:56:54 +08:00
2026-11-07 05:32:45 +08:00
2026-11-03 23:17:52 +08:00
2026-11-05 21:38:12 +08:00
2026-11-04 11:56:03 +08:00
2026-10-25 21:24:00 +08:00
2026-10-25 21:24:00 +08:00
2026-10-25 21:24:00 +08:00
2026-10-25 09:44:46 +08:00
2026-10-28 19:35:16 +08:00
2026-11-04 09:43:54 +08:00
2026-11-04 09:43:54 +08:00
2026-10-30 18:06:11 +08:00
2026-11-06 06:56:51 +08:00
2026-11-01 08:35:18 +08:00
2026-11-01 08:35:18 +08:00
2026-11-02 20:13:44 +08:00
2026-11-02 20:13:44 +08:00
2026-10-28 19:35:16 +08:00