Replace the llm dependencies with uv
- 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