Итак, я клонировал M0 и M1 из GitHub и поместил их в частный репозиторий на Bitbucket. Затем я изменил M0, чтобы он указывал на M1 в частном репозитории Bitbucket. Наконец, я обновил ProjectA, чтобы он указывал на M0 в частном репозитории Bitbucket.
Я успешно собрал пакет для ProjectA локально с помощью Poetry. Однако во время работы конвейера Bitbucket возникла странная проблема. Установка зависимостей проекта и модульных тестов началась хорошо, но не удалось установить M1 во время установки M0.
Вот pyproject.toml для ProjectA.
Код: Выделить всё
[tool.poetry.group.dev.dependencies]
python = ">=3.12,=3.12,
Подробнее здесь: [url]https://stackoverflow.com/questions/79362153/running-unit-test-in-bitbucket-pipeline-has-error-for-dependency[/url]
Мобильная версия