allegroai/clearml-agent

Support UV package manager

Opened this issue · 4 comments

AFAIK uv is the fastest package manager now and can be used instead of pip:

# before
pip install clearml-agent
# after
uv pip install clearml-agent

Is there any option to implement uv support?

I think replacing pip with uv pip everywhere might cover most commands

@Ruhrozz That would definitely be a welcome addition. Would you care to PR it?
Since clearml (and clearml-agent) basically uses python -m pip, the simple way to go about it would probably be to override the pip command.

+1

I would love to see this in clearml. Especially as an alternative to poetry as package manager, it would be great to be able to set package_manager: uv in the agent config similar to how its done with poetry today.

@ainoam Just opened a PR on adding support for UV :)