Skip to content

build: switch build backend to uv_build - #735

Merged
disrupted merged 1 commit into
mainfrom
chore/migrate-to-uv
Nov 4, 2026
Merged

disrupted merged 1 commit into
mainfrom
chore/migrate-to-uv

Conversation

@disrupted

Copy link
Copy Markdown
Member

kpops doesn't have a top-level kpops/__init__.py, so it's set up as a namespace package for uv_build.

The wheel contains exactly the same files as before. The sdist is a lot smaller now because it only includes the package itself and no longer the whole repo with docs, tests and CI files.

I also added license-files, because uv_build doesn't pick up the LICENSE file on its own like hatchling did.

@disrupted
disrupted marked this pull request as ready for review November 4, 2026 08:05
@disrupted
disrupted requested a review from tobbber as a code owner November 4, 2026 08:05
@disrupted
disrupted added this pull request to the merge queue Nov 4, 2026
Merged via the queue into main with commit 2dd4ed2 Nov 4, 2026
20 checks passed
@disrupted
disrupted deleted the chore/migrate-to-uv branch November 4, 2026 08:17
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