@@ -14,7 +14,7 @@ global_job_config:
1414 - checkout
1515 - mkdir artifacts
1616blocks :
17- - name : " Wheels: OSX x64"
17+ - name : " Wheels: OSX x64 - Python 3.6-3.12 "
1818 run :
1919 when : " tag =~ '.*'"
2020 dependencies : []
@@ -30,10 +30,33 @@ blocks:
3030 jobs :
3131 - name : Build
3232 commands :
33- - PIP_INSTALL_OPTIONS="--user" tools/wheels/build-wheels.sh "${LIBRDKAFKA_VERSION#v}" wheelhouse
33+ - PIP_INSTALL_OPTIONS="--user" tools/wheels/build-wheels.sh "${LIBRDKAFKA_VERSION#v}" wheelhouse 2.16.2
3434 - tar -czf wheelhouse-macOS-${ARCH}.tgz wheelhouse
3535 - artifact push workflow wheelhouse-macOS-${ARCH}.tgz --destination artifacts/wheels-${OS_NAME}-${ARCH}.tgz/
36- - name : " Wheels: OSX arm64"
36+ - name : " Wheels: OSX x64 - Python 3.13"
37+ run :
38+ when : " tag =~ '.*'"
39+ dependencies : []
40+ task :
41+ agent :
42+ machine :
43+ type : s1-prod-macos-13-5-amd64
44+ env_vars :
45+ - name : OS_NAME
46+ value : osx
47+ - name : ARCH
48+ value : x64
49+ - name : CIBW_SKIP
50+ value : cp36-* cp37-* cp38-* cp39-* cp310-* cp311-* cp312-*
51+ - name : CIBW_ENVIRONMENT_MACOS
52+ value : MACOSX_DEPLOYMENT_TARGET=13
53+ jobs :
54+ - name : Build
55+ commands :
56+ - PIP_INSTALL_OPTIONS="--user" tools/wheels/build-wheels.sh "${LIBRDKAFKA_VERSION#v}" wheelhouse
57+ - tar -czf wheelhouse-macOS-${ARCH}-py313.tgz wheelhouse
58+ - artifact push workflow wheelhouse-macOS-${ARCH}-py313.tgz --destination artifacts/wheels-${OS_NAME}-${ARCH}-py313.tgz/
59+ - name : " Wheels: OSX arm64 - Python 3.8-3.12"
3760 run :
3861 when : " tag =~ '.*'"
3962 dependencies : []
@@ -51,9 +74,34 @@ blocks:
5174 jobs :
5275 - name : Build
5376 commands :
54- - PIP_INSTALL_OPTIONS="--user" tools/wheels/build-wheels.sh "${LIBRDKAFKA_VERSION#v}" wheelhouse
77+ - PIP_INSTALL_OPTIONS="--user" tools/wheels/build-wheels.sh "${LIBRDKAFKA_VERSION#v}" wheelhouse 2.16.2
5578 - tar -czf wheelhouse-macOS-${ARCH}.tgz wheelhouse
5679 - artifact push workflow wheelhouse-macOS-${ARCH}.tgz --destination artifacts/wheels-${OS_NAME}-${ARCH}.tgz/
80+ - name : " Wheels: OSX arm64 - Python 3.13"
81+ run :
82+ when : " tag =~ '.*'"
83+ dependencies : []
84+ task :
85+ agent :
86+ machine :
87+ type : s1-prod-macos-13-5-arm64
88+ env_vars :
89+ - name : OS_NAME
90+ value : osx
91+ - name : CIBW_ARCHS
92+ value : arm64
93+ - name : ARCH
94+ value : arm64
95+ - name : CIBW_SKIP
96+ value : cp38-* cp39-* cp310-* cp311-* cp312-*
97+ - name : CIBW_ENVIRONMENT_MACOS
98+ value : MACOSX_DEPLOYMENT_TARGET=13
99+ jobs :
100+ - name : Build
101+ commands :
102+ - PIP_INSTALL_OPTIONS="--user" tools/wheels/build-wheels.sh "${LIBRDKAFKA_VERSION#v}" wheelhouse
103+ - tar -czf wheelhouse-macOS-${ARCH}-py313.tgz wheelhouse
104+ - artifact push workflow wheelhouse-macOS-${ARCH}-py313.tgz --destination artifacts/wheels-${OS_NAME}-${ARCH}-py313.tgz/
57105 - name : " Wheels: Linux arm64"
58106 run :
59107 when : " tag =~ '.*'"
@@ -206,8 +254,10 @@ blocks:
206254 run :
207255 when : " tag =~ '.*'"
208256 dependencies :
209- - " Wheels: OSX x64"
210- - " Wheels: OSX arm64"
257+ - " Wheels: OSX x64 - Python 3.6-3.12"
258+ - " Wheels: OSX x64 - Python 3.13"
259+ - " Wheels: OSX arm64 - Python 3.8-3.12"
260+ - " Wheels: OSX arm64 - Python 3.13"
211261 - " Wheels: Linux arm64"
212262 - " Wheels: Linux x64"
213263 - " Wheels: Windows"
0 commit comments