Don't reset the core / peripherals on DRAM controller reset request
[gram.git] / setup.py
1 #!/usr/bin/env python3
2
3 from setuptools import setup
4 from setuptools import find_packages
5
6
7 setup(
8 # Vitals
9 name="gram",
10 license="BSD",
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",
16 use_scm_version= {
17 "root": '..',
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"
22 },
23
24 # Imports / exports / requirements
25 platforms='any',
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'],
31 entry_points={},
32
33 # Metadata
34 classifiers = [
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',
44 ],
45 )