[build-system] requires = ["setuptools>=68"] build-backend = "setuptools.build_meta" [project] name = "a11y-toolkit" version = "5.26.0" description = "The accessibility layer for AI coding agents — MCP server + CLI for WCAG 2.2: express static audit, rendered audit (contrast, 2.5.8 target size, focus), contrast math (pairs, CSS names, hsl/rgba, text-over-image pixel sampling), EAA/RD 1112/2018 declarations, snapshot regression diffs, aria-live monitor. Zero dependencies at core; es/en." readme = "README.md" requires-python = ">=3.9" license = { text = "MIT" } authors = [{ name = "Jesús Quintana Fernández" }] keywords = [ "mcp", "accessibility", "a11y", "wcag", "wcag22", "contrast", "audit", "eaa", "ada", "screen-reader", "playwright", "ai-agents", ] classifiers = [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Topic :: Software Development :: Quality Assurance", "Topic :: Internet :: WWW/HTTP :: Browsers", "Programming Language :: Python :: 3", "Operating System :: OS Independent", ] [project.urls] Homepage = "https://github.com/kinti/a11y-toolkit" Issues = "https://github.com/kinti/a11y-toolkit/issues" Changelog = "https://github.com/kinti/a11y-toolkit/blob/main/CHANGELOG.md" [project.scripts] a11y-toolkit-mcp = "a11y_toolkit.server:main" a11ytoolkit = "a11y_toolkit.a11y:main" [tool.setuptools] packages = ["a11y_toolkit"] [tool.setuptools.package-data] a11y_toolkit = ["arialive.js", "locales/*.json"]