File tree Expand file tree Collapse file tree 1 file changed +36
-0
lines changed Expand file tree Collapse file tree 1 file changed +36
-0
lines changed Original file line number Diff line number Diff line change @@ -77,3 +77,39 @@ match_dir = '(src|rtmidi)'
77
77
add_ignore = [
78
78
" D412"
79
79
]
80
+
81
+ [tool .cibuildwheel ]
82
+ # Switch to using build
83
+ build-frontend = " build"
84
+ skip = " pp*"
85
+ manylinux-x86_64-image = " manylinux_2_28"
86
+ manylinux-aarch64-image = " manylinux_2_28"
87
+
88
+ # Install system library
89
+ [tool .cibuildwheel .linux ]
90
+ build = " cp3{8,9,10,11}-manylinux*"
91
+ archs = [" auto64" ]
92
+ before-all = [
93
+ " yum install -y alsa-lib-devel alsa-utils" ,
94
+ " pipx install ninja" ,
95
+ " curl -o jack2-1.9.21.tar.gz https://codeload.github.com/jackaudio/jack2/tar.gz/refs/tags/v1.9.21" ,
96
+ " tar -xzf jack2-1.9.21.tar.gz" ,
97
+ " cd jack2-1.9.21" ,
98
+ " python3 waf configure --prefix=/usr --autostart=none --classic" ,
99
+ " python3 waf build" ,
100
+ " python3 waf install" ,
101
+ ]
102
+
103
+ [tool .cibuildwheel .macos ]
104
+ build = " cp3{8,9,10,11}-macosx*"
105
+ archs = [" universal2" ]
106
+ before-all = [
107
+ " pipx install ninja" ,
108
+ ]
109
+
110
+ [tool .cibuildwheel .windows ]
111
+ build = " cp3{8,9,10,11}-win*"
112
+ archs = [" auto" ]
113
+ before-all = [
114
+ " pipx install ninja" ,
115
+ ]
You can’t perform that action at this time.
0 commit comments