forked from Accelergy-Project/accelergy
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
40 lines (37 loc) · 1.6 KB
/
setup.py
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
39
40
from setuptools import setup, find_packages
import os
def readme():
with open('README.md') as f:
return f.read()
setup(
name='accelergy',
version='0.4',
description='Accelergy Estimation Framework',
classifiers=[
'Development Status :: 3 - Alpha',
'License :: OSI Approved :: MIT License',
'Programming Language :: Python :: 3',
'Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)',
],
keywords='accelerator hardware energy estimation',
author='Yannan Wu',
author_email='[email protected]',
license='MIT',
packages=['accelergy'],
install_requires = ['pyYAML >= 1.1', 'pyfiglet', 'ruamel.yaml >= 0.17.20', 'deepdiff >= 6.2.3'],
python_requires = '>=3.8',
data_files=[('share/accelergy/primitive_component_libs',
['share/primitive_component_libs/primitive_component.lib.yaml',
'share/primitive_component_libs/pim_primitive_component.lib.yaml',
'share/primitive_component_libs/soc_primitives.lib.yaml']),
('share/accelergy/estimation_plug_ins/dummy_tables',
['share/estimation_plug_ins/dummy_tables/dummy.estimator.yaml',
'share/estimation_plug_ins/dummy_tables/dummy_table.py'])
],
include_package_data = True,
entry_points = {
'console_scripts': ['accelergy=accelergy.accelergy_console:main',
'accelergyDefineArch=accelergy.accelergy_define_arch_console:main'],
},
zip_safe = False,
)