Files
blackroad-os-api/pyproject.toml
Alexa Louise 319d6d32ab Fix duplicate TOML sections in pyproject.toml
Merged duplicate [tool.pytest.ini_options] and [build-system] sections
that were causing poetry install to fail during Docker build.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 22:14:08 -06:00

45 lines
1.0 KiB
TOML

[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
[tool.poetry]
name = "blackroad-os-api"
version = "0.1.0"
description = "Public API gateway for BlackRoad services"
authors = ["BlackRoad Engineering <engineering@blackroad.systems>"]
readme = "README.md"
packages = [{ include = "app" }]
[tool.poetry.dependencies]
python = ">=3.10,<3.13"
fastapi = ">=0.115.0"
uvicorn = {extras = ["standard"], version = ">=0.30.0"}
httpx = ">=0.27.0"
pydantic = ">=2.6.0"
pydantic-settings = ">=2.2.1"
slowapi = "^0.1.9"
pyyaml = "^6.0.2"
fastapi-code-generator = "^0.5.4"
[tool.poetry.group.dev.dependencies]
pytest = "^8.3.4"
pytest-asyncio = "^0.25.2"
pytest-cov = "^6.0.0"
schemathesis = "^3.37.0"
respx = "^0.21.1"
[tool.black]
line-length = 88
target-version = ["py311"]
[tool.isort]
profile = "black"
line_length = 88
known_first_party = ["app"]
[tool.pytest.ini_options]
pythonpath = ["."]
testpaths = ["tests"]
asyncio_mode = "auto"
addopts = "--cov=app --cov-report=term-missing --cov-fail-under=90"