wjones127 commented on issue #13185:
URL: https://github.com/apache/arrow/issues/13185#issuecomment-1130286079

   > Why wouldn't each language-library have its own version?
   
   Partly because the code bases are coupled; PyArrow, the R package, and Ruby 
package are all based on the C++ library, so we keep them at the same version.
   
   But I think the other reason is the release process is quite rigorous, and 
it's easiest to verify all packages in one go, rather than have a separate 
release / verification process for each package.
   
   Finally, PyArrow both contains stable features and some very experimental 
features that change a lot. I think the major version changes generally 
represent changes in the experimental features. If something like ARROW-8518 
were done to allow us to keep the experimental features in a separate optional 
module, then I think more stable versioning of the core PyArrow functionality 
would be easier.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to