| [tool.coverage.run] |
| source = ["transformers"] |
| omit = [ |
| "*/convert_*", |
| "*/__main__.py" |
| ] |
|
|
| [tool.coverage.report] |
| exclude_lines = [ |
| "pragma: no cover", |
| "raise", |
| "except", |
| "register_parameter" |
| ] |
|
|
| [tool.ruff] |
| target-version = "py39" |
| line-length = 119 |
|
|
| [tool.ruff.lint] |
| |
| ignore = ["C901", "E501", "E741", "F402", "F823" ] |
| select = ["C", "E", "F", "I", "W"] |
|
|
| |
| [tool.ruff.lint.per-file-ignores] |
| "__init__.py" = ["E402", "F401", "F403", "F811"] |
| "src/transformers/file_utils.py" = ["F401"] |
| "src/transformers/utils/dummy_*.py" = ["F401"] |
|
|
| [tool.ruff.lint.isort] |
| lines-after-imports = 2 |
| known-first-party = ["transformers"] |
|
|
| [tool.ruff.format] |
| |
| quote-style = "double" |
|
|
| |
| indent-style = "space" |
|
|
| |
| skip-magic-trailing-comma = false |
|
|
| |
| line-ending = "auto" |
|
|
| [tool.pytest.ini_options] |
| addopts = "--doctest-glob='**/*.md'" |
| doctest_optionflags="NUMBER NORMALIZE_WHITESPACE ELLIPSIS" |
| markers = [ |
| "flash_attn_test: marks tests related to flash attention (deselect with '-m \"not flash_attn_test\"')", |
| "bitsandbytes: select (or deselect with `not`) bitsandbytes integration tests", |
| "generate: marks tests that use the GenerationTesterMixin" |
| ] |
| log_cli = 1 |
| log_cli_level = "WARNING" |
|
|