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