Commit 4a97aac
fix: build nghttp2 from source on macOS for wheel compatibility
- Remove Homebrew nghttp2 dependency on macOS to avoid deployment target conflicts
- Build nghttp2 from source for better macOS version compatibility
- Add --ignore-missing-dependencies to delocate-wheel for static linking
- This allows wheels to work on older macOS versions (11.0+) instead of requiring 15.0+
The issue was that Homebrew's libnghttp2 is compiled for macOS 15.0+, causing
delocate-wheel to fail when building wheels for macOS 11.0. By building from
source, we can target older macOS versions.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>1 parent abfe40a commit 4a97aac
2 files changed
+4
-9
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
134 | | - | |
| 134 | + | |
135 | 135 | | |
136 | 136 | | |
| 137 | + | |
137 | 138 | | |
138 | 139 | | |
139 | 140 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
163 | 163 | | |
164 | 164 | | |
165 | 165 | | |
166 | | - | |
167 | | - | |
168 | | - | |
169 | | - | |
170 | 166 | | |
171 | | - | |
| 167 | + | |
172 | 168 | | |
173 | 169 | | |
174 | 170 | | |
| |||
238 | 234 | | |
239 | 235 | | |
240 | 236 | | |
241 | | - | |
242 | | - | |
243 | | - | |
| 237 | + | |
244 | 238 | | |
245 | 239 | | |
246 | 240 | | |
| |||
0 commit comments