diff --git a/Makefile b/Makefile index 0739954e9a..bac23fbddc 100644 --- a/Makefile +++ b/Makefile @@ -74,7 +74,7 @@ wqex_local_test: $(CCTOOLS_INSTALL) ## run all tests with workqueue_ex config .PHONY: config_local_test config_local_test: - pip3 install ".[monitoring,proxystore]" + pip3 install ".[monitoring,visualization,proxystore]" pytest parsl/tests/ -k "not cleannet" --config local --random-order --durations 10 .PHONY: site_test diff --git a/docs/userguide/monitoring.rst b/docs/userguide/monitoring.rst index 5f26885099..b83994498b 100644 --- a/docs/userguide/monitoring.rst +++ b/docs/userguide/monitoring.rst @@ -56,7 +56,7 @@ Visualization To run the web dashboard utility ``parsl-visualize`` you first need to install its dependencies: - $ pip install 'parsl[monitoring]' + $ pip install 'parsl[monitoring,visualization]' To view the web dashboard while or after a Parsl program has executed, run the ``parsl-visualize`` utility:: diff --git a/setup.py b/setup.py index aec30ccd7d..e06ca085db 100755 --- a/setup.py +++ b/setup.py @@ -8,7 +8,9 @@ extras_require = { 'monitoring' : [ - 'sqlalchemy>=1.4,<2', + 'sqlalchemy>=1.4,<2' + ], + 'visualization' : [ 'pydot', 'networkx>=2.5,<2.6', 'Flask>=1.0.2',