diff --git a/.github/workflows/linuxWF.yml b/.github/workflows/linuxWF.yml index 60b2e157cf..fa3af9cc07 100644 --- a/.github/workflows/linuxWF.yml +++ b/.github/workflows/linuxWF.yml @@ -190,7 +190,7 @@ jobs: if: contains( matrix.variant, '-pycv-' ) working-directory: ./plugins/pycv/ run: | - pip install --user pybind11 + pip install --user -r requirements.txt source ../../sourceme.sh ln -s $(realpath ../../regtest/scripts) ./regtest/scripts ./prepareMakeForDevelop.sh diff --git a/docker/fedora39-pycv b/docker/fedora39-pycv index a9d1194d99..80b6ed15d7 100644 --- a/docker/fedora39-pycv +++ b/docker/fedora39-pycv @@ -5,7 +5,7 @@ RUN source /etc/bashrc \ && cd plumed2 \ && source ./sourceme.sh \ && cd plugins/pycv \ - && pip3 install pybind11 \ + && pip3 install -r requirements.txt \ && ln -s $(realpath ../../regtest/scripts) ./regtest/scripts \ && python_bin=python3 ./prepareMakeForDevelop.sh \ && make check diff --git a/docker/rocky8-pycv b/docker/rocky8-pycv index 3920b600bc..7dedd42ce3 100644 --- a/docker/rocky8-pycv +++ b/docker/rocky8-pycv @@ -5,7 +5,7 @@ RUN source ./.bashrc \ && cd plumed2 \ && source ./sourceme.sh \ && cd plugins/pycv \ - && pip3 install --user pybind11 \ + && pip3 install --user -r requirements.txt \ && ln -s $(realpath ../../regtest/scripts) ./regtest/scripts \ && python_bin=python3 ./prepareMakeForDevelop.sh \ && make check diff --git a/plugins/pycv/requirements.txt b/plugins/pycv/requirements.txt index 52671c7685..316898b010 100644 --- a/plugins/pycv/requirements.txt +++ b/plugins/pycv/requirements.txt @@ -1,2 +1,2 @@ -pybind11 +pybind11>=2.10.3,<=2.11.1 numpy