DannyVarod opened a new issue, #13185:
URL: https://github.com/apache/arrow/issues/13185

   pyarrow increases major version very frequently.
   A common practice for libraries is to use semantic versioning, so that:
   * increase of major version means breaking changes
   * increase of minor version means new functionality (so downgrading a minor 
version is a breaking change)
   * increase of patch version means no breaking change and no new 
functionality e.g. improvements behind the scene, bug fixes, ...
   
   Since pyarrow is a library used by different libraries and each has 
different version limitations, using pyarrow is problematic, since it is 
impossible to tell if the different libraries will work together e.g. one was 
tested with pyarrow 1.0.0 and one with pyarrow 5.0.0 and pyarrow is now at 
8.0.0.
   
   Is it possible to start using semantic versioning for this project and for 
older versions to specify which include breaking changes?
   
   Thanks.


-- 
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: github-unsubscr...@arrow.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to