beam icon indicating copy to clipboard operation
beam copied to clipboard

[Feature Request]: Update cibuildwheel to latest version for building wheels

Open AnandInguva opened this issue 3 years ago • 1 comments

What would you like to happen?

RIght now, the beam python sdk uses cibuildwheel==1.11.0 that use get-pip.py to install the PyPI dependencies. There has been some issues related to get-pip.py, setuptools>=60.0 and distutils, which causes the RC wheels build to fail.

As of now, the workaround has been added at https://github.com/apache/beam/pull/22636 and https://github.com/apache/beam/pull/22635 by introducing the environment variable SETUPTOOLS_USE_DISTUTILS=stdlib. This can be removed once the cibuildwheel gets updated to a latest version.

cibuildwheel is not updated as part of the solution because it was taking so much time to build the aarch wheels and it causes time outs while building the RC wheels.

Issue Priority

Priority: 2

Issue Component

Component: sdk-py-core

AnandInguva avatar Aug 09 '22 08:08 AnandInguva

related PRs: https://github.com/apache/beam/pull/22635, https://github.com/apache/beam/pull/22636

AnandInguva avatar Aug 09 '22 08:08 AnandInguva

Is this completed?

tvalentyn avatar Aug 23 '22 17:08 tvalentyn

.close-issue

AnandInguva avatar Nov 14 '22 20:11 AnandInguva