[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