Commit Graph

134 Commits

Author SHA1 Message Date
Thomas J. Fan f1d3417b08
MNT Drops Python 3.7 in CI, wheel building, and docs (#22617)
* MNT Drops Python 3.7

* MNT Bump NumPy and SciPy

* FIX Fix build

* FIX Bump versions improved

* DOC Fixes numpy version [pypy]

* BLD [pypy] [icc-build]

* Update docs

* MAINT use scipy.optimize.LinearConstraint in test

* MAINT scipy 1.1.0 related code clean-up

* scipy>=1.3.2 in pyproject.toml's build deps

* [cd build]

* DOC Adds comment about pypy

* MAINT remove _astype_copy_false

* FIX Update check for python version in setup.py

Co-authored-by: Olivier Grisel <olivier.grisel@ensta.org>
2022-02-28 18:23:02 +01:00
Thomas J. Fan 30c89280ce
MAINT Adjust tests for numpydoc 1.2 (#22287)
Co-authored-by: Julien Jerphanion <git@jjerphan.xyz>
Co-authored-by: Olivier Grisel <olivier.grisel@ensta.org>
2022-02-11 17:11:50 +01:00
Guillaume Lemaitre a13bad3818 MAINT correct comments in the CI config 2022-01-27 11:13:14 +01:00
Guillaume Lemaitre 825a69abfd
MAINT using pytest-xdist and pin coverage to 6.2 (#22311) 2022-01-27 11:01:58 +01:00
Thomas J. Fan 3209f84400
MAINT pin numpydoc in arm for now (#22292) 2022-01-24 22:43:33 -05:00
Thomas J. Fan 7c7666c9b9
CI Use conda-forge compilers in circleci [doc build] (#21819) 2021-11-29 22:17:48 +01:00
Guillaume Lemaitre bbb81e94ed
MNT pin PyWavelet in doc-min builds (#21607) 2021-11-11 19:58:00 -05:00
Julien Jerphanion fac1ec8ec8
Revert "HOTFIX Don't use setuptools 58.5 which introduces regression (#21549)" (#21560)
This reverts commit 953d101c70.

The fix for setuptools#21549 has been introduced in 58.5.3.

See: https://github.com/pypa/setuptools/pull/2855#issuecomment-961487836
2021-11-05 10:07:01 +01:00
Julien Jerphanion 953d101c70
HOTFIX Don't use setuptools 58.5 which introduces regression (#21549) 2021-11-04 10:57:06 +01:00
Julien Jerphanion b2ee0f4ed1
CI Adapt Circle CI script for ARM (#21174)
Co-authored-by: Guillaume Lemaitre <g.lemaitre58@gmail.com>
Co-authored-by: Olivier Grisel <olivier.grisel@ensta.org>
Co-authored-by: Chiara Marmo <cmarmo@users.noreply.github.com>
Co-authored-by: Thomas J. Fan <thomasjpfan@gmail.com>
2021-10-08 23:19:21 -04:00
Dimitri Papadopoulos Orfanos f71c031314
DOC Typos found by codespell (#21069) 2021-09-17 19:04:54 +02:00
Christian Lorentzen 94edc00cab
MNT add --allow-releaseinfo-change for circleci (#20751) 2021-08-16 11:30:44 +02:00
Chiara Marmo 7366abd4aa
[CI] Add circleci build and test for arm64. (#20460)
Co-authored-by: Olivier Grisel <olivier.grisel@ensta.org>
2021-08-04 14:58:27 +02:00
Gael Varoquaux 5a879f4a02
DOC Add thumbnails and summaries to links with sphinxext-opengraph (#20464) 2021-07-06 19:12:24 +01:00
Thomas J. Fan 82df48934e
MNT Applies black formatting to most of the code base (#18948) 2021-06-17 14:21:09 -04:00
Chiara Marmo 2a43ed2bfc
CI Fix min dependencies for scikit-image (#20108) 2021-05-19 12:20:25 +02:00
Thomas J. Fan 053d2d1af4
CI Uses minimum version for doc-min-dependencies (#20057) 2021-05-17 10:52:34 +02:00
Nicolas Hug 0eb9ad73c5
MNT fix bad shebang in build_doc.sh (#20050) 2021-05-05 20:59:59 +01:00
Chiara Marmo 4803a0adfe
DOC Add a note about the involvement of the contributor in maintenance. (#20044)
Co-authored-by: Julien Jerphanion <git@jjerphan.xyz>
Co-authored-by: Nicolas Hug <contact@nicolas-hug.com>
Co-authored-by: Nicolas Hug <nicolashug@fb.com>
2021-05-05 18:43:44 +01:00
Adrin Jalali 468c3f4057
MNT replace master with main (#19237)
* replace master with main

* fix imbalanced-learn

Co-authored-by: Guillaume Lemaitre <g.lemaitre58@gmail.com>

* asv default branch is `master`

Co-authored-by: Jérémie du Boisberranger <34657725+jeremiedbb@users.noreply.github.com>

Co-authored-by: Guillaume Lemaitre <g.lemaitre58@gmail.com>
Co-authored-by: Jérémie du Boisberranger <34657725+jeremiedbb@users.noreply.github.com>
2021-01-22 15:19:48 +01:00
Juan Carlos Alfaro Jiménez 8c5b8fdaf3
DOC Fix minimum version for building ZIP of the HTML (#19208) 2021-01-19 17:39:07 +01:00
Juan Carlos Alfaro Jiménez a5d858cd16
MNT fix strict comparison in version listing (#19163) 2021-01-13 10:21:02 +01:00
Juan Carlos Alfaro Jiménez be4c1d1fee
MNT Replace PDF build by ZIP of the HTML (#17564) 2021-01-12 09:30:36 -05:00
Guillaume Lemaitre afbd4b307e
MNT remove docstring check in pypy build (#19057) 2020-12-22 11:24:25 +01:00
JHayes 3d8db98ea5
DOC add sphinx-prompt to ease select/copy/paste of prompt command #18512 (#18516)
Co-authored-by: Guillaume Lemaitre <g.lemaitre58@gmail.com>
2020-11-23 15:16:47 +01:00
Olivier Grisel 5a09d87da3
MNT use conda-forge for the pypy build on circle ci (#18867) 2020-11-19 22:45:01 +01:00
Olivier Grisel 7149558f67
CI Enable parallel build on CI via an env variable (#18826)
Co-authored-by: Thomas J. Fan <thomasjpfan@gmail.com>
2020-11-13 10:30:10 -05:00
Olivier Grisel b25d64fbd6
MAINT update flake8 config on circleci linter (#18731) 2020-11-02 15:34:41 +01:00
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