def METHOD_NAME(self) -> None:
    """
    Check all dependency versions for compatibility.
    """
    for dep, constraints in self.version_constraints.items():
        assert isinstance(constraints, dict)
        try:
            assert self._pass_version_check(**constraints)
        except AssertionError as e:
            raise TmuxpPluginException(
                "Incompatible {dep} version: {version}\n{plugin_name} "
                "requirements:\nmin: {vmin} | max: {vmax} | "
                "incompatible: {incompatible}\n".format(
                    dep=dep, plugin_name=self.plugin_name, **constraints
                )
            ) from e