fix(python): pin pylance to 9.0.0rc1 preview build for datafusion 54 compat

pylance>=7,<8 is built against datafusion-ffi 53 and segfaults when
registering its FFILanceTableProvider with the datafusion 54 Python
package now required by lance v9. Pin to the 9.0.0rc1 preview build
from the lance-format fury.io index, which matches lance v9.0.0-rc.1
and declares datafusion>=54,<55 for its own tests.
This commit is contained in:
Will Jones
2026-07-16 09:21:22 -07:00
parent 6858a9370f
commit 726a4e0bc7
2 changed files with 16 additions and 16 deletions
+1 -1
View File
@@ -63,7 +63,7 @@ tests = [
"polars>=0.19, <=1.3.0",
"pyarrow<25",
"pyarrow-stubs>=16.0",
"pylance>=7,<8",
"pylance==9.0.0rc1",
"requests>=2.31.0",
"datafusion>=54,<55",
"opentelemetry-sdk>=1.30.0",