From ebd82dde1b0730a561b59a309088f4f7d73751bb Mon Sep 17 00:00:00 2001 From: Alex Mykyta Date: Thu, 19 Dec 2024 19:04:48 -0800 Subject: [PATCH] Add peakrdl-cli optional dependency --- pyproject.toml | 7 ++++++- tests/requirements.txt | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 673e5c6..eac8926 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,7 +16,7 @@ authors = [ ] description = "Compile SystemRDL into a SystemVerilog control/status register (CSR) block" readme = "README.md" -license = {file = "LICENSE"} +license = {text = "GPLv3"} keywords = [ "SystemRDL", "PeakRDL", "CSR", "compiler", "tool", "registers", "generator", "Verilog", "SystemVerilog", "register abstraction layer", @@ -41,6 +41,11 @@ classifiers = [ "Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)", ] +[project.optional-dependencies] +cli = [ + "peakrdl-cli >= 1.2.3", +] + [project.urls] Source = "https://github.com/SystemRDL/PeakRDL-regblock" Tracker = "https://github.com/SystemRDL/PeakRDL-regblock/issues" diff --git a/tests/requirements.txt b/tests/requirements.txt index c1a347c..440db54 100644 --- a/tests/requirements.txt +++ b/tests/requirements.txt @@ -2,7 +2,7 @@ pytest<7.2 parameterized -pytest-parallel +pytest-parallel # TODO: deprecated. migrate to pytest-xdist jinja2-simple-tags pylint mypy