frequenz-floss / frequenz-repo-config-python

Frequenz repository setup tools and common configuration for Python
https://frequenz-floss.github.io/frequenz-repo-config-python/
MIT License
3 stars 7 forks source link

Use UV when available #257

Closed Marenz closed 1 month ago

Marenz commented 2 months ago
Marenz commented 2 months ago

based on #258

llucax commented 2 months ago

I don't like this, uv is young and still have some issues. I wouldn't use it explicitly in the code. Users can always set the NOX_DEFAULT_VENV_BACKEND to easily override which backend to use. I'm already doing it on my dev envs.

I would be open to use uv for the CI in this project (not enabling it for all projects, so not in the cookiecutter template for now) by defining the NOX_DEFAULT_VENV_BACKEND variable.

I think we should stay with plain pip officially for now.