forked from tum-ei-eda/M2-ISA-R
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
38 lines (36 loc) · 1018 Bytes
/
Copy pathsetup.py
File metadata and controls
38 lines (36 loc) · 1018 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# SPDX-License-Identifier: Apache-2.0
#
# This file is part of the M2-ISA-R project: https://github.com/tum-ei-eda/M2-ISA-R
#
# Copyright (C) 2022
# Chair of Electrical Design Automation
# Technical University of Munich
import setuptools
setuptools.setup(
name="m2isar",
url="https://github.com/tum-ei-eda/m2-isa-r",
use_scm_version=True,
packages=setuptools.find_packages(),
package_data={
"": ["*.mako", "*.lark"]
},
setup_requires=["setuptools_scm"],
install_requires=[
"mako",
"antlr4-python3-runtime == 4.11.1"
],
extras_require={
"lark": [
"lark-parser ~= 0.11"
]
},
entry_points={
"console_scripts": [
"etiss_writer=m2isar.backends.etiss.writer:main",
"coredsl_parser=m2isar.frontends.coredsl.parser:main",
"coredsl2_parser=m2isar.frontends.coredsl2.parser:main",
"m2isar_viewer=m2isar.backends.viewer.viewer:main"
]
},
zip_safe=False
)