2026-09-20T08:15:18,740 Created temporary directory: /tmp/pip-ephem-wheel-cache-v3l8dioi 2026-09-20T08:15:18,742 Created temporary directory: /tmp/pip-build-tracker-5s7o5ivu 2026-09-20T08:15:18,742 Initialized build tracking at /tmp/pip-build-tracker-5s7o5ivu 2026-09-20T08:15:18,743 Created build tracker: /tmp/pip-build-tracker-5s7o5ivu 2026-09-20T08:15:18,743 Entered build tracker: /tmp/pip-build-tracker-5s7o5ivu 2026-09-20T08:15:18,744 Created temporary directory: /tmp/pip-wheel-k1u_6sdg 2026-09-20T08:15:18,747 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-09-20T08:15:18,750 Created temporary directory: /tmp/pip-ephem-wheel-cache-uyc7kv1r 2026-09-20T08:15:18,775 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-20T08:15:18,778 2 location(s) to search for versions of cit-course-tools: 2026-09-20T08:15:18,778 * https://pypi.org/simple/cit-course-tools/ 2026-09-20T08:15:18,778 * https://www.piwheels.org/simple/cit-course-tools/ 2026-09-20T08:15:18,779 Fetching project page and analyzing links: https://pypi.org/simple/cit-course-tools/ 2026-09-20T08:15:18,780 Getting page https://pypi.org/simple/cit-course-tools/ 2026-09-20T08:15:18,781 Found index url https://pypi.org/simple 2026-09-20T08:15:19,011 Fetched page https://pypi.org/simple/cit-course-tools/ as application/vnd.pypi.simple.v1+json 2026-09-20T08:15:19,020 Skipping link: No binaries permitted for cit-course-tools: https://files.pythonhosted.org/packages/1c/4f/e481d5cc98a9285cfce73f5797ba9381f443f19974dd9d6cb648f286096a/cit_course_tools-0.1.0-py3-none-any.whl (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,021 Found link https://files.pythonhosted.org/packages/28/1d/38e6c10efe246e4d05e344763a6850fcdd51946fd236a4782492e9e423d9/cit_course_tools-0.1.0.tar.gz (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10), version: 0.1.0 2026-09-20T08:15:19,022 Skipping link: No binaries permitted for cit-course-tools: https://files.pythonhosted.org/packages/f1/be/f38307403f41468ad6343808dd5139d5068a017e4ab0905260bf0077b345/cit_course_tools-0.2.0-py3-none-any.whl (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,023 Found link https://files.pythonhosted.org/packages/cd/92/7a51f45e4712eb5452ca1a51a1ac0a7356bda185902a930488761ad75c14/cit_course_tools-0.2.0.tar.gz (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10), version: 0.2.0 2026-09-20T08:15:19,024 Skipping link: No binaries permitted for cit-course-tools: https://files.pythonhosted.org/packages/86/da/0cbb6ee0e0c78796c32847afe5938e1a498e3b9310b4912fa1d7a9eecbd8/cit_course_tools-0.2.1-py3-none-any.whl (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,025 Found link https://files.pythonhosted.org/packages/69/98/f1e41228496640cbd029791ffeb5c7f0e3736b922b2e82f84656229fcb04/cit_course_tools-0.2.1.tar.gz (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10), version: 0.2.1 2026-09-20T08:15:19,026 Skipping link: No binaries permitted for cit-course-tools: https://files.pythonhosted.org/packages/5f/d0/3159825a670a5300204d9f6db7caecde1e8d47347e2d0e2b8519ac26942c/cit_course_tools-0.2.2-py3-none-any.whl (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,026 Found link https://files.pythonhosted.org/packages/4d/6e/8f8262474373761d148491fa51aa7827d803245a352060ddede32c9762b2/cit_course_tools-0.2.2.tar.gz (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10), version: 0.2.2 2026-09-20T08:15:19,027 Skipping link: No binaries permitted for cit-course-tools: https://files.pythonhosted.org/packages/c6/53/52613c7cdbc504e1dc24ec9164613598796d0e9eab1121a0d87d3ce32d57/cit_course_tools-0.2.3-py3-none-any.whl (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,028 Found link https://files.pythonhosted.org/packages/74/2c/f7ca214bcbed5590914660ff96ed69f70adfbefa5a7c8b9312b66ed5ac11/cit_course_tools-0.2.3.tar.gz (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10), version: 0.2.3 2026-09-20T08:15:19,029 Skipping link: No binaries permitted for cit-course-tools: https://files.pythonhosted.org/packages/55/de/194194530f743545cc78db4cbc08deb79d414781d9953f654f3b5763bf28/cit_course_tools-0.3.0b1-py3-none-any.whl (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,030 Found link https://files.pythonhosted.org/packages/88/9a/59199ddd099cea619aba890c223c48aa798af4b7ad461f5be57432fcdcfc/cit_course_tools-0.3.0b1.tar.gz (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10), version: 0.3.0b1 2026-09-20T08:15:19,031 Skipping link: No binaries permitted for cit-course-tools: https://files.pythonhosted.org/packages/b8/b0/36fd0fad1181103718afe52b99df0b5bd2792aa7445b223cdbe7dac7bb53/cit_course_tools-0.3.0b2-py3-none-any.whl (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,031 Found link https://files.pythonhosted.org/packages/0a/79/ceabc3c005d59facb8a80e90afa82752368db8d4258f5cdb53b5fc7e73e6/cit_course_tools-0.3.0b2.tar.gz (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10), version: 0.3.0b2 2026-09-20T08:15:19,032 Skipping link: No binaries permitted for cit-course-tools: https://files.pythonhosted.org/packages/db/06/f4fdbd82cca79134fe4dc8253bfd5203845ceb730d33687ecc57c20125fc/cit_course_tools-0.3.0b3-py3-none-any.whl (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,033 Found link https://files.pythonhosted.org/packages/28/34/796333d5bb381e706bb469cd7d15fbbbb691276f43496a9f9659698c304c/cit_course_tools-0.3.0b3.tar.gz (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10), version: 0.3.0b3 2026-09-20T08:15:19,034 Skipping link: No binaries permitted for cit-course-tools: https://files.pythonhosted.org/packages/07/b3/5ae2c42893bdab0f0077158bf4d282fd64e31ca70cc6503865afa2bd1742/cit_course_tools-0.3.0b4-py3-none-any.whl (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,035 Found link https://files.pythonhosted.org/packages/6e/3a/bdc1cbea3a235d25fe5a83673a684813865ff5be4b32d4f3ca77edaf4b8d/cit_course_tools-0.3.0b4.tar.gz (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10), version: 0.3.0b4 2026-09-20T08:15:19,035 Skipping link: No binaries permitted for cit-course-tools: https://files.pythonhosted.org/packages/25/58/15320d2095c90fb046e62b16fe296021b5fc2447e41679906b040b7f7c92/cit_course_tools-0.3.0b5-py3-none-any.whl (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,036 Found link https://files.pythonhosted.org/packages/11/b7/2b7f30421e6adb875667479548d2cc2c41884f9e10524f94bc31e84aa371/cit_course_tools-0.3.0b5.tar.gz (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10), version: 0.3.0b5 2026-09-20T08:15:19,037 Skipping link: No binaries permitted for cit-course-tools: https://files.pythonhosted.org/packages/b1/18/ca7e3c333bed7a6ac7d01c3d837ffa95f36fe519cea5f5c14de496ecaea9/cit_course_tools-0.3.0b6-py3-none-any.whl (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,038 Found link https://files.pythonhosted.org/packages/c9/cd/70da7089a5428c61779bef04eef1d11d88095e269239fad0f4124f10d8b6/cit_course_tools-0.3.0b6.tar.gz (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10), version: 0.3.0b6 2026-09-20T08:15:19,038 Skipping link: No binaries permitted for cit-course-tools: https://files.pythonhosted.org/packages/22/92/e6c0fafcd6ce08cb24adf54a6ec693143aa54c12c890958f71271307d3f0/cit_course_tools-0.3.0b7-py3-none-any.whl (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,039 Found link https://files.pythonhosted.org/packages/c9/87/fbe0286aadf82eec30202f39428ada61e1b0e976194fb78e7741e2faf873/cit_course_tools-0.3.0b7.tar.gz (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10), version: 0.3.0b7 2026-09-20T08:15:19,040 Skipping link: No binaries permitted for cit-course-tools: https://files.pythonhosted.org/packages/c3/59/94bf667f4a9af95d9e724e19a35d14be890d002337a06cc0da3930377d37/cit_course_tools-0.3.0b8-py3-none-any.whl (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,041 Found link https://files.pythonhosted.org/packages/d0/41/33ba7c8ab701b3be890f7f1d3e16ec12956a5cf8e6c6beae212a3d473dfd/cit_course_tools-0.3.0b8.tar.gz (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10), version: 0.3.0b8 2026-09-20T08:15:19,042 Skipping link: No binaries permitted for cit-course-tools: https://files.pythonhosted.org/packages/c0/08/7ab3f4ac911c5530643bc781cc8f698e7bae86e9b49fc214460db592231f/cit_course_tools-0.3.0b9-py3-none-any.whl (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,042 Found link https://files.pythonhosted.org/packages/41/41/0b29d1b145ab3be417efef5c97907c8004b933420a1d574dc0639a28b86c/cit_course_tools-0.3.0b9.tar.gz (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10), version: 0.3.0b9 2026-09-20T08:15:19,043 Skipping link: No binaries permitted for cit-course-tools: https://files.pythonhosted.org/packages/b1/99/3e7cb3f2ea2ad14765d6c96d6bfd28c7922d793bf26c6536b97259585ffc/cit_course_tools-0.3.0-py3-none-any.whl (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,044 Found link https://files.pythonhosted.org/packages/fc/c0/de85f68f95016dbfc98da42cdf6760bb41e2341701d75efe2bdc86382af4/cit_course_tools-0.3.0.tar.gz (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10), version: 0.3.0 2026-09-20T08:15:19,045 Skipping link: No binaries permitted for cit-course-tools: https://files.pythonhosted.org/packages/c0/0b/09c44206b6df33a7d11ad4b603e90fee52b240bd845d6d9b91f525e69086/cit_course_tools-0.3.1b1-py3-none-any.whl (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,045 Found link https://files.pythonhosted.org/packages/f1/00/0ff4b47a888ef1ab7d359bcc87a7f569fa90778f25279b91066619f3f3fc/cit_course_tools-0.3.1b1.tar.gz (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10), version: 0.3.1b1 2026-09-20T08:15:19,046 Skipping link: No binaries permitted for cit-course-tools: https://files.pythonhosted.org/packages/b7/ea/2b816c5903a6e0cf3783c7f7cc7833abeb65261ab8c7fc661621255fbe05/cit_course_tools-0.3.1b2-py3-none-any.whl (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,047 Found link https://files.pythonhosted.org/packages/2b/fb/8b2f714eeab892424f978b952a725edb19035b019e26b2b106a7ba32e2e7/cit_course_tools-0.3.1b2.tar.gz (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10), version: 0.3.1b2 2026-09-20T08:15:19,048 Skipping link: No binaries permitted for cit-course-tools: https://files.pythonhosted.org/packages/1c/6f/bc4f9311fb8aa6720d5331a5dff4873555cddf38426b120213831e837db8/cit_course_tools-0.3.1b3-py3-none-any.whl (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,049 Found link https://files.pythonhosted.org/packages/df/92/ef13b834c9ade2316c14dd0e185c265834f15bc85a59bad2aee4a1e8e9de/cit_course_tools-0.3.1b3.tar.gz (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10), version: 0.3.1b3 2026-09-20T08:15:19,050 Skipping link: No binaries permitted for cit-course-tools: https://files.pythonhosted.org/packages/fd/f6/1be06c24b8d1ad63527e04c440f08c0da772b6a1bff6ebeb8a371ff5cc2a/cit_course_tools-0.3.1b4-py3-none-any.whl (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,051 Found link https://files.pythonhosted.org/packages/93/81/5ee1c464aae1e7286f7ffafb8d1fa95577774232e7cbd5028e5f007468cb/cit_course_tools-0.3.1b4.tar.gz (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10), version: 0.3.1b4 2026-09-20T08:15:19,052 Skipping link: No binaries permitted for cit-course-tools: https://files.pythonhosted.org/packages/0a/cf/ee5e6c7a0ecf6daed028476af90159f5c9cd2fd11409f2f0be0bf86f90a1/cit_course_tools-0.3.1-py3-none-any.whl (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,052 Found link https://files.pythonhosted.org/packages/a6/34/cf40b6dfdd996a91e397d3728b002494a68cfdcc73fcbf03fd7185b88db0/cit_course_tools-0.3.1.tar.gz (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10), version: 0.3.1 2026-09-20T08:15:19,053 Skipping link: No binaries permitted for cit-course-tools: https://files.pythonhosted.org/packages/3d/bf/c7cd875add7d67a80f75ac653c2659f401c736d6e0eab7b81ecaa50af3fb/cit_course_tools-0.3.2-py3-none-any.whl (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,054 Found link https://files.pythonhosted.org/packages/c5/73/4c06fabe995dd0e7a082fff4b856e948f98fd9bf927343e3922f05447be1/cit_course_tools-0.3.2.tar.gz (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10), version: 0.3.2 2026-09-20T08:15:19,054 Skipping link: No binaries permitted for cit-course-tools: https://files.pythonhosted.org/packages/25/81/4c1af3939afd3765d106c365be547dc543232b0f6fa3c475d3d957239855/cit_course_tools-1.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,055 Found link https://files.pythonhosted.org/packages/d8/b3/d6e2cfd4cc7a9c36bacac63a3b3fe1bbed8c21620c72cc31825c84f27113/cit_course_tools-1.0.0rc1.tar.gz (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10), version: 1.0.0rc1 2026-09-20T08:15:19,056 Skipping link: No binaries permitted for cit-course-tools: https://files.pythonhosted.org/packages/59/9f/c3584273f8cb70bc294aaccfd6386f19f38d7cde2205ce23e05f8128e7cb/cit_course_tools-1.0.0rc2-py3-none-any.whl (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,057 Found link https://files.pythonhosted.org/packages/7d/b7/1806582bcb828cecd92ec5f938e03be678d2d8011b2ba3981154dea76065/cit_course_tools-1.0.0rc2.tar.gz (from https://pypi.org/simple/cit-course-tools/) (requires-python:>=3.10), version: 1.0.0rc2 2026-09-20T08:15:19,057 Fetching project page and analyzing links: https://www.piwheels.org/simple/cit-course-tools/ 2026-09-20T08:15:19,058 Getting page https://www.piwheels.org/simple/cit-course-tools/ 2026-09-20T08:15:19,059 Found index url https://www.piwheels.org/simple 2026-09-20T08:15:19,248 Fetched page https://www.piwheels.org/simple/cit-course-tools/ as text/html 2026-09-20T08:15:19,255 Skipping link: No binaries permitted for cit-course-tools: https://www.piwheels.org/simple/cit-course-tools/cit_course_tools-1.0.0rc1-py3-none-any.whl#sha256=b084fdf6dffb458afbf97ccb9ecb93e2c859fe7288961d0c8c0973b57dfdfc3d (from https://www.piwheels.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,256 Skipping link: No binaries permitted for cit-course-tools: https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.2-py3-none-any.whl#sha256=f0bb6ce4135ab727ce80002066168f317a52c7280a925fe2e9ef91ea48329888 (from https://www.piwheels.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,257 Skipping link: No binaries permitted for cit-course-tools: https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.1-py3-none-any.whl#sha256=381d934fbdb6cc6ecff5ee35f31eb9ac61480acc60b5fd976038f57ddaa843f2 (from https://www.piwheels.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,257 Skipping link: No binaries permitted for cit-course-tools: https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.1b4-py3-none-any.whl#sha256=1fba89752b4055005d7895bb1661e015b3c7670a2172715d6bfaf6bb58633e39 (from https://www.piwheels.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,258 Skipping link: No binaries permitted for cit-course-tools: https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.1b3-py3-none-any.whl#sha256=9c4a1b00b2d2da9c3885b43676566f82085698639e38fa75bfc56271bcc17757 (from https://www.piwheels.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,259 Skipping link: No binaries permitted for cit-course-tools: https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.1b2-py3-none-any.whl#sha256=2e9adf7046121c23ab7fe82f0dae205169c4abb84be02d6e154e695b8a0e0442 (from https://www.piwheels.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,259 Skipping link: No binaries permitted for cit-course-tools: https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.1b1-py3-none-any.whl#sha256=6dd781cde4640a086b988a19f03908e50df6f025ce2fc89a9ef820337c06f722 (from https://www.piwheels.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,260 Skipping link: No binaries permitted for cit-course-tools: https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.0-py3-none-any.whl#sha256=ccf11b474d7d1031557e2b73d5ce9ebe14f20fddda0f2b3c1b7f721ee6ae4f3d (from https://www.piwheels.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,260 Skipping link: No binaries permitted for cit-course-tools: https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.0b9-py3-none-any.whl#sha256=c19f311ac92d46220f94222be4ad552cb3688aa5a19c4c0ecb48864aff0791be (from https://www.piwheels.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,261 Skipping link: No binaries permitted for cit-course-tools: https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.0b8-py3-none-any.whl#sha256=3e71e9bb6b5e6c9302f20cefbcfb3b7f26dc1edcf6549dffd9eaa630458226eb (from https://www.piwheels.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,261 Skipping link: No binaries permitted for cit-course-tools: https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.0b7-py3-none-any.whl#sha256=aafe810dc7be3af49262ad6eeb128a763ca929f7e68b839ef6b3fefc4a15d28b (from https://www.piwheels.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,262 Skipping link: No binaries permitted for cit-course-tools: https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.0b6-py3-none-any.whl#sha256=8626bf8ad8ff33e43e474ba223d05195dd1908abcda8849410e0d03dc39f2249 (from https://www.piwheels.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,263 Skipping link: No binaries permitted for cit-course-tools: https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.0b5-py3-none-any.whl#sha256=73b6b43cf8f19666582435cdb714caa3c6a05854e6b12544577b17fd84069536 (from https://www.piwheels.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,263 Skipping link: No binaries permitted for cit-course-tools: https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.0b4-py3-none-any.whl#sha256=85f69a6b0bf5f5afff20d10486dc0081c9bf4877d25f8a2d3f4a4ab5bc5049ed (from https://www.piwheels.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,264 Skipping link: No binaries permitted for cit-course-tools: https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.0b3-py3-none-any.whl#sha256=bfa6a4fa0bc5d6f5a29933faf25e8c3b9d8d87e4dc3f6e6a45430e4950e12ed5 (from https://www.piwheels.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,264 Skipping link: No binaries permitted for cit-course-tools: https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.0b2-py3-none-any.whl#sha256=a43c0bff931697212b3d9c3cccd591ab408a908cfeb52640a419efd4e85ab433 (from https://www.piwheels.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,265 Skipping link: No binaries permitted for cit-course-tools: https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.3.0b1-py3-none-any.whl#sha256=65772b70133436e7fb7910936c06bc6ab66adae70231653647748ad65988b783 (from https://www.piwheels.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,266 Skipping link: No binaries permitted for cit-course-tools: https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.2.3-py3-none-any.whl#sha256=75c5f20ed191a768ccfa28d090adefcadd664ffe0065cccbfa11daed1be6dfaf (from https://www.piwheels.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,266 Skipping link: No binaries permitted for cit-course-tools: https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.2.2-py3-none-any.whl#sha256=11d9e2be3a743989c14498f3a5dd365b516ed48114a51af53d7c8e1ce4ccaa3d (from https://www.piwheels.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,266 Skipping link: No binaries permitted for cit-course-tools: https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.2.1-py3-none-any.whl#sha256=c83ca23aa23665764cbcf3d7dcb6c65e32406d17ff165e05a05a43a2951ec37e (from https://www.piwheels.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,267 Skipping link: No binaries permitted for cit-course-tools: https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.2.0-py3-none-any.whl#sha256=9b7e182a3d026967cd187571d0fee4a8e364fdad83740fb7984c260f608bf300 (from https://www.piwheels.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,267 Skipping link: No binaries permitted for cit-course-tools: https://archive1.piwheels.org/simple/cit-course-tools/cit_course_tools-0.1.0-py3-none-any.whl#sha256=1ffad2a477f8bee32715b187a2f82a6f60a533f67be395e0c1587858a6969829 (from https://www.piwheels.org/simple/cit-course-tools/) (requires-python:>=3.10) 2026-09-20T08:15:19,268 Skipping link: not a file: https://www.piwheels.org/simple/cit-course-tools/ 2026-09-20T08:15:19,268 Skipping link: not a file: https://pypi.org/simple/cit-course-tools/ 2026-09-20T08:15:19,290 Given no hashes to check 1 links for project 'cit-course-tools': discarding no candidates 2026-09-20T08:15:19,309 Collecting cit-course-tools==1.0.0rc2 2026-09-20T08:15:19,311 Created temporary directory: /tmp/pip-unpack-ub677uu3 2026-09-20T08:15:19,461 Downloading cit_course_tools-1.0.0rc2.tar.gz (210 kB) 2026-09-20T08:15:19,735 Added cit-course-tools==1.0.0rc2 from https://files.pythonhosted.org/packages/7d/b7/1806582bcb828cecd92ec5f938e03be678d2d8011b2ba3981154dea76065/cit_course_tools-1.0.0rc2.tar.gz to build tracker '/tmp/pip-build-tracker-5s7o5ivu' 2026-09-20T08:15:19,740 Created temporary directory: /tmp/pip-build-env-i_wgnvbx 2026-09-20T08:15:19,744 Installing build dependencies: started 2026-09-20T08:15:19,745 Running command pip subprocess to install build dependencies 2026-09-20T08:15:20,871 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-09-20T08:15:21,308 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-09-20T08:15:21,330 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-20T08:15:23,108 Collecting setuptools>=77 2026-09-20T08:15:23,109 Obtaining dependency information for setuptools>=77 from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-09-20T08:15:23,125 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-09-20T08:15:23,376 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-20T08:15:23,475 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-20T08:15:26,237 Installing collected packages: setuptools 2026-09-20T08:15:28,458 Successfully installed setuptools-84.0.0 2026-09-20T08:15:28,726 Installing build dependencies: finished with status 'done' 2026-09-20T08:15:28,733 Getting requirements to build wheel: started 2026-09-20T08:15:28,735 Running command Getting requirements to build wheel 2026-09-20T08:15:29,449 running egg_info 2026-09-20T08:15:29,455 writing cit_course_tools.egg-info/PKG-INFO 2026-09-20T08:15:29,459 writing dependency_links to cit_course_tools.egg-info/dependency_links.txt 2026-09-20T08:15:29,461 writing entry points to cit_course_tools.egg-info/entry_points.txt 2026-09-20T08:15:29,464 writing requirements to cit_course_tools.egg-info/requires.txt 2026-09-20T08:15:29,465 writing top-level names to cit_course_tools.egg-info/top_level.txt 2026-09-20T08:15:29,492 reading manifest file 'cit_course_tools.egg-info/SOURCES.txt' 2026-09-20T08:15:29,497 reading manifest template 'MANIFEST.in' 2026-09-20T08:15:29,537 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-09-20T08:15:29,538 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-09-20T08:15:29,544 writing manifest file 'cit_course_tools.egg-info/SOURCES.txt' 2026-09-20T08:15:29,641 Getting requirements to build wheel: finished with status 'done' 2026-09-20T08:15:29,645 Created temporary directory: /tmp/pip-modern-metadata-pds1_x8u 2026-09-20T08:15:29,647 Preparing metadata (pyproject.toml): started 2026-09-20T08:15:29,648 Running command Preparing metadata (pyproject.toml) 2026-09-20T08:15:30,309 running dist_info 2026-09-20T08:15:30,319 creating /tmp/pip-modern-metadata-pds1_x8u/cit_course_tools.egg-info 2026-09-20T08:15:30,320 writing /tmp/pip-modern-metadata-pds1_x8u/cit_course_tools.egg-info/PKG-INFO 2026-09-20T08:15:30,325 writing dependency_links to /tmp/pip-modern-metadata-pds1_x8u/cit_course_tools.egg-info/dependency_links.txt 2026-09-20T08:15:30,327 writing entry points to /tmp/pip-modern-metadata-pds1_x8u/cit_course_tools.egg-info/entry_points.txt 2026-09-20T08:15:30,330 writing requirements to /tmp/pip-modern-metadata-pds1_x8u/cit_course_tools.egg-info/requires.txt 2026-09-20T08:15:30,331 writing top-level names to /tmp/pip-modern-metadata-pds1_x8u/cit_course_tools.egg-info/top_level.txt 2026-09-20T08:15:30,332 writing manifest file '/tmp/pip-modern-metadata-pds1_x8u/cit_course_tools.egg-info/SOURCES.txt' 2026-09-20T08:15:30,357 reading manifest file '/tmp/pip-modern-metadata-pds1_x8u/cit_course_tools.egg-info/SOURCES.txt' 2026-09-20T08:15:30,359 reading manifest template 'MANIFEST.in' 2026-09-20T08:15:30,400 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-09-20T08:15:30,401 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-09-20T08:15:30,406 writing manifest file '/tmp/pip-modern-metadata-pds1_x8u/cit_course_tools.egg-info/SOURCES.txt' 2026-09-20T08:15:30,407 creating '/tmp/pip-modern-metadata-pds1_x8u/cit_course_tools-1.0.0rc2.dist-info' 2026-09-20T08:15:30,542 Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-20T08:15:30,548 Source in /tmp/pip-wheel-k1u_6sdg/cit-course-tools_92cfc98653f844b08d2608f142c6b497 has version 1.0.0rc2, which satisfies requirement cit-course-tools==1.0.0rc2 from https://files.pythonhosted.org/packages/7d/b7/1806582bcb828cecd92ec5f938e03be678d2d8011b2ba3981154dea76065/cit_course_tools-1.0.0rc2.tar.gz 2026-09-20T08:15:30,549 Removed cit-course-tools==1.0.0rc2 from https://files.pythonhosted.org/packages/7d/b7/1806582bcb828cecd92ec5f938e03be678d2d8011b2ba3981154dea76065/cit_course_tools-1.0.0rc2.tar.gz from build tracker '/tmp/pip-build-tracker-5s7o5ivu' 2026-09-20T08:15:30,556 Created temporary directory: /tmp/pip-unpack-xe9_f5bv 2026-09-20T08:15:30,557 Building wheels for collected packages: cit-course-tools 2026-09-20T08:15:30,562 Created temporary directory: /tmp/pip-wheel-5kg1n060 2026-09-20T08:15:30,562 Destination directory: /tmp/pip-wheel-5kg1n060 2026-09-20T08:15:30,565 Building wheel for cit-course-tools (pyproject.toml): started 2026-09-20T08:15:30,566 Running command Building wheel for cit-course-tools (pyproject.toml) 2026-09-20T08:15:31,206 running bdist_wheel 2026-09-20T08:15:31,223 running build 2026-09-20T08:15:31,224 running build_py 2026-09-20T08:15:31,229 creating build/lib 2026-09-20T08:15:31,230 copying cit_setup.py -> build/lib 2026-09-20T08:15:31,234 creating build/lib/cit_ai_model_simulator 2026-09-20T08:15:31,235 copying cit_ai_model_simulator/__main__.py -> build/lib/cit_ai_model_simulator 2026-09-20T08:15:31,237 copying cit_ai_model_simulator/cli.py -> build/lib/cit_ai_model_simulator 2026-09-20T08:15:31,240 copying cit_ai_model_simulator/api.py -> build/lib/cit_ai_model_simulator 2026-09-20T08:15:31,243 copying cit_ai_model_simulator/engine.py -> build/lib/cit_ai_model_simulator 2026-09-20T08:15:31,246 copying cit_ai_model_simulator/__init__.py -> build/lib/cit_ai_model_simulator 2026-09-20T08:15:31,248 copying cit_ai_model_simulator/scenario.py -> build/lib/cit_ai_model_simulator 2026-09-20T08:15:31,250 copying cit_ai_model_simulator/user_api.py -> build/lib/cit_ai_model_simulator 2026-09-20T08:15:31,252 copying cit_ai_model_simulator/evidence.py -> build/lib/cit_ai_model_simulator 2026-09-20T08:15:31,256 creating build/lib/cit_course_tools 2026-09-20T08:15:31,257 copying cit_course_tools/runtime.py -> build/lib/cit_course_tools 2026-09-20T08:15:31,259 copying cit_course_tools/packaging.py -> build/lib/cit_course_tools 2026-09-20T08:15:31,261 copying cit_course_tools/submission.py -> build/lib/cit_course_tools 2026-09-20T08:15:31,264 copying cit_course_tools/tui.py -> build/lib/cit_course_tools 2026-09-20T08:15:31,267 copying cit_course_tools/diagnostics.py -> build/lib/cit_course_tools 2026-09-20T08:15:31,269 copying cit_course_tools/__main__.py -> build/lib/cit_course_tools 2026-09-20T08:15:31,271 copying cit_course_tools/cli.py -> build/lib/cit_course_tools 2026-09-20T08:15:31,274 copying cit_course_tools/browser_testing.py -> build/lib/cit_course_tools 2026-09-20T08:15:31,277 copying cit_course_tools/tui_control.py -> build/lib/cit_course_tools 2026-09-20T08:15:31,280 copying cit_course_tools/__init__.py -> build/lib/cit_course_tools 2026-09-20T08:15:31,282 copying cit_course_tools/recording_bundle.py -> build/lib/cit_course_tools 2026-09-20T08:15:31,284 copying cit_course_tools/editing_history.py -> build/lib/cit_course_tools 2026-09-20T08:15:31,288 copying cit_course_tools/harness_worker.py -> build/lib/cit_course_tools 2026-09-20T08:15:31,290 copying cit_course_tools/test_runner.py -> build/lib/cit_course_tools 2026-09-20T08:15:31,294 copying cit_course_tools/terminal_bridge.py -> build/lib/cit_course_tools 2026-09-20T08:15:31,297 copying cit_course_tools/assessment_inputs.py -> build/lib/cit_course_tools 2026-09-20T08:15:31,299 copying cit_course_tools/editor_bridge.py -> build/lib/cit_course_tools 2026-09-20T08:15:31,301 copying cit_course_tools/workspace.py -> build/lib/cit_course_tools 2026-09-20T08:15:31,305 copying cit_course_tools/harness.py -> build/lib/cit_course_tools 2026-09-20T08:15:31,308 creating build/lib/cit_ai_model_simulator/scenarios 2026-09-20T08:15:31,310 copying cit_ai_model_simulator/scenarios/__init__.py -> build/lib/cit_ai_model_simulator/scenarios 2026-09-20T08:15:31,312 running egg_info 2026-09-20T08:15:31,323 writing cit_course_tools.egg-info/PKG-INFO 2026-09-20T08:15:31,328 writing dependency_links to cit_course_tools.egg-info/dependency_links.txt 2026-09-20T08:15:31,330 writing entry points to cit_course_tools.egg-info/entry_points.txt 2026-09-20T08:15:31,333 writing requirements to cit_course_tools.egg-info/requires.txt 2026-09-20T08:15:31,334 writing top-level names to cit_course_tools.egg-info/top_level.txt 2026-09-20T08:15:31,350 reading manifest file 'cit_course_tools.egg-info/SOURCES.txt' 2026-09-20T08:15:31,356 reading manifest template 'MANIFEST.in' 2026-09-20T08:15:31,401 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-09-20T08:15:31,403 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-09-20T08:15:31,409 writing manifest file 'cit_course_tools.egg-info/SOURCES.txt' 2026-09-20T08:15:31,416 copying cit_ai_model_simulator/scenarios/interaction-guide-tui.yaml -> build/lib/cit_ai_model_simulator/scenarios 2026-09-20T08:15:31,419 copying cit_ai_model_simulator/scenarios/smoke.yaml -> build/lib/cit_ai_model_simulator/scenarios 2026-09-20T08:15:31,421 copying cit_ai_model_simulator/scenarios/interaction-guide.yaml -> build/lib/cit_ai_model_simulator/scenarios 2026-09-20T08:15:31,425 copying cit_ai_model_simulator/scenarios/harness-demo.yaml -> build/lib/cit_ai_model_simulator/scenarios 2026-09-20T08:15:31,428 creating build/lib/cit_ai_model_simulator/schemas 2026-09-20T08:15:31,429 copying cit_ai_model_simulator/schemas/scenario-v1.json -> build/lib/cit_ai_model_simulator/schemas 2026-09-20T08:15:31,432 creating build/lib/cit_course_tools/templates 2026-09-20T08:15:31,434 copying cit_course_tools/templates/lab-evaluation.md -> build/lib/cit_course_tools/templates 2026-09-20T08:15:31,436 copying cit_course_tools/templates/lab00-evaluation.md -> build/lib/cit_course_tools/templates 2026-09-20T08:15:31,453 installing to build/bdist.linux-armv7l/wheel 2026-09-20T08:15:31,454 running install 2026-09-20T08:15:31,476 running install_lib 2026-09-20T08:15:31,482 creating build/bdist.linux-armv7l/wheel 2026-09-20T08:15:31,485 creating build/bdist.linux-armv7l/wheel/cit_ai_model_simulator 2026-09-20T08:15:31,486 copying build/lib/cit_ai_model_simulator/__main__.py -> build/bdist.linux-armv7l/wheel/./cit_ai_model_simulator 2026-09-20T08:15:31,488 copying build/lib/cit_ai_model_simulator/cli.py -> build/bdist.linux-armv7l/wheel/./cit_ai_model_simulator 2026-09-20T08:15:31,491 copying build/lib/cit_ai_model_simulator/api.py -> build/bdist.linux-armv7l/wheel/./cit_ai_model_simulator 2026-09-20T08:15:31,494 copying build/lib/cit_ai_model_simulator/engine.py -> build/bdist.linux-armv7l/wheel/./cit_ai_model_simulator 2026-09-20T08:15:31,498 copying build/lib/cit_ai_model_simulator/__init__.py -> build/bdist.linux-armv7l/wheel/./cit_ai_model_simulator 2026-09-20T08:15:31,500 creating build/bdist.linux-armv7l/wheel/cit_ai_model_simulator/scenarios 2026-09-20T08:15:31,501 copying build/lib/cit_ai_model_simulator/scenarios/interaction-guide-tui.yaml -> build/bdist.linux-armv7l/wheel/./cit_ai_model_simulator/scenarios 2026-09-20T08:15:31,504 copying build/lib/cit_ai_model_simulator/scenarios/smoke.yaml -> build/bdist.linux-armv7l/wheel/./cit_ai_model_simulator/scenarios 2026-09-20T08:15:31,506 copying build/lib/cit_ai_model_simulator/scenarios/interaction-guide.yaml -> build/bdist.linux-armv7l/wheel/./cit_ai_model_simulator/scenarios 2026-09-20T08:15:31,509 copying build/lib/cit_ai_model_simulator/scenarios/__init__.py -> build/bdist.linux-armv7l/wheel/./cit_ai_model_simulator/scenarios 2026-09-20T08:15:31,511 copying build/lib/cit_ai_model_simulator/scenarios/harness-demo.yaml -> build/bdist.linux-armv7l/wheel/./cit_ai_model_simulator/scenarios 2026-09-20T08:15:31,514 copying build/lib/cit_ai_model_simulator/scenario.py -> build/bdist.linux-armv7l/wheel/./cit_ai_model_simulator 2026-09-20T08:15:31,517 creating build/bdist.linux-armv7l/wheel/cit_ai_model_simulator/schemas 2026-09-20T08:15:31,518 copying build/lib/cit_ai_model_simulator/schemas/scenario-v1.json -> build/bdist.linux-armv7l/wheel/./cit_ai_model_simulator/schemas 2026-09-20T08:15:31,521 copying build/lib/cit_ai_model_simulator/user_api.py -> build/bdist.linux-armv7l/wheel/./cit_ai_model_simulator 2026-09-20T08:15:31,524 copying build/lib/cit_ai_model_simulator/evidence.py -> build/bdist.linux-armv7l/wheel/./cit_ai_model_simulator 2026-09-20T08:15:31,527 creating build/bdist.linux-armv7l/wheel/cit_course_tools 2026-09-20T08:15:31,528 copying build/lib/cit_course_tools/runtime.py -> build/bdist.linux-armv7l/wheel/./cit_course_tools 2026-09-20T08:15:31,530 copying build/lib/cit_course_tools/packaging.py -> build/bdist.linux-armv7l/wheel/./cit_course_tools 2026-09-20T08:15:31,533 copying build/lib/cit_course_tools/submission.py -> build/bdist.linux-armv7l/wheel/./cit_course_tools 2026-09-20T08:15:31,536 copying build/lib/cit_course_tools/tui.py -> build/bdist.linux-armv7l/wheel/./cit_course_tools 2026-09-20T08:15:31,540 copying build/lib/cit_course_tools/diagnostics.py -> build/bdist.linux-armv7l/wheel/./cit_course_tools 2026-09-20T08:15:31,542 copying build/lib/cit_course_tools/__main__.py -> build/bdist.linux-armv7l/wheel/./cit_course_tools 2026-09-20T08:15:31,544 creating build/bdist.linux-armv7l/wheel/cit_course_tools/templates 2026-09-20T08:15:31,545 copying build/lib/cit_course_tools/templates/lab-evaluation.md -> build/bdist.linux-armv7l/wheel/./cit_course_tools/templates 2026-09-20T08:15:31,547 copying build/lib/cit_course_tools/templates/lab00-evaluation.md -> build/bdist.linux-armv7l/wheel/./cit_course_tools/templates 2026-09-20T08:15:31,549 copying build/lib/cit_course_tools/cli.py -> build/bdist.linux-armv7l/wheel/./cit_course_tools 2026-09-20T08:15:31,551 copying build/lib/cit_course_tools/browser_testing.py -> build/bdist.linux-armv7l/wheel/./cit_course_tools 2026-09-20T08:15:31,554 copying build/lib/cit_course_tools/tui_control.py -> build/bdist.linux-armv7l/wheel/./cit_course_tools 2026-09-20T08:15:31,556 copying build/lib/cit_course_tools/__init__.py -> build/bdist.linux-armv7l/wheel/./cit_course_tools 2026-09-20T08:15:31,557 copying build/lib/cit_course_tools/recording_bundle.py -> build/bdist.linux-armv7l/wheel/./cit_course_tools 2026-09-20T08:15:31,559 copying build/lib/cit_course_tools/editing_history.py -> build/bdist.linux-armv7l/wheel/./cit_course_tools 2026-09-20T08:15:31,562 copying build/lib/cit_course_tools/harness_worker.py -> build/bdist.linux-armv7l/wheel/./cit_course_tools 2026-09-20T08:15:31,564 copying build/lib/cit_course_tools/test_runner.py -> build/bdist.linux-armv7l/wheel/./cit_course_tools 2026-09-20T08:15:31,567 copying build/lib/cit_course_tools/terminal_bridge.py -> build/bdist.linux-armv7l/wheel/./cit_course_tools 2026-09-20T08:15:31,569 copying build/lib/cit_course_tools/assessment_inputs.py -> build/bdist.linux-armv7l/wheel/./cit_course_tools 2026-09-20T08:15:31,571 copying build/lib/cit_course_tools/editor_bridge.py -> build/bdist.linux-armv7l/wheel/./cit_course_tools 2026-09-20T08:15:31,573 copying build/lib/cit_course_tools/workspace.py -> build/bdist.linux-armv7l/wheel/./cit_course_tools 2026-09-20T08:15:31,575 copying build/lib/cit_course_tools/harness.py -> build/bdist.linux-armv7l/wheel/./cit_course_tools 2026-09-20T08:15:31,578 copying build/lib/cit_setup.py -> build/bdist.linux-armv7l/wheel/. 2026-09-20T08:15:31,580 running install_egg_info 2026-09-20T08:15:31,585 Copying cit_course_tools.egg-info to build/bdist.linux-armv7l/wheel/./cit_course_tools-1.0.0rc2-py3.11.egg-info 2026-09-20T08:15:31,596 running install_scripts 2026-09-20T08:15:31,605 creating build/bdist.linux-armv7l/wheel/cit_course_tools-1.0.0rc2.dist-info/WHEEL 2026-09-20T08:15:31,607 creating '/tmp/pip-wheel-5kg1n060/.tmp-1kmxc3bb/cit_course_tools-1.0.0rc2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-09-20T08:15:31,611 adding 'cit_setup.py' 2026-09-20T08:15:31,613 adding 'cit_ai_model_simulator/__init__.py' 2026-09-20T08:15:31,615 adding 'cit_ai_model_simulator/__main__.py' 2026-09-20T08:15:31,617 adding 'cit_ai_model_simulator/api.py' 2026-09-20T08:15:31,621 adding 'cit_ai_model_simulator/cli.py' 2026-09-20T08:15:31,625 adding 'cit_ai_model_simulator/engine.py' 2026-09-20T08:15:31,627 adding 'cit_ai_model_simulator/evidence.py' 2026-09-20T08:15:31,629 adding 'cit_ai_model_simulator/scenario.py' 2026-09-20T08:15:31,631 adding 'cit_ai_model_simulator/user_api.py' 2026-09-20T08:15:31,632 adding 'cit_ai_model_simulator/scenarios/__init__.py' 2026-09-20T08:15:31,634 adding 'cit_ai_model_simulator/scenarios/harness-demo.yaml' 2026-09-20T08:15:31,636 adding 'cit_ai_model_simulator/scenarios/interaction-guide-tui.yaml' 2026-09-20T08:15:31,637 adding 'cit_ai_model_simulator/scenarios/interaction-guide.yaml' 2026-09-20T08:15:31,639 adding 'cit_ai_model_simulator/scenarios/smoke.yaml' 2026-09-20T08:15:31,641 adding 'cit_ai_model_simulator/schemas/scenario-v1.json' 2026-09-20T08:15:31,643 adding 'cit_course_tools/__init__.py' 2026-09-20T08:15:31,644 adding 'cit_course_tools/__main__.py' 2026-09-20T08:15:31,645 adding 'cit_course_tools/assessment_inputs.py' 2026-09-20T08:15:31,648 adding 'cit_course_tools/browser_testing.py' 2026-09-20T08:15:31,651 adding 'cit_course_tools/cli.py' 2026-09-20T08:15:31,652 adding 'cit_course_tools/diagnostics.py' 2026-09-20T08:15:31,655 adding 'cit_course_tools/editing_history.py' 2026-09-20T08:15:31,656 adding 'cit_course_tools/editor_bridge.py' 2026-09-20T08:15:31,659 adding 'cit_course_tools/harness.py' 2026-09-20T08:15:31,660 adding 'cit_course_tools/harness_worker.py' 2026-09-20T08:15:31,662 adding 'cit_course_tools/packaging.py' 2026-09-20T08:15:31,664 adding 'cit_course_tools/recording_bundle.py' 2026-09-20T08:15:31,666 adding 'cit_course_tools/runtime.py' 2026-09-20T08:15:31,668 adding 'cit_course_tools/submission.py' 2026-09-20T08:15:31,669 adding 'cit_course_tools/terminal_bridge.py' 2026-09-20T08:15:31,677 adding 'cit_course_tools/test_runner.py' 2026-09-20T08:15:31,686 adding 'cit_course_tools/tui.py' 2026-09-20T08:15:31,688 adding 'cit_course_tools/tui_control.py' 2026-09-20T08:15:31,690 adding 'cit_course_tools/workspace.py' 2026-09-20T08:15:31,692 adding 'cit_course_tools/templates/lab-evaluation.md' 2026-09-20T08:15:31,693 adding 'cit_course_tools/templates/lab00-evaluation.md' 2026-09-20T08:15:31,697 adding 'cit_course_tools-1.0.0rc2.dist-info/METADATA' 2026-09-20T08:15:31,698 adding 'cit_course_tools-1.0.0rc2.dist-info/WHEEL' 2026-09-20T08:15:31,699 adding 'cit_course_tools-1.0.0rc2.dist-info/entry_points.txt' 2026-09-20T08:15:31,700 adding 'cit_course_tools-1.0.0rc2.dist-info/top_level.txt' 2026-09-20T08:15:31,701 adding 'cit_course_tools-1.0.0rc2.dist-info/RECORD' 2026-09-20T08:15:31,705 removing build/bdist.linux-armv7l/wheel 2026-09-20T08:15:31,815 Building wheel for cit-course-tools (pyproject.toml): finished with status 'done' 2026-09-20T08:15:31,822 Created wheel for cit-course-tools: filename=cit_course_tools-1.0.0rc2-py3-none-any.whl size=143171 sha256=f95b2eae8cfaf87a8cd442b8e158ab23f7e6c73c4854199876cd113400234149 2026-09-20T08:15:31,824 Stored in directory: /tmp/pip-ephem-wheel-cache-uyc7kv1r/wheels/a1/7d/41/0833bc876a820ed2653dd72196a7f80d166b92c3124efb8cf9 2026-09-20T08:15:31,838 Successfully built cit-course-tools 2026-09-20T08:15:31,845 Removed build tracker: '/tmp/pip-build-tracker-5s7o5ivu'