* 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
* add docstring tests to a travis entry that actually runs tests
* show skipped tests
* better test skipping messages
* use path in walk_packages so we can run the tests from anywhere.
Also try to do better tests for private packages.
* Ensure all submodule classes and functions are tested
* Reverse the for loop nesting to avoid copying
* skip abstract methods, skip setup.configure, skip a lot more that I don't want to fix.
* unused import
* move neighbors up from deprecated to just not covered.
* Make tests runnable with pytest without error.
Errors were due to pytest quirks with (deprecated) yield support.
* Add pytest build on Travis
and tweak pytest settings in setup.cfg
* Tweak comment
* Rewriting of cythonization in setup.py
By using Cython.Build.cythonize and switching between .c and .pyx files
as appropriate cython dependencies are correctly taken into account.
* Use cythonize once on the root config rather than in each subpackage
* Fix for Windows
* Remove caching from Travis
Cython dependencies are taken care of by Cython.Build.cythonize and
based on file timestamps, so .C and .so files will always be rebuild
from scratch on each build in Travis.
* Specify .pyx in setup.files for cython generated extensions
More natural this way. Tweak the extensions to generate from .c and .cpp
files for a release.
* COSMIT Remove commented out code
* Check cython version is greater than 0.23
* COSMIT better names for functions
* flake8 fix (imported module not at top of file)
* Install cython 0.23 for Python 2.6
now that cython >= 0.23 requirement is enforced in setup.py
* Use module constant for minimum required cython version
* Fix Travis install.sh
No easy way to put comments inside multi-line command
* add pandas to CI jobs
* add pandas to CI jobs, removed errors
* commit
* commit
* add pandas to CI jobs after review1
* add pandas to CI jobs after review2
* add pandas to CI jobs after review2-b
* add pandas to CI jobs, removed extra spaces
* add pandas to CI jobs, update test_script
* add pandas to CI jobs, remove formatting error
* add pandas to CI jobs, remove extranous space
* Add flake8 linting on the diff
with respect to common ancestor of branch and scikit-learn/scikit-learn
remote.
Add a flake8-diff target in the Makefile and mention it in the doc.
* Only install flake8 when needed