wntrblm / nox

Flexible test automation for Python
https://nox.thea.codes
Apache License 2.0
1.3k stars 148 forks source link

ci: use uv #805

Closed henryiii closed 5 months ago

henryiii commented 5 months ago

Use uv for most (but not all) the jobs in CI.

henryiii commented 5 months ago

uv doesn't support targeting Python 3.7 officially, and an warning will be produced in the future it seems: https://github.com/astral-sh/uv/pull/2757, so probably should disable uv entirely for the 3.7 jobs.

henryiii commented 5 months ago

For the lint job, pre-commit will never support uv, so I went ahead and left it alone (also to have some non-uv jobs, 3.7 will be removed at some point).