| | [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" |
| |
|