Commit ae0efca
fix: pin deltalake<1.3.0 for ARM64 Docker builds (#4157)
## Summary
- Pin `deltalake<1.3.0` to fix ARM64 Docker build failures
## Problem
`deltalake` 1.3.0 is missing Linux ARM64 wheels due to a builder OOM
issue on their CI. When pip can't find a wheel, it tries to build from
source, which fails because the Wolfi base image doesn't have a C
compiler (`cc`).
This causes the `unstructured-ingest[delta-table]` install to fail,
breaking the ARM64 Docker image.
delta-io/delta-rs#4041
## Solution
Temporarily pin `deltalake<1.3.0` until:
- deltalake publishes ARM64 wheels for 1.3.0+, OR
- unstructured-ingest adds the pin to its `delta-table` extra
## Test plan
- [ ] ARM64 Docker build succeeds
🤖 Generated with [Claude Code](https://claude.com/claude-code)
<!-- CURSOR_SUMMARY -->
---
> [!NOTE]
> Pins a dependency to unblock ARM64 builds and publishes a patch
release.
>
> - Add `deltalake<1.3.0` to `requirements/ingest/ingest.txt` to avoid
missing Linux ARM64 wheels breaking Docker builds
> - Bump version to `0.18.26` and add corresponding CHANGELOG entry
>
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
b4f15b4. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
Co-authored-by: Claude Opus 4.5 <[email protected]>1 parent 9f3d994 commit ae0efca
File tree
3 files changed
+9
-1
lines changed- requirements/ingest
- unstructured
3 files changed
+9
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
1 | 6 | | |
2 | 7 | | |
3 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
2 | 5 | | |
3 | 6 | | |
4 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
0 commit comments