mirror of
https://github.com/Silicon1602/srdl2sv.git
synced 2024-12-22 06:58:41 +00:00
46 lines
1.6 KiB
Python
46 lines
1.6 KiB
Python
import os
|
|
from setuptools import setup, find_packages
|
|
|
|
# Utility function to read the README file.
|
|
def read(fname):
|
|
return open(os.path.join(os.path.dirname(__file__), fname), encoding="UTF-8").read()
|
|
|
|
setup(
|
|
name = "srdl2sv",
|
|
version = "0.0.1",
|
|
author = "Dennis Potter",
|
|
author_email = "dennis@dennispotter.eu",
|
|
maintainer = "Dennis Potter",
|
|
maintainer_email = "dennis@dennispotter.eu",
|
|
description = ("A SystemRDL 2.0 to (synthesizable) SystemVerilog compiler."),
|
|
license = "GPLv3",
|
|
keywords = "systemverilog verilog systemrdl rdl hdl rtl",
|
|
url = "https://git.dennispotter.eu/Dennis/srdl2sv",
|
|
packages=['srdl2sv',
|
|
'srdl2sv.components',
|
|
'srdl2sv.components.templates',
|
|
'srdl2sv.components.widgets',
|
|
'srdl2sv.cli',
|
|
'srdl2sv.log'],
|
|
include_package_data=True,
|
|
entry_points = {
|
|
'console_scripts': ['srdl2sv=srdl2sv.srdl2sv:main', ]
|
|
},
|
|
long_description=read('README.md'),
|
|
# Note that install_requires differs from requirements.txt
|
|
# since it does not include any of the files that are used
|
|
# to perform tests (i.e., cocotb)
|
|
install_requires=[
|
|
'PyYAML==6',
|
|
'systemrdl-compiler>=1.18.0, <2'
|
|
],
|
|
classifiers=[
|
|
"Development Status :: 3 - Alpha",
|
|
"Intended Audience :: Developers",
|
|
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
|
|
"Programming Language :: Python :: 3 :: Only",
|
|
"Topic :: Software Development :: Compilers",
|
|
"Topic :: Software Development :: Code Generators",
|
|
],
|
|
)
|