#3278 adds improvements to type annotations, but they may not be durable if we don't have any checks in CI.
We should incrementally enable pyright for our code base. We can do this by starting with small parts of the code and file-by-file increase coverage.
Dependency graph

#3278 adds improvements to type annotations, but they may not be durable if we don't have any checks in CI.
We should incrementally enable pyright for our code base. We can do this by starting with small parts of the code and file-by-file increase coverage.
lance/util.pyci(python): type checking with pyright #3286lance/arrow.pyandtests/test_arrow.py#3292lance/debug.py,lance/tracing.py,lance/dependencies.py#3293lance/schema.py,lance/file.py,lance/util.py#3294Dependency graph