API: How much of the EA API can we commit to? #47148
Labels
API Design
Docs
ExtensionArray
Extending pandas with custom dtypes or arrays.
Needs Discussion
Requires discussion from core team before further action
Milestone
I am working with a commercial company that has a python API that they would like to extend to better support pandas. I suggested using the
ExtensionArray
interface. However, at https://pandas.pydata.org/docs/development/extending.html?highlight=extensionarray#extension-types we say this:This is making them wary of building something that would no longer work in the future. I told them that we have lots of things in pandas that depend on the interface, so the likelihood of it going away is very small.
I see there is discussion in #32586 about revisiting the EA interface.
Can we say that parts of the EA API are "frozen" at this point? Or could the entire API change in the future? Can we now say that the API is no longer experimental?
Comments from @jbrockmendel and @jorisvandenbossche ?
The text was updated successfully, but these errors were encountered: