From 5a6cb284c9d68cb4b7a72db69f686644a60677ab Mon Sep 17 00:00:00 2001 From: juanbc Date: Wed, 17 Jan 2024 17:41:03 -0300 Subject: [PATCH] migrated to pulp 2.8 --- pyproject.toml | 4 ++-- skcriteria/utils/lp.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index adb0eaf..cb338f5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -57,13 +57,13 @@ classifiers = [ ] urls = { Homepage = "https://scikit-criteria.quatrope.org/", Repository = "https://github.com/quatrope/scikit-criteria" } dependencies = [ - "numpy", + "numpy<2.0", "pandas", "scipy", "jinja2", "custom_inherit", "seaborn", - "pulp", + "pulp>=2.8,<2.9", "Deprecated", "scikit-learn>=1.3,<1.4", "matplotlib!=3.6.1", diff --git a/skcriteria/utils/lp.py b/skcriteria/utils/lp.py index 24b7184..5a040b4 100644 --- a/skcriteria/utils/lp.py +++ b/skcriteria/utils/lp.py @@ -36,7 +36,7 @@ def is_solver_available(solver): """Return True if the solver is available.""" - return solver is None or solver.upper() in ["PULP"] + pulp.list_solvers( + return solver is None or solver.upper() in ["PULP"] + pulp.listSolvers( onlyAvailable=True )