{"package": "qpsolvers", "summary": "Quadratic programming solvers in Python with a unified API.", "pypi_url": "https://pypi.org/project/qpsolvers", "piwheels_url": "https://www.piwheels.org/project/qpsolvers", "releases": {"4.12.0": {"released": "2026-05-08 09:18:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-4.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-4.12.0-py3-none-any.whl", "filehash": "427648ad8dbc990590f6e7202718c29af435f0a6ff6ffd7adea90e2051062d33", "filesize": 106752, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy"]}}}, "4.11.0": {"released": "2026-03-16 15:59:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-4.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-4.11.0-py3-none-any.whl", "filehash": "6d91670977a09981b63fb14796ae8a597f05d3a09fa7156522219799f78a3d67", "filesize": 101875, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy"]}}}, "4.10.0": {"released": "2026-03-10 10:54:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-4.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-4.10.0-py3-none-any.whl", "filehash": "5c092d4b5579b0c36cc69d1911492451c9c1737c43cd1d30e9061893d0d80d04", "filesize": 100361, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy"]}}}, "4.9.0": {"released": "2026-03-04 17:50:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-4.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-4.9.0-py3-none-any.whl", "filehash": "909af69ed0d46668a42400eb7f21e3038410a3de5fbf468ea65a04f76dec1a17", "filesize": 96613, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy"]}}}, "4.8.2": {"released": "2025-11-25 15:03:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-4.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-4.8.2-py3-none-any.whl", "filehash": "8ac181e061adb79e712c36616278a8a9ff59c989919ce5854d3ad4c1127cffe8", "filesize": 92944, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy"]}}}, "4.8.1": {"released": "2025-08-07 05:54:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-4.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-4.8.1-py3-none-any.whl", "filehash": "fc0d5c4df9d246551a4f6e18948d348ee09ec2975cc760612affeb2ff49e4c64", "filesize": 92104, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy"]}}}, "4.8.0": {"released": "2025-07-02 16:27:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-4.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-4.8.0-py3-none-any.whl", "filehash": "584fcfe46d2384a8f68c7b8cc9b13eb4e5fc4233ce420d102556f86562ad8c45", "filesize": 92042, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy"]}}}, "4.7.1": {"released": "2025-06-03 12:44:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-4.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-4.7.1-py3-none-any.whl", "filehash": "7f368f61f65500ee2de0ae1768b0377a2f75c19718b931e781d70a900111d080", "filesize": 91870, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy"]}}}, "4.7.0": {"released": "2025-05-13 13:22:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-4.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-4.7.0-py3-none-any.whl", "filehash": "be17b3a6fc67b6ae57bdad218d7c384d7c37cae5f1a38ec284bb7a793e6aff83", "filesize": 91710, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy"]}}}, "4.6.0": {"released": "2025-04-17 09:08:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-4.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-4.6.0-py3-none-any.whl", "filehash": "9729f45696840769eaa786d963ace0f52a0c8b66f107030bab1d72e8727c5f3e", "filesize": 86946, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy"]}}}, "4.5.1": {"released": "2025-04-10 09:35:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-4.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-4.5.1-py3-none-any.whl", "filehash": "8736174da4b7dc9590687bfb95d02d08df322b65417097cfc852182f8611e4c3", "filesize": 83814, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy"]}}}, "4.5.0": {"released": "2025-03-04 14:09:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-4.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-4.5.0-py3-none-any.whl", "filehash": "6bbbe7809b47a484e3bb8927c4c968c519fcaf95186ea2692c4c921ad84a6a7e", "filesize": 83655, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy"]}}}, "4.4.0": {"released": "2024-09-24 15:01:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-4.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-4.4.0-py3-none-any.whl", "filehash": "2fdd58e0512c1aced882a677d2b2ccdd0daa72f1839e2a421337778b53dfaa43", "filesize": 82221, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy"]}}}, "4.3.3": {"released": "2024-08-06 16:02:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-4.3.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-4.3.3-py3-none-any.whl", "filehash": "bec4b1857eb4ea11af79899840de10e74f8691d2872924189aeeb8c8a5cc2459", "filesize": 79800, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy"]}}}, "4.3.2": {"released": "2024-03-25 13:36:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-4.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-4.3.2-py3-none-any.whl", "filehash": "5256244ca9b7011b5893b8286d4b895da76dfbd3959842843a888a1ec4d1c1b3", "filesize": 79619, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy"]}}}, "4.3.1": {"released": "2024-02-06 18:27:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-4.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-4.3.1-py3-none-any.whl", "filehash": "24de93fd0fe25a76c97c652306d6364dbb328c9fd671fb70e15a32d2ce2b402c", "filesize": 78655, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy"]}}}, "4.3.0": {"released": "2024-01-23 18:56:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-4.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-4.3.0-py3-none-any.whl", "filehash": "180a7cf8bd847772a14f0a32007d3db46fbb89c8f8298c080eb9547ce21be53d", "filesize": 77026, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy"]}}}, "4.2.0": {"released": "2023-12-21 12:01:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-4.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-4.2.0-py3-none-any.whl", "filehash": "0eb2c1df8714c5ef0d6eff080be8585c14dd564f16994bad6a8e1c75c83cbb51", "filesize": 76997, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["daqp", "ecos", "numpy", "osqp", "scipy", "scs"]}}}, "4.1.1": {"released": "2023-12-05 18:18:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-4.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-4.1.1-py3-none-any.whl", "filehash": "768f8f33bb8fd94bc1a066da4fb2f5ae2bd16ed9cb34553f4cb49afb02ed3531", "filesize": 87697, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["daqp", "ecos", "numpy", "osqp", "scipy", "scs"]}}}, "4.1.0": {"released": "2023-12-04 18:39:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-4.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-4.1.0-py3-none-any.whl", "filehash": "6a0aa490bf41d154d614d7f6338a868e37a39c94b37be832becde37961a552c0", "filesize": 87246, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["daqp", "ecos", "numpy", "osqp", "scipy", "scs"]}}}, "4.0.1": {"released": "2023-11-01 14:17:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-4.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-4.0.1-py3-none-any.whl", "filehash": "6becd22784a52650d360a5d536744cd8c71d5535235d7c39e882128da1599fda", "filesize": 83682, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["daqp", "ecos", "numpy", "osqp", "scipy", "scs"]}}}, "4.0.0": {"released": "2023-08-30 10:22:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-4.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-4.0.0-py3-none-any.whl", "filehash": "34909dbddc8d2e3c12db98df8485f8e5c05f6dd9f1dcb9b94e7f24eba9f7c649", "filesize": 83559, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["daqp", "ecos", "numpy", "osqp", "scipy", "scs"]}}}, "3.5.0": {"released": "2023-08-16 08:26:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-3.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-3.5.0-py3-none-any.whl", "filehash": "eaa24254799044dd103348ba167beaa9b1936856a774d43b7d01130bfdd72498", "filesize": 79371, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["daqp", "ecos", "numpy", "osqp", "scipy", "scs"]}}}, "3.4.0": {"released": "2023-04-28 13:49:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-3.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-3.4.0-py3-none-any.whl", "filehash": "7741c09b66ef4e8db0159ace9c75a55873715f4fc375dc07721ed8d5e803958e", "filesize": 76034, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["daqp", "ecos", "numpy", "osqp", "scipy", "scs"]}}}, "3.3.1": {"released": "2023-04-12 09:43:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-3.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-3.3.1-py3-none-any.whl", "filehash": "035fb919c3b5eac0e32b62e67bd21fae70382e6568d8510f5966285f57c38ad7", "filesize": 75622, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["daqp", "ecos", "numpy", "osqp", "scipy", "scs"]}}}, "3.3.0": {"released": "2023-04-11 12:21:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-3.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-3.3.0-py3-none-any.whl", "filehash": "d6639d69a5ad999b97a3ae7ce9bc369cc1ad854b3d7dc1779ddecd0513fd1380", "filesize": 75623, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["daqp", "ecos", "numpy", "osqp", "scipy", "scs"]}}}, "3.2.0": {"released": "2023-03-29 16:07:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-3.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-3.2.0-py3-none-any.whl", "filehash": "48aeb8c36a6fc156638216c8dcfb3941e5b502f3640685b05f66139da5339031", "filesize": 72159, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["ecos", "numpy", "osqp", "scipy", "scs"]}}}, "3.1.0": {"released": "2023-03-07 10:58:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-3.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-3.1.0-py3-none-any.whl", "filehash": "c4d9cde18df9da0946ea0091dd086857f169b41bf232c46ce6351bd88e78a5fa", "filesize": 70387, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["ecos", "numpy", "osqp", "scipy", "scs"]}}}, "3.0.0": {"released": "2023-02-28 14:13:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-3.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-3.0.0-py3-none-any.whl", "filehash": "afdf086bf2d48b4d4832ba21ff1b37c7bb58302a5e1f7e05354ec728b6cf1fb1", "filesize": 65996, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["cvxopt", "ecos", "numpy", "osqp", "quadprog", "scipy", "scs"]}}}, "2.8.1": {"released": "2023-02-28 13:48:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-2.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-2.8.1-py3-none-any.whl", "filehash": "495349f78ffe8d61bc190edd3bde24552dec981f99c4b9a8820dd3a27a73426c", "filesize": 67815, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy"]}}}, "2.7.4": {"released": "2023-01-31 15:06:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-2.7.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-2.7.4-py3-none-any.whl", "filehash": "f8c3fa62dd81d94ba014ff0f152d1fc14537b45f7db66aea089ee9c5a1ff2df3", "filesize": 63661, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy"]}}}, "2.7.3": {"released": "2023-01-16 10:01:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-2.7.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-2.7.3-py3-none-any.whl", "filehash": "4ce71d560e549b027e03e73368fb9069f4206a77081cb4e1f91120d089afe0dd", "filesize": 63284, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy"]}}}, "2.7.2": {"released": "2023-01-02 14:22:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-2.7.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-2.7.2-py3-none-any.whl", "filehash": "3c72c1b14a93d5c2907b415ef66a56ff4bab950cbb17c3212c857f5e55b68cc0", "filesize": 63831, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy"]}}}, "2.7.1": {"released": "2022-12-23 08:54:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-2.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-2.7.1-py3-none-any.whl", "filehash": "538eda117fd7eb5546c1d9067bf54e90f262cc8255c13201650e0dda406dde33", "filesize": 63041, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy"]}}}, "2.7.0": {"released": "2022-12-15 14:28:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-2.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-2.7.0-py3-none-any.whl", "filehash": "90095dae8581e30124d4fe6c7aaa073f06167f54d3836cfa62df51de7f8f459c", "filesize": 62461, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy"]}}}, "2.6.0": {"released": "2022-11-14 15:55:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-2.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-2.6.0-py3-none-any.whl", "filehash": "a27e1debcdd1cbc364f317be2affb41fe2e494d51276edba9e4b4214973525f9", "filesize": 50846, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["numpy", "scipy"]}}}, "2.5.0": {"released": "2022-11-04 12:38:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-2.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-2.5.0-py3-none-any.whl", "filehash": "4a6a0504875a1b92d6a1e5b4f571e6f26c0b124102c0afaa78cda943f9c391a5", "filesize": 49993, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["scipy"]}}}, "2.4.1": {"released": "2022-10-21 12:51:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-2.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-2.4.1-py3-none-any.whl", "filehash": "f115d4c0e59ff2f5c8fea7fb77a3a2223c56286fcd99d167ca37876041faeea6", "filesize": 49941, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["scipy"]}}}, "2.4.0": {"released": "2022-09-29 08:25:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-2.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-2.4.0-py3-none-any.whl", "filehash": "3fda66046e92847357934c4a017992ff31f03bb8b8ae8f2df0efe7732cedde21", "filesize": 49949, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["scipy"]}}}, "2.3.0": {"released": "2022-09-06 10:39:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-2.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-2.3.0-py3-none-any.whl", "filehash": "97657d7d09399506dc71f155f8288f2d34edb237cfa26f18504a1b820ad88aa9", "filesize": 46998, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["scipy"]}}}, "2.2.0": {"released": "2022-08-15 13:30:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-2.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-2.2.0-py3-none-any.whl", "filehash": "53c58bf51db46c062ed63200990ef0611a64fad348183608cdc3fdc9fd9380d7", "filesize": 43901, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["scipy"]}}}, "2.1.0": {"released": "2022-07-25 15:51:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-2.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-2.1.0-py3-none-any.whl", "filehash": "4d266f9704b2b34f9ae0c2a025eb8d9db99ed28bbaa89b9b04731dbb63477f04", "filesize": 41395, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["scipy"]}}}, "2.0.0": {"released": "2022-07-05 12:18:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-2.0.0-py3-none-any.whl", "filehash": "0ec3153b40065b2f0bfc3de7ebe7b90faa0127ca8033af3899610bba981ca353", "filesize": 41120, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["scipy"]}}}, "1.10.0": {"released": "2022-06-24 16:05:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-1.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-1.10.0-py3-none-any.whl", "filehash": "12b209aebf2b70bbb6a71240f06e5d31a9b65ccac99588494ae4cfdcafd36b77", "filesize": 40820, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["quadprog", "scipy"]}}}, "1.9.1": {"released": "2022-05-02 06:28:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-1.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-1.9.1-py3-none-any.whl", "filehash": "60ad603639ce41997e0937fa75e3b0c1022b9f81a626a122c24deef4f3a8c6bc", "filesize": 40597, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["quadprog", "scipy"]}}}, "1.9.0": {"released": "2022-04-03 10:17:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-1.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-1.9.0-py3-none-any.whl", "filehash": "1a3d38e96845f0fb69237ef404676163ac1aa963a3ac05574289e78a7d7a1c4c", "filesize": 40306, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["quadprog", "scipy"]}}}, "1.8.1": {"released": "2022-03-05 11:22:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-1.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-1.8.1-py3-none-any.whl", "filehash": "673bbd59f6df75f8b7a5008ce7620267b3e36641fad5a52d5c7f90adba8c6ca1", "filesize": 36979, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["quadprog", "scipy"]}}}, "1.8.0": {"released": "2022-01-13 11:06:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-1.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-1.8.0-py3-none-any.whl", "filehash": "8cab77ca68f6ef1b419b52071978a14627011eed922a08b4b89f9fc0be85e661", "filesize": 36536, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["quadprog", "scipy"]}}}, "1.7.2": {"released": "2021-11-24 18:20:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-1.7.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-1.7.2-py3-none-any.whl", "filehash": "1ec30efb6f61d7e23ebe558478dc3e66c688f57c6d77a32324f3d6f85d0008ac", "filesize": 36401, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["quadprog", "scipy"]}}}, "1.7.1": {"released": "2021-10-02 09:59:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-1.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-1.7.1-py3-none-any.whl", "filehash": "a4a4431ec72a8a1c635767c3ef0eb6e6807ff65be75ef346357600df16ab36ef", "filesize": 35375, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["cython", "numpy", "qdldl", "quadprog", "scipy"]}}}, "1.7.0": {"released": "2021-09-19 11:54:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-1.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-1.7.0-py3-none-any.whl", "filehash": "405e4d0075ddf56ff7d79b18633a9b275b6ceb651f70e679151f793c95ee6b36", "filesize": 35530, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["quadprog"]}}}, "1.6.1": {"released": "2021-04-09 13:36:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-1.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-1.6.1-py3-none-any.whl", "filehash": "beb61992a9d79e7fcd91e8c2126de06a572d63dda4c7a12c0a9faadff627bfa6", "filesize": 23674, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["quadprog"]}}}, "1.6": {"released": "2021-04-09 12:21:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-1.6-py3-none-any.whl", "filehash": "c51a906219fccaa844d9c5adb46a969562b1f160bfc976d08268cc6eb9aeb55a", "filesize": 23591, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": []}}}, "1.5": {"released": "2020-12-05 13:42:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-1.5-py3-none-any.whl", "filehash": "7fba88396b9d12fefd700d083d5e9ec8abda0808d2988ae46ea9caeadbadaff9", "filesize": 20548, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["quadprog"]}}}, "1.4.1": {"released": "2020-11-29 14:01:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-1.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-1.4.1-py3-none-any.whl", "filehash": "92017a4fc6ee3ff3c1eec335e1cc7580f4dde1d52497681cc7a4f1458a5dd074", "filesize": 20544, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["quadprog"]}}}, "1.4": {"released": "2020-07-04 15:56:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-1.4-py3-none-any.whl", "filehash": "2ff6093780ab0eb2de97994ae121a33a1233f03fd14faf943090bb3a1dee83f8", "filesize": 20203, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["quadprog"]}}}, "1.3.1": {"released": "2020-06-13 11:26:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-1.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-1.3.1-py3-none-any.whl", "filehash": "43d876a029d400e074c78fff95dccf6f08ff158521039669cb2b8324188a137a", "filesize": 17278, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["quadprog"]}}}, "1.3": {"released": "2020-05-16 17:38:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-1.3-py3-none-any.whl", "filehash": "490b4adc3e8c5cbd8d7a45c1d804ffd0d9c5b411b642f39651dea7db7b3b13dd", "filesize": 19348, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["quadprog"]}}}, "1.2.1": {"released": "2020-05-16 11:26:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-1.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-1.2.1-py3-none-any.whl", "filehash": "a23a6c2cdfad4a5ae966d7099048ac48c703f5a2ac421070fb2f7967d7303480", "filesize": 18737, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["quadprog"]}}}, "1.2": {"released": "2020-05-16 11:02:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-1.2-py3-none-any.whl", "filehash": "c59b8aa199fbbdc55b27c2dd5d96024c92513f6c58d94b2994156a743552ed79", "filesize": 18728, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["quadprog"]}}}, "1.1.2": {"released": "2020-05-15 16:14:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-1.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-1.1.2-py3-none-any.whl", "filehash": "86d855cc0c664d9daa8327295dd35520441d3414951a7cc255aa61cbf204973f", "filesize": 18259, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["quadprog"]}}}, "1.1.1": {"released": "2020-05-15 15:56:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-1.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-1.1.1-py3-none-any.whl", "filehash": "ae17132a7e110b14fc01a4234275b5b97ddf2ab668b9511bb82260bd4f07a12d", "filesize": 16456, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["quadprog"]}}}, "1.1": {"released": "2020-03-07 13:19:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-1.1-py3-none-any.whl", "filehash": "a9fbcae43cb78aa6b393a9863fa3e11a4e00d297e70d001523b102eb32fa815a", "filesize": 16347, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["quadprog"]}}}, "1.0.7": {"released": "2019-10-26 08:19:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-1.0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-1.0.7-py3-none-any.whl", "filehash": "c50feddb7b48a5e3b7f61201ca489b5a29b5157c1ddda44c62d316dce2ff57dc", "filesize": 16648, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["quadprog"]}}}, "1.0.6": {"released": "2019-10-26 02:53:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-1.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-1.0.6-py3-none-any.whl", "filehash": "2bbb987e45e3cb720947b2e60e14227b04a4f6dd4e9b5b95c249ed6d7147c50a", "filesize": 14831, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["quadprog"]}}}, "1.0.5": {"released": "2019-04-10 09:17:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-1.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-1.0.5-py3-none-any.whl", "filehash": "9cc43d84e83dc17072b190820b5de9816ad922efd22a17afaaf3d0b617af425b", "filesize": 14794, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["quadprog"]}}}, "1.0.4": {"released": "2018-07-05 09:55:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-1.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-1.0.4-py3-none-any.whl", "filehash": "47bf65068e637cbaead55fae3555df4521466646ecf1a5df49e4d252b158c0b6", "filesize": 14454, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["quadprog"]}}}, "1.0.3": {"released": "2018-07-05 08:48:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-1.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-1.0.3-py3-none-any.whl", "filehash": "e32ebd4e5b3c74e81e915df4728d24a2898e05c8ef7df6f3cc01815725ac3535", "filesize": 14438, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "1.0.2": {"released": "2018-05-11 18:37:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-1.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-1.0.2-py3-none-any.whl", "filehash": "2c1b3606bd686291bee79885e0123243c1de386759e223583a85fddb5268b1d4", "filesize": 16096, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "1.0.1": {"released": "2018-05-11 18:15:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"qpsolvers-1.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/qpsolvers/qpsolvers-1.0.1-py3-none-any.whl", "filehash": "c03d106915e58080fc5945e1c811aafc560ffce1866fc2891229e5eaa0fba2e8", "filesize": 15151, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}}}