{"package": "message-ix", "summary": "The MESSAGEix integrated assessment model framework", "pypi_url": "https://pypi.org/project/message-ix", "piwheels_url": "https://www.piwheels.org/project/message-ix", "releases": {"3.11.1": {"released": "2025-06-03 11:45:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"message_ix-3.11.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/message-ix/message_ix-3.11.1-py3-none-any.whl", "filehash": "3d5ea14f66194ea9325a7741174ccb37004153e5b846f74ba3fe3c8873b91001", "filesize": 6305502, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["click", "genno", "ixmp", "numpy", "pandas", "pyyaml", "scipy"]}}}, "3.11.1rc1": {"released": "2025-06-03 10:26:56", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"message_ix-3.11.1rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/message-ix/message_ix-3.11.1rc1-py3-none-any.whl", "filehash": "2fbcdbf2ef2643f4313008be2024879e48e6f59acedc4cc921b4a330aa386240", "filesize": 6305554, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["click", "genno", "ixmp", "numpy", "pandas", "pyyaml", "scipy"]}}}, "3.11.0": {"released": "2025-05-27 14:19:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"message_ix-3.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/message-ix/message_ix-3.11.0-py3-none-any.whl", "filehash": "2464aec7cd5ad19accf6d97bb25c82310a0bf734a0951d6807ed79e06098321c", "filesize": 6303628, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["click", "genno", "ixmp", "numpy", "pandas", "pyyaml", "scipy"]}}}, "3.11.0rc1": {"released": "2025-05-26 11:40:53", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"message_ix-3.11.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/message-ix/message_ix-3.11.0rc1-py3-none-any.whl", "filehash": "996defb827e1f85042020c5699225399dc4e26750f8f3d383cf5f156d97e1d68", "filesize": 6303400, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["click", "genno", "ixmp", "numpy", "pandas", "pyyaml", "scipy"]}}}, "3.10.0": {"released": "2025-02-21 08:06:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"message_ix-3.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/message-ix/message_ix-3.10.0-py3-none-any.whl", "filehash": "a4c6e248993603d29bd17c34f72fd219af7f76b0c0c9fb385dd0aed253212512", "filesize": 6209197, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["click", "genno", "ixmp", "numpy", "pandas", "pyyaml", "scipy"]}}}, "3.10.0rc1": {"released": "2025-02-19 12:42:55", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"message_ix-3.10.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/message-ix/message_ix-3.10.0rc1-py3-none-any.whl", "filehash": "b75115f327555f24ba23b581bdb376490258abe2e74fec3ee7cc207dd8e2b0cf", "filesize": 6209254, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["click", "genno", "ixmp", "numpy", "pandas", "pyyaml", "scipy"]}}}, "3.9.0": {"released": "2024-06-04 12:59:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"message_ix-3.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/message-ix/message_ix-3.9.0-py3-none-any.whl", "filehash": "1aefd36f15bd96c17c552bbf1815020ef7146242d36cb4d94ac3454606d201a0", "filesize": 6095883, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "genno", "importlib-resources", "ixmp", "numpy", "pandas", "pyyaml", "scipy"]}}}, "3.9.0rc2": {"released": "2024-06-04 12:33:38", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"message_ix-3.9.0rc2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/message-ix/message_ix-3.9.0rc2-py3-none-any.whl", "filehash": "9b08f389583019b6bd2e7c060e6b83611eb25a69edaa7e8eb7ae82ca7a8bf122", "filesize": 6095933, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "genno", "importlib-resources", "ixmp", "numpy", "pandas", "pyyaml", "scipy"]}}}, "3.9.0rc1": {"released": "2024-06-04 12:15:55", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"message_ix-3.9.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/message-ix/message_ix-3.9.0rc1-py3-none-any.whl", "filehash": "290495befba919f11bd8f890343644cbbbd4746ab1af3ee572f237937363d221", "filesize": 6095937, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "genno", "importlib-resources", "ixmp", "numpy", "pandas", "pyyaml", "scipy"]}}}, "3.8.0": {"released": "2024-01-12 09:27:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"message_ix-3.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/message-ix/message_ix-3.8.0-py3-none-any.whl", "filehash": "5879558aff0b757cfb108bca5501c8861d03de3b73bf5ab24cdd7ccc62828a0e", "filesize": 6071854, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "genno", "ixmp", "numpy", "pandas", "pyyaml", "scipy"]}}}, "3.8.0rc1": {"released": "2024-01-12 09:04:53", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"message_ix-3.8.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/message-ix/message_ix-3.8.0rc1-py3-none-any.whl", "filehash": "1a2c00c028cf04ae72d8c2b23750cdcb0cb0c2e604ba84839476677263c761e9", "filesize": 6071906, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["click", "genno", "ixmp", "numpy", "pandas", "pyyaml", "scipy"]}}}, "3.7.0": {"released": "2023-05-17 10:01:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"message_ix-3.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/message-ix/message_ix-3.7.0-py3-none-any.whl", "filehash": "309b114c807abe405429b63f247ca02b8d7a8374d73b336de7ec1c26d29cf864", "filesize": 5943638, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["click", "genno", "importlib-metadata", "ixmp", "numpy", "pandas", "pyyaml"]}}}, "3.6.0": {"released": "2022-08-18 07:17:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"message_ix-3.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/message-ix/message_ix-3.6.0-py3-none-any.whl", "filehash": "51a2fba7100cf89acac52518bd7900d331e19bc113ba2f74e403cfa6eb27a4ce", "filesize": 255431, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["click", "ixmp", "numpy", "pandas", "pyyaml", "setuptools"]}}}, "3.5.0": {"released": "2022-05-06 10:13:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"message_ix-3.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/message-ix/message_ix-3.5.0-py3-none-any.whl", "filehash": "0ac55e323ab9222deb1e9b006165a85b4cd584193c9859e7628bef2d2de546cb", "filesize": 250469, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["click", "ixmp", "numpy", "pandas", "pyyaml", "setuptools"]}}}, "3.4.0": {"released": "2022-01-27 15:22:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"message_ix-3.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/message-ix/message_ix-3.4.0-py3-none-any.whl", "filehash": "16f4b9099c2085c3c663b31dea604dc92df4dd52064483a4e93b0870bda1b0bb", "filesize": 239917, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["click", "ixmp", "numpy", "pandas", "pyyaml", "setuptools"]}}}, "3.3.0": {"released": "2021-05-28 11:55:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"message_ix-3.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/message-ix/message_ix-3.3.0-py3-none-any.whl", "filehash": "a957a81d396eb9435ea4de57c142b17acb3682ac5b71aa35de69890127e6ebaa", "filesize": 233489, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["click", "ixmp", "numpy", "pandas", "pyyaml", "setuptools"]}}}, "3.2.0": {"released": "2021-01-24 18:25:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"message_ix-3.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/message-ix/message_ix-3.2.0-py3-none-any.whl", "filehash": "ad302df04bc86ee933cb3bf532781dec3fbc574c70fd7a19218152b7750381c2", "filesize": 234453, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["click", "ixmp", "numpy", "pandas", "pyyaml", "setuptools"]}}}, "3.1.0": {"released": "2020-08-28 11:06:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"message_ix-3.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/message-ix/message_ix-3.1.0-py3-none-any.whl", "filehash": "e609ff6fd4d107b4d548d921185e1bd3b0b8f74b3d3de940d34595f8a5f58f12", "filesize": 219826, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["click", "ixmp", "numpy", "pandas", "pyyaml", "xlrd"]}}}, "3.0.1": {"released": "2020-06-07 15:32:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"message_ix-3.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/message-ix/message_ix-3.0.1-py3-none-any.whl", "filehash": "b1da9f89efd315d690bc82e6d1612d1fb6d3a5445bc0bba8296570876dfc4c01", "filesize": 213726, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["click", "ixmp", "numpy", "pandas", "pyyaml", "xlrd"]}}}, "3.0.0": {"released": "2020-06-07 14:36:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"message_ix-3.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/message-ix/message_ix-3.0.0-py3-none-any.whl", "filehash": "71955511093ca5d3bf5147be6ef32c0de1f097ac16801c112f200164d3f64e48", "filesize": 217542, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["click", "ixmp", "numpy", "pandas", "pyyaml", "xlrd"]}}}, "2.0.0": {"released": "2020-01-14 13:17:43", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "1.2.0": {"released": "2019-06-25 13:04:44", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}}}