apache / apache/hugegraph-ai

Replace the llm dependencies with uv

Open
#221 0 comments 1 reaction 0 assignees View on GitHub
dependencies
Dominant language
Python
Stars
143
Forks
89
PR merge metrics
No merged PRs in 30d

Description

### 1 Description

- [x]This PR migrates the dependency management in the hugegraph-llm project from Poetry to uv. uv is a high-performance Python package manager written in Rust that provides 10-100x performance improvement over Poetry.

### 2 Key Changes
- [x] Dependency Management: Removed [tool.poetry.dependencies] section and replaced it with the standard [project.dependencies] format
Package Index Configuration: Added [tool.uv] section to configure PyPI sources, including multiple mirror repositories
Removed Files: Deleted the poetry.lock lockfile & setup.py (not use, because of uv config)

### Code of Conduct

- [x] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct)

Contributor guide

No contributing guide indexed for this repository

Research direction

Review the dependency configuration containing the [tool.poetry.dependencies], [project.dependencies], and [tool.uv] sections, along with poetry.lock and setup.py. Verify that Poetry metadata has been replaced, uv package sources are configured, and the removed files are no longer required; confirm the project installs successfully with uv.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
build-system, tooling
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.