From 56f7a8438127725bd5ce67e20e860d1fdc262b2e Mon Sep 17 00:00:00 2001 From: Benedykt Bela Date: Wed, 17 Dec 2025 16:35:23 +0100 Subject: [PATCH] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Resolve=20networkx=20pytho?= =?UTF-8?q?n=20package=203.6=20version=20issue.=20(#16)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Resolve networkx python package 3.6 version issue. HTA has the requirement that networkx package should be greater than or equal to 3.1 version. For some reason, the version 3.6 of networkx package causes HTA to fails during critical path analysis. What is interesting, the version 3.6.1 of networkx package works fine with HTA. Therefore, to avoid the installation of the problematic version 3.6, we exclude it in the requirements.txt file. Issue in networkx repository: https://github.com/networkx/networkx/issues/8367 Signed-off-by: Benedykt Bela * Change comment. Signed-off-by: Benedykt Bela --------- Signed-off-by: Benedykt Bela --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 8068dcaa..1f9417e9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ # Python dependencies required for users jupyterlab>=3.5.1 numpy>=1.23.5 -networkx>=3.1 +networkx>=3.1,!=3.6 # Version 3.6 of networkx has a bug affecting HTA. pandas>=1.5.2 plotly>=5.11.0 pydot>=1.3.0 # required by third_party/param/