| commit | 2b84bf513656f77e2abe189678f87bf7aed1e041 | [log] [tgz] |
|---|---|---|
| author | Raúl Cumplido <raulcumplido@gmail.com> | Mon Jan 19 19:56:59 2026 +0100 |
| committer | GitHub <noreply@github.com> | Mon Jan 19 10:56:59 2026 -0800 |
| tree | 2ee8eeb78a4d07db2f6309cb5fa04c716b26bf28 | |
| parent | ba65619113ebfd56515975b2e31a3f3df14bed55 [diff] |
fix: redirect only error output from makefile command to do not install uv if already present on system (#2742) Closes #2741 # Rationale for this change `make install` is currently trying to install `uv` even when is present locally: ```bash $ make install uv not found. Installing... /home/raulcd/.local/bin/uv ^Cmake: *** [Makefile:62: install-uv] Interrupt $ uv --version uv 0.9.7 ``` ## Are these changes tested? No, only validated locally on Debian 14 that it does not try to install: ```bash $ PYTHON=3.12 make install /home/raulcd/.local/bin/uv uv is already installed. uv venv --python 3.12 Using CPython 3.12.12 Creating virtual environment at: .venv ``` And validated in a clean docker container that if `uv` is not present it installs it: ```bash root@9e4870fda91e:/app/iceberg-python# make install uv not found. Installing... downloading uv 0.9.8 x86_64-unknown-linux-gnu no checksums to verify installing to /root/.local/bin ``` ## Are there any user-facing changes? No --------- Co-authored-by: Kevin Liu <kevinjqliu@users.noreply.github.com>
PyIceberg is a Python library for programmatic access to Iceberg table metadata as well as to table data in Iceberg format. It is a Python implementation of the Iceberg table spec.
The documentation is available at https://py.iceberg.apache.org/.