apache / apache/gravitino

[Improvement] Survey: Use `uv` as the package manager for `client-python`

Open
#7,779 5 comments 0 reactions 1 assignee Claimed by @tsungchih View on GitHub
improvement
Dominant language
Java
Stars
3.2k
Forks
935
Avg merge
1d 17h
Merged PRs (30d)
286

Description

### What would you like to be improved?

Now, client-python is organized with a Gradle plugin called `[python-gradle-miniforge-plugin](https://github.com/piyushroshan/python-gradle-miniforge-plugin)`, which use Miniforge (Conda related tool) internally, it failed many times while downloading packages.

As `uv` is becoming more and more popular these days, I think it's time to do some survey on it, and see if any chance we can replace `python-gradle-miniforge-plugin` with `uv` related tools.

### How should we improve?

Do some survey on replacing `python-gradle-miniforge-plugin` with `uv` related tools.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.