how does conda check packages for compatibility