Skip to content

build(tools): add a Makefile that uses uv - #240

Merged
lengau merged 2 commits into
mainfrom
build/makefile-uv
Sep 17, 2024
Merged

build(tools): add a Makefile that uses uv#240
lengau merged 2 commits into
mainfrom
build/makefile-uv

Conversation

@lengau

@lengau lengau commented Aug 29, 2024

Copy link
Copy Markdown
Collaborator
  • Have you followed the guidelines for contributing?
  • Have you signed the CLA?
  • Have you successfully run tox?

@lengau
lengau requested a review from a team August 29, 2024 19:58

@mattculler mattculler left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Love it!

@mattculler
mattculler requested a review from a team September 3, 2024 16:07
Comment thread Makefile Outdated
Comment thread pyproject.toml
Comment thread Makefile
@dariuszd21
dariuszd21 requested a review from a team September 3, 2024 21:07
Co-authored-by: Dariusz Duda <darekduda21@gmail.com>
@lengau
lengau requested a review from dariuszd21 September 6, 2024 04:00

@dariuszd21 dariuszd21 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not a fan of the duplicated dependencies (especially in a tool specific section), but besides that I think it looks pretty cool.
I like the idea of Make-driven approach, but I think if we go that way we should do it the same way as pydantic 2 migration - all tools at one time.
If any library or app will stay behind, we we'll still be left with the problem of inconsistency in our own repositories

@dariuszd21
dariuszd21 requested a review from a team September 6, 2024 22:23
@lengau
lengau merged commit 4525894 into main Sep 17, 2024
@lengau
lengau deleted the build/makefile-uv branch September 17, 2024 15:22
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.

3 participants