dev-python/agate: Bump to 1.13.0
[gentoo/gentoo.git] / sci-chemistry / gromacs / files / gromacs-2025.0-beta-fix-man-build.patch
blob2eb2d45035a2d62f3ef8efd4aef49da160c23f5e
1 From 5c9a86c6c6ae3e9202e2feb0e1d33df40818c251 Mon Sep 17 00:00:00 2001
2 From: Andrey Alekseenko <al42and@gmail.com>
3 Date: Tue, 10 Dec 2024 16:21:55 +0100
4 Subject: [PATCH] Don't require GMXAPI for building man pages
6 Refs #4767
7 Fixes #5241
8 ---
9 docs/conf.cmakein.py | 9 +++++++--
10 1 file changed, 7 insertions(+), 2 deletions(-)
12 diff --git a/docs/conf.cmakein.py b/docs/conf.cmakein.py
13 index 577bcba9bd8..46986adbc07 100644
14 --- a/docs/conf.cmakein.py
15 +++ b/docs/conf.cmakein.py
16 @@ -55,7 +55,12 @@ gmxapi_staging_path = "@GMXAPI_PYTHON_STAGING_DIR@"
17 if gmxapi_staging_path and os.path.isdir(gmxapi_staging_path):
18 sys.path.append(gmxapi_staging_path)
20 -import gmxapi
21 +try:
22 + import gmxapi
23 +except ImportError:
24 + gmxapi_version_string = "N/A"
25 +else:
26 + gmxapi_version_string = gmxapi.__version__
28 gmx_admin_scripts_path = "@GMX_ADMIN_DIR@"
29 gmx_containers_path = "@GMX_ADMIN_DIR@/containers"
30 @@ -277,7 +282,7 @@ rst_epilog += """
31 .. |thisyear| replace:: {thisyear_string}
32 """.format(
33 gmx_version_string=gmx_version_string,
34 - gmxapi_version_string=gmxapi.__version__,
35 + gmxapi_version_string=gmxapi_version_string,
36 regressiontest_version=regressiontest_version,
37 thisyear_string=thisyear_string,
39 --
40 GitLab