26 lines
695 B
TOML
26 lines
695 B
TOML
# Root workspace marker for Python packages
|
|
# Individual packages in packages/core-py and services/coordinator/service
|
|
# have their own pyproject.toml files
|
|
|
|
[project]
|
|
name = "model-boss-workspace"
|
|
version = "4.2.0"
|
|
description = "Model Boss workspace - GPU/VRAM lease coordinator"
|
|
requires-python = ">=3.11"
|
|
|
|
[tool.ruff]
|
|
line-length = 100
|
|
target-version = "py311"
|
|
|
|
[tool.ruff.lint]
|
|
select = ["E", "F", "W", "I", "UP", "B", "C4", "SIM"]
|
|
ignore = ["E501"]
|
|
|
|
[tool.ruff.format]
|
|
quote-style = "double"
|
|
indent-style = "space"
|
|
|
|
[tool.pytest.ini_options]
|
|
asyncio_mode = "auto"
|
|
asyncio_default_fixture_loop_scope = "function"
|
|
testpaths = ["packages/core-py/tests", "services/coordinator/service/tests"]
|