Return informational overlaps between *manifest* and installed bundles.
(project_root: Path, manifest, *, offline: bool)
| 674 | |
| 675 | |
| 676 | def _bundle_overlaps(project_root: Path, manifest, *, offline: bool) -> list[str]: |
| 677 | """Return informational overlaps between *manifest* and installed bundles.""" |
| 678 | if manifest is None: |
| 679 | return [] |
| 680 | try: |
| 681 | from ...bundler.services.conflict import detect_conflicts |
| 682 | |
| 683 | report = detect_conflicts( |
| 684 | manifest, |
| 685 | active_integration(project_root), |
| 686 | load_records(project_root), |
| 687 | ) |
| 688 | return list(report.overlaps) |
| 689 | except BundlerError: |
| 690 | return [] |
| 691 | |
| 692 | |
| 693 | def _local_manifest_source(arg: str): |
no test coverage detected