forked from dbt-labs/dbt-core
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
30 lines (26 loc) · 755 Bytes
/
pyproject.toml
File metadata and controls
30 lines (26 loc) · 755 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Root-level pyproject.toml for tool configurations
# Packaging configuration is in core/pyproject.toml
# This file exists so tools like mypy and black can find their config when run from root
[tool.mypy]
# TODO: widen range of files as we fix issues
files = 'core/dbt'
mypy_path = "third-party-stubs/"
namespace_packages = true
[tool.black]
line-length = 99
target-version = ['py38']
# flake8 config is in .flake8 (flake8 4.0.1 has limited pyproject.toml support). Add here when we add support for flake8 >=5
[tool.isort]
profile = "black"
extend_skip_glob = [
".github/*",
"third-party-stubs/*",
"scripts/*",
]
known_first_party = [
"dbt",
"dbt_adapters",
"dbt_common",
"dbt_extractor",
"dbt_semantic_interfaces",
]