Skip to content

Commit

Permalink
CI: DOC: add optional dependency on threadpoolctl
Browse files Browse the repository at this point in the history
  • Loading branch information
rgommers committed Nov 17, 2021
1 parent e300cbc commit 9a5ef2f
Show file tree
Hide file tree
Showing 6 changed files with 8 additions and 2 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
python3.8-dbg -c 'import sys; print("Python debug build:", hasattr(sys, "gettotalrefcount"))'
python3.8-dbg -m pip install --upgrade pip 'setuptools<58.5' wheel
python3.8-dbg -m pip install --upgrade numpy cython pytest pytest-xdist pybind11
python3.8-dbg -m pip install --upgrade mpmath gmpy2==2.1.0rc1 pythran
python3.8-dbg -m pip install --upgrade mpmath gmpy2==2.1.0rc1 pythran threadpoolctl
python3.8-dbg -m pip uninstall -y nose
cd ..
- name: Building SciPy
Expand Down
1 change: 1 addition & 0 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -291,6 +291,7 @@ stages:
pytest-env
pytest-timeout
pytest-xdist==1.34.0
threadpoolctl
displayName: 'Install dependencies'
# DLL resolution mechanics were changed in
# Python 3.8: https://bugs.python.org/issue36085
Expand Down
1 change: 1 addition & 0 deletions ci/azure-travis-template.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ steps:
pip install ${{parameters.other_spec}}
cython
gmpy2==2.1.0rc1
threadpoolctl
mpmath
pythran
pybind11
Expand Down
4 changes: 3 additions & 1 deletion doc/source/dev/core-dev/distributing.rst.inc
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,8 @@ are:
- Pillow_ (for image loading/saving)
- scikits.umfpack_ (optionally used in ``sparse.linalg``)
- mpmath_ (for more extended tests in ``special``)
- pydata/sparse (compatibility support in ``scipy.sparse``)
- pydata/sparse (compatibility support in ``scipy.sparse``)
- threadpoolctl_ (to control BLAS/LAPACK threading in test suite)

*Unconditional build-time dependencies:*

Expand Down Expand Up @@ -221,3 +222,4 @@ Wheelhouse_, see at the wheel_ and Wheelhouse_ docs.
.. _six: https://pypi.org/project/six
.. _decorator: https://github.com/micheles/decorator
.. _manylinux: https://github.com/pypa/manylinux/
.. _threadpoolctl: https://github.com/joblib/threadpoolctl
1 change: 1 addition & 0 deletions environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,4 @@ dependencies:
# Some optional test dependencies
- mpmath
- gmpy2=2.1.0rc1
- threadpoolctl
1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@ test = [
"asv",
"mpmath",
"gmpy2==2.1.0rc1",
"threadpoolctl",
"scikit-umfpack",
]
doc = [
Expand Down

0 comments on commit 9a5ef2f

Please sign in to comment.