Before 0.9.0, this worked without having any rust tooling installed. With 0.9.0, it tries to build the pyiceberg-core package from sources, which requires rust. Here is the output for 0.8.0 $ uv run ...
An engineer says "help me debug why my STM32 is crashing in the SPI interrupt handler" and Claude creates a debug session, reads fault registers, decodes them via SVD bitfields, traces the stack, ...