Я не уверен, если ответ уже где-то здесь, его сложно найти ...
Рассмотрим серию пакетов с зависимостями Pkg1
<-> Pkg2
<-> Pkg3
.Словом, Pkg2
содержит функции, которые будут использоваться как Pkg1
, так и Pkg3
(это пакет утилит, предназначенный для предотвращения дублирования общего кода в Pkg1
и Pkg3
).Однако Pkg2
также должен импортировать вещи из Pkg1
и Pkg3
.
Я пытаюсь настроить это, и мне интересно, если кто-нибудь знает о существующих случаях трех R
пакетов с этой структурой.Может быть, это невозможно (я видел ошибки о циклических зависимостях пространства имен), или просто плохая идея.
Единственный вопрос, который я нашел, это близко, это это , но это не связано сдвусторонние зависимости.
Советы приветствуются.