[MRG+1] Remove hard dependency on nose#9670
Conversation
ad12049 to
c08f128
Compare
c08f128 to
6d084d9
Compare
| _delete_folder(self.temp_folder) | ||
|
|
||
|
|
||
| with_network = with_setup(check_skip_network) |
There was a problem hiding this comment.
We removed those two aliases since they were meant for the CI and they are used nowhere in the codebase.
There was a problem hiding this comment.
It is also very unlikely that they are used in any downstream projects.
|
Hmmm the AppVeyor failures look genuine. And actually failures can be seen on Travis as well. |
6d084d9 to
10e4202
Compare
which depends on nose and replace with sklearn.utils.testing.assert_raises
|
With the last commit, the pytest build on Travis does not have nose installed so that will ensure that we don't have a nose dependency any more. @jnothman any opinions on this PR? |
sklearn/utils/testing.py
Outdated
| 'If your code relies on with_setup, please use' | ||
| ' nose.tools.with_setup instead.') | ||
| with_setup = deprecated(deprecation_message)(_with_setup) | ||
| additional_symbols_to_export = ['raises', 'with_setup'] |
There was a problem hiding this comment.
What's the story with raises?
Not sure what you mean.
There was a problem hiding this comment.
Ahh now I see it deprecated above. No worries
|
lgtm if tests pass |
|
@amueller It is green. LGTM |
|
Thanks @massich |
remove outdated comment fix also for FeatureUnion [MRG+2] Limiting n_components by both n_features and n_samples instead of just n_features (Recreated PR) (scikit-learn#8742) [MRG+1] Remove hard dependency on nose (scikit-learn#9670) MAINT Stop vendoring sphinx-gallery (scikit-learn#9403) CI upgrade travis to run on new numpy release (scikit-learn#9096) CI Make it possible to run doctests in .rst files with pytest (scikit-learn#9697) * doc/datasets/conftest.py to implement the equivalent of nose fixtures * add conftest.py in root folder to ensure that sklearn local folder is used rather than the package in site-packages * test doc with pytest in Travis * move custom_data_home definition from nose fixture to .rst file [MRG+1] avoid integer overflow by using floats for matthews_corrcoef (scikit-learn#9693) * Fix bug#9622: avoid integer overflow by using floats for matthews_corrcoef * matthews_corrcoef: cosmetic change requested by jnothman * Add test_matthews_corrcoef_overflow for Bug#9622 * test_matthews_corrcoef_overflow: clean-up and make deterministic * matthews_corrcoef: pass dtype=np.float64 to sum & trace instead of using astype * test_matthews_corrcoef_overflow: add simple deterministic tests TST Platform independent hash collision tests in FeatureHasher (scikit-learn#9710) TST More informative error message in test_preserve_trustworthiness_approximately (scikit-learn#9738) add some rudimentary tests for meta-estimators fix extra whitespace in error message add missing if_delegate_has_method in pipeline don't test tuple pipeline for now only copy list if not list already? doesn't seem to help?
Reference Issue
None
What does this implement/fix? Explain your changes.
It removes
with_setupand adds a deprecation in order to removenosedepencieAny other comments?
This PR removes the dependency on nose from our python modules.