[build-system] requires = ["setuptools", "setuptools-scm"] build-backend = "setuptools.build_meta" [project] name = "peakrdl-python-regmap" dynamic = ["version"] requires-python = ">=3.7" dependencies = [ "systemrdl-compiler~=1.31", "jinja2", ] authors = [ {name="Byron Lathi"}, ] description = "Generate Python address map from a SystemRDL register model" readme = "README.md" license = {file = "LICENSE"} keywords = [ "SystemRDL", "PeakRDL", "CSR", "compiler", "tool", "registers", "generator", "Python", "software", ] classifiers = [ "Development Status :: 5 - Production/Stable", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Operating System :: OS Independent", "Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)", ] [project.optional-dependencies] cli = [ "peakrdl-cli >= 1.2.3", ] [project.urls] Source = "https://git.byronlathi.com/bslathi19/PeakRDL-python" Tracker = "https://git.byronlathi.com/bslathi19/PeakRDL-python/issues" Changelog = "https://git.byronlathi.com/bslathi19/PeakRDL-python/releases" #Documentation = "https://peakrdl-python.readthedocs.io/" [tool.setuptools.dynamic] version = {attr = "peakrdl_python_regmap.__about__.__version__"} [project.entry-points."peakrdl.exporters"] python-regmap = "peakrdl_python_regmap.__peakrdl__:Exporter"