setup.py: Removed deps as per bug #1086#c7.
[gram.git] / setup.py
index 8f7c7eb998e1531ace2e48ba50278dbdb630a0c5..11a70c7b18b1868e3e769486600af7d76976164e 100755 (executable)
--- a/setup.py
+++ b/setup.py
@@ -4,6 +4,18 @@ from setuptools import setup
 from setuptools import find_packages
 
 
+def scm_version():
+    def local_scheme(version):
+        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(
     # Vitals
     name="gram",
@@ -13,20 +25,13 @@ setup(
     author="LambdaConcept",
     author_email="contact@lambdaconcept.com",
     description="DRAM core for LambdaSoC",
-    use_scm_version= {
-        "root": '..',
-        "relative_to": __file__,
-        "version_scheme": "guess-next-dev",
-        "local_scheme": lambda version : version.format_choice("+{node}", "+{node}.dirty"),
-        "fallback_version": "r0.0"
-    },
-
+    use_scm_version=scm_version(),
     # Imports / exports / requirements
     platforms='any',
     packages=find_packages(exclude=("test*", "doc*", "examples*", "contrib*", "libgram*")),
     include_package_data=True,
     python_requires="~=3.7",
-    install_requires=['nmigen', 'nmigen_boards', 'pyvcd'],
+    #install_requires=['nmigen', 'nmigen_boards'],
     setup_requires=['setuptools', 'setuptools_scm'],
     entry_points={},