* CLN use pytest raises ctxt manager for class weights & estimators [skip ci]
* CLN use pytest raises ctxt manager for multiclass test
* CLN use pytest warns in estimator checks test
* CLN use pytest raises ctxt manager for random test
* CLN use pytest raises ctxt manager for sparsefuncs test
* CLN use pytest raises ctxt manager for testing utils tests
* CLN use pytest raises ctxt manager for utils tests
* CLN use pytest raises ctxt manager for validation tests
* revert test_estimator_check.py to upstream master
* removed warn_on_dtype
* removed parameters to check_is_fitted
* all_estimators parameters
* deprecated n_components attribute in AgglomerativeClustering
* change default of base.score for multioutput
* removed lots of useless decorators?
* changed default of copy in quantil_transform
* removed six.py
* nmf default value of init param
* raise error instead of warning in LinearDiscriminantAnalysis
* removed label param in hamming_loss
* updated method parameter of power_transform
* pep8
* changed default value of min_impurity_split
* removed assert_false and assert_true
* added and fixed versionchanged directives
* reset min_impurity_split default to None
* fixed LDA issue
* fixed some test
* more docstrings updates
* set min_impurity_decrease for test to pass
* upate docstring example
* fixed doctest
* removed multiouput.score since it's now consistent with the default
* deprecate least_angle parameter combination
* remove support for l1 or l2 loss in svm
* removed linear_assignment.py
* add test
* support a scalar fit param
* pep8
* TST add test for desired behavior
* FIX introduce _check_fit_params to validate parameters
* DOC update whats new
* TST tests both grid-search and randomize-search
* PEP8
* DOC revert unecessary change
* TST add test for _check_fit_params
* olivier comments
* TST fixes
* DOC whats new
* DOC whats new
* TST revert type of error
* add olivier suggestions
* address olivier comments
* address thomas comments
* PEP8
* comments olivier
* TST fix test by passing X
* avoid to call twice tocsr
* add case column/row sparse in check_fit_param
* provide optional indices
* TST check content when indexing params
* PEP8
* TST update tests to check identity
* stupid fix
* use a distribution in RandomizedSearchCV
* MNT add lightgbm to one of the CI build
* move to another build
* do not install dependencies lightgbm
* MNT comments on the CI setup
* address some comments
* Test fit_params compat without dependency on lightgbm
Co-authored-by: Guillaume Lemaitre <g.lemaitre58@gmail.com>
Co-authored-by: Olivier Grisel <olivier.grisel@ensta.org>