@@ -14,7 +14,7 @@ global_job_config:
14
14
- checkout
15
15
- mkdir artifacts
16
16
blocks :
17
- - name : " Wheels: OSX x64"
17
+ - name : " Wheels: OSX x64 - Python 3.6-3.12 "
18
18
run :
19
19
when : " tag =~ '.*'"
20
20
dependencies : []
@@ -30,10 +30,33 @@ blocks:
30
30
jobs :
31
31
- name : Build
32
32
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
34
34
- tar -czf wheelhouse-macOS-${ARCH}.tgz wheelhouse
35
35
- 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"
37
60
run :
38
61
when : " tag =~ '.*'"
39
62
dependencies : []
@@ -51,9 +74,34 @@ blocks:
51
74
jobs :
52
75
- name : Build
53
76
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
55
78
- tar -czf wheelhouse-macOS-${ARCH}.tgz wheelhouse
56
79
- 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/
57
105
- name : " Wheels: Linux arm64"
58
106
run :
59
107
when : " tag =~ '.*'"
@@ -206,8 +254,10 @@ blocks:
206
254
run :
207
255
when : " tag =~ '.*'"
208
256
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"
211
261
- " Wheels: Linux arm64"
212
262
- " Wheels: Linux x64"
213
263
- " Wheels: Windows"
0 commit comments