dbt-labs / dbt-core

dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.
https://getdbt.com
Apache License 2.0
9.58k stars 1.59k forks source link

Build and check source distributions and wheels independently in build packages #10465

Open MichelleArk opened 1 month ago

MichelleArk commented 1 month ago

Housekeeping

Short description

Acceptance criteria

build and check wheels and source dists in separate venvs to avoid package conflicts in the build packages step of workflows/main.yml

Suggested Tests

n/a

Impact to Other Teams

n/a

Will backports be required?

yes, back to and including 1.4

Context

No response

QMalcolm commented 1 month ago

Would this be a good opportunity to move away from setup.py to pyproject.toml and hatch?