What about approaches like auto-sklearn [1]? With these it is basicaly:
>>> automl = autosklearn.classification.AutoSklearnClassifier()
>>> automl.fit(X_train, y_train)
>>> y_hat = automl.predict(X_test)
[1] https://automl.github.io/auto-sklearn/stable/