-
Notifications
You must be signed in to change notification settings - Fork 134
Description
Not really a concrete issue, just looking for clarification / advice.
I created an FFI_TableProvider and it broke (violently, with segmentation faults) when I upgraded my rust to DF 50 but left my datafusion python package at 48. What is the expected stability for FFI_TableProvider? Do I need to have rust & python aligned? Or are these growing pains?
Right now lance offers an FFI_TableProvider in our python. In the pyproject.toml we have a loose pin on datafusion (e.g. datafusion > X). I'm wondering if we need to change this into a hard pin or not.
Also, just to be clear, this is in no way a complaint. If these are growing pains then I think we can help expose them / report them / etc. If this is expected then I don't want to hassle you all. I really appreciate the FFI_TableProvider and just want to calibrate my expectations.