Компьютеры · Инструкция
Как установить dependency group через pip
Актуальный pip умеет читать Dependency Groups из `pyproject.toml` через `--group`. Это позволяет установить, например, н
Короткий ответ
Из каталога проекта выполните `python -m pip install --group <group>`. Для другого проекта передайте `--group ./path/to/pyproject.toml:<group>`; поддержка Dependency Groups появилась в pip 25.1.
Что делать
- Проверьте pyproject.toml: Убедитесь, что нужная dependency group объявлена в формате, который поддерживает ваша версия pip.
- Проверьте версию pip: Выполните `python -m pip --version`; старые версии могут не знать `--group`.
- Установите локальную группу: Например: `python -m pip install --group test`.
- Проверьте окружение: Запустите тестовую команду и `python -m pip check`.
Проверка результата
- Dependencies выбранной группы установлены
- `pip check` не сообщает о сломанных зависимостях
Важно
Не путайте Dependency Groups с extras: это разные механизмы метаданных/установки. Для совместимости CI зафиксируйте минимальную версию pip, которая поддерживает `--group`.
Что учитывать
Не путайте Dependency Groups с extras: это разные механизмы метаданных/установки. Для совместимости CI зафиксируйте минимальную версию pip, которая поддерживает `--group`.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. pip install). Пример и формулировки — редакция N1RO на 2026-09-18.