build(fase1): add dev orchestration + solver + async deps, scaffold spikes
This commit is contained in:
parent
ffd3ad4dd7
commit
ffbfe00317
7 changed files with 177 additions and 3 deletions
|
|
@ -20,6 +20,10 @@ dev = [
|
|||
"pytest>=8",
|
||||
"ruff>=0.6",
|
||||
"mypy>=1.11",
|
||||
# Fase 1 throwaway de-risk spikes (dev-only — NEVER shipped in the wheel; safe to delete).
|
||||
"agent-framework-orchestrations>=1.0.0", # GA orchestration builders (GroupChat/Concurrent/Magentic); resolves with core 1.9.0
|
||||
"pulp>=2.8", # Spike C solver — PuLP bundles a CBC binary in its wheel (R2)
|
||||
"pytest-asyncio>=0.24", # MAF orchestrations are async (await workflow.run(...))
|
||||
]
|
||||
|
||||
[build-system]
|
||||
|
|
@ -31,8 +35,9 @@ packages = ["src/portfolio_optimiser"]
|
|||
|
||||
[tool.ruff]
|
||||
line-length = 100
|
||||
src = ["src", "tests"]
|
||||
src = ["src", "tests", "spikes"]
|
||||
|
||||
[tool.pytest.ini_options]
|
||||
pythonpath = ["src"]
|
||||
pythonpath = ["src", "."]
|
||||
testpaths = ["tests"]
|
||||
asyncio_mode = "auto"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue