У меня есть две библиотеки [Python 3.6+] - назовем их A и B. Для B требуется A, и для нее установлены зависимые_связи для частного репозитория Bitbucket.
Например, в файле setup.py для B:
from setuptools import setup, find_packages
requirements = ["A"]
...
setup(
name='B',
version='0.1.0',
...
packages=find_packages(include=['B']),
install_requires=requirements,
dependency_links=['git+ssh://git@git.url.com:9999/proj/repo.git@develop#egg=A-0.1.0'],
...
)
A также требуется B, с аналогичной необходимостью для зависимых_ ссылок.Ничто на уровне модуля не создаст циклическую ссылку, но может ли python / setuptools разрешить циклическую ссылку на установку, подобную этой?Каков наилучший способ решить настройку двух циклически ссылочных библиотек, если у меня нет возможности реструктурировать каждую библиотеку?