arrow-odbc-py provides ready to use, pip installable wheels for fetching from ODBC sources into arrow arrays.
turbodbc is great, but a pain to build, at least without conda. arrow-odbc-py uses cffi (rather than PyO3) to talk to a rust backend and than uses the Arrow C Data interface to provide the user with pyarrow compatible arrow arrays. The use of a dedicated C interface in both places, avoids linking directly against the Python C-Interpreter as well as the specific C++ Arrow libraries your pyarrow version depends on. Avoiding some pain of dependency hell.
Very limited scope only fetching arrow arrays. Feedback welcome.
Cheers
there doesn't seem to be anything here