| [build-system] | |
| requires = ["setuptools>=61.0"] | |
| build-backend = "setuptools.build_meta" | |
| [project] | |
| name = "verl" | |
| dynamic = [ | |
| "version", | |
| "dependencies", | |
| "optional-dependencies", | |
| "requires-python", | |
| "authors", | |
| "description", | |
| "readme", | |
| "license" | |
| ] | |
| [tool.ruff] | |
| target-version = "py39" | |
| line-length = 119 | |
| indent-width = 4 | |
| [tool.ruff.lint] | |
| ignore = ["C901", "E501", "E741", "W605", "C408"] | |
| select = ["C", "E", "F", "I", "W", "RUF022"] | |
| [tool.ruff.lint.per-file-ignores] | |
| "__init__.py" = ["E402", "F401", "F403", "F811"] | |
| [tool.ruff.lint.isort] | |
| lines-after-imports = 2 | |
| known-first-party = ["verl"] | |
| known-third-party = ["torch", "transformers", "wandb"] | |
| [tool.ruff.format] | |
| quote-style = "double" | |
| indent-style = "space" | |
| skip-magic-trailing-comma = false | |
| line-ending = "auto" | |