Pre-install Python dependencies in CI Docker images.
authorM. Eric Irrgang <mei2n@virginia.edu>
Tue, 19 Oct 2021 15:25:43 +0000 (15:25 +0000)
committerAndrey Alekseenko <al42and@gmail.com>
Tue, 19 Oct 2021 15:25:43 +0000 (15:25 +0000)
commit3590ab06f96f123de64973e14195db333cbc50ff
treec28f535ed83039b838e8382cf05b38c84f3d953a
parentcbd1e7a8d76fac6ce3b2c7f824fe27c37bb54b27
Pre-install Python dependencies in CI Docker images.

Add `pybind11` and `wheel` to the (scripted) Docker image builds so that
the admin/ci-scripts/build-and-test-py-gmxapi-0.3.sh script can use
`--no-deps --no-index` with pip.

Remove `pip install pybind11` where it is no longer needed in CI jobs.

Follow-up to #4092.
admin/ci-scripts/build-and-test-py-gmxapi-0.3.sh
admin/containers/scripted_gmx_docker_builds.py
admin/gitlab-ci/documentation.gitlab-ci.yml
admin/gitlab-ci/lint.gitlab-ci.yml
python_packaging/src/setup.py