Skip to content

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

Open
mattcristal wants to merge 1 commit intogodatadriven:mainfrom
mattcristal:use-uv
Open

build: use uv as the package manager in the ci#41
mattcristal wants to merge 1 commit intogodatadriven:mainfrom
mattcristal:use-uv

Conversation

@mattcristal
Copy link
Contributor

@mattcristal mattcristal commented Dec 7, 2025

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 mattcristal marked this pull request as ready for review December 7, 2025 18:02
@pgoslatara
Copy link
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
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.

@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
Member

Thanks. Added my 👍 .

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