[project] name = "redbutton-v2" version = "0.0.1" description = "Red Button v2 — Multi-Agent Corrigibility RL Environment (Worker + Operator + Auditor)" requires-python = ">=3.11,<3.13" dependencies = ["openenv-core>=0.2.3"] [project.optional-dependencies] dev = [ "psutil>=5.9", "requests>=2.31", ] [build-system] requires = ["setuptools>=61"] build-backend = "setuptools.build_meta" [tool.setuptools] packages = ["redbutton_v2", "evaluation", "training"] package-dir = {"" = "."} [tool.setuptools.package-data] redbutton_v2 = ["data/**/*"] [tool.ruff] line-length = 100 target-version = "py311" [tool.ruff.lint] select = ["E", "F", "W", "I"] [tool.ruff.lint.isort] known-first-party = ["redbutton_v2"] [tool.pytest.ini_options] testpaths = ["tests"] pythonpath = ["."] markers = [ "integration: tests that require Docker and a running redbutton-v2 container", ] addopts = "-m 'not integration'"