pyproject.toml
Rama main · réplica de lectura del repositorio original.
[project]
name = "agent-kanban"
version = "0.2.0"
description = "Local-first kanban for AI-agent workflows. SQLite, FastAPI, no auth, no cloud."
readme = "README.md"
requires-python = ">=3.12"
license = { text = "MIT" }
authors = [{ name = "agent-kanban contributors" }]
keywords = [
"kanban",
"mcp",
"ai-agent",
"claude-code",
"cline",
"cursor",
"local-first",
"self-hosted",
"fastapi",
"sqlite",
]
classifiers = [
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Framework :: FastAPI",
"Topic :: Office/Business :: Scheduling",
]
dependencies = [
"fastapi>=0.115",
"uvicorn[standard]>=0.32",
"mcp>=1.0",
"PyYAML>=6.0",
"fastapi-mcp>=0.4",
]
[project.optional-dependencies]
dev = [
"pytest>=8",
"pytest-asyncio>=0.24",
"httpx>=0.27",
"ruff>=0.6",
]
[project.urls]
Homepage = "https://github.com/nerkoman/agent-kanban"
Repository = "https://github.com/nerkoman/agent-kanban"
Issues = "https://github.com/nerkoman/agent-kanban/issues"
[tool.uv]
# We're not a PyPI-publishable package — just managed deps + an entry point.
package = false
[tool.pytest.ini_options]
testpaths = ["tests"]