[build-system] requires = ["setuptools>=68"] build-backend = "setuptools.build_meta" [project] name = "mas-core" version = "0.1.0.dev0" description = "Mail Address Semantics (MAS) reference implementation (address spec v0.2, mode contract v0.1)" requires-python = ">=3.11" dependencies = ["jsonschema>=4.18"] [project.optional-dependencies] test = ["pytest>=7"] [project.scripts] mas = "mas_cli.main:main" mas-gateway = "mas_gateway.main:main" [tool.setuptools] packages = ["mas_core", "mas_conformance", "mas_cli", "mas_gateway", "mas_modes", "mas_modes.stubs"] [tool.setuptools.package-data] mas_core = ["schema/*.json"] mas_conformance = ["*.json", "statutes/*.json"] mas_modes = ["schema/*.json", "conformance/*.json", "conformance/*.md"] [tool.pytest.ini_options] testpaths = ["tests"] pythonpath = [".", "examples/ticket_service"]