Skip to content

build: use uv as the package manager in the ci - #41

Draft
Matteo Renoldi (mattcristal) wants to merge 1 commit into
godatadriven:mainfrom
mattcristal:use-uv
Draft

build: use uv as the package manager in the ci#41
Matteo Renoldi (mattcristal) wants to merge 1 commit into
godatadriven:mainfrom
mattcristal:use-uv

Conversation

@mattcristal

@mattcristal Matteo Renoldi (mattcristal) commented Dec 7, 2025

Copy link
Copy Markdown
Contributor

What was done

🧱 Use uv as the package manager to install dependencies. Thus using pyproject.toml and moving away from requirements.txt

Status

⚠️ Experimental, but still asking for a review.

@mattcristal
Matteo Renoldi (mattcristal) marked this pull request as ready for review December 7, 2025 18:02
@pgoslatara

Copy link
Copy Markdown
Member

I'd love to move this repo to use a package manager such as uv, however the official guidance from dbt is to use a dev-requirements.txt file with pip to test packages (see dbt-package-testing). I may not agree with this approach but it is what they recommend so until their advice changes I don't think we should implement a package manager.

@mattcristal

Copy link
Copy Markdown
Contributor Author

I'd love to move this repo to use a package manager such as uv, however the official guidance from dbt is to use a dev-requirements.txt file with pip to test packages (see dbt-package-testing). I may not agree with this approach but it is what they recommend so until their advice changes I don't think we should implement a package manager.

Pádraic Slattery (@pgoslatara) thanks for the reply, it makes sense. I have created an issue in the dbt repository to make a suggestion to update to uv - see here

@pgoslatara

Copy link
Copy Markdown
Member

Thanks. Added my 👍 .

@mattcristal
Matteo Renoldi (mattcristal) marked this pull request as draft July 24, 2026 08:32
@mattcristal

Copy link
Copy Markdown
Contributor Author

Pádraic Slattery (@pgoslatara)

Moved this to draft, but I also sent some reminders 😄

dbt-labs/dbt-package-testing#22

@mattcristal

Copy link
Copy Markdown
Contributor Author

Pádraic Slattery (@pgoslatara)

I would suggest that you can follow up here:

dbt-labs/dbt-package-testing#22 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants