must not delay ack to wb request in SRAM
[nmigen-soc.git] / setup.py
index 5a8baa26dc774fbc961ecf154929ebecff200ac7..4d91617495b30248f278f74715807335fee103f2 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -3,8 +3,15 @@ from setuptools import setup, find_packages
 
 def scm_version():
     def local_scheme(version):
-        return version.format_choice("+{node}", "+{node}.dirty")
-    return {"version_scheme": "guess-next-dev", "local_scheme": local_scheme}
+        if version.tag and not version.distance:
+            return version.format_with("")
+        else:
+            return version.format_choice("+{node}", "+{node}.dirty")
+    return {
+        "relative_to": __file__,
+        "version_scheme": "guess-next-dev",
+        "local_scheme": local_scheme
+    }
 
 
 setup(
@@ -16,7 +23,7 @@ setup(
     #long_description="""TODO""",
     license="BSD",
     setup_requires=["setuptools_scm"],
-    install_requires=["nmigen", "nmigen-stdio"],
+    install_requires=["nmigen"],
     packages=find_packages(),
     project_urls={
         "Source Code": "https://github.com/m-labs/nmigen-soc",