Есть ли способ указать групповые зависимости в штаны? - PullRequest
0 голосов
/ 23 апреля 2020

Over в документации по Pants для чтения в Python файлах требований :

python_requirements определяет именованный целевой объект для каждой строки в строке needs.txt. Например, строка наподобие ansicolors == 1.0.2 в require.txt определяет цель с именем ansicolors, которая извлекает ansicolors версии 1.0.2.

В файле BUILD вашего кода введите зависимость от цели 3rdparty:

python_library(
  dependencies=[
    '3rdparty/python:ansicolors',
  ],
)

Это хорошо для новых проектов, но для существующих проектов мне нужно было бы перечислить все зависимости в моем requirements.txt в моем файле BUILD, что-то вроде поражения цели python_requirements для моего случая.

Могу ли я использовать подстановочные зависимости? Что-то вроде 3rdparty/python:*, чтобы просто зависеть от всего, что есть в файле компоновки, как бы не было штанов?

...