@@ -9,6 +9,7 @@ global_job_config:
99 env_vars :
1010 - name : LIBRDKAFKA_VERSION
1111 value : v2.13.2
12+ # TODO KIP-932: Remove LIBRDKAFKA_BRANCH once LIBRDKAFKA_VERSION includes share consumer support
1213 - name : LIBRDKAFKA_BRANCH
1314 value : dev_kip-932_queues-for-kafka
1415 prologue :
@@ -35,6 +36,7 @@ blocks:
3536 commands :
3637 - sem-version python 3.11
3738 - pip install uv
39+ # TODO KIP-932: Add LIBRDKAFKA_BRANCH fallback for share consumer support
3840 - PIP_INSTALL_OPTIONS="--user" tools/wheels/build-wheels.sh "${LIBRDKAFKA_VERSION#v}" wheelhouse 2.16.2
3941 - tar -czf wheelhouse-macOS-${ARCH}.tgz wheelhouse
4042 - artifact push workflow wheelhouse-macOS-${ARCH}.tgz --destination artifacts/wheels-${OS_NAME}-${ARCH}.tgz/
@@ -61,6 +63,7 @@ blocks:
6163 commands :
6264 - sem-version python 3.13
6365 - pip install uv
66+ # TODO KIP-932: Add LIBRDKAFKA_BRANCH fallback for share consumer support
6467 - PIP_INSTALL_OPTIONS="--user" tools/wheels/build-wheels.sh "${LIBRDKAFKA_VERSION#v}" wheelhouse
6568 - tar -czf wheelhouse-macOS-${ARCH}-py313-plus.tgz wheelhouse
6669 - artifact push workflow wheelhouse-macOS-${ARCH}-py313-plus.tgz --destination artifacts/wheels-${OS_NAME}-${ARCH}-py313-plus.tgz/
@@ -85,6 +88,7 @@ blocks:
8588 commands :
8689 - sem-version python 3.11
8790 - pip install uv
91+ # TODO KIP-932: Add LIBRDKAFKA_BRANCH fallback for share consumer support
8892 - PIP_INSTALL_OPTIONS="--user" tools/wheels/build-wheels.sh "${LIBRDKAFKA_VERSION#v}" wheelhouse 2.16.2
8993 - tar -czf wheelhouse-macOS-${ARCH}.tgz wheelhouse
9094 - artifact push workflow wheelhouse-macOS-${ARCH}.tgz --destination artifacts/wheels-${OS_NAME}-${ARCH}.tgz/
@@ -113,6 +117,7 @@ blocks:
113117 commands :
114118 - sem-version python 3.13
115119 - pip install uv
120+ # TODO KIP-932: Add LIBRDKAFKA_BRANCH fallback for share consumer support
116121 - PIP_INSTALL_OPTIONS="--user" tools/wheels/build-wheels.sh "${LIBRDKAFKA_VERSION#v}" wheelhouse
117122 - tar -czf wheelhouse-macOS-${ARCH}-py313-plus.tgz wheelhouse
118123 - artifact push workflow wheelhouse-macOS-${ARCH}-py313-plus.tgz --destination artifacts/wheels-${OS_NAME}-${ARCH}-py313-plus.tgz/
@@ -135,6 +140,7 @@ blocks:
135140 commands :
136141 - sem-version python 3.13
137142 - pip install uv
143+ # TODO KIP-932: Add LIBRDKAFKA_BRANCH fallback for share consumer support
138144 - ./tools/wheels/build-wheels.sh "${LIBRDKAFKA_VERSION#v}" wheelhouse
139145 - tar -czf wheelhouse-linux-${ARCH}.tgz wheelhouse
140146 - artifact push workflow wheelhouse-linux-${ARCH}.tgz --destination artifacts/wheels-${OS_NAME}-${ARCH}.tgz/
@@ -157,6 +163,7 @@ blocks:
157163 commands :
158164 - sem-version python 3.11
159165 - pip install uv
166+ # TODO KIP-932: Add LIBRDKAFKA_BRANCH fallback for share consumer support
160167 - ./tools/wheels/build-wheels.sh "${LIBRDKAFKA_VERSION#v}" wheelhouse
161168 - tar -czf wheelhouse-linux-${ARCH}.tgz wheelhouse
162169 - artifact push workflow wheelhouse-linux-${ARCH}.tgz --destination artifacts/wheels-${OS_NAME}-${ARCH}.tgz/
@@ -189,6 +196,7 @@ blocks:
189196 commands :
190197 - sem-version python 3.11.9
191198 - bash tools/mingw-w64/semaphore_commands.sh
199+ # TODO KIP-932: Add LIBRDKAFKA_BRANCH fallback for share consumer support
192200 - bash tools/wheels/install-librdkafka.sh $env:LIBRDKAFKA_VERSION.TrimStart("v") dest
193201 - tools/wheels/build-wheels.bat x64 win_amd64 dest wheelhouse
194202 - tar -czf wheelhouse-windows-${Env:ARCH}.tgz wheelhouse
@@ -332,11 +340,11 @@ blocks:
332340 # Install existing test requirements
333341 - uv pip install -r requirements/requirements-tests-install.txt
334342
343+ # TODO KIP-932: Remove LIBRDKAFKA_BRANCH fallback once LIBRDKAFKA_VERSION includes share consumer support
335344 # Build and install confluent-kafka from source
336345 - lib_dir=dest/runtimes/$OS_NAME-$ARCH/native
337346 - |
338347 if [[ -n $LIBRDKAFKA_BRANCH ]]; then
339- sudo apt-get install -y -qq libssl-dev libsasl2-dev liblz4-dev libzstd-dev
340348 tools/wheels/build-librdkafka-branch.sh "$LIBRDKAFKA_BRANCH" dest
341349 else
342350 tools/wheels/install-librdkafka.sh "${LIBRDKAFKA_VERSION#v}" dest
0 commit comments