Allow customizing the venv location while preserving working-directory semantics via --directory. Supersedes: #736
npm ci --ignore-scripts