soup/soup_cli/commands
Alpamys 02a2af4b83 fix: v0.24.1 — Windows Unicode fix, AWQ/GPTQ output path traversal
- Replace non-ASCII symbols (checkmarks, arrows, bullets, em-dashes)
  with ASCII equivalents in Rich console output to prevent
  UnicodeEncodeError on Windows without PYTHONIOENCODING=utf-8
- Add _validate_output_path() for AWQ/GPTQ export — output path
  traversal is now checked before import check (previously unreachable
  when autoawq/auto-gptq not installed)
- 4 new tests for output path validation (2065 total, 0 failures)
- Update SECURITY.md with v0.22.0–v0.24.1 hardening history
2026-04-03 23:41:44 +05:00
..
__init__.py Initial project setup: CLI skeleton + config + trainer + data pipeline 2026-02-20 16:14:56 +05:00
adapters.py fix: v0.24.1 — Windows Unicode fix, AWQ/GPTQ output path traversal 2026-04-03 23:41:44 +05:00
chat.py v0.10.1: Fix 6 bugs from manual testing report 2026-03-24 12:31:37 +05:00
data.py fix: v0.24.1 — Windows Unicode fix, AWQ/GPTQ output path traversal 2026-04-03 23:41:44 +05:00
deploy.py fix: validate model name before ollama rm (security review finding) 2026-04-01 13:51:15 +05:00
diff.py v0.10.2: Fix remaining Windows/CPU issues from re-test 2026-03-24 13:20:27 +05:00
doctor.py feat: v0.21.0 — migrate, recipes, NEFTune, rsLoRA 2026-04-02 14:08:36 +05:00
eval.py feat: add eval platform with custom evals, LLM judge, human eval, leaderboard (v0.19.0) 2026-04-01 14:47:08 +05:00
export.py fix: v0.24.1 — Windows Unicode fix, AWQ/GPTQ output path traversal 2026-04-03 23:41:44 +05:00
generate.py fix: implement rate limiting, add trust_remote_code warning, fix dedup logging 2026-04-01 18:07:47 +05:00
infer.py fix: rename shadowed builtins and add type annotations in infer.py 2026-03-25 18:59:33 +05:00
init.py v0.17.0: data quality filters, audio modality, SGLang backend, server provider 2026-03-26 13:46:17 +05:00
merge.py Fix deprecated torch_dtype and warmup_ratio warnings, add testing guide (v0.2.2) 2026-03-05 13:29:07 +05:00
migrate.py fix: v0.24.1 — Windows Unicode fix, AWQ/GPTQ output path traversal 2026-04-03 23:41:44 +05:00
profile.py fix: v0.24.1 — Windows Unicode fix, AWQ/GPTQ output path traversal 2026-04-03 23:41:44 +05:00
push.py v0.10.10: Security hardening — Web UI auth, CORS, SSRF, path traversal protection 2026-03-25 12:14:10 +05:00
quickstart.py v0.10.1: Fix 6 bugs from manual testing report 2026-03-24 12:31:37 +05:00
recipes.py fix: v0.24.1 — Windows Unicode fix, AWQ/GPTQ output path traversal 2026-04-03 23:41:44 +05:00
runs.py fix: v0.24.1 — Windows Unicode fix, AWQ/GPTQ output path traversal 2026-04-03 23:41:44 +05:00
serve.py fix: Python 3.9 compat — replace str | None with Optional[str] in serve.py 2026-04-03 13:02:20 +05:00
sweep.py fix: v0.24.1 — Windows Unicode fix, AWQ/GPTQ output path traversal 2026-04-03 23:41:44 +05:00
train.py fix: rename APIs to match test plan, fix RoPE factor detection 2026-03-26 15:14:24 +05:00
ui.py v0.14.2: fix validate auto-detect, Windows histogram, UI auth docs 2026-03-25 23:10:07 +05:00