The vendoring steps are the same. Instead of using 'poetry' to handle dependency resolution and creating a lock file, we now use 'uv'. That lock file is then used to create a cross-platform 'requirements.txt' file by 'uv'. How the 'requirements.txt' file is consumed by 'pip' to download the dependencies is unchanged. Differential Revision: https://phabricator.services.mozilla.com/D222989