This PR uses the Arrow monorepo tag system, where the tag apache-arrow-x.x.x.dev signals where the changelog should start for the next version (and makes it easier to use various git tools to calculate the development version number for Python).
It also refactors what was previously changelog.py (and is now release_tools.py) since there's more than one thing it does now (and because I refuse to add any more untestable/untested bash to dev/release).
Thanks for taking a look! I'm going to merge this to get the nightlies uploading again in case they're needed tomorrow but am more than happy to tweak the Python versioning if we end up having problems.
Closes #437.
This PR uses the Arrow monorepo tag system, where the tag
apache-arrow-x.x.x.dev
signals where the changelog should start for the next version (and makes it easier to use variousgit
tools to calculate the development version number for Python).It also refactors what was previously
changelog.py
(and is nowrelease_tools.py
) since there's more than one thing it does now (and because I refuse to add any more untestable/untested bash to dev/release).