From 1ed87867ee05290e8fa11e7e375d0e42b1b6cd26 Mon Sep 17 00:00:00 2001 From: Karol Gugala Date: Thu, 14 Jan 2021 22:27:26 +0100 Subject: [PATCH 1/3] setup.py: add dependencies Signed-off-by: Karol Gugala --- setup.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/setup.py b/setup.py index deed4839..8388709b 100644 --- a/setup.py +++ b/setup.py @@ -24,6 +24,23 @@ setuptools.setup( long_description_content_type="text/markdown", url="https://github.com/SymbiFlow/prjxray", packages=['prjxray'], + install_requires=[ + 'sdf-timing @ git+https://github.com/symbiflow/python-sdf-timing', + 'fasm @ git+https://github.com/symbiflow/fasm', + 'intervaltree', + 'numpy', + 'openpyxl', + 'ordered-set', + 'parse', + 'progressbar2', + 'pyjson5', + 'pytest', + 'pyyaml', + 'scipy>=1.2.1', + 'simplejson', + 'sympy', + 'textx', + ], classifiers=[ "Programming Language :: Python :: 3", "License :: OSI Approved :: ISC License", From dc9060df224b79be32c886dd4e0ee0c19e47075b Mon Sep 17 00:00:00 2001 From: Alessandro Comodi Date: Mon, 15 Mar 2021 16:47:39 +0100 Subject: [PATCH 2/3] setup: remove non-required dependencies Signed-off-by: Alessandro Comodi --- setup.py | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/setup.py b/setup.py index 8388709b..d1388b58 100644 --- a/setup.py +++ b/setup.py @@ -25,21 +25,12 @@ setuptools.setup( url="https://github.com/SymbiFlow/prjxray", packages=['prjxray'], install_requires=[ - 'sdf-timing @ git+https://github.com/symbiflow/python-sdf-timing', - 'fasm @ git+https://github.com/symbiflow/fasm', + 'fasm', 'intervaltree', 'numpy', - 'openpyxl', - 'ordered-set', - 'parse', - 'progressbar2', 'pyjson5', - 'pytest', 'pyyaml', - 'scipy>=1.2.1', 'simplejson', - 'sympy', - 'textx', ], classifiers=[ "Programming Language :: Python :: 3", From fc196c79672a29048023c3900f9fd8a41ab8d92d Mon Sep 17 00:00:00 2001 From: Alessandro Comodi Date: Mon, 15 Mar 2021 17:33:47 +0100 Subject: [PATCH 3/3] setup: add comment to remove dependency Signed-off-by: Alessandro Comodi --- setup.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/setup.py b/setup.py index d1388b58..61f4749b 100644 --- a/setup.py +++ b/setup.py @@ -28,6 +28,8 @@ setuptools.setup( 'fasm', 'intervaltree', 'numpy', + # FIXME: remove dependency once https://github.com/SymbiFlow/prjxray/issues/1624 + # is fixed 'pyjson5', 'pyyaml', 'simplejson',