Move all Python scripts out of the Trace Analyzer into a generic dramsys package. To use the dramsys Python module in the Trace Analyzer, the user is expected to install the package into a virtual environment together with its dependencies. The Python package also makes the follwing binaries available: - dramsys_metrics - dramsys_plots - dramsys_tests - dramsys_vcd_export
25 lines
605 B
TOML
25 lines
605 B
TOML
[project]
|
|
name = "dramsys"
|
|
version = "0.1.0"
|
|
description = "DRAMSys utility Python scripts"
|
|
readme = "README.md"
|
|
authors = [
|
|
{ name = "Derek Christ", email = "derek.christ@uni-wuerzburg.de" }
|
|
]
|
|
requires-python = ">=3.14"
|
|
dependencies = [
|
|
"matplotlib>=3.10.7",
|
|
"pyvcd>=0.4.1",
|
|
"tqdm>=4.67.1",
|
|
]
|
|
|
|
[project.scripts]
|
|
dramsys_metrics = "dramsys.analysis.metrics:main"
|
|
dramsys_plots = "dramsys.analysis.plots:main"
|
|
dramsys_tests = "dramsys.analysis.tests:main"
|
|
dramsys_vcd_export = "dramsys.tools.vcdExport:main"
|
|
|
|
[build-system]
|
|
requires = ["uv_build>=0.9.7,<0.10.0"]
|
|
build-backend = "uv_build"
|