b52986fed5a9b5132c41d95c6a39331a50bf4c13
Running python3 -m venv venv over an existing cached venv recreates the absolute symlinks and pyvenv.cfg paths so Python resolves to the current system's python3 binary. Without this, cp -a preserves stale symlinks from the cache source, causing venv/bin/python to resolve to /usr/bin/python3 (system, not venv) and pytest not found. Also switch validation to use python3 to match Ubuntu 24.04 convention.
Description
Languages
Python
58.2%
Svelte
32.2%
JavaScript
5.6%
Shell
3.3%
Dockerfile
0.3%
Other
0.3%