[project] name = "emergent-security-envelope" version = "0.8.0" description = "Default delegation envelope and reference decision function for the Emergent Security canon v0.8" requires-python = ">=3.11" dependencies = ["pyyaml>=6"] [project.optional-dependencies] test = ["pytest>=8"] [project.scripts] emergent-knowledge = "emergent_security.knowledge:main" [build-system] requires = ["setuptools>=68"] build-backend = "setuptools.build_meta" [tool.setuptools] packages = ["emergent_security", "emergent_security_knowledge"] package-dir = { emergent_security = "src/emergent_security", emergent_security_knowledge = "knowledge" } [tool.setuptools.package-data] emergent_security_knowledge = ["*.yaml", "cards/*.md", "adapters/*.md"] [tool.pytest.ini_options] pythonpath = ["src", "tests"] testpaths = ["tests"]