我不确定答案是否已经在这里,这很难搜索...
请考虑一系列依赖项为Pkg1
<-> Pkg2
<-> Pkg3
的软件包。换句话说,Pkg2
包含Pkg1
和Pkg3
都将使用的函数(这是一个实用程序包,旨在避免在Pkg1
和{{1 }})。但是,Pkg3
还必须从Pkg2
和Pkg1
导入内容。
我正在尝试进行设置,并且想知道是否有人知道这种结构的三个Pkg3
软件包的现有情况。也许这是不可能的(我已经看到有关循环名称空间依赖性的错误),或者只是一个坏主意。
我发现唯一接近的问题是this,但它不涉及两种方式的依赖关系。
建议表示赞赏。