Drivers available on PyPI #7
-
|
Hi,
Thanks |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
|
Hi @erichards97, thanks for the great questions. I’ll answer in more detail than you might need because this will be useful for others who find this discussion later. ADBC drivers are fundamentally not language-specific. They are native shared libraries ( To your specific questions:
We are also working on a guide that explains the background and rationale in more detail. The first few paragraphs of this draft are intended to clarify exactly this point: https://github.com/adbc-drivers/docs.adbc-drivers.org/pull/70/changes#diff-f5bc4b80e1897a1c551080bc26b18016ff52c70fc1216090a3cc9fa957df38c3R18. We'd love your feedback on whether that explanation is clear. |
Beta Was this translation helpful? Give feedback.
-
|
Thank you for the detailed reply! A few suggestions below.
|
Beta Was this translation helpful? Give feedback.
Hi @erichards97, thanks for the great questions. I’ll answer in more detail than you might need because this will be useful for others who find this discussion later.
ADBC drivers are fundamentally not language-specific. They are native shared libraries (
.so,.dylib,.dll) that can be dynamically loaded by ADBC driver managers. That means the same driver binary can be used from Python, R, Rust, Go, Java, Node.js, and other languages. We've put a lot of effort into making this very easy, for example by canonicalizing the driver install locations so you never need to think about file paths when you're using the driver managers to load drivers. For more context, see the ADBC quickstarts at g…