The 'ldap' provider misses 'ldap' extra dep (which adds ldap3 pip dependency).
setup.py
'pagerduty': ["pagerduty"],
    'papermill': ["papermill"],
    'password': [],
    'pinot': ["apache.pinot"],  
    'plexus': ["plexus"],
    'postgres': ["postgres"],
    'presto': ["presto"],
    'qds': ["qubole"],  
    'qubole': ["qubole"],
    'rabbitmq': [],
    'redis': ["redis"],
    's3': ["amazon"],  
    'salesforce': ["salesforce"],
    'samba': ["samba"],
    'segment': ["segment"],
    'sendgrid': ["sendgrid"],
    'sentry': [],
    'sftp': ["sftp"],
    'singularity': ["singularity"],
    'slack': ["slack"],
    'snowflake': ["snowflake"],
    'spark': ["apache.spark"],
    'sqlite': ["sqlite"],
    'ssh': ["ssh"],
    'statsd': [],
    'tableau': [],
    'telegram': ["telegram"],
    'vertica': ["vertica"],
    'virtualenv': [],
    'webhdfs': ["apache.hdfs"],