The cached uv GitHub action seems to unpack its cached dependencies into the source code directory, which then makes invoking pytest -vv without an argument run tests on all source distributions that have tests. Since those source code distributions can have tests written for extras we don't have, those tests then fail.
The cached uv GitHub action seems to unpack its cached dependencies into the source code directory, which then makes invoking
pytest -vv
without an argument run tests on all source distributions that have tests. Since those source code distributions can have tests written for extras we don't have, those tests then fail.