[build-system] requires = ["setuptools"] build-backend = "setuptools.build_meta" [tool.dagster] module_name = "sample" [tool.isort] profile = "black" [project] name = "sample" version = "0.0.1" authors = [{name = "foo", email = "a@a.at"}] description = "bar" readme = "README.md" requires-python = "==3.10" [project.urls] repository = "sample" [tool.black] line-length = 130 target-version = ['py310'] [tool.coverage.run] source = ["sample"] [tool.pytest.ini_options] minversion = "3.0" addopts = "--cov --cov-report html --cov-report term-missing --ignore sample_dbt/dbt_packages" testpaths = ["tests"] [tool.ruff] line-length = 130 src = ["sample", "tests"] [tool.setuptools] zip-safe = false include = ["sample", "sample.*"] [tool.pixi.project] channels = ["conda-forge", "tma-bd"] platforms = ["linux-64"] [tool.pixi.environments] dev = { features = ["dev", "prod"], solve-group = "default" } prod = { features = ["prod"], solve-group = "default" } [tool.pixi.feature.prod.dependencies] #tuplo tuplo = ">=8,<9" pydantic = ">=2,<3" #dagster dagster = ">=1.8.10,<1.9" dagster-dbt = ">=0.24.10,<0.25" dagster-cloud = ">=1.8.10,<1.9" dagster-gcp = ">=0.24.10,<0.25" dagster-gcp-pandas = ">=0.24.10,<0.25" dbt-bigquery = ">=1.8.2,<2" pandas = ">=2,<3" isort = ">=5.13.2,<6" pytest = ">=8.3.3,<9" black = ">=24.10.0,<25" ruff = ">=0.6.9,<0.7" yamllint = ">=1.35.1,<2" pytest-cov = ">=5.0.0,<6" sqlfluff = ">=3.2.4,<4" scikit-learn = ">=1.5.2,<2" pyspark = "==3.5.1" openjdk = ">=17,<18" [tool.pixi.feature.prod.pypi-dependencies] dbt-loom = ">=0.6.0,<0.7" [tool.pixi.feature.dev.dependencies] dagster-webserver = ">=1.8.10,<1.9" pre-commit = ">=4.0.1,<5"