n1ro°
RU

Компьютеры · Инструкция

Как установить dependency group через pip

Актуальный pip умеет читать Dependency Groups из `pyproject.toml` через `--group`. Это позволяет установить, например, н

Редакция N1RO · Проверено

Короткий ответ

Из каталога проекта выполните `python -m pip install --group <group>`. Для другого проекта передайте `--group ./path/to/pyproject.toml:<group>`; поддержка Dependency Groups появилась в pip 25.1.

Что делать

  1. Проверьте pyproject.toml: Убедитесь, что нужная dependency group объявлена в формате, который поддерживает ваша версия pip.
  2. Проверьте версию pip: Выполните `python -m pip --version`; старые версии могут не знать `--group`.
  3. Установите локальную группу: Например: `python -m pip install --group test`.
  4. Проверьте окружение: Запустите тестовую команду и `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.