uv supports resolving the lowest-direct bounds for our dependencies. We should run tests on these lower dependencies in order to make sure that our lowest bounds are accurate.
This may not matter at the moment since we don't really have any tests that test our dependencies, (we should add more tests)!