Опция pip download –group выбирает dependency group из pyproject.toml. Пакеты сохраняются без установки.
Укажите проект и имя
Для текущего каталога достаточно имени группы, а внешний проект передается как путь к pyproject.toml с именем после двоеточия.
python -m pip download --group test --dest test-wheelhouse
Соберите все зависимости группы
Download разрешает указанные требования и транзитивные связи, затем складывает distributions в dest, что удобно для отдельной offline-job тестов без установки пакетов на сборочную машину.
Не смешивайте разные target
Создавайте отдельный каталог для каждой платформы и версии Python, а готовность набора проверяйте установкой group в чистом окружении.
Сохраняйте commit pyproject.toml рядом с wheelhouse, чтобы позже было понятно, из какого определения группы собран конкретный набор файлов.
Формат объясняет dependency-groups в pyproject.toml. Опцию описывает справочник pip download.