{"package": "desdeo", "summary": "DESDEO is a modular and open source framework for interactive multiobjective optimization.", "pypi_url": "https://pypi.org/project/desdeo", "piwheels_url": "https://www.piwheels.org/project/desdeo", "releases": {"2.7.0": {"released": "2026-08-25 12:01:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"desdeo-2.7.0-py3-none-any.whl": {"file_url": "/simple/desdeo/desdeo-2.7.0-py3-none-any.whl", "filehash": "9ef685b0bc5d3bc6fc5e1e3451add37f6ee651376cd8f876e139a20ca72f4064", "filesize": 645393, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12,<3.14", "apt_dependencies": [], "pip_dependencies": ["bayesian-optimization", "coco-experiment", "cvxpy", "greenlet", "gurobipy", "imodels", "moocore", "nevergrad", "numba", "numpy", "plotly", "polars", "pyarrow", "pydantic", "pydantic-settings", "pymoo", "pyomo", "pyparsing", "requests", "scipy", "shap", "sympy", "tsp-solver", "websockets"]}}}, "2.6.0": {"released": "2026-06-18 13:46:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"desdeo-2.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/desdeo/desdeo-2.6.0-py3-none-any.whl", "filehash": "88e4dbf3c4fb95f18aca599295513a1e71903b3ad81cbed0ad6f0ad411027481", "filesize": 555481, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12,<3.14", "apt_dependencies": [], "pip_dependencies": ["bayesian-optimization", "coco-experiment", "cvxpy", "greenlet", "gurobipy", "moocore", "nevergrad", "numba", "numpy", "plotly", "polars", "pyarrow", "pydantic", "pydantic-settings", "pymoo", "pyomo", "pyparsing", "requests", "scipy", "shap", "sympy", "tsp-solver", "websockets"]}}}, "2.5.0": {"released": "2026-06-10 05:38:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"desdeo-2.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/desdeo/desdeo-2.5.0-py3-none-any.whl", "filehash": "122771fa74c3d818015fdb7af06bd69b387eeb2b206ff5dd929b6b7d23f51988", "filesize": 549217, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12,<3.14", "apt_dependencies": [], "pip_dependencies": ["bayesian-optimization", "coco-experiment", "cvxpy", "greenlet", "gurobipy", "moocore", "nevergrad", "numba", "numpy", "plotly", "polars", "pyarrow", "pydantic", "pydantic-settings", "pymoo", "pyomo", "pyparsing", "requests", "scipy", "shap", "sympy", "tsp-solver", "websockets"]}}}, "2.4.0": {"released": "2026-04-14 10:37:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"desdeo-2.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/desdeo/desdeo-2.4.0-py3-none-any.whl", "filehash": "29645baa7fae10f58fc1d6d6a919cfcccf5d5a09da75be9a7b669f7ce8288cae", "filesize": 516999, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12,<3.14", "apt_dependencies": [], "pip_dependencies": ["bayesian-optimization", "coco-experiment", "cvxpy", "greenlet", "gurobipy", "moocore", "nevergrad", "numba", "numpy", "plotly", "polars", "pyarrow", "pydantic", "pydantic-settings", "pymoo", "pyomo", "pyparsing", "requests", "scipy", "shap", "sympy", "tsp-solver", "websockets"]}}}, "2.3.0": {"released": "2026-03-31 12:17:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"desdeo-2.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/desdeo/desdeo-2.3.0-py3-none-any.whl", "filehash": "cb93182a3c29b5cb02783eac326b4a3b853ce8d9cbaf43a394358db3e92e2f41", "filesize": 484870, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12,<3.14", "apt_dependencies": [], "pip_dependencies": ["bayesian-optimization", "coco-experiment", "cvxpy", "greenlet", "gurobipy", "moocore", "nevergrad", "numba", "numpy", "plotly", "polars", "pyarrow", "pydantic", "pydantic-settings", "pymoo", "pyomo", "pyparsing", "requests", "scipy", "shap", "sympy", "tsp-solver", "websockets"]}}}, "2.2.2": {"released": "2026-02-17 11:14:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"desdeo-2.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/desdeo/desdeo-2.2.2-py3-none-any.whl", "filehash": "332e6cc16fd1c6bfbda8fb00109d5733d8457758333009af3dbe0036cf8ccb80", "filesize": 476193, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12,<3.14", "apt_dependencies": [], "pip_dependencies": ["bayesian-optimization", "coco-experiment", "cvxpy", "greenlet", "gurobipy", "moocore", "nevergrad", "numba", "numpy", "plotly", "polars", "pyarrow", "pydantic", "pydantic-settings", "pymoo", "pyomo", "pyparsing", "requests", "scipy", "shap", "sympy", "tsp-solver", "websockets"]}}}, "2.2.1": {"released": "2026-02-10 11:15:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"desdeo-2.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/desdeo/desdeo-2.2.1-py3-none-any.whl", "filehash": "23646f10a167ccddc7bb1f6040498466ec6a8162ce89ec18e4bfa1830088d951", "filesize": 468942, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12,<3.14", "apt_dependencies": [], "pip_dependencies": ["bayesian-optimization", "coco-experiment", "cvxpy", "greenlet", "gurobipy", "moocore", "nevergrad", "numba", "numpy", "plotly", "polars", "pyarrow", "pydantic", "pydantic-settings", "pymoo", "pyomo", "pyparsing", "requests", "scipy", "shap", "sympy", "tsp-solver", "websockets"]}}}, "2.2.0": {"released": "2026-02-03 09:28:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"desdeo-2.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/desdeo/desdeo-2.2.0-py3-none-any.whl", "filehash": "432bde54199695273c2343e97b2bb19619eafae5f70e7b0f3385e60fc236be72", "filesize": 465568, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12,<3.14", "apt_dependencies": [], "pip_dependencies": ["bayesian-optimization", "coco-experiment", "cvxpy", "greenlet", "gurobipy", "moocore", "nevergrad", "numba", "numpy", "plotly", "polars", "pyarrow", "pydantic", "pydantic-settings", "pymoo", "pyomo", "pyparsing", "requests", "scipy", "shap", "sympy", "tsp-solver", "websockets"]}}}, "2.1.1": {"released": "2026-01-27 12:14:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"desdeo-2.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/desdeo/desdeo-2.1.1-py3-none-any.whl", "filehash": "bc04a41d71b16cc5a9446a227460942cfc11843a1c3a3c68c7db733800da87e6", "filesize": 464301, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12,<3.14", "apt_dependencies": [], "pip_dependencies": ["bayesian-optimization", "coco-experiment", "cvxpy", "greenlet", "gurobipy", "moocore", "nevergrad", "numba", "numpy", "plotly", "polars", "pyarrow", "pydantic", "pydantic-settings", "pymoo", "pyomo", "pyparsing", "requests", "scipy", "shap", "sympy", "tsp-solver", "websockets"]}}}, "2.1.0": {"released": "2026-01-22 14:48:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"desdeo-2.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/desdeo/desdeo-2.1.0-py3-none-any.whl", "filehash": "3a91cd1ac8d2a9e0207bf3342c9b8db9d4d5fd0869da9bb1c885e669f69c341c", "filesize": 464457, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12,<3.14", "apt_dependencies": [], "pip_dependencies": ["bayesian-optimization", "coco-experiment", "cvxpy", "greenlet", "gurobipy", "moocore", "nevergrad", "numba", "numpy", "plotly", "polars", "pyarrow", "pydantic", "pydantic-settings", "pymoo", "pyomo", "pyparsing", "requests", "scipy", "shap", "sympy", "tsp-solver", "websockets"]}}}, "2.0.0": {"released": "2025-05-16 14:25:29", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "1.2": {"released": "2023-03-02 11:48:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"desdeo-1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/desdeo/desdeo-1.2-py3-none-any.whl", "filehash": "fd3556a69593ffd8f5120a1ba9854dd01e09305d066cbebd8dba69f7213f7b06", "filesize": 1167, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<3.11", "apt_dependencies": [], "pip_dependencies": ["desdeo-emo", "desdeo-mcdm", "desdeo-problem", "desdeo-tools"]}}}, "1.1.3": {"released": "2021-09-30 10:20:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"desdeo-1.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/desdeo/desdeo-1.1.3-py3-none-any.whl", "filehash": "cd81951953fbb74c15bb37f30b62f96283cc9a44407edbcd9aa74067736718e3", "filesize": 1200, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7.0,<3.10", "apt_dependencies": [], "pip_dependencies": ["cython", "desdeo-emo", "desdeo-mcdm", "desdeo-problem", "desdeo-tools"]}}}, "1.1.2": {"released": "2021-07-15 09:56:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"desdeo-1.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/desdeo/desdeo-1.1.2-py3-none-any.whl", "filehash": "2896f524065fdb5542c92f289156be71aec76a65f6967fcf23279090387315f4", "filesize": 1180, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7.0,<3.10", "apt_dependencies": [], "pip_dependencies": ["desdeo-emo", "desdeo-mcdm", "desdeo-problem", "desdeo-tools"]}}}, "1.1.1": {"released": "2021-01-21 12:09:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"desdeo-1.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/desdeo/desdeo-1.1.1-py3-none-any.whl", "filehash": "e9cdc96532b5a1ba63571e4dccaa9bfbd93399f3c6500921d2361a380840dca2", "filesize": 1178, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7.0,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["desdeo-emo", "desdeo-mcdm", "desdeo-problem", "desdeo-tools"]}}}, "1.1": {"released": "2020-08-27 12:04:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"desdeo-1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/desdeo/desdeo-1.1-py3-none-any.whl", "filehash": "4f2588ad67f461b2717554442c0f88ba91991a9629a92684d452be6fd4b3e381", "filesize": 1186, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7.0,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["desdeo-emo", "desdeo-mcdm", "desdeo-problem", "desdeo-tools"]}}}, "1.0": {"released": "2020-06-17 15:15:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"desdeo-1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/desdeo/desdeo-1.0-py3-none-any.whl", "filehash": "e8cdaec9c452bf96eaaff4e3c9b3e6c1a0c48d30ab8591f5f49a5f9f26b44aea", "filesize": 1176, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7.0,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["desdeo-mcdm", "desdeo-problem", "desdeo-tools"]}}}, "0.2.1": {"released": "2018-09-10 17:32:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"desdeo-0.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/desdeo/desdeo-0.2.1-py3-none-any.whl", "filehash": "5b1dff3a3a661b13c466c8af3489ee546428a0e7f1fa1f89137203a9229701d7", "filesize": 34030, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "prompt-toolkit", "scikit-learn", "scipy"]}}}, "0.2.0": {"released": "2018-08-28 09:23:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"desdeo-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/desdeo/desdeo-0.2.0-py3-none-any.whl", "filehash": "bbc3293e60ddd164f1b50305d878806005321ff9809a0a9ee32737e7e51211a1", "filesize": 33093, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "prompt-toolkit", "scikit-learn", "scipy"]}}}, "0.1.5": {"released": "2018-08-27 15:14:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"desdeo-0.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/desdeo/desdeo-0.1.5-py3-none-any.whl", "filehash": "511a6ee650ca0b4e764990fd09ae9421dd7ba9a814d719edd1695feea5f637e6", "filesize": 33078, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "prompt-toolkit", "scikit-learn", "scipy"]}}}, "0.1.4": {"released": "2018-07-16 15:07:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"desdeo-0.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/desdeo/desdeo-0.1.4-py3-none-any.whl", "filehash": "1a5cfd3cc19ba6080f2ba4f9e90ef42d6b49795a4bca6fa55b066edc08984b7d", "filesize": 32988, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "prompt-toolkit", "scikit-learn", "scipy"]}}}, "0.1.3": {"released": "2018-06-18 10:16:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"desdeo-0.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/desdeo/desdeo-0.1.3-py3-none-any.whl", "filehash": "d1d4297b8d68c282a4b2a28846e9839a1ecaee191594e4699d60f7fe978aeab4", "filesize": 30276, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "prompt-toolkit", "scikit-learn", "scipy"]}}}, "0.1.2": {"released": "2018-06-13 15:22:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"desdeo-0.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/desdeo/desdeo-0.1.2-py3-none-any.whl", "filehash": "3fed778edcd757a729f08845e855d2fd9875207d07ed2708dff943be390d4aa6", "filesize": 6920, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "prompt-toolkit", "scikit-learn", "scipy"]}}}, "0.1.1": {"released": "2018-05-21 09:30:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"desdeo-0.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/desdeo/desdeo-0.1.1-py3-none-any.whl", "filehash": "279990b951472e1dda02bc50fd27dcee6e377faf7dfcfb9ee3aef524fd3a0ba7", "filesize": 6510, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "prompt-toolkit", "scikit-learn", "scipy"]}}}, "0.1.0": {"released": "2018-05-21 09:12:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"desdeo-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/desdeo/desdeo-0.1.0-py3-none-any.whl", "filehash": "245ec9b13f741cec54c6afed5106efe99b7565dc52bbf83100568311b954cc0a", "filesize": 6160, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["numpy", "prompt-toolkit", "scikit-learn", "scipy"]}}}}}