| [project] |
| name = "codebase-intelligence-agent" |
| version = "0.1.0" |
| description = "A FastAPI and Streamlit RAG app for indexing repositories and answering codebase questions with citations." |
| readme = "README.md" |
| requires-python = ">=3.11,<3.13" |
| authors = [ |
| { name = "Codebase Intelligence Agent Contributors" } |
| ] |
| license = { text = "MIT" } |
| keywords = ["rag", "code-search", "fastapi", "streamlit", "qdrant", "neo4j", "gemini"] |
|
|
| [project.urls] |
| Homepage = "https://github.com/your-org/codebase-intelligence-agent" |
| Repository = "https://github.com/your-org/codebase-intelligence-agent" |
|
|
| [tool.setuptools.packages.find] |
| include = ["backend*"] |
| exclude = ["data*", "tests*"] |
|
|
| [tool.ruff] |
| line-length = 100 |
| target-version = "py311" |
| exclude = [ |
| "env", |
| ".venv", |
| "data", |
| "qdrant_storage", |
| "neo4j_data", |
| ] |
|
|
| [tool.ruff.lint] |
| select = ["E", "F", "I", "B", "UP"] |
| ignore = ["E501"] |
|
|
| [tool.pytest.ini_options] |
| testpaths = ["tests"] |
| pythonpath = ["."] |
| addopts = "-q" |
|
|
| [tool.coverage.run] |
| branch = true |
| source = ["backend"] |
|
|
| [tool.coverage.report] |
| show_missing = true |
| skip_empty = true |
|
|