[build-system] requires = ["setuptools>=61.0", "wheel"] build-backend = "setuptools.build_meta" [project] name = "gcode-agent" version = "0.1.0" description = "G-CODE: Windows-first personal coding agent (ReAct + TUI / REPL)" readme = "README.md" requires-python = ">=3.10" license = { text = "MIT" } authors = [{ name = "G-CODE" }] dependencies = [ "langgraph>=0.2.0", "langchain-core>=0.3.0", "langchain-openai>=0.2.0", "langgraph-checkpoint-sqlite>=2.0.0", "aiosqlite>=0.20.0", "pyyaml>=6.0", "textual>=0.80.0", "langchain-mcp-adapters>=0.1.0", "mcp>=1.0.0,<2.0.0", ] [project.optional-dependencies] dev = [ "pytest>=8.0", "pytest-asyncio>=0.24.0", ] [project.scripts] gcode = "gcode.cli:main" [tool.setuptools.packages.find] where = ["src"] [tool.pytest.ini_options] asyncio_mode = "auto" testpaths = ["tests"] pythonpath = ["src"]