1 from setuptools
import setup
, find_packages
5 here
= os
.path
.abspath(os
.path
.dirname(__file__
))
6 README
= open(os
.path
.join(here
, 'README.md')).read()
7 NEWS
= open(os
.path
.join(here
, 'NEWS.txt')).read()
12 # using pip3 for ongoing development is a royal pain. seriously not
13 # recommended. therefore a number of these dependencies have been
14 # commented out. *they are still required* - they will need installing
19 'nmutil', # can be obtained with pip3, best done manually
24 # install pia from https://salsa.debian.org/Kazan-team/power-instruction-analyzer
25 'power-instruction-analyzer'
29 name
='libresoc-openpower',
31 description
="OpenPOWER ISA resources including a python-based simulator",
32 long_description
=README
+ '\n\n' + NEWS
,
34 "Topic :: Software Development",
35 "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)",
36 "Programming Language :: Python :: 3",
37 "Operating System :: OS Independent",
39 keywords
='nmigen libre-soc openpower simulator',
40 author
='Luke Kenneth Casson Leighton',
41 author_email
='lkcl@libre-soc.org',
42 url
='http://git.libre-soc.org/?p=openpower-isa.git',
44 packages
=find_packages('src'),
45 package_dir
={'': 'src'},
46 include_package_data
=True,
48 install_requires
=install_requires
,
49 tests_require
=test_requires
,
50 test_suite
='nose.collector',
53 'pywriter=openpower.decoder.pseudo.pywriter:pywriter'
54 'sv_analysis=openpower.sv:sv_analysis'