[project]
name = "dbt-fivetran-marketing"
version = "0.1.0"
description = ""
authors = [{ name = "fansifter" }]
readme = "README.md"
requires-python = "~=3.13.0"
dependencies = [
    "dbt-snowflake>=1.11.0",
]

[dependency-groups]
dev = [
    "owsclient>=0.10.2",
    "fansifter-common>=0.109.0",
    "sqlfluff>=3.5.0",
    "sqlfluff-templater-dbt>=3.5.0",
    "boto3>=1.29.7",
    "retry>=0.9.2",
]

[tool.uv]

[[tool.uv.index]]
name = "theorchard"
url = "https://pypi.theorchard.io/pypi/"

[tool.sqlfluff.core]
templater = "dbt"
sql_file_exts = ".sql"
dialect = "snowflake"
exclude_paths = [
    ".venv/",
]
exclude_rules = "L031, L034"
max_line_length = 88
output_line_length = 88

[tool.sqlfluff.rules.capitalisation.keywords]
capitalisation_policy = "upper"

[tool.sqlfluff.rules.capitalisation.identifiers]
extended_capitalisation_policy = "upper"
