#1632 - Added Python version to the System Information section in the report

This commit is contained in:
Chris McCarthy
2023-07-20 10:16:29 +01:00
parent 2aeb11771f
commit 26aea67cd3

View File

@@ -1,6 +1,7 @@
import json import json
import platform import platform
import shutil import shutil
import sys
from datetime import datetime from datetime import datetime
from pathlib import Path from pathlib import Path
from typing import Any, Dict, Final, Optional, Tuple, Union from typing import Any, Dict, Final, Optional, Tuple, Union
@@ -117,9 +118,14 @@ def _build_benchmark_latex_report(
) )
with doc.create(Section("System Information")): with doc.create(Section("System Information")):
with doc.create(Subsection("Python")):
with doc.create(Tabular("|l|l|")) as table:
table.add_hline()
table.add_row((bold("Version"), sys.version))
table.add_hline()
for section, section_data in data["system_info"].items(): for section, section_data in data["system_info"].items():
if section_data: if section_data:
with doc.create(Subsection(section.capitalize())): with doc.create(Subsection(section)):
if isinstance(section_data, dict): if isinstance(section_data, dict):
with doc.create(Tabular("|l|l|")) as table: with doc.create(Tabular("|l|l|")) as table:
table.add_hline() table.add_hline()