mirror of https://github.com/razor-ai/soup.git
v0.14.1: review fixes + expanded test coverage
Post-release fixes from code review agents: - Guard _output_dir in PretrainTrainerWrapper.train() - 12 new tests: MoE integration, DeepSeek naming, model types, Unicode - 1014 total tests, 58.31% coverage Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
8dc2e1ebc7
commit
11e075dd94
|
|
@ -1,12 +1,12 @@
|
|||
# Soup CLI — Project CLAUDE.md
|
||||
|
||||
Soup is a CLI-first LLM fine-tuning tool (v0.14.0). Python 3.9+, MIT license.
|
||||
Soup is a CLI-first LLM fine-tuning tool (v0.14.1). Python 3.9+, MIT license.
|
||||
|
||||
## Build & Development
|
||||
|
||||
```bash
|
||||
pip install -e ".[dev]" # Install editable + test deps
|
||||
pytest tests/ -v --tb=short # Run all tests (1002 tests)
|
||||
pytest tests/ -v --tb=short # Run all tests (1014 tests)
|
||||
ruff check soup_cli/ tests/ # Lint (must pass before commit)
|
||||
ruff check --fix soup_cli/ tests/ # Auto-fix lint issues
|
||||
```
|
||||
|
|
@ -16,7 +16,7 @@ ruff check --fix soup_cli/ tests/ # Auto-fix lint issues
|
|||
```
|
||||
soup_cli/
|
||||
cli.py # Entry point, Typer app, all command registration
|
||||
__init__.py # __version__ = "0.14.0"
|
||||
__init__.py # __version__ = "0.14.1"
|
||||
config/
|
||||
schema.py # Pydantic models (SoupConfig, DataConfig, TrainingConfig, LoraConfig)
|
||||
loader.py # YAML -> SoupConfig, load_config_from_string()
|
||||
|
|
@ -72,7 +72,7 @@ soup_cli/
|
|||
galore.py # GaLore optimizer config + validation
|
||||
moe.py # MoE model detection, ScatterMoE LoRA target modules
|
||||
constants.py # APP_NAME, paths, default chat template
|
||||
tests/ # 47 test files, 1002 tests
|
||||
tests/ # 47 test files, 1014 tests
|
||||
examples/
|
||||
configs/ # 7 production-ready YAML examples
|
||||
data/ # Sample datasets
|
||||
|
|
@ -223,7 +223,7 @@ soup version # Show version (--full for details)
|
|||
12. **Tag**: `git tag v0.X.Y && git push origin v0.X.Y`
|
||||
13. **Release**: `gh release create v0.X.Y` with changelog (What's New, Install/Upgrade)
|
||||
|
||||
## Tests (47 test files, 1002 tests)
|
||||
## Tests (47 test files, 1014 tests)
|
||||
|
||||
| File | Covers |
|
||||
|------|--------|
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ build-backend = "hatchling.build"
|
|||
|
||||
[project]
|
||||
name = "soup-cli"
|
||||
version = "0.14.0"
|
||||
version = "0.14.1"
|
||||
description = "Fine-tune LLMs in one command. No SSH, no config hell."
|
||||
readme = "README.md"
|
||||
license = "MIT"
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
"""Soup CLI — Fine-tune LLMs in one command."""
|
||||
|
||||
__version__ = "0.14.0"
|
||||
__version__ = "0.14.1"
|
||||
|
|
|
|||
Loading…
Reference in New Issue