The 'ldap' provider misses 'ldap' extra dep (which adds ldap3 pip dependency).
setup.py
'apache.beam': apache_beam,
    "apache.cassandra": cassandra,
    "apache.druid": druid,
    "apache.hdfs": hdfs,
    "apache.hive": hive,
    "apache.kylin": kylin,
    "apache.livy": [],
    "apache.pig": [],
    "apache.pinot": pinot,
    "apache.spark": spark,
    "apache.sqoop": [],
    "apache.webhdfs": webhdfs,
    'async': async_packages,
    'atlas': atlas,  
    'aws': amazon,  
    'azure': azure,  
    'cassandra': cassandra,  
    'celery': celery,
    'cgroups': cgroups,
    'cloudant': cloudant,
    'cncf.kubernetes': kubernetes,
    'crypto': [],  
    'dask': dask,
    'databricks': databricks,
    'datadog': datadog,
    'dingding': [],
    'discord': [],
    'docker': docker,
    'druid': druid,  
    'elasticsearch': elasticsearch,