tools: add flterm
[lambdasoc.git] / setup.py
index 63e131f70d3b4e4a983ce4eeb975112e049019a2..16e8bd32afb65cded30b7f6e1e94937d60ea5a51 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -23,7 +23,17 @@ setup(
     #long_description="""TODO""",
     license="BSD",
     setup_requires=["setuptools_scm"],
-    install_requires=["nmigen>=0.1"],
+    install_requires=[
+        "nmigen>=0.1,<0.3",
+    ],
+    entry_points={
+        "console_scripts": [
+            "flterm=lambdasoc.tools.flterm:main [SFL]",
+        ]
+    },
+    extras_require={
+        "SFL": ["asyncserial @ git+https://github.com/m-labs/asyncserial@master"]
+    },
     packages=find_packages(),
     project_urls={
         "Source Code": "https://github.com/lambdaconcept/lambdasoc",