diff --git a/pyproject.toml b/pyproject.toml index 611c782..80c676f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,14 +28,14 @@ keywords = [ ] dependencies = [ "lancedb>=0.33,<1", - "pylance>=0.10", - "pyarrow>=16,<25", + "pylance>=7.0.0", + "pyarrow>=24.0.0,<25", "numpy>=2.4.6,<3", "python-dotenv>=1.2.2,<2", "tenacity>=9.1.4,<10", "watchdog>=6.0.0,<7", "fastembed>=0.8.0,<1", - "pathspec>=0.12,<2", + "pathspec>=1.1.1,<2", "tree-sitter>=0.25.2,<0.26", "tree-sitter-python>=0.25.0,<0.26", "tree-sitter-javascript>=0.25.0,<0.26", @@ -43,7 +43,7 @@ dependencies = [ "tree-sitter-go>=0.25.0,<0.26", "tree-sitter-rust>=0.24.2,<0.26", "tree-sitter-java>=0.23.5,<0.26", - "tqdm>=4.68.2,<5", + "tqdm>=4.68.3,<5", ] [project.urls] @@ -55,11 +55,11 @@ Issues = "https://github.com/Neverdecel/CodeRAG/issues" [project.optional-dependencies] server = [ - "fastapi>=0.137.1,<1", + "fastapi>=0.138.0,<1", "uvicorn[standard]>=0.49.0,<1", ] ui = [ - "fastapi>=0.137.1,<1", + "fastapi>=0.138.0,<1", "uvicorn[standard]>=0.49.0,<1", "jinja2>=3.1.6,<4", "pygments>=2.20.0,<3", @@ -67,34 +67,34 @@ ui = [ # MCP server surface: lets AI coding agents (Claude Code, Codex, Cursor) use CodeRAG's # index as their retrieval tool instead of slow grep/glob/read loops. mcp = [ - "mcp>=1.9.0,<2", + "mcp>=1.28.0,<2", ] openai = [ - "openai>=2.41.1,<3", + "openai>=2.43.0,<3", ] # GPU embedding for the local fastembed backend on an NVIDIA box. Installs the CUDA # onnxruntime so `CODERAG_EMBED_DEVICE=auto` (or `cuda`) runs embeddings on the GPU — # typically 10-50x faster indexing. Install with: pip install 'coderag[gpu]'. gpu = [ - "onnxruntime-gpu>=1.17,<2", + "onnxruntime-gpu>=1.27.0,<2", ] anthropic = [ - "anthropic>=0.109.2,<1", + "anthropic>=0.111.0,<1", ] all = [ - "fastapi>=0.137.1,<1", + "fastapi>=0.138.0,<1", "uvicorn[standard]>=0.49.0,<1", "jinja2>=3.1.6,<4", "pygments>=2.20.0,<3", - "mcp>=1.9.0,<2", - "openai>=2.41.1,<3", - "anthropic>=0.109.2,<1", + "mcp>=1.28.0,<2", + "openai>=2.43.0,<3", + "anthropic>=0.111.0,<1", ] dev = [ - "ruff>=0.15.17,<1", + "ruff>=0.15.18,<1", "mypy>=2.1.0,<3", "pre-commit>=4.6.0,<5", - "pytest>=9.1.0,<10", + "pytest>=9.1.1,<10", "pytest-cov>=7.1.0,<8", "httpx>=0.28.1,<1", ]