3 from setuptools
import setup
4 from setuptools
import find_packages
11 url
="https://lambdaconcept.com",
12 download_url
="https://github.com/lambdaconcept/gram",
13 author
="LambdaConcept",
14 author_email
="contact@lambdaconcept.com",
15 description
="DRAM core for LambdaSoC",
18 "relative_to": __file__
,
19 "version_scheme": "guess-next-dev",
20 "local_scheme": lambda version
: version
.format_choice("+{node}", "+{node}.dirty"),
21 "fallback_version": "r0.0"
24 # Imports / exports / requirements
26 packages
=find_packages(exclude
=("test*", "doc*", "examples*", "contrib*", "libgram*")),
27 include_package_data
=True,
28 python_requires
="~=3.7",
29 install_requires
=['nmigen', 'nmigen_boards', 'pyvcd'],
30 setup_requires
=['setuptools', 'setuptools_scm'],
35 'Programming Language :: Python',
36 'Development Status :: 1 - Planning',
37 'Natural Language :: English',
38 'Environment :: Plugins',
39 'Intended Audience :: Developers',
40 'Intended Audience :: Science/Research',
41 'License :: OSI Approved :: BSD License',
42 'Operating System :: OS Independent',
43 'Topic :: Scientific/Engineering',