fix dependency problems caused by pypi
[c4m-jtag.git] / setup.py
index d7ac6c8a38ea5adeafe1a7803408dd308a3d1e98..5ad599503e623457c7ab6a0f5727b938ae57b379 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -16,7 +16,7 @@ def scm_version():
 
 setup(
     name="c4m_jtag",
-    #use_scm_version=scm_version(), # fails with tag name ls180-23jan2020
+    use_scm_version=scm_version(),
     author="Staf Verhaegen",
     author_email="staf@fibraservi.eu",
     description="",
@@ -25,7 +25,10 @@ setup(
     setup_requires=["setuptools_scm"],
 
     # removing cocotb, causing unnecessary dependency and install problems
-    install_requires=["setuptools", "nmigen"],
+    install_requires=["setuptools",
+        "nmigen>=0.0,<=0.5",
+        "nmigen-soc",
+        "modgrammar"],
 
     # unit tests require cocotb: main operation does not
     tests_require=['cocotb'],