kszucs opened a new pull request #7327:
URL: https://github.com/apache/arrow/pull/7327
Crossbow uses setuptools_scm to generate a development version number using
git describe command. This means that it finds the latest reachable tag from
the current commit on master.
The minor releases are created from the master branch whereas the patch
release tags point to commits on maintenance branches (like 0.17.x) which means
that if we already have released a patch version, like 0.17.1 then crossbow
generates a version number like 0.17.0.dev
{number-of-commits-from-0.17.0}
and bumps its patch tag, eventually creating binary packages with version
0.17.1.dev123.
The main problem with this is that the produced nightly python wheels are
not picked up by pip, because on pypi we already have that patch release
available and pip doesn't consider 0.17.1.dev123 newer than 0.17.1 (with --pre
option passed).
So to force pip to install the newer nightly packages we need to bump the
minor version instead.
----------------------------------------------------------------
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.
For queries about this service, please contact Infrastructure at:
[email protected]