Commit Graph

106 Commits

Author SHA1 Message Date
Thomas J. Fan 06d6f8a9f6
FIX Passes global configuration when spawning joblib jobs (#17634)
* WIP

* BUG Passes context to joblib jobs

* BUG Fix

* BUG Fix

* CLN Moves delayed into fixes

* CLN Adds linter

* REV Revert diff

* DOC Adds comment for removal

* Use a simple implementation
2020-09-21 16:59:42 +02:00
Thomas J. Fan 2992fe27f3
CI Fixes circleci doc building by adding path to conda in bash script (#18022) 2020-07-29 09:34:53 +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
Thomas J. Fan 650dea4838
MNT Update sphinx 3.0.3 (#17244)
* MNT Update to sphinx 3.0.3

* BLD [doc build]

* WIP Update sphinx
2020-06-11 14:43:28 -04:00
Lucy Liu 2d12bb5750
CI Check default doctest directives in linter (#17269)
* add grep

* directs to test CI

* attempt2

* better output format

* use find

* revert test rst file

* better message

* faster grep
2020-05-19 15:50:19 +02:00
Roman Yurchak 1cbe59ee06
CI Check for unused imports when linting (#16678)
* Check for missing imports in linting

* Exclude externals

* Remove unused imports
2020-03-12 12:56:35 +01:00
Chiara Marmo e9340e3f4b
[MRG] DOC Add example about interpretation of coefficients of linear models (#15706)
Co-authored-by: Nicolas Hug <contact@nicolas-hug.com>
Co-authored-by: Gael Varoquaux <gael.varoquaux@normalesup.org>
Co-authored-by: Joel Nothman <joel.nothman@gmail.com>
Co-authored-by: Guillaume Lemaitre <g.lemaitre58@gmail.com>
2020-03-11 09:59:23 +11:00
Jérémie du Boisberranger 97d49f2074
BLD Specify build time dependencies via pyproject.toml (#16244)
* add pyproject.toml

* do it in CI

* cln

* no build isolation in the doc

* bump dependencies

* no-build-isolation everywhere needed
2020-02-11 10:58:04 +01:00
Adrin Jalali 42706ebf2d
MNT CI dropping python-3.5 (#15106)
* dropping python-3.5

* fix install guide

* fix setup.py

* fix circleci

* advanced_installation

* index.html

* readme

* pyparsing.py

* remove clean_warning_registry

* 1.13.1 and 1.19.1

* don't use 16.04

* 18.04 libatlas-dev -> libatlas-base-dev

* min pillow version for 3.6 is 4.2.1

* echo commands

* fix conflict, and 32 bit

* fix conflict for circle

* fix scikit-image version dep

* mark tests as xfail on 32bit py3.6

* move to 1.13.3 min numpy version, and simplify old code

* remove the rest of _object_dtype_isnan usages

* Revert "remove the rest of _object_dtype_isnan usages"

This reverts commit c6e867ea1f.

* fix issues raised by jeremy

* minor fix

* minor fixes mentioned by Olivier
2020-02-10 12:28:42 +01:00
Thomas J Fan 1e166f77f8 [MRG] MNT Updates pypy to use 7.2.0 (#15954) 2019-12-30 00:18:40 +01:00
Guillaume Lemaitre 6b8e545293 MNT bump the version of numpydoc and sphinx gallery (#15681) 2019-11-21 11:51:07 +01:00
Chiara Marmo 641b863188 MNT fix filtering of examples file to run by sphinx (#15680) 2019-11-20 16:06:41 +01:00
Thomas J Fan a723bea9c9 [MRG] Enables CircleCI to fail when sphinx warns (#15633) 2019-11-19 14:31:52 +01:00
Adrin Jalali ad57efa729
MNT packaging instead of a custom regex to parse versions (#15566)
* use x.y.z (no rc/beta/etc) for version in sphinx config

* use parse_version, and refactor binder branch inference

* install packaging in doc build envs

* use packaging
2019-11-11 13:46:41 +01:00
Thomas J Fan 837d2b5552 BLD Makes linting a dependency for most azure jobs (#15277) 2019-11-01 06:51:37 +11:00
Chiara Marmo 88640476fe BLD Add sphinx warnings in modified files to the _changed.h… (#15180) 2019-10-16 10:51:47 -04:00
Thomas J Fan 7d35f4fc3c [DOC] Removes "documentation" page and adds Other version in nav bar (#15121) 2019-10-14 08:24:41 -04:00
Thomas J Fan 68044b061d BLD/CI Fix pypy build (#14708) 2019-08-21 22:33:39 +03:00
Joel Nothman f8fd09c74c DOC warn on published docs other than latest release (#14634)
Companion to https://github.com/scikit-learn/scikit-learn.github.io/pull/13
2019-08-14 15:37:12 +02:00
Loïc Estève e23f58df73 EXA Add memory measurements in example gallery (#14532) 2019-07-31 17:08:15 +02:00
Loïc Estève e0f0b3de2f CI/DOC Use sphinx-gallery 0.3.1 (#14507) 2019-07-31 10:33:39 +02:00
Loïc Estève 7a87ac5117 CI/DOC Minor improvements to build_doc.sh (#14519) 2019-07-30 16:14:33 +02:00
Thomas J Fan a72f4dcc7d CI Adds conda free channel for python 3.5 on circleci (#14508) 2019-07-30 15:21:18 +02:00
Thomas J Fan b8f665349b MAINT Uses another regex to get versions (#14465) 2019-07-25 13:47:39 +10:00
Thomas J Fan 8db687be0c BLD Do not get version from circle (#14462) 2019-07-25 10:35:25 +10:00
Andreas Mueller 55895bc30c DOC Updates CSS to be compatible with Sphinx 2.1 (#13982) 2019-07-24 20:47:01 +10:00
Roman Yurchak 70aa46ae8e MAINT Enable parallel builds in CI (patch) (#14397) 2019-07-19 10:37:33 +02:00
Roman Yurchak 5d95b7ac92 MAINT Enable paralell builds in CI (#14397) 2019-07-18 08:26:40 -04:00
Roman Yurchak 11d2539444 MAINT Enable ccache in CircleCI / fix CI on master (#14172) 2019-06-25 13:40:48 +10:00
Thomas J Fan be17713d85
MAINT Upgrade CI to PyPy 7.1.1, fix CI failure on master (#13912) 2019-06-24 13:39:10 -04:00
Joel Nothman 27bffe63dd CI _changed.html now provides links to compare PR to dev and stable (#14165) 2019-06-22 15:32:37 -04:00
Joel Nothman a241d1e546 DOC use :pr: rather than :issue: in what's new (#13701) 2019-04-25 13:55:38 +02:00
Thomas J Fan 66cc1c7342 MAINT Uses debian stretch for circleci doc building (#13642) 2019-04-24 16:09:55 +02:00
Eric Larson badaa153e6 DOC: Fixes for latest numpydoc (#13670) 2019-04-22 09:04:52 -04:00
Nicolas Hug 83dca7eb1b MNT Correctly handle deprecated attribute warnings and docstrings (#13635) 2019-04-18 10:21:40 -07:00
Clément Doumouro 01bc8b18ac FIX non deterministic behavior in SGD (#13422) 2019-04-04 21:31:09 +11:00
Loïc Estève 3aefc834dc MNT CI Fix for sphinx-gallery 0.3.1 + 404 errors on Debian Jessie packages (#13527)
* Fix for sphinx-gallery 0.3.1.

Figure numbering have been changed to ignore matplotlib figure number.

* Use circleci/3.6 image.

This docker image uses Debian stretch and fixes the problems seen with apt-get update with Debian jessie.

* Install additional fonts.

Seems to be needed to convert doc/images/iris.svg.

* Another missed example using figure number 0.

[doc build]
2019-03-27 16:01:11 +01:00
Hanmin Qin 568ef0637f
MNT scikit-image 0.14.2 is available through conda (#13458) 2019-03-18 16:37:36 +08:00
Hanmin Qin 166e2f41b0 DOC Note down the reason why we install scikit-image from pip 2019-03-04 17:05:07 +08:00
Adrin Jalali 18920e3121 MNT CI fix scikit-image dependency for latest numpy (#13378) 2019-03-04 09:57:41 +01:00
jeremiedbb 8e824df33b MNT refs to travis/flake8_diff -> circle/flake8_diff (#13163) 2019-02-15 09:06:31 +11:00
Hanmin Qin f6c664c8f6 CI install pillow in pypy job (#13081) 2019-02-04 08:17:04 +01:00
surgan12 62d2059804 MNT remove __future__ imports (#12791) 2019-02-02 22:05:06 +08:00
Hanmin Qin 575064b8e1
MNT More clean up after we remove python < 3.5 (#13078) 2019-02-02 22:01:13 +08:00
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