[project] name = "gcontext-ai" version = "0.4.4" description = "The framework for building stateful agents. Your agent is a folder of state, served over MCP, used from any runtime." readme = "README.md" license = { text = "MIT" } authors = [{ name = "bleak-ai" }] requires-python = ">=3.11" keywords = ["mcp", "agents", "ai", "state", "context"] dependencies = [ "fastmcp>=2.0.0", "pyyaml>=6.0", ] [project.urls] Homepage = "https://github.com/bleak-ai/gcontext" Repository = "https://github.com/bleak-ai/gcontext" [project.scripts] gcontext = "gcontext.cli:main" [dependency-groups] dev = ["pytest>=8.0"] [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] packages = ["gcontext"] # The built dashboard rides inside the wheel; hatchling fails the build if # web/dist is missing, so `make build` (vite first) is the only build path. # artifacts: web/dist is gitignored, and hatchling drops VCS-ignored files # unless they are declared as build artifacts. [tool.hatch.build] artifacts = ["web/dist"] [tool.hatch.build.targets.wheel.force-include] "web/dist" = "gcontext/web_dist" [tool.hatch.build.targets.sdist] only-include = ["gcontext", "web/dist", "tests", "README.md", "LICENSE"]