{"package": "cit-course-tools", "summary": "Terminal workbench, model simulator, evidence, and lab-testing tools for CIT classes", "pypi_url": "https://pypi.org/project/cit-course-tools", "piwheels_url": "https://www.piwheels.org/project/cit-course-tools", "releases": {"1.0.0rc2": {"released": "2026-09-20 07:00:37", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"cit_course_tools-1.0.0rc2-py3-none-any.whl": {"file_url": "/simple/cit-course-tools/cit_course_tools-1.0.0rc2-py3-none-any.whl", "filehash": "f95b2eae8cfaf87a8cd442b8e158ab23f7e6c73c4854199876cd113400234149", "filesize": 143171, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "packaging", "pyyaml", "textual"]}}}, "1.0.0rc1": {"released": "2026-09-15 15:13:10", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"cit_course_tools-1.0.0rc1-py3-none-any.whl": {"file_url": "/simple/cit-course-tools/cit_course_tools-1.0.0rc1-py3-none-any.whl", "filehash": "b084fdf6dffb458afbf97ccb9ecb93e2c859fe7288961d0c8c0973b57dfdfc3d", "filesize": 142126, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "packaging", "pyyaml", "textual"]}}}, "0.3.2": {"released": "2026-09-15 04:13:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cit_course_tools-0.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.2-py3-none-any.whl", "filehash": "f0bb6ce4135ab727ce80002066168f317a52c7280a925fe2e9ef91ea48329888", "filesize": 132575, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "packaging", "pyyaml", "textual"]}}}, "0.3.1": {"released": "2026-09-14 04:51:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cit_course_tools-0.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.1-py3-none-any.whl", "filehash": "381d934fbdb6cc6ecff5ee35f31eb9ac61480acc60b5fd976038f57ddaa843f2", "filesize": 132004, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "packaging", "pyyaml", "textual"]}}}, "0.3.1b4": {"released": "2026-09-11 20:07:48", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"cit_course_tools-0.3.1b4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.1b4-py3-none-any.whl", "filehash": "1fba89752b4055005d7895bb1661e015b3c7670a2172715d6bfaf6bb58633e39", "filesize": 132035, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "packaging", "pyyaml", "textual"]}}}, "0.3.1b3": {"released": "2026-09-11 02:01:29", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"cit_course_tools-0.3.1b3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.1b3-py3-none-any.whl", "filehash": "9c4a1b00b2d2da9c3885b43676566f82085698639e38fa75bfc56271bcc17757", "filesize": 131618, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "packaging", "pyyaml", "textual"]}}}, "0.3.1b2": {"released": "2026-09-10 19:48:41", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"cit_course_tools-0.3.1b2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.1b2-py3-none-any.whl", "filehash": "2e9adf7046121c23ab7fe82f0dae205169c4abb84be02d6e154e695b8a0e0442", "filesize": 129232, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "packaging", "pyyaml", "textual"]}}}, "0.3.1b1": {"released": "2026-09-10 01:53:35", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"cit_course_tools-0.3.1b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.1b1-py3-none-any.whl", "filehash": "6dd781cde4640a086b988a19f03908e50df6f025ce2fc89a9ef820337c06f722", "filesize": 126346, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "packaging", "pyyaml", "textual"]}}}, "0.3.0": {"released": "2026-09-08 04:18:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cit_course_tools-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.0-py3-none-any.whl", "filehash": "ccf11b474d7d1031557e2b73d5ce9ebe14f20fddda0f2b3c1b7f721ee6ae4f3d", "filesize": 113874, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "packaging", "pyyaml", "textual"]}}}, "0.3.0b9": {"released": "2026-09-07 18:43:47", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"cit_course_tools-0.3.0b9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.0b9-py3-none-any.whl", "filehash": "c19f311ac92d46220f94222be4ad552cb3688aa5a19c4c0ecb48864aff0791be", "filesize": 109582, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "packaging", "pyyaml", "textual"]}}}, "0.3.0b8": {"released": "2026-09-07 13:49:23", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"cit_course_tools-0.3.0b8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.0b8-py3-none-any.whl", "filehash": "3e71e9bb6b5e6c9302f20cefbcfb3b7f26dc1edcf6549dffd9eaa630458226eb", "filesize": 109435, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "packaging", "pyyaml", "textual"]}}}, "0.3.0b7": {"released": "2026-09-01 03:19:03", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"cit_course_tools-0.3.0b7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.0b7-py3-none-any.whl", "filehash": "aafe810dc7be3af49262ad6eeb128a763ca929f7e68b839ef6b3fefc4a15d28b", "filesize": 95460, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "packaging", "pyyaml", "textual"]}}}, "0.3.0b6": {"released": "2026-08-31 13:55:18", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"cit_course_tools-0.3.0b6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.0b6-py3-none-any.whl", "filehash": "8626bf8ad8ff33e43e474ba223d05195dd1908abcda8849410e0d03dc39f2249", "filesize": 92131, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "packaging", "pyyaml", "textual"]}}}, "0.3.0b5": {"released": "2026-08-31 04:46:45", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"cit_course_tools-0.3.0b5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.0b5-py3-none-any.whl", "filehash": "73b6b43cf8f19666582435cdb714caa3c6a05854e6b12544577b17fd84069536", "filesize": 91505, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "packaging", "pyyaml", "textual"]}}}, "0.3.0b4": {"released": "2026-08-31 04:13:59", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"cit_course_tools-0.3.0b4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.0b4-py3-none-any.whl", "filehash": "85f69a6b0bf5f5afff20d10486dc0081c9bf4877d25f8a2d3f4a4ab5bc5049ed", "filesize": 90215, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "packaging", "pyyaml", "textual"]}}}, "0.3.0b3": {"released": "2026-08-31 03:50:46", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"cit_course_tools-0.3.0b3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.0b3-py3-none-any.whl", "filehash": "bfa6a4fa0bc5d6f5a29933faf25e8c3b9d8d87e4dc3f6e6a45430e4950e12ed5", "filesize": 90081, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "packaging", "pyyaml", "textual"]}}}, "0.3.0b2": {"released": "2026-08-31 02:23:05", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"cit_course_tools-0.3.0b2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.0b2-py3-none-any.whl", "filehash": "a43c0bff931697212b3d9c3cccd591ab408a908cfeb52640a419efd4e85ab433", "filesize": 89012, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "packaging", "pyyaml", "textual"]}}}, "0.3.0b1": {"released": "2026-08-31 02:11:28", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"cit_course_tools-0.3.0b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.0b1-py3-none-any.whl", "filehash": "65772b70133436e7fb7910936c06bc6ab66adae70231653647748ad65988b783", "filesize": 89015, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "packaging", "pyyaml", "textual"]}}}, "0.2.3": {"released": "2026-08-24 10:36:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cit_course_tools-0.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.2.3-py3-none-any.whl", "filehash": "75c5f20ed191a768ccfa28d090adefcadd664ffe0065cccbfa11daed1be6dfaf", "filesize": 72008, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "pyyaml"]}}}, "0.2.2": {"released": "2026-08-24 06:05:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cit_course_tools-0.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.2.2-py3-none-any.whl", "filehash": "11d9e2be3a743989c14498f3a5dd365b516ed48114a51af53d7c8e1ce4ccaa3d", "filesize": 69129, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "pyyaml"]}}}, "0.2.1": {"released": "2026-08-24 04:46:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cit_course_tools-0.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.2.1-py3-none-any.whl", "filehash": "c83ca23aa23665764cbcf3d7dcb6c65e32406d17ff165e05a05a43a2951ec37e", "filesize": 69019, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "pyyaml"]}}}, "0.2.0": {"released": "2026-08-24 03:24:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cit_course_tools-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.2.0-py3-none-any.whl", "filehash": "9b7e182a3d026967cd187571d0fee4a8e364fdad83740fb7984c260f608bf300", "filesize": 66885, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "pyyaml"]}}}, "0.1.0": {"released": "2026-08-23 05:17:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cit_course_tools-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.1.0-py3-none-any.whl", "filehash": "1ffad2a477f8bee32715b187a2f82a6f60a533f67be395e0c1587858a6969829", "filesize": 11701, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": []}}}}}