Commit Graph

62 Commits

Author SHA1 Message Date
Roman Yurchak 3cb0b3bc22
MAINT Fix PyPy CI with numpy 1.15 (#13018) 2019-01-22 22:38:59 +01:00
Roman Yurchak 9ce9b24c82 MAINT Pin numpy version 1.5.* for pypy (#13011)
* Pin numpy version for pypy

* Add comment

* Updated comment to wait for next pypy release
2019-01-18 15:05:10 +01:00
Adrin Jalali 77b9b1f114 BLD circle-ci should only run/build plot_* files (#12797) 2018-12-28 19:48:45 +08:00
Joel Nothman 565262ac43 BLD PyPy needs joblib (#12629) 2018-11-21 10:26:29 +08:00
Thomas Moreau d25da1be20 FIX make joblib utils private, and remove mentions of externals.joblib (#12345) 2018-11-20 10:53:52 +11:00
Roman Yurchak 66507a25a4 MAINT Use CircleCI for linting (#12606) 2018-11-19 11:00:55 +08:00
Roman Yurchak b91cbda20d [MRG] MNT Re-enable PyPy CI (#12039) 2018-09-18 23:09:07 +02:00
Joel Nothman 5a10991aa7
CI Handle new branch in scikit-learn.github.io (#11945) 2018-08-30 14:53:12 +10:00
Ronan Lamy 5592a2eda9 [MRG] PyPy support for all but a couple of estimators (#11010) 2018-07-20 14:39:53 +10:00
Joel Nothman 19bc7e8af6 MNT CI show full traceback on sphinx-build exception (#11386) 2018-07-09 11:37:11 +08:00
Joel Nothman 14764061f8
[MRG] DOC fix some sphinx warnings (#11241) 2018-06-21 20:43:21 +10:00
Loïc Estève 2dc2261547 [MRG] Fix plot_stock_market.py after Google finance URL shut-down (#10958)
Also install pandas=0.13.1 (trusty version) in CicleCI Python 2 build.

Mention in README that some example may need pandas.
2018-04-14 21:54:03 +10:00
Joel Nothman 6149a00ed2 MAINT use numpydoc 0.8 to build docs (#10907) 2018-04-03 09:03:33 +02:00
Loïc Estève b27e285ea3
Use almost minimal dependencies in Python 2 build on CircleCI (#10627) 2018-02-13 10:30:44 +01:00
jotasi 7f0e433183 Remove _pilutil usages from examples (#10527)
Use scikit-image and scipy instead where appropriate.
2018-02-12 17:54:18 +01:00
Loïc Estève 84488b54e4 Revert "Use minimal versions for numpy and scipy on CircleCI Python 2 build (#10557)"
This reverts commit e7ecdb0db1. The examples are
failing with Scipy 0.13.3 and we need to investigate.
2018-02-02 10:25:55 +01:00
jotasi e7ecdb0db1 Use minimal versions for numpy and scipy on CircleCI Python 2 build (#10557) 2018-02-01 10:04:35 +01:00
Loïc Estève 34155a222b [MRG+1] CircleCI: run only modified examples in CircleCI (#10407) 2018-01-15 03:19:43 -08:00
Joel Nothman 3e9c9cb4a5 CI Add generic links to _changed.html 2018-01-09 11:36:06 +11:00
Loïc Estève f247ad5adf MAINT change tabs to spaces.
* CircleCI bash scripts
* a couple of stray tabs in examples
2018-01-05 13:08:37 +01:00
Loïc Estève e824fa1480 MAINT revert unwanted changes in 58ff9b8 2017-12-21 15:13:07 +01:00
Vrishank Bhardwaj 58ff9b8600 ENH Remove check_array for X in DummyRegressor/DummyClassifier and replace X.shape[0] with _num_samples (#9835) 2017-12-21 08:10:22 +11:00
Loïc Estève be44f9888d MAINT make build_doc.sh work if _VERSION env variables are not set 2017-12-20 05:19:03 +01:00
Loïc Estève 3e29334070 FIX make list_versions.py Python 2 compatible 2017-12-19 17:36:34 +01:00
Loïc Estève 01476b9421 [MRG] Run examples with Python 2 and 3 on CircleCI (#10167) 2017-12-19 17:17:15 +01:00
Joel Nothman 06b8ad6892 Improve error message when list_versions fails on http request 2017-12-04 11:32:26 +11:00
Loïc Estève e2584c316c MAINT only build versions list on master branch 2017-11-20 12:02:38 +01:00
Joel Nothman fd25481683 [MRG+1] MAINT Use magic to list documentation versions (#9841) 2017-11-20 10:52:38 +01:00
Loïc Estève e7e05d844f [MRG+1] Remove nose from CIs and documentation (#9840) 2017-11-16 20:20:35 +01:00
Joel Nothman 94c5b80357
CI temporarily use numpydoc master when building dev docs (#10066) 2017-11-13 18:31:34 +11:00
Loïc Estève 502261bd9d Fix example for matplotlib 2.1 change. (#9897) 2017-10-10 11:42:48 +02:00
Joel Nothman cf174afdd3 CI avoid matplotlib 2.1.0
Fixes #9896
2017-10-10 10:56:07 +11:00
Loïc Estève 4fb629b8e5 MAINT remove temporary conda work-around
Reverts 8de18e67b.
2017-10-05 10:24:47 +02:00
Loïc Estève 8de18e67b2 FIX do not update conda as a temporary work-around for conda issue
https://github.com/conda/conda/issues/6030
2017-09-28 00:04:46 +02:00
Andreas Mueller 08ec7be764 MAINT Stop vendoring sphinx-gallery (#9403) 2017-09-11 07:39:37 +10:00
Andreas Mueller 71408e09e4 [MRG] update numpydoc to upstream, include fix for line numbers (#7355) 2017-07-18 19:34:54 +02:00
Joel Nothman fa73cd795c CI latexmk -interaction=nonstopmode not working; use more conservative -halt-on-error 2017-06-29 22:40:58 +10:00
Loïc Estève 4749355f35 CIRCLE tweak comments in build_doc.sh 2017-06-29 13:29:55 +02:00
Joel Nothman 6028f55db5 CI fix latexmk option 2017-06-29 20:45:25 +10:00
Loïc Estève e85d1d5f5e CIRCLE latexmk is required for sphinx 1.6 2017-06-29 10:53:16 +02:00
Guillaume Lemaitre 076f46a152 [MRG+1] MAINT Upgrade to sphinx 1.6.2 (#9227) 2017-06-29 10:08:50 +02:00
Loïc Estève e7c0025c9e CIRCLE Revert to sphinx 1.5
to fix pdf doc generation
2017-06-12 11:26:14 +02:00
Loïc Estève 54bee2f14d CIRCLE latexmk is needed to build the pdf doc
with sphinx 1.6
2017-06-12 09:21:49 +02:00
Joel Nothman 1cc346cece BUILD Give clear error message when there are merge conflicts (#8945) 2017-05-29 13:42:47 +02:00
Loïc Estève 31326534f5 Remove miniconda installer caching (#8859)
Download takes less than a second both on Travis and Circle.

Also use latest miniconda installer on Circle.
2017-05-11 14:34:08 +02:00
Loïc Estève fdfdbf025f Test sphinx extensions doctests only on Circle. (#8228)
Some sphinx extensions import sphinx in their doctests.
2017-01-25 22:40:47 +01:00
Joel Nothman 9616acf1bd CI remove obsolete comment 2017-01-22 21:43:35 +11:00
jakirkham 5d6460de28 MNT/BLD Use GitHub's merge refs to test PRs on CircleCI (#8211)
Unlike other CIs, CircleCI does not test the merge commit of a PR with
its base branch. Instead it tests the PR's head commit. The problem with
this is the PR's status could differ when it is merged with the base
branch. For instance, if one needs changes in the base branch to get
their PR to pass, they must rebase/merge to get them into the history
the PR. This normally isn't a problem, but sometimes things do go wrong
when doing this merge/rebase, which adds a new unneeded difficulty.
Alternatively, a passing PR could turn out to fail when merged into the
base branch because some new content in the base branch was not tested
against in the PR.

To solve these issues, we checkout the merge ref for a PR (if it is a
PR) from GitHub. However, it should be noted that the merge ref can be
out-of-date in some cases w.r.t. the base branch. Still this is the
commonly used strategy on Travis CI and AppVeyor. If we had enough info,
we could ideally terminate a build that has merge conflicts.
Unfortunately it doesn't seem that CircleCI gives us this info.
2017-01-18 02:45:37 +01:00
Óscar Nájera bddda7bc69 [MRG + 2] [MAINT] Update to Sphinx-Gallery 0.1.7 (#7986)
and use latest version of sphinx in CircleCI
2017-01-17 23:43:40 +01:00
Joel Nothman 9345bd154b CI fix bug in getting changed docs when no sklearn/ files modified 2016-12-20 21:12:07 +11:00