whoops missed comma in setup.py console_scripts
[openpower-isa.git] / setup.py
1 from setuptools import setup, find_packages
2 import sys
3 import os
4
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()
8
9
10 version = '0.0.1'
11
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
15 # manually.
16
17 install_requires = [
18 'nmigen',
19 'nmutil', # can be obtained with pip3, best done manually
20 ]
21
22 test_requires = [
23 'nose',
24 # install pia from https://salsa.debian.org/Kazan-team/power-instruction-analyzer
25 'power-instruction-analyzer'
26 ]
27
28 setup(
29 name='libresoc-openpower',
30 version=version,
31 description="OpenPOWER ISA resources including a python-based simulator",
32 long_description=README + '\n\n' + NEWS,
33 classifiers=[
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",
38 ],
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',
43 license='LGPLv3+',
44 packages=find_packages('src'),
45 package_dir={'': 'src'},
46 include_package_data=True,
47 zip_safe=False,
48 install_requires=install_requires,
49 tests_require=test_requires,
50 test_suite='nose.collector',
51 entry_points = {
52 'console_scripts': [
53 'pywriter=openpower.decoder.pseudo.pywriter:pywriter',
54 'sv_analysis=openpower.sv:sv_analysis'
55 ]
56 }
57 )