Scikit is excellent esp when considering these advanced tools.
One is calibrated classifier cv. It tries to match model’s probability with the actually observed probability.
The other is TunedThresholdClassifierCV yet another interesting cv. If application requires different scores, e.g. F1, one can tune the decision threshold using it.