Опция 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.