The 'ldap' provider misses 'ldap' extra dep (which adds ldap3 pip dependency).
setup.py
'winrm': ["microsoft.winrm"],  
    'yandex': ["yandex"],
    'zendesk': ["zendesk"],
}
all_ = list(
    set(
        [req for req_list in EXTRAS_REQUIREMENTS.values() for req in req_list]
        + [req for req_list in PROVIDERS_REQUIREMENTS.values() for req in req_list]
    )
)
EXTRAS_REQUIREMENTS.update(
    {
        'all': all_,
        'devel': devel_minreq,  
        'devel_hadoop': devel_hadoop,  
        'doc': doc,
    }
)
devel_all = list(set(all_ + doc + devel_minreq + devel_hadoop))
PACKAGES_EXCLUDED_FOR_ALL = []
if PY3:
    PACKAGES_EXCLUDED_FOR_ALL.extend(
        [
            'snakebite',
        ]
    )
PACKAGES_EXCLUDED_FOR_CI = [
    'apache-beam',
]
def is_package_excluded(package: str, exclusion_list: List[str]):