Commit 59cdf33
authored
fix: Add Cython build step to Makefile (#2869)
# Rationale for this change
Currently, uv sync is building the Cython extensions on first install.
After running `make clean` (which deletes .so files), subsequent uv sync
does not rebuild them, causing:
```
ModuleNotFoundError: No module named 'pyiceberg.avro.decoder_fast'
```
This seems to be related to some known uv behavior:
astral-sh/uv#12399. The `--reinstall` flag
forces uv to rebuild the package and its extensions.
> Note: CI works because it always starts fresh. Local dev breaks after
make clean.
## Are these changes tested?
`make clean && make test`
## Are there any user-facing changes?
new make target1 parent b0a7878 commit 59cdf33
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
| 73 | + | |
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
| |||
0 commit comments