8530c5ebe0
Build and Deploy Verso / deploy (push) Successful in 9m33s
The global python3 kernelspec hardcodes /usr/bin/python3, so even with QUARTO_PYTHON pointing at the project venv, Quarto launched the kernel in the base interpreter — packages installed into the venv (e.g. openpyxl) were not importable. Register a python3 kernelspec inside the venv via 'ipykernel install --sys-prefix' (kernel.json argv -> the venv's python); since Quarto runs kernel discovery through QUARTO_PYTHON, the venv's kernelspec is found ahead of the global one and the kernel runs in the venv. Bump the completion marker (.verso-complete -> .verso-ready) so venvs built before this change are rebuilt with the kernelspec. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>