[project] name = "arm-statements" version = "0" requires-python = ">=3.11,<3.12" dependencies = ["PyYAML==6.0.3"] [project.optional-dependencies] dev = [ "ruff==0.16.10", "mypy==2.4.0", "pytest==9.1.1", "types-PyYAML==6.0.12.20260906", ] [tool.ruff] line-length = 120 target-version = "py311" [tool.ruff.lint] select = ["E", "F", "I", "UP", "B", "PL"] [tool.ruff.lint.isort] known-first-party = ["arm_statements"] [tool.mypy] python_version = "3.11" strict = true mypy_path = "." explicit_package_bases = true [tool.pytest.ini_options] testpaths = ["arm_statements/tests"] pythonpath = ["."] addopts = "--tb=short --strict-markers"