Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 8de76ce

Browse files
committed
MNT: Add meson-python, numpy, pybind11 and setuptools-scm in
requirements/doc/doc-requirements.txt * Update the CI build files to refer to the requirments file rather than installing dependencies manually
1 parent 46b39ab commit 8de76ce

3 files changed

Lines changed: 6 additions & 2 deletions

File tree

.circleci/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ commands:
103103
- run:
104104
name: Install Python dependencies
105105
command: |
106-
python -m pip install --user meson-python numpy pybind11 setuptools-scm
106+
python -m pip install --user ".[dev]"
107107
python -m pip install --user \
108108
numpy<< parameters.numpy_version >> \
109109
-r requirements/doc/doc-requirements.txt

azure-pipelines.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ stages:
135135
136136
- bash: |
137137
python -m pip install --upgrade pip
138-
python -m pip install --upgrade meson-python numpy pybind11 setuptools-scm
138+
python -m pip install --upgrade ".[dev]"
139139
python -m pip install -r requirements/testing/all.txt -r requirements/testing/extra.txt
140140
displayName: 'Install dependencies with pip'
141141

requirements/doc/doc-requirements.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,7 @@ sphinx-copybutton
2222
sphinx-design
2323
sphinx-gallery>=0.12.0
2424
sphinx-tags>=0.3.0
25+
meson-python
26+
numpy
27+
pybind11
28+
setuptools-scm

0 commit comments

Comments
 (0)