-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migration from Poetry to uv #218
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
@@ Coverage Diff @@
## main #218 +/- ##
==========================================
- Coverage 71.40% 71.37% -0.04%
==========================================
Files 55 55
Lines 2868 2868
==========================================
- Hits 2048 2047 -1
- Misses 820 821 +1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
any chance you can sync the documentation webpage?
As well as telling people which command to run to install the extra packages?
@XuhuiZhou I have updated the docs and provided the guide for using uv. |
uv is a new python dependency manager which is much faster than poetry, and supports the standard Python pyproject file. This becomes the choices of several new Python packages and many existing ones are also migrating.
The changes to the sotopia API and dependency is minimal. The only change is that install locally from source no long requires poetry. One can use
pip install -e .[<extras>]
instead ofpoetry install
. One can also opt in uv for faster installation throughuv run python ...
, oruv sync; source .venv/bin/activate
(not recommended)📑 Description
✅ Checks
type/descript
(e.g.feature/add-llm-agents
)ℹ Additional Information