diff --git a/.circleci/config.yml b/.circleci/config.yml index 1ab22d302314..5b4cbf5570b8 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -103,7 +103,7 @@ commands: - run: name: Install Python dependencies command: | - python -m pip install --user meson-python numpy pybind11 setuptools-scm + python -m pip install --user -r requirements/dev/build-requirements.txt python -m pip install --user \ numpy<< parameters.numpy_version >> \ -r requirements/doc/doc-requirements.txt diff --git a/azure-pipelines.yml b/azure-pipelines.yml index bf055d0eaa16..e3d04faf5997 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -135,7 +135,7 @@ stages: - bash: | python -m pip install --upgrade pip - python -m pip install --upgrade meson-python numpy pybind11 setuptools-scm + python -m pip install --upgrade -r requirements/dev/build-requirements.txt python -m pip install -r requirements/testing/all.txt -r requirements/testing/extra.txt displayName: 'Install dependencies with pip' diff --git a/requirements/dev/build-requirements.txt b/requirements/dev/build-requirements.txt new file mode 100644 index 000000000000..1b22d228e217 --- /dev/null +++ b/requirements/dev/build-requirements.txt @@ -0,0 +1,4 @@ +pybind11 +meson-python +numpy +setuptools-scm diff --git a/requirements/dev/dev-requirements.txt b/requirements/dev/dev-requirements.txt index 117fd8acd3e6..e5cbc1091bb2 100644 --- a/requirements/dev/dev-requirements.txt +++ b/requirements/dev/dev-requirements.txt @@ -1,3 +1,4 @@ +-r build-requirements.txt -r ../doc/doc-requirements.txt -r ../testing/all.txt -r ../testing/extra.txt