I want to use Mahalanobis distance in combination with DBSCAN.
For NearestNeighbors you can pass metric='mahalanobis' and metric_params={'V': np.cov(X)} for using Mahalanobis distance.
DBSCAN(eps=0.15, min_samples=8, metric='...', algorithm='brute', leaf_size=30, n_jobs=-1)
But how to do it with DBSCAN?