Commit Graph

55 Commits

Author SHA1 Message Date
Ram Rachum 61ec6b9b79
MNT Use raise from in 19 modules (#17835) 2020-08-25 08:57:29 +02:00
Thomas J. Fan e89157e18a
MNT Support for case insensitive filesystems (#18151) 2020-08-14 10:19:18 +02:00
Jérémie du Boisberranger 2d1bc8b8e6
CI import setuptools monkeypatch distutils commands (#17887) 2020-07-10 18:28:42 +02:00
Jérémie du Boisberranger cac167244d
CI Fix pre-build checks to handle compilers from build_ext options (#16193) 2020-07-10 16:10:10 +02:00
Thomas J. Fan 0f114b610d
MNT Places all minimum dependencies in one central location (#17573)
Co-authored-by: Joel Nothman <joel.nothman@gmail.com>
2020-06-27 16:55:25 +02:00
Nicolas Hug 7494da6f52
MNT removed deprecated files generation (#17132) 2020-05-25 17:34:17 +02:00
Nicolas Hug 1931e142ed
Remove deprecated utils (#17133) 2020-05-20 22:03:54 +02:00
Roman Yurchak 5a4340834d
Fix mypy errors (#16726) 2020-03-30 15:41:05 +02:00
Guillaume Lemaitre a5542e9490 BUG fix pip3 ubuntu update by suffixing file (#15928) 2019-12-20 11:11:20 -05:00
Thomas J Fan 13134a884b Fix imports in pip3 ubuntu by suffixing affected files (#15891) 2019-12-18 10:09:48 +08:00
Jérémie du Boisberranger 9876f748b0 [MRG] BUILD: warn instead of raise when openmp unsupported (#15174) 2019-11-13 10:03:12 +01:00
Jérémie du Boisberranger 82845abac6 BLD Fix remove lazy import of Tempita (#15608) 2019-11-12 08:03:45 -08:00
Olivier Grisel 82e2f54565 BLD: Do not pre-cythonize when calling sdist (#15567) 2019-11-08 13:04:30 +01:00
Thomas J Fan f447dbcc1f MNT Uses pep562 to import private methods (#15431) 2019-11-04 10:08:31 +01:00
Thomas J Fan 57996433e6 MNT Removes trailing underscore from files (#15397) 2019-10-30 10:36:46 +08:00
Thomas J Fan 6769490424 MNT Make modules private in feature_selection (#15376) 2019-10-29 11:00:32 +08:00
Nicolas Hug b92455a6b2 MAINT Deprecate all of utils.testing except all_estimators (#15367) 2019-10-28 17:28:56 +01:00
Thomas J Fan 5756a9934b MNT Make modules private in decomposition (#15344) 2019-10-28 22:46:16 +08:00
Thomas J Fan a311ec0d8b MNT Make modules private in guassian_process (#15320) 2019-10-28 11:20:36 +08:00
Thomas J Fan 4a95e33e63 MNT Make modules private in sklearn.datasets (#15307) 2019-10-27 17:17:23 -04:00
Thomas J Fan bb3b3f9261 MNT Make modules private in feature_extraction (#15321) 2019-10-25 16:41:13 -04:00
jeremiedbb c2115b10eb BLD lazy import of tempita to avoid cython dependency (#15313) 2019-10-25 14:42:18 +02:00
Guillaume Lemaitre f1330cda4f MAINT revert unecessary deprecation for permutation_importance module (#15354) 2019-10-24 15:51:36 +02:00
Thomas J Fan 0a7adef005 MNT Make modules private in linear_model (#15324) 2019-10-23 15:34:26 +02:00
Nicolas Hug e947689c90 MAINT Make files private for sklearn.metrics and sklearn.metrics.cluster (#15306) 2019-10-23 15:20:28 +02:00
Thomas J Fan f86e852c27 MNT Make modules private in inspection (#15334) 2019-10-23 14:50:58 +02:00
Thomas J Fan 62aee0666e MNT Make modules private in neighbors (#15322)
* API Deprecated paths in deprecated_neighbors

* BUG Fixes dist metrics errors

* BUG Fixes deprecated paths

* CLN Address comments
2019-10-23 10:52:52 +02:00
Hanmin Qin ad0e9a97a6
MNT CI failure in master (#15330) 2019-10-22 18:34:02 +08:00
Thomas J Fan 46c3142bec MNT Make modules private in manifold (#15318) 2019-10-22 11:41:02 +08:00
Thomas J Fan e7de9b4cfe MNT Make modules private in semi_supervised (#15317) 2019-10-22 11:39:28 +08:00
Thomas J Fan 15d5ef04df MNT Make modules private in preprocessing (#15323) 2019-10-22 11:37:05 +08:00
Nicolas Hug 2cf67e73f9 MAINT Make files private in sklearn.covariance (#15284) 2019-10-21 00:04:53 +02:00
Nicolas Hug 9e18dddb2c MNT Make files private in cross_decomposition (#15285) 2019-10-20 13:45:25 +02:00
Nicolas Hug 5c5635feb7 MNT make files private in sklearn.svm (#15165) 2019-10-18 16:18:33 -04:00
Thomas J Fan f80180564b MNT Simplify module deprecation procedures with automatic tests (#15294) 2019-10-18 14:04:00 -04:00
Thomas J Fan 56edce84ca MNT Fixes pytest by using deprecated_modules (#15291)
* MNT Uses gitignore to filter pytest

* MNT Uses collect_ignore_glob to configure collect_ignore_glob

* CLN Restrict to py file

* DOC Remove comments

* ENH Adds neural network

* CLN Proper import

* CLN Proper import

* DOC Adds comments
2019-10-18 18:09:46 +02:00
Nicolas Hug 6ac9dc4878 MNT make the modules in sklearn.mixture private (#15166)
* renaming

* renamed some imports

* added test and gitignore
2019-10-16 19:16:26 +02:00
Adrin Jalali 437ca0553c MNT Makes modules in tree and ensemble private (#14964) 2019-10-16 10:39:00 -04:00
jeremiedbb 283a61384e MNT Fix link flags search for the OpenMP test program (#15042) 2019-10-16 08:24:55 -04:00
Nicolas Hug 14295f9ceb
MNT make files private for cluster module (#14948) 2019-10-14 12:29:08 -04:00
Nicolas Hug 5e7ff0d0cd MAINT Make utlis.fast_dict private (#15223) 2019-10-14 00:36:36 -04:00
Nicolas Hug 150e82b52b MNT Make utils.weight_vector and utils.seq_dataset private (#15225) 2019-10-13 14:36:57 +02:00
Thomas J Fan dba753a200 API Auto generates deprecation for sklearn.utils.mocking (#15071) 2019-10-03 00:09:28 +10:00
jeremiedbb 01a140a0bf MAINT Remove BLAS infos from show_versions and build log (#14205) 2019-07-18 12:55:56 +02:00
Roman Yurchak 98ca716429 BLD Enable parallel cythonization (#14203)
* Parallel cythonization by default

* Address review comment

* Fix

* Better comment wording

* Use contextlib.supress
2019-06-28 12:34:32 +02:00
jeremiedbb 0fb7cc7520 BLD: check OpenMP support and add a switch to build without it (#13543) 2019-04-17 08:29:37 +10:00
jeremiedbb cad0fb434f MNT Use a common language_level cython directive (#13630) 2019-04-13 07:30:18 +02:00
surgan12 62d2059804 MNT remove __future__ imports (#12791) 2019-02-02 22:05:06 +08:00
Adrin Jalali d011aedee6 CI move to the latest cython in ci (#12829) 2018-12-20 09:35:17 +01:00
Loïc Estève 6a2d8d5bbc [MRG+2] BUILD Rewrite setup.py files to handle cython dependencies (#7719)
* 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
2016-11-02 22:57:04 +11:00