Add peakrdl-cli optional dependency

This commit is contained in:
Alex Mykyta
2024-12-19 19:04:48 -08:00
parent 809195a72a
commit ebd82dde1b
2 changed files with 7 additions and 2 deletions

View File

@@ -16,7 +16,7 @@ authors = [
] ]
description = "Compile SystemRDL into a SystemVerilog control/status register (CSR) block" description = "Compile SystemRDL into a SystemVerilog control/status register (CSR) block"
readme = "README.md" readme = "README.md"
license = {file = "LICENSE"} license = {text = "GPLv3"}
keywords = [ keywords = [
"SystemRDL", "PeakRDL", "CSR", "compiler", "tool", "registers", "generator", "SystemRDL", "PeakRDL", "CSR", "compiler", "tool", "registers", "generator",
"Verilog", "SystemVerilog", "register abstraction layer", "Verilog", "SystemVerilog", "register abstraction layer",
@@ -41,6 +41,11 @@ classifiers = [
"Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)", "Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)",
] ]
[project.optional-dependencies]
cli = [
"peakrdl-cli >= 1.2.3",
]
[project.urls] [project.urls]
Source = "https://github.com/SystemRDL/PeakRDL-regblock" Source = "https://github.com/SystemRDL/PeakRDL-regblock"
Tracker = "https://github.com/SystemRDL/PeakRDL-regblock/issues" Tracker = "https://github.com/SystemRDL/PeakRDL-regblock/issues"

View File

@@ -2,7 +2,7 @@
pytest<7.2 pytest<7.2
parameterized parameterized
pytest-parallel pytest-parallel # TODO: deprecated. migrate to pytest-xdist
jinja2-simple-tags jinja2-simple-tags
pylint pylint
mypy mypy