papermill

Форк
0
/
pyproject.toml 
66 строк · 1.7 Кб
1
# Migration to pyproject.toml is in progress
2

3
# Example configuration for Black.
4
[tool.black]
5
line-length = 120
6
target-version = ['py311']
7
skip-string-normalization = true
8

9

10
[tool.coverage.run]
11
branch = false
12

13
[tool.coverage.report]
14
exclude_lines = [
15
    "if self.debug:",
16
    "pragma: no cover",
17
    "raise AssertionError",
18
    "raise NotImplementedError",
19
    "if __name__ == .__main__.:",
20
]
21
omit = [
22
    "papermill/tests/*",
23
    "papermill/version.py"
24
]
25

26

27
[tool.codespell]
28
quiet-level = 3
29
# comma separated list of words; waiting for:
30
#  https://github.com/codespell-project/codespell/issues/2839#issuecomment-1731601603
31
# also adding links until they ignored by its: nature
32
#  https://github.com/codespell-project/codespell/issues/2243#issuecomment-1732019960
33
ignore-words-list = "dne, compiletime"
34

35

36
[tool.ruff]
37
target-version = "py38"
38
line-length = 120
39
# Enable Pyflakes `E` and `F` codes by default.
40
select = [
41
    "E", "W",  # see: https://pypi.org/project/pycodestyle
42
    "F",  # see: https://pypi.org/project/pyflakes
43
    "I",  # isort
44
#    "D",  # see: https://pypi.org/project/pydocstyle
45
#    "N",  # see: https://pypi.org/project/pep8-naming
46
    "RUF100",  # unnecessary noqa comment
47
    "UP",  # pyupgrade
48
]
49
#extend-select = [
50
#    "C4",  # see: https://pypi.org/project/flake8-comprehensions
51
#    "SIM",  # see: https://pypi.org/project/flake8-simplify
52
#    "RET",  # see: https://pypi.org/project/flake8-return
53
#    "PT",  # see: https://pypi.org/project/flake8-pytest-style
54
#]
55
ignore = [
56
    "E731",  # Do not assign a lambda expression, use a def
57
]
58
# Exclude a variety of commonly ignored directories.
59
exclude = [
60
    "docs"
61
]
62
ignore-init-module-imports = true
63

64
[tool.ruff.pydocstyle]
65
# Use Google-style docstrings.
66
convention = "google"
67

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.