dbt-labs / dbt-labs/dbt

DuckDB bugbash: Python model parity

Open
#14,514 1 comment 1 reaction 0 assignees View on GitHub
adapter:duckdb area:adapters engine:v2 status:has-repro
Dominant language
Rust
Stars
13.8k
Forks
2.6k
Avg merge
21h 31m
Merged PRs (30d)
56

Description

## Goal
Compare dbt Core `dbt-duckdb` vs dbt Fusion DuckDB behavior for Python models.

## Experiment
Cover at least:
- a simple pandas-returning Python model
- a Python model that reads upstream relations via `dbt.ref()` / DuckDB relation APIs

## Why this matters
Python models are a headline `dbt-duckdb` feature and show up in public DuckDB+dbt projects.

## Success criteria
- Equivalent Python models execute successfully in both engines, or
- a minimal repro isolates the Fusion parity gap

## Notes
Exclude static-analysis / `SQL_understanding` concerns from scope.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.