Pre-install Python dependencies in CI Docker images.
[alexxy/gromacs.git] / admin / containers / scripted_gmx_docker_builds.py
index 4492c4593665ff002c0016b29f737fa36f75f17f..59971bce5808f8378d706c33bb3ccee3453993bf 100755 (executable)
@@ -517,17 +517,14 @@ def prepare_venv(version: StrictVersion) -> typing.Sequence[str]:
             'networkx>=2.0' \
             'numpy>=1' \
             'pip>=10.1' \
+            'pybind11>2.6' \
             'Pygments>=2.2.0' \
             'pytest>=3.9' \
             'setuptools>=42' \
+            'scikit-build>=0.10' \
             'Sphinx>=1.6.3' \
-            'sphinxcontrib-plantuml>=0.14'""")
-
-    # TODO: Remove 'importlib_resources' dependency when Python >=3.7 is required.
-    if minor == 6:
-        commands.append(f"""{venv_path}/bin/python -m pip install --upgrade \
-                'importlib_resources'""")
-
+            'sphinxcontrib-plantuml>=0.14' \
+            'wheel'""")
     return commands