feat: v0.2.0 sprint — ground truth eval, crossover/mutation, checkpointing, similarity guards, dataset loader, CLI commands, extended test coverage
Aggregates all v0.2.0 sprint work (GARAA-30 through GARAA-40) and fixes 2 integration tests that broke when the codebase went async (DSPyLLMAdapter and full pipeline tests now properly await coroutines). 277 tests pass (260 unit + 17 integration). Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
@@ -5,12 +5,12 @@ description = "Prompt evolution without reference data"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.12"
|
||||
dependencies = [
|
||||
"dspy>=2.6,<3.0",
|
||||
"typer>=0.15,<0.20",
|
||||
"pydantic>=2.10",
|
||||
"pydantic-settings>=2.7",
|
||||
"pyyaml>=6.0",
|
||||
"rich>=13.9",
|
||||
"dspy==2.6.27",
|
||||
"typer==0.19.2",
|
||||
"pydantic==2.12.5",
|
||||
"pydantic-settings==2.13.1",
|
||||
"pyyaml==6.0.3",
|
||||
"rich==14.3.3",
|
||||
]
|
||||
|
||||
[project.optional-dependencies]
|
||||
@@ -46,6 +46,6 @@ module = ["dspy", "dspy.*"]
|
||||
ignore_missing_imports = true
|
||||
|
||||
[[tool.mypy.overrides]]
|
||||
module = ["prometheus.infrastructure.*", "prometheus.cli.app"]
|
||||
module = ["prometheus.infrastructure.*", "prometheus.cli.app", "prometheus.cli.commands.*"]
|
||||
disable_error_code = ["misc", "import-untyped"]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user