peft
/
pyproject.toml
44 строки · 1000.0 Байт
1[tool.black]
2# Only used by `hf-doc-builder´.
3line-length = 119
4target-version = ['py38']
5
6[tool.ruff]
7target-version = "py38"
8line-length = 119
9
10[tool.ruff.lint]
11extend-select = [
12"C", # Complexity
13"E", # PEP8 errors
14"F", # PEP8 formatting
15"I", # Import sorting
16"UP", # Pyupgrade upgrades
17"W", # PEP8 warnings
18"PT009", # Pytest assertions
19]
20ignore = [
21"C901", # Function too complex
22"E501", # Line length (handled by ruff-format)
23"UP007", # X | Y style Unions
24]
25
26[tool.ruff.lint.isort]
27lines-after-imports = 2
28known-first-party = ["peft"]
29
30[tool.pytest]
31doctest_optionflags = [
32"NORMALIZE_WHITESPACE",
33"ELLIPSIS",
34"NUMBER",
35]
36
37[tool.pytest.ini_options]
38addopts = "--cov=src/peft --cov-report=term-missing"
39markers = [
40"single_gpu_tests: tests that run on a single GPU",
41"multi_gpu_tests: tests that run on multiple GPUs",
42"regression: whether to run regression suite test",
43"bitsandbytes: select bitsandbytes integration tests"
44]
45