e42ffcaf66ac8658cc3a14b8eb99674307107f06
1 from setuptools
import setup
, find_packages
5 def local_scheme(version
):
6 if version
.tag
and not version
.distance
:
7 return version
.format_with("")
9 return version
.format_choice("+{node}", "+{node}.dirty")
11 "relative_to": __file__
,
12 "version_scheme": "guess-next-dev",
13 "local_scheme": local_scheme
19 use_scm_version
=scm_version(),
20 author
="Jean-François Nguyen",
21 author_email
="jf@lambdaconcept.com",
22 description
="A framework for building SoCs with nMigen",
23 #long_description="""TODO""",
25 setup_requires
=["setuptools_scm"],
35 "flterm=lambdasoc.tools.flterm:main [SFL]",
39 "SFL": ["asyncserial"]
41 packages
=find_packages(),
42 zip_safe
=False, # install as directory. needed to build SoC firmware.
43 include_package_data
=True,
45 "Source Code": "https://github.com/lambdaconcept/lambdasoc",
46 "Bug Tracker": "https://github.com/lambdaconcept/lambdasoc/issues",