From 8e7e6ada5db034949e9d033b075d3c38c0440883 Mon Sep 17 00:00:00 2001 From: PrimozGodec Date: Tue, 24 Oct 2023 10:39:54 +0200 Subject: [PATCH 1/3] Require numba>=0.58 --- setup.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/setup.py b/setup.py index 558d64d..3d998ec 100644 --- a/setup.py +++ b/setup.py @@ -39,6 +39,9 @@ INSTALL_REQUIRES = [ "AnyQt", + # shap's requirement, force users for numba to get updated because compatibility + # issues with numpy - completely remove this pin after october 2024 + "numba >=0.58", "numpy", "Orange3 >=3.34.0", "orange-canvas-core >=0.1.28", From 3071bb373efcececd7a5691a06b2a61b2babd37c Mon Sep 17 00:00:00 2001 From: PrimozGodec Date: Tue, 24 Oct 2023 10:57:27 +0200 Subject: [PATCH 2/3] Use pandas==1.4.0 for oldest test --- tox.ini | 1 + 1 file changed, 1 insertion(+) diff --git a/tox.ini b/tox.ini index d7e474d..29240ef 100644 --- a/tox.ini +++ b/tox.ini @@ -26,6 +26,7 @@ deps = oldest: orange3==3.34.0 oldest: orange-canvas-core==0.1.28 oldest: orange-widget-base==4.19.0 + oldest: pandas==1.4.0 latest: https://github.com/biolab/orange3/archive/refs/heads/master.zip#egg=orange3 latest: https://github.com/biolab/orange-canvas-core/archive/refs/heads/master.zip#egg=orange-canvas-core latest: https://github.com/biolab/orange-widget-base/archive/refs/heads/master.zip#egg=orange-widget-base From ef8563d0bb48321902ef4fa2db73857a8aa64e51 Mon Sep 17 00:00:00 2001 From: PrimozGodec Date: Tue, 24 Oct 2023 12:02:52 +0200 Subject: [PATCH 3/3] Tox - Set oldest scipy since newest not compatible with pinned oldest scikit --- tox.ini | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tox.ini b/tox.ini index 29240ef..224fe0a 100644 --- a/tox.ini +++ b/tox.ini @@ -22,11 +22,12 @@ deps = {env:PYQT_PYPI_NAME:PyQt5}=={env:PYQT_PYPI_VERSION:5.15.*} {env:WEBENGINE_PYPI_NAME:PyQtWebEngine}=={env:WEBENGINE_PYPI_VERSION:5.15.*} xgboost - oldest: scikit-learn==1.0.1 oldest: orange3==3.34.0 oldest: orange-canvas-core==0.1.28 oldest: orange-widget-base==4.19.0 oldest: pandas==1.4.0 + oldest: scikit-learn==1.0.1 + oldest: scipy==1.9.0 latest: https://github.com/biolab/orange3/archive/refs/heads/master.zip#egg=orange3 latest: https://github.com/biolab/orange-canvas-core/archive/refs/heads/master.zip#egg=orange-canvas-core latest: https://github.com/biolab/orange-widget-base/archive/refs/heads/master.zip#egg=orange-widget-base