{"package": "great", "summary": "Personal media tracking and ranking via active pairwise/k-way comparison.", "pypi_url": "https://pypi.org/project/great", "piwheels_url": "https://www.piwheels.org/project/great", "releases": {"2026.5.31": {"released": "2026-05-28 12:11:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.31-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.31-py3-none-any.whl", "filehash": "648e4b2220bf29231cc20a33fbdf5cf797a8eede3edbbad437e7723934a0de2e", "filesize": 96857, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.30": {"released": "2026-05-28 10:30:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.30-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.30-py3-none-any.whl", "filehash": "531ed713871afaad5b57999c184decc201e8127cd4357efa664c4c00a6471250", "filesize": 94817, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.29": {"released": "2026-05-27 07:34:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.29-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.29-py3-none-any.whl", "filehash": "c18c97e894c0e555e8247cc8daa9238ff65d04d9fd592a610c12c16eef09e50b", "filesize": 91596, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.28": {"released": "2026-05-27 07:00:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.28-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.28-py3-none-any.whl", "filehash": "00ca5b984da1cc379092532ebdc9f6f971b74b51f75edd8b2cbf1a2505f89907", "filesize": 91720, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.27": {"released": "2026-05-27 05:55:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.27-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.27-py3-none-any.whl", "filehash": "17bf703a1e039e382c2ecf8590172f43bda04c5c71fa67a2ebb9756427c9197a", "filesize": 86211, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.26": {"released": "2026-05-26 17:53:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.26-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.26-py3-none-any.whl", "filehash": "1e6fc2ed1e9768e8d556ebd9e1a35a5856564e7a20af9a5ff070788faffe1f58", "filesize": 85786, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.24": {"released": "2026-05-25 13:54:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.24-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.24-py3-none-any.whl", "filehash": "ad7e2bde1a3f0eb0fba05629e822bc0143aef581100d6bc449ab843d38277b19", "filesize": 73985, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.23": {"released": "2026-05-24 19:57:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.23-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.23-py3-none-any.whl", "filehash": "d955e1bf0f3d82e4ab0438d7648e394a93626a3159398374ca58edb38a892498", "filesize": 72455, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.22": {"released": "2026-05-24 19:39:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.22-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.22-py3-none-any.whl", "filehash": "0bb64cd504538e6171b01b768a32b7cf0ce95a5ea949db06a0f8db268b7430a1", "filesize": 71814, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.21": {"released": "2026-05-24 18:34:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.21-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.21-py3-none-any.whl", "filehash": "940896adc408e5b9ef924df65a0b100f040d16640759543fca2a9c1d6494037f", "filesize": 70860, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.20": {"released": "2026-05-24 16:55:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.20-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.20-py3-none-any.whl", "filehash": "630a2dc85209d51a64ed69051852a111784544d81a1f33bc9f4310e7ef272646", "filesize": 70093, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.19": {"released": "2026-05-24 16:26:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.19-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.19-py3-none-any.whl", "filehash": "4baf675ef939816b870db5bbe11299abd4e0a53ae03754d9ecb0a2455573035b", "filesize": 61715, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.18": {"released": "2026-05-24 16:12:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.18-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.18-py3-none-any.whl", "filehash": "9d2f7ce5121b8ff71ad4b961db1cae73a8e42302ae02b53f88e7672b3466d77e", "filesize": 61094, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.17": {"released": "2026-05-24 15:54:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.17-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.17-py3-none-any.whl", "filehash": "85f1c5d0d35b9a16b65926d0447fb83d0bf892f924826c7c307cf185e0fdc3c0", "filesize": 60735, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.16": {"released": "2026-05-24 15:35:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.16-py3-none-any.whl", "filehash": "386916e5e9d5dc65ee12b517aea8959c313b9d5e084ad7a94508c2fc54fc73eb", "filesize": 60590, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.15": {"released": "2026-05-24 11:33:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.15-py3-none-any.whl", "filehash": "3f750c35cca2c8c09a661ebe1ec1b763643afd429e21b5d2f2daca4c57f01354", "filesize": 58362, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.14": {"released": "2026-05-23 14:34:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.14-py3-none-any.whl", "filehash": "1aa0182bccc2438748857ad24225990c203e57f51a940b0b54d61ec5d206448c", "filesize": 54271, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.13": {"released": "2026-05-17 19:17:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.13-py3-none-any.whl", "filehash": "074a85e0768ef7979c9a2f6884134d6c49c49d0fc12462ea58e18e51f8845bfb", "filesize": 44902, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.12": {"released": "2026-05-11 13:42:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.12-py3-none-any.whl", "filehash": "6cda0781615bafc1dc64eb0edc0ded3c665c6f295d0deac408db20ec3614229b", "filesize": 39651, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.11": {"released": "2026-05-11 13:09:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.11-py3-none-any.whl", "filehash": "ead55c4faaef1dafe331133950cc7253d6dd8e15767397677e2d870fcac963bc", "filesize": 39380, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.10": {"released": "2026-05-10 22:40:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.10-py3-none-any.whl", "filehash": "d19edfef67a67ddc444b5a5c87d2703a8e27f510e52725844e2fdcb4776409ad", "filesize": 37340, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.9": {"released": "2026-05-10 21:35:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.9-py3-none-any.whl", "filehash": "ec58c1002e48cce03a00c80cb36ea3b5b5ad197f4eed8b33562440043cd7fe11", "filesize": 36059, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.8": {"released": "2026-05-10 21:30:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.8-py3-none-any.whl", "filehash": "fa4499e4504da63c1d6135d246b1820eeceb0add6a1d5b3236268604108d1159", "filesize": 35443, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.7": {"released": "2026-05-10 19:12:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.7-py3-none-any.whl", "filehash": "80747fac3b18b7dea77e4f72694a3d9184c89aa03e3a0af45c3ebd718bf43b90", "filesize": 34651, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.6": {"released": "2026-05-10 17:06:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.6-py3-none-any.whl", "filehash": "07f4a347f02db5b34e44a8ff677f32d811ef6b8e3c125396cc58f45af00a6d3d", "filesize": 34749, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.5": {"released": "2026-05-10 16:02:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.5-py3-none-any.whl", "filehash": "5416be39ac99b5859c902f0b19c45edc331f28ee10d2989e4c593499f45af535", "filesize": 34244, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.4": {"released": "2026-05-10 15:38:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.4-py3-none-any.whl", "filehash": "c8cab3f9a60451727afbdb4cc201fb0f3f46d0ff368e1d8ee32ade405d5779a6", "filesize": 33587, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.3": {"released": "2026-05-10 02:53:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.3-py3-none-any.whl", "filehash": "3be75b9c108fbcc5039d974421e3ae9ba260df6253060c0d7e53c8a4fa09b521", "filesize": 33074, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.2": {"released": "2026-05-09 19:39:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.2-py3-none-any.whl", "filehash": "933d4806221afefadfe029232e17ac5406512a45c4d13ad1a89032afda564b18", "filesize": 31625, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "2026.5.1": {"released": "2026-05-09 18:59:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-2026.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-2026.5.1-py3-none-any.whl", "filehash": "504462f24cd027c8138c1c85b7c10dd6600d3c9be39157b6f46eb77dac83f2a7", "filesize": 31552, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.13", "apt_dependencies": [], "pip_dependencies": ["choix", "httpx", "jinja2", "pydantic", "textual", "tomli-w", "typer"]}}}, "0.2.0": {"released": "2019-09-05 20:47:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"great-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/great/great-0.2.0-py3-none-any.whl", "filehash": "a79aff2cd8eaab6e464631dbb5d6e71f3b784ae7cc1bb233e4f06d144fc8c901", "filesize": 15302, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alchimia", "alembic", "appdirs", "attrs", "click", "filesystems", "hyperlink", "minion", "sqlalchemy", "toml", "twisted", "txmusicbrainz"]}}}}}