{"package": "algobowl", "summary": "Competition-based group project for Algorithms courses", "pypi_url": "https://pypi.org/project/algobowl", "piwheels_url": "https://www.piwheels.org/project/algobowl", "releases": {"2026.4.29.0": {"released": "2026-04-29 01:43:10", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2026.4.7.0": {"released": "2026-04-07 16:43:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2026.4.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2026.4.7.0-py3-none-any.whl", "filehash": "df119365ec45ea224bf7c845afb66df42dabd21a17a5bace3087d2ef54218e76", "filesize": 69991, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml", "typing-extensions"]}}}, "2026.4.6.0": {"released": "2026-04-06 18:36:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2026.4.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2026.4.6.0-py3-none-any.whl", "filehash": "eb29f998fc60b7716791418ebacd68315ed207988873a0885f9846b82d38c1da", "filesize": 69964, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml", "typing-extensions"]}}}, "2026.3.30.0": {"released": "2026-03-31 05:46:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2026.3.30.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2026.3.30.0-py3-none-any.whl", "filehash": "db48259a392899656234d6076e67dd99f71e08833be0f7a16e2b557f6abf2471", "filesize": 69225, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml", "typing-extensions"]}}}, "2025.8.31.1": {"released": "2025-09-01 00:46:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2025.8.31.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2025.8.31.1-py3-none-any.whl", "filehash": "c5d920c022c122e01ab5745af6c1c1d9e812c38a6e6e07e4d26b726b8641498a", "filesize": 69030, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml", "typing-extensions"]}}}, "2025.8.31.0": {"released": "2025-08-31 20:57:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2025.8.31.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2025.8.31.0-py3-none-any.whl", "filehash": "f4360f9b74c7abff7cf61220c974bab8ec72c282c4b790afb59ea18723216675", "filesize": 68953, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml", "typing-extensions"]}}}, "2025.2.27.0": {"released": "2025-02-27 23:27:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2025.2.27.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2025.2.27.0-py3-none-any.whl", "filehash": "358528a46973f5dd474af1c1ac01cff7b8ab88bc6f3167a64ba475afd5c4dfc8", "filesize": 68832, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml", "typing-extensions"]}}}, "2025.2.25.3": {"released": "2025-02-25 17:07:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2025.2.25.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2025.2.25.3-py3-none-any.whl", "filehash": "61c6b303a246b872c9df1fdfcb574adf84dec6625b50b21a4b77021e216d34ba", "filesize": 68794, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml", "typing-extensions"]}}}, "2025.2.25.2": {"released": "2025-02-25 16:49:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2025.2.25.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2025.2.25.2-py3-none-any.whl", "filehash": "547e2c4221411da2a1d510b613e2a44144dec9dbb523a78392ea84acf7c054ea", "filesize": 68795, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml", "typing-extensions"]}}}, "2025.2.25.1": {"released": "2025-02-25 16:34:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2025.2.25.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2025.2.25.1-py3-none-any.whl", "filehash": "350b7d8d3d7df91c17f1abc5b504ea3728445e201794daf852af5d955e4b8120", "filesize": 68793, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml", "typing-extensions"]}}}, "2025.2.25.0": {"released": "2025-02-25 16:34:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2025.2.25.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2025.2.25.0-py3-none-any.whl", "filehash": "f1dd800ed398e09a42bb76997398356c4e200e7aeadaa41a95f8f349480a9b88", "filesize": 68792, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml", "typing-extensions"]}}}, "2025.2.17.0": {"released": "2025-02-17 17:28:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2025.2.17.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2025.2.17.0-py3-none-any.whl", "filehash": "f97280c6380be4b688343433204f4bcccf53be3631377926b24ae39faa696101", "filesize": 68787, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml", "typing-extensions"]}}}, "2024.10.7.0": {"released": "2024-10-08 05:33:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2024.10.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2024.10.7.0-py3-none-any.whl", "filehash": "3a2a0a1413aefce4701b37a34586bde04e661e161792fcf56e5da81a21b52091", "filesize": 68882, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml", "typing-extensions"]}}}, "2024.2.29.0": {"released": "2024-03-01 05:27:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2024.2.29.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.29.0-py3-none-any.whl", "filehash": "a6bb43241342937d7e035059c0c2b209d833674c947759a3427d96702499defd", "filesize": 68863, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml", "typing-extensions"]}}}, "2024.2.26.0": {"released": "2024-02-27 00:15:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2024.2.26.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.26.0-py3-none-any.whl", "filehash": "8f5d67444162ae1313f74daf873e00921c08616645f89092fee9f8c72682afd2", "filesize": 68864, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml", "typing-extensions"]}}}, "2024.2.24.0": {"released": "2024-02-25 03:24:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2024.2.24.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.24.0-py3-none-any.whl", "filehash": "8134b3b77b75ca59843d707e4568fd7bbaef46f7f52e33bd2cb6e7aabbd4be60", "filesize": 68787, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml", "typing-extensions"]}}}, "2024.2.21.0": {"released": "2024-02-22 05:04:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2024.2.21.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.21.0-py3-none-any.whl", "filehash": "21771c5a3be4be1b068b0b03e605d02f5a4713f1427590d5e6944440d3f3d9a2", "filesize": 68771, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml", "typing-extensions"]}}}, "2024.2.20.0": {"released": "2024-02-21 06:33:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2024.2.20.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.20.0-py3-none-any.whl", "filehash": "ec1dff1dca5a1d423e4ca560ea07fccc7af3c9c6bcbff447f6cfb4bb636627b7", "filesize": 68805, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml", "typing-extensions"]}}}, "2024.2.19.0": {"released": "2024-02-19 21:40:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2024.2.19.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.19.0-py3-none-any.whl", "filehash": "8e331862d6d8387783514ea8fd53815025f14ef2c4eaf8caf2e30e750c7abcbf", "filesize": 69080, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml", "typing-extensions"]}}}, "2024.2.18.4": {"released": "2024-02-19 02:05:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2024.2.18.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.18.4-py3-none-any.whl", "filehash": "27320e0e5c1c239deeb37f44cd2553238079fa68d14be4dfb652a83e70cf6eb2", "filesize": 1479216, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml", "typing-extensions"]}}}, "2024.2.18.3": {"released": "2024-02-19 01:49:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2024.2.18.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.18.3-py3-none-any.whl", "filehash": "a06c6db3480d703c89672b8c62f6e5d43c0423ce03c2516297fa34fa7a429652", "filesize": 1479201, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml", "typing-extensions"]}}}, "2024.2.18.2": {"released": "2024-02-19 00:28:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2024.2.18.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.18.2-py3-none-any.whl", "filehash": "596c2cb02fe2714449d48736ca416e91a988d477d50525c99084d9b2c6c51419", "filesize": 1478952, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml", "typing-extensions"]}}}, "2024.2.18.1": {"released": "2024-02-18 17:48:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2024.2.18.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.18.1-py3-none-any.whl", "filehash": "b3adb999a9727fcb3aad98d8b54a949b2a7df87e04ca6c902f1455d603f4ad6f", "filesize": 1478358, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml", "typing-extensions"]}}}, "2024.2.18.0": {"released": "2024-02-18 07:44:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2024.2.18.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.18.0-py3-none-any.whl", "filehash": "80516649cc4928decaad5eecede230cc80cdd54f424f6e81fa4d9f32e6404a43", "filesize": 1478549, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml", "typing-extensions"]}}}, "2024.2.17.2": {"released": "2024-02-18 06:39:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2024.2.17.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.17.2-py3-none-any.whl", "filehash": "e129ec1269d31dcb4f9f10df2fb42d660eeef84fb920017f6b47c32a143951a9", "filesize": 1478369, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml", "typing-extensions"]}}}, "2024.2.17.1": {"released": "2024-02-17 23:53:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2024.2.17.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.17.1-py3-none-any.whl", "filehash": "01a6dd48aec6795cc52c4e8d260dc501336a76a27c1a1a0c1d8bd87fa4d72b59", "filesize": 1477962, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml", "typing-extensions"]}}}, "2024.2.17.0": {"released": "2024-02-17 22:49:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2024.2.17.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.17.0-py3-none-any.whl", "filehash": "38bd5ce4ab0161a3d17a6da2933bad74e7ac93ad8e3e57c58cf2d2c1ac5ad0f8", "filesize": 1477977, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml", "typing-extensions"]}}}, "2024.2.16.3": {"released": "2024-02-16 08:54:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2024.2.16.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.16.3-py3-none-any.whl", "filehash": "345b1935dc72395eb2eb90db1dba71c69d48c47ec1a3a00f6f9e1fc4d0ef1b24", "filesize": 1477823, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml", "typing-extensions"]}}}, "2024.2.16.0": {"released": "2024-02-16 08:26:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2024.2.16.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.16.0-py3-none-any.whl", "filehash": "fd3cfd400c20cab1924c4eaf57cde42bab1bc6746958b2e7dd7f041f0d321fc6", "filesize": 1477786, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml", "typing-extensions"]}}}, "2024.2.14.0": {"released": "2024-02-14 08:41:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2024.2.14.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.14.0-py3-none-any.whl", "filehash": "3b9f46e9fc04fa62d76ef896663dd931b8303233912e97ba948f987bfa052083", "filesize": 1477796, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml"]}}}, "2024.2.13.1": {"released": "2024-02-14 04:33:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"algobowl-2024.2.13.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.13.1-py3-none-any.whl", "filehash": "9a424f7a4051db2d08a9cc2a5f3bd6faa5eadadcdf7f4068a967df701c413fdf", "filesize": 1477820, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml"]}}}, "2024.2.12.dev0": {"released": "2024-02-13 07:28:06", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"algobowl-2024.2.12.dev0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.12.dev0-py3-none-any.whl", "filehash": "5dba21d89f36549f5e82bee22082912ff510dec63fc5899968e0b74a105e2cd2", "filesize": 1477851, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4", "apt_dependencies": [], "pip_dependencies": ["click", "pytest", "pytest-cov", "requests", "tabulate", "toml"]}}}}}