Files
DRAMSys/python/pyproject.toml
Derek Christ 2b51814441 feat(python): introduce dramsys Python package
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
2025-12-03 19:04:57 +01:00

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"