mirror of
https://github.com/datahub-project/datahub.git
synced 2025-12-24 08:28:12 +00:00
52 lines
1.0 KiB
TOML
52 lines
1.0 KiB
TOML
[build-system]
|
|
requires = ["setuptools"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[project]
|
|
name = "iceberg-catalog-integration-test"
|
|
version = "0.0.0"
|
|
description = ""
|
|
authors = [
|
|
{ name="Acryl Data", email="eng@acryl.io" },
|
|
]
|
|
requires-python = ">=3.9"
|
|
|
|
|
|
[tool.black]
|
|
extend-exclude = '''
|
|
# A regex preceded with ^/ will apply only to files and directories
|
|
# in the root of the project.
|
|
tmp
|
|
venv
|
|
'''
|
|
include = '\.pyi?$'
|
|
target-version = ['py310']
|
|
|
|
[tool.isort]
|
|
profile = 'black'
|
|
|
|
[tool.ruff.lint]
|
|
ignore = [
|
|
'E501', # Ignore line length, since black handles that.
|
|
'D203', # Ignore 1 blank line required before class docstring.
|
|
]
|
|
|
|
[tool.mypy]
|
|
exclude = "^(venv/|build/|dist/)"
|
|
ignore_missing_imports = true
|
|
namespace_packages = false
|
|
check_untyped_defs = true
|
|
disallow_untyped_decorators = true
|
|
warn_unused_configs = true
|
|
# eventually we'd like to enable these
|
|
disallow_incomplete_defs = false
|
|
disallow_untyped_defs = false
|
|
|
|
[tool.pyright]
|
|
extraPaths = ['tests']
|
|
|
|
[tool.pytest.ini_options]
|
|
markers = [
|
|
"quick: marks limited tests for a quick validation",
|
|
"serial",
|
|
] |