We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 24e0033 commit 16dfc52Copy full SHA for 16dfc52
1 file changed
Makefile
@@ -68,6 +68,11 @@ install-uv: ## Ensure uv is installed
68
69
install: install-uv ## Install uv, dependencies, and pre-commit hooks
70
uv sync $(PYTHON_ARG) --all-extras
71
+ @# Reinstall pyiceberg if Cython extensions (.so) are missing after `make clean` (see #2869)
72
+ @if ! find pyiceberg -name "*.so" 2>/dev/null | grep -q .; then \
73
+ echo "Cython extensions not found, reinstalling pyiceberg..."; \
74
+ uv sync $(PYTHON_ARG) --all-extras --reinstall-package pyiceberg; \
75
+ fi
76
uv run $(PYTHON_ARG) prek install
77
78
# ===============
0 commit comments