The workspace test directories can be used both in tests and directly for developing/debugging. In the latter, we shouldn't copy the venv and the lockfile when running tests. Using the ignore crate over manual recursion we exclude those files.
scripts/bench/__main__.py
uv
purelib
platlib
uv tool run
release
release.sh
sync_scenarios.sh