{"package": "xmu-rollcall-cli", "summary": "XMU Rollcall Bot CLI - Automated rollcall monitoring and answering for Xiamen University Tronclass", "pypi_url": "https://pypi.org/project/xmu-rollcall-cli", "piwheels_url": "https://www.piwheels.org/project/xmu-rollcall-cli", "releases": {"3.4.1": {"released": "2026-04-21 09:45:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xmu_rollcall_cli-3.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xmu-rollcall-cli/xmu_rollcall_cli-3.4.1-py3-none-any.whl", "filehash": "53e9c5adffb40e63a9520e7a460ad5bea5b3ebab5e29cd657d1feec8d1597e1d", "filesize": 17107, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "pycryptodome", "requests", "xmulogin"]}}}, "3.4.0": {"released": "2026-04-09 00:33:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xmu_rollcall_cli-3.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xmu-rollcall-cli/xmu_rollcall_cli-3.4.0-py3-none-any.whl", "filehash": "266f73a38b915237290aeb797dfb0f2e23b6bc07d992738e2fd00a899c1697bf", "filesize": 17108, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "pycryptodome", "requests", "xmulogin"]}}}, "3.3.1": {"released": "2026-03-11 09:25:45", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"xmu_rollcall_cli-3.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xmu-rollcall-cli/xmu_rollcall_cli-3.3.1-py3-none-any.whl", "filehash": "e1333b06588e2fa1f3636a01212dffd8cec99fe3089afbeb1dc2ee85f53965e3", "filesize": 23787, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "flask", "pycryptodome", "requests", "xmulogin"]}}}, "3.3.0": {"released": "2026-03-11 08:00:03", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"xmu_rollcall_cli-3.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xmu-rollcall-cli/xmu_rollcall_cli-3.3.0-py3-none-any.whl", "filehash": "68fdd2332a6154c3e50ae5ac6b0e6f84b647abdf9f5d12665b65f740c5be77e7", "filesize": 23781, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "flask", "pycryptodome", "requests", "xmulogin"]}}}, "3.2.2": {"released": "2026-03-11 07:20:16", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"xmu_rollcall_cli-3.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xmu-rollcall-cli/xmu_rollcall_cli-3.2.2-py3-none-any.whl", "filehash": "b5d6a1b349e8d81a67744ada0713bedb2458753a5f235307dd69e61711e83565", "filesize": 23679, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "flask", "pycryptodome", "requests", "xmulogin"]}}}, "3.2.1": {"released": "2026-03-05 02:58:08", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"xmu_rollcall_cli-3.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xmu-rollcall-cli/xmu_rollcall_cli-3.2.1-py3-none-any.whl", "filehash": "41582cf1e24aecc2bcf212554f192fcb0b11162d6625d35d85a33588a133a448", "filesize": 23182, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "flask", "pycryptodome", "pyngrok", "requests", "xmulogin"]}}}, "3.2.0": {"released": "2026-03-02 09:33:10", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"xmu_rollcall_cli-3.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xmu-rollcall-cli/xmu_rollcall_cli-3.2.0-py3-none-any.whl", "filehash": "83f1206ca91fcc8da1a27e33d977dff30fd21daf085bc8bc3a85892f832c8e47", "filesize": 16088, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "pycryptodome", "requests", "xmulogin"]}}}, "3.1.9": {"released": "2026-03-27 10:32:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xmu_rollcall_cli-3.1.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xmu-rollcall-cli/xmu_rollcall_cli-3.1.9-py3-none-any.whl", "filehash": "f447c12cd9360569d0b27d02c0a2f3ce158fd9f72d5a170487fa596de3d4be1f", "filesize": 16973, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "pycryptodome", "requests", "xmulogin"]}}}, "3.1.7": {"released": "2025-12-29 08:03:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xmu_rollcall_cli-3.1.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xmu-rollcall-cli/xmu_rollcall_cli-3.1.7-py3-none-any.whl", "filehash": "0d12d9e8741410215d480e50c282c667b007bc022315ce9151b81c427281eeb4", "filesize": 16086, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "pycryptodome", "requests", "xmulogin"]}}}, "3.1.6": {"released": "2025-12-15 06:43:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xmu_rollcall_cli-3.1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xmu-rollcall-cli/xmu_rollcall_cli-3.1.6-py3-none-any.whl", "filehash": "8c417eabdd05c86b391700d343dda41e16a03ca82d4d1660f58e6f2f5da3e697", "filesize": 16092, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "pycryptodome", "requests", "xmulogin"]}}}, "3.1.5": {"released": "2025-12-04 14:09:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xmu_rollcall_cli-3.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xmu-rollcall-cli/xmu_rollcall_cli-3.1.5-py3-none-any.whl", "filehash": "c5a2a0a3c2b16c1cd909a0fd0a1c8a003c82a0eb88537c393d678672d07002a5", "filesize": 16558, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "pycryptodome", "requests", "xmulogin"]}}}, "3.1.4": {"released": "2025-12-03 08:08:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xmu_rollcall_cli-3.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xmu-rollcall-cli/xmu_rollcall_cli-3.1.4-py3-none-any.whl", "filehash": "a26c498869fc3efb1dc6a746f6cd8067c5342585c6913c67ae9ba3b4b7eb0668", "filesize": 12898, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "pycryptodome", "requests", "xmulogin"]}}}, "3.1.3": {"released": "2025-12-01 12:01:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xmu_rollcall_cli-3.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xmu-rollcall-cli/xmu_rollcall_cli-3.1.3-py3-none-any.whl", "filehash": "50d0e31d518776d5707103b5ab9c965a2383d66f0342a827fbcdfcfe4dc2597c", "filesize": 12799, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "pycryptodome", "requests", "xmulogin"]}}}, "3.1.2": {"released": "2025-11-28 16:52:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xmu_rollcall_cli-3.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xmu-rollcall-cli/xmu_rollcall_cli-3.1.2-py3-none-any.whl", "filehash": "404de49262d7a627e6ee5dc558758fc1372b39b6be5e6903aa13c4117585bf3d", "filesize": 14479, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "pycryptodome", "requests", "xmulogin"]}}}, "3.1.1": {"released": "2025-11-28 16:44:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xmu_rollcall_cli-3.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xmu-rollcall-cli/xmu_rollcall_cli-3.1.1-py3-none-any.whl", "filehash": "460841726d32e04fd8164056ecdb58e93e0d4cd46d94f9eaf5e95dc1f6525c5d", "filesize": 14128, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "pycryptodome", "requests", "xmulogin"]}}}, "3.1.0": {"released": "2025-11-28 16:27:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xmu_rollcall_cli-3.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xmu-rollcall-cli/xmu_rollcall_cli-3.1.0-py3-none-any.whl", "filehash": "50f2b2c9da65f1ce4b8b60328e965ec0ac9cf1f8d639b9dbdcc37e9c9ae1ec1d", "filesize": 13458, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "click", "pycryptodome", "requests", "xmulogin"]}}}}}