[project] name="cb-util" version="0.1" description="Collection of scripts and wrapper of continuous benchmarking" readme = "README.md" requires-python = ">=3.8" authors = [ { name = "Christoph Alt", email="christoph.alt@fau.de" } ] license = { file = "LICENSE" } dependencies = [ "python-dotenv", "influxdb", "gitpython", "requests", "kadi-apy", "numpy", "pandas", "importlib_resources ; python_version<'3.7'", "pyyaml", ] [project.optional-dependencies] plotting = [ "plotly", "kaleido", ] dashboard = [ "grafanalib", ] test = [ "coverage", "pytest", "pytest-cov" ] [project.scripts] get_frequency = "cbutil.cpu_frequency:main" [tools.setuptools] packages = ["cbutil", "cbutil.postprocessing", "dashboards", "plotting"] [tool.coverage.run] branch = true source = ["cbutil", "dashboards", "plotting"] exclude_lines = [ "if __name__ == __main__", ] [tool.coverage.html] directory = "coverage_html_report"