2026-05-13T21:19:34,041 Created temporary directory: /tmp/pip-ephem-wheel-cache-74m86s7q 2026-05-13T21:19:34,044 Created temporary directory: /tmp/pip-build-tracker-3koqzsch 2026-05-13T21:19:34,044 Initialized build tracking at /tmp/pip-build-tracker-3koqzsch 2026-05-13T21:19:34,045 Created build tracker: /tmp/pip-build-tracker-3koqzsch 2026-05-13T21:19:34,045 Entered build tracker: /tmp/pip-build-tracker-3koqzsch 2026-05-13T21:19:34,046 Created temporary directory: /tmp/pip-wheel-xa3udnxs 2026-05-13T21:19:34,049 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-05-13T21:19:34,052 Created temporary directory: /tmp/pip-ephem-wheel-cache-pvnhtvsy 2026-05-13T21:19:34,075 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-13T21:19:34,079 2 location(s) to search for versions of plom-common: 2026-05-13T21:19:34,079 * https://pypi.org/simple/plom-common/ 2026-05-13T21:19:34,079 * https://www.piwheels.org/simple/plom-common/ 2026-05-13T21:19:34,079 Fetching project page and analyzing links: https://pypi.org/simple/plom-common/ 2026-05-13T21:19:34,080 Getting page https://pypi.org/simple/plom-common/ 2026-05-13T21:19:34,082 Found index url https://pypi.org/simple 2026-05-13T21:19:34,311 Fetched page https://pypi.org/simple/plom-common/ as application/vnd.pypi.simple.v1+json 2026-05-13T21:19:34,314 Skipping link: No binaries permitted for plom-common: https://files.pythonhosted.org/packages/a0/17/56b01bee92e1180795e81b8b2acd902b0bf2cd09b04a4d5dc6f66dc60490/plom_common-0.21.1-py3-none-any.whl (from https://pypi.org/simple/plom-common/) (requires-python:>=3.8) 2026-05-13T21:19:34,315 Found link https://files.pythonhosted.org/packages/6e/51/793a411ef2f5e6af544387e5a60ecae69e7582e90775cf7dd2bf56411eec/plom_common-0.21.1.tar.gz (from https://pypi.org/simple/plom-common/) (requires-python:>=3.8), version: 0.21.1 2026-05-13T21:19:34,315 Skipping link: No binaries permitted for plom-common: https://files.pythonhosted.org/packages/4d/18/e8b2dd24f9610aca359d5610cd22ecf1e47b9a363f72b8c6a44fce010946/plom_common-0.21.2-py3-none-any.whl (from https://pypi.org/simple/plom-common/) (requires-python:>=3.8) 2026-05-13T21:19:34,317 Found link https://files.pythonhosted.org/packages/72/ab/1f26e6d2e39f8d8077a31f8b5737929e075873ce7d3ac6baae36874866b6/plom_common-0.21.2.tar.gz (from https://pypi.org/simple/plom-common/) (requires-python:>=3.8), version: 0.21.2 2026-05-13T21:19:34,317 Skipping link: No binaries permitted for plom-common: https://files.pythonhosted.org/packages/e9/48/c718fd0bb733caa1c85d58fe22eb52b1d8f37b534ef3d3c632ec84c04b07/plom_common-0.21.3-py3-none-any.whl (from https://pypi.org/simple/plom-common/) (requires-python:>=3.8) 2026-05-13T21:19:34,318 Found link https://files.pythonhosted.org/packages/06/6b/59801472b51be3ee58cf3bb64efca5ec0645aacca192ad5674cf528bdb80/plom_common-0.21.3.tar.gz (from https://pypi.org/simple/plom-common/) (requires-python:>=3.8), version: 0.21.3 2026-05-13T21:19:34,319 Fetching project page and analyzing links: https://www.piwheels.org/simple/plom-common/ 2026-05-13T21:19:34,320 Getting page https://www.piwheels.org/simple/plom-common/ 2026-05-13T21:19:34,321 Found index url https://www.piwheels.org/simple 2026-05-13T21:19:34,499 Fetched page https://www.piwheels.org/simple/plom-common/ as text/html 2026-05-13T21:19:34,501 Skipping link: No binaries permitted for plom-common: https://www.piwheels.org/simple/plom-common/plom_common-0.21.2-py3-none-any.whl#sha256=43a3878ce4636c64116eda82eb6a1e686e5d77a168adea663c6f8c4ace653d06 (from https://www.piwheels.org/simple/plom-common/) (requires-python:>=3.8) 2026-05-13T21:19:34,502 Skipping link: No binaries permitted for plom-common: https://www.piwheels.org/simple/plom-common/plom_common-0.21.1-py3-none-any.whl#sha256=1f4a9976e362f82d212aa9454b08545cebb052a123bd97b2ecfe2f23d0ca9c0c (from https://www.piwheels.org/simple/plom-common/) (requires-python:>=3.8) 2026-05-13T21:19:34,503 Skipping link: not a file: https://www.piwheels.org/simple/plom-common/ 2026-05-13T21:19:34,504 Skipping link: not a file: https://pypi.org/simple/plom-common/ 2026-05-13T21:19:34,523 Given no hashes to check 1 links for project 'plom-common': discarding no candidates 2026-05-13T21:19:34,540 Collecting plom-common==0.21.3 2026-05-13T21:19:34,543 Created temporary directory: /tmp/pip-unpack-hji2ow3n 2026-05-13T21:19:34,693 Downloading plom_common-0.21.3.tar.gz (85 kB) 2026-05-13T21:19:34,884 Added plom-common==0.21.3 from https://files.pythonhosted.org/packages/06/6b/59801472b51be3ee58cf3bb64efca5ec0645aacca192ad5674cf528bdb80/plom_common-0.21.3.tar.gz to build tracker '/tmp/pip-build-tracker-3koqzsch' 2026-05-13T21:19:34,892 Created temporary directory: /tmp/pip-build-env-mry1nfod 2026-05-13T21:19:34,897 Installing build dependencies: started 2026-05-13T21:19:34,898 Running command pip subprocess to install build dependencies 2026-05-13T21:19:36,035 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-13T21:19:36,474 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-05-13T21:19:36,497 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-13T21:19:37,262 Collecting pip>=20.3 2026-05-13T21:19:37,263 Obtaining dependency information for pip>=20.3 from https://www.piwheels.org/simple/pip/pip-26.1.1-py3-none-any.whl.metadata 2026-05-13T21:19:37,280 Using cached https://www.piwheels.org/simple/pip/pip-26.1.1-py3-none-any.whl.metadata (4.6 kB) 2026-05-13T21:19:38,725 Collecting setuptools>=61 2026-05-13T21:19:38,726 Obtaining dependency information for setuptools>=61 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-13T21:19:38,744 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-13T21:19:38,979 Collecting wheel 2026-05-13T21:19:38,980 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-05-13T21:19:38,994 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-05-13T21:19:39,179 Collecting packaging>=24.0 2026-05-13T21:19:39,180 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-05-13T21:19:39,193 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-05-13T21:19:39,513 Using cached https://www.piwheels.org/simple/pip/pip-26.1.1-py3-none-any.whl (1.8 MB) 2026-05-13T21:19:39,559 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-13T21:19:39,578 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-13T21:19:39,667 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-13T21:19:39,819 Using cached https://www.piwheels.org/simple/pip/pip-26.1.1-py3-none-any.whl (1.8 MB) 2026-05-13T21:19:39,904 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-13T21:19:39,929 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-13T21:19:40,021 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-13T21:19:42,785 Installing collected packages: setuptools, pip, packaging, wheel 2026-05-13T21:19:51,260 Creating /tmp/pip-build-env-mry1nfod/overlay/local/bin 2026-05-13T21:19:51,262 changing mode of /tmp/pip-build-env-mry1nfod/overlay/local/bin/pip to 755 2026-05-13T21:19:51,264 changing mode of /tmp/pip-build-env-mry1nfod/overlay/local/bin/pip3 to 755 2026-05-13T21:19:51,266 changing mode of /tmp/pip-build-env-mry1nfod/overlay/local/bin/pip3.11 to 755 2026-05-13T21:19:51,692 changing mode of /tmp/pip-build-env-mry1nfod/overlay/local/bin/wheel to 755 2026-05-13T21:19:51,721 Successfully installed packaging-26.2 pip-26.1.1 setuptools-82.0.1 wheel-0.47.0 2026-05-13T21:19:52,022 Installing build dependencies: finished with status 'done' 2026-05-13T21:19:52,030 Getting requirements to build wheel: started 2026-05-13T21:19:52,031 Running command Getting requirements to build wheel 2026-05-13T21:19:52,660 /tmp/pip-build-env-mry1nfod/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-13T21:19:52,660 !! 2026-05-13T21:19:52,661 ******************************************************************************** 2026-05-13T21:19:52,662 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-05-13T21:19:52,663 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-13T21:19:52,663 or your builds will no longer be supported. 2026-05-13T21:19:52,665 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-13T21:19:52,665 ******************************************************************************** 2026-05-13T21:19:52,666 !! 2026-05-13T21:19:52,667 corresp(dist, value, root_dir) 2026-05-13T21:19:52,753 running egg_info 2026-05-13T21:19:52,759 writing plom_common.egg-info/PKG-INFO 2026-05-13T21:19:52,762 writing dependency_links to plom_common.egg-info/dependency_links.txt 2026-05-13T21:19:52,764 writing entry points to plom_common.egg-info/entry_points.txt 2026-05-13T21:19:52,767 writing requirements to plom_common.egg-info/requires.txt 2026-05-13T21:19:52,768 writing top-level names to plom_common.egg-info/top_level.txt 2026-05-13T21:19:52,795 reading manifest file 'plom_common.egg-info/SOURCES.txt' 2026-05-13T21:19:52,799 reading manifest template 'MANIFEST.in' 2026-05-13T21:19:52,802 adding license file 'LICENSE.md' 2026-05-13T21:19:52,806 writing manifest file 'plom_common.egg-info/SOURCES.txt' 2026-05-13T21:19:52,903 Getting requirements to build wheel: finished with status 'done' 2026-05-13T21:19:52,907 Created temporary directory: /tmp/pip-modern-metadata-dake9r33 2026-05-13T21:19:52,910 Preparing metadata (pyproject.toml): started 2026-05-13T21:19:52,911 Running command Preparing metadata (pyproject.toml) 2026-05-13T21:19:53,471 /tmp/pip-build-env-mry1nfod/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-13T21:19:53,472 !! 2026-05-13T21:19:53,473 ******************************************************************************** 2026-05-13T21:19:53,474 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-05-13T21:19:53,475 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-13T21:19:53,475 or your builds will no longer be supported. 2026-05-13T21:19:53,477 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-13T21:19:53,478 ******************************************************************************** 2026-05-13T21:19:53,479 !! 2026-05-13T21:19:53,479 corresp(dist, value, root_dir) 2026-05-13T21:19:53,559 running dist_info 2026-05-13T21:19:53,570 creating /tmp/pip-modern-metadata-dake9r33/plom_common.egg-info 2026-05-13T21:19:53,571 writing /tmp/pip-modern-metadata-dake9r33/plom_common.egg-info/PKG-INFO 2026-05-13T21:19:53,575 writing dependency_links to /tmp/pip-modern-metadata-dake9r33/plom_common.egg-info/dependency_links.txt 2026-05-13T21:19:53,577 writing entry points to /tmp/pip-modern-metadata-dake9r33/plom_common.egg-info/entry_points.txt 2026-05-13T21:19:53,579 writing requirements to /tmp/pip-modern-metadata-dake9r33/plom_common.egg-info/requires.txt 2026-05-13T21:19:53,580 writing top-level names to /tmp/pip-modern-metadata-dake9r33/plom_common.egg-info/top_level.txt 2026-05-13T21:19:53,581 writing manifest file '/tmp/pip-modern-metadata-dake9r33/plom_common.egg-info/SOURCES.txt' 2026-05-13T21:19:53,604 reading manifest file '/tmp/pip-modern-metadata-dake9r33/plom_common.egg-info/SOURCES.txt' 2026-05-13T21:19:53,606 reading manifest template 'MANIFEST.in' 2026-05-13T21:19:53,608 adding license file 'LICENSE.md' 2026-05-13T21:19:53,611 writing manifest file '/tmp/pip-modern-metadata-dake9r33/plom_common.egg-info/SOURCES.txt' 2026-05-13T21:19:53,613 creating '/tmp/pip-modern-metadata-dake9r33/plom_common-0.21.3.dist-info' 2026-05-13T21:19:53,739 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-13T21:19:53,744 Source in /tmp/pip-wheel-xa3udnxs/plom-common_3d902857f7c24e0eacd2a297c4bfeb4e has version 0.21.3, which satisfies requirement plom-common==0.21.3 from https://files.pythonhosted.org/packages/06/6b/59801472b51be3ee58cf3bb64efca5ec0645aacca192ad5674cf528bdb80/plom_common-0.21.3.tar.gz 2026-05-13T21:19:53,745 Removed plom-common==0.21.3 from https://files.pythonhosted.org/packages/06/6b/59801472b51be3ee58cf3bb64efca5ec0645aacca192ad5674cf528bdb80/plom_common-0.21.3.tar.gz from build tracker '/tmp/pip-build-tracker-3koqzsch' 2026-05-13T21:19:53,751 Created temporary directory: /tmp/pip-unpack-g0x6scdk 2026-05-13T21:19:53,752 Building wheels for collected packages: plom-common 2026-05-13T21:19:53,757 Created temporary directory: /tmp/pip-wheel-fwz8pusn 2026-05-13T21:19:53,757 Destination directory: /tmp/pip-wheel-fwz8pusn 2026-05-13T21:19:53,760 Building wheel for plom-common (pyproject.toml): started 2026-05-13T21:19:53,761 Running command Building wheel for plom-common (pyproject.toml) 2026-05-13T21:19:54,313 /tmp/pip-build-env-mry1nfod/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-13T21:19:54,313 !! 2026-05-13T21:19:54,314 ******************************************************************************** 2026-05-13T21:19:54,315 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-05-13T21:19:54,316 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-13T21:19:54,316 or your builds will no longer be supported. 2026-05-13T21:19:54,318 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-13T21:19:54,318 ******************************************************************************** 2026-05-13T21:19:54,319 !! 2026-05-13T21:19:54,320 corresp(dist, value, root_dir) 2026-05-13T21:19:54,387 running bdist_wheel 2026-05-13T21:19:54,406 running build 2026-05-13T21:19:54,407 running build_py 2026-05-13T21:19:54,414 creating build/lib/plom/common 2026-05-13T21:19:54,417 copying plom/common/test_question_map_parse.py -> build/lib/plom/common 2026-05-13T21:19:54,419 copying plom/common/test_scoring.py -> build/lib/plom/common 2026-05-13T21:19:54,421 copying plom/common/spec_verifier.py -> build/lib/plom/common 2026-05-13T21:19:54,424 copying plom/common/rubric_utils.py -> build/lib/plom/common 2026-05-13T21:19:54,427 copying plom/common/test_rubric_diff.py -> build/lib/plom/common 2026-05-13T21:19:54,429 copying plom/common/test_misc_utils.py -> build/lib/plom/common 2026-05-13T21:19:54,431 copying plom/common/test_illadvised.py -> build/lib/plom/common 2026-05-13T21:19:54,433 copying plom/common/version_maps.py -> build/lib/plom/common 2026-05-13T21:19:54,436 copying plom/common/test_version_maps.py -> build/lib/plom/common 2026-05-13T21:19:54,438 copying plom/common/test_spec.py -> build/lib/plom/common 2026-05-13T21:19:54,440 copying plom/common/misc_utils.py -> build/lib/plom/common 2026-05-13T21:19:54,442 copying plom/common/tpv_utils.py -> build/lib/plom/common 2026-05-13T21:19:54,445 copying plom/common/__init__.py -> build/lib/plom/common 2026-05-13T21:19:54,446 copying plom/common/question_list_utils.py -> build/lib/plom/common 2026-05-13T21:19:54,448 copying plom/common/exceptions.py -> build/lib/plom/common 2026-05-13T21:19:54,450 copying plom/common/rules.py -> build/lib/plom/common 2026-05-13T21:19:54,452 copying plom/common/test_print_score.py -> build/lib/plom/common 2026-05-13T21:19:54,453 copying plom/common/test_version.py -> build/lib/plom/common 2026-05-13T21:19:54,455 copying plom/common/test_exceptions.py -> build/lib/plom/common 2026-05-13T21:19:54,457 creating build/lib/plom/messenger 2026-05-13T21:19:54,458 copying plom/messenger/test_messengers.py -> build/lib/plom/messenger 2026-05-13T21:19:54,460 copying plom/messenger/plom_admin_messenger.py -> build/lib/plom/messenger 2026-05-13T21:19:54,463 copying plom/messenger/messenger.py -> build/lib/plom/messenger 2026-05-13T21:19:54,465 copying plom/messenger/__init__.py -> build/lib/plom/messenger 2026-05-13T21:19:54,467 copying plom/messenger/base_messenger.py -> build/lib/plom/messenger 2026-05-13T21:19:54,471 creating build/lib/plom/cli 2026-05-13T21:19:54,472 copying plom/cli/spec_tools.py -> build/lib/plom/cli 2026-05-13T21:19:54,474 copying plom/cli/list_bundles.py -> build/lib/plom/cli 2026-05-13T21:19:54,475 copying plom/cli/finish_tools.py -> build/lib/plom/cli 2026-05-13T21:19:54,477 copying plom/cli/classlist_tools.py -> build/lib/plom/cli 2026-05-13T21:19:54,479 copying plom/cli/__main__.py -> build/lib/plom/cli 2026-05-13T21:19:54,482 copying plom/cli/rectangle_extractor_tools.py -> build/lib/plom/cli 2026-05-13T21:19:54,484 copying plom/cli/source_tools.py -> build/lib/plom/cli 2026-05-13T21:19:54,486 copying plom/cli/papers.py -> build/lib/plom/cli 2026-05-13T21:19:54,488 copying plom/cli/pqvmap_tools.py -> build/lib/plom/cli 2026-05-13T21:19:54,489 copying plom/cli/__init__.py -> build/lib/plom/cli 2026-05-13T21:19:54,491 copying plom/cli/task_tools.py -> build/lib/plom/cli 2026-05-13T21:19:54,493 copying plom/cli/identify_tools.py -> build/lib/plom/cli 2026-05-13T21:19:54,495 copying plom/cli/bundle_tools.py -> build/lib/plom/cli 2026-05-13T21:19:54,497 copying plom/cli/start_messenger.py -> build/lib/plom/cli 2026-05-13T21:19:54,498 copying plom/cli/user_tools.py -> build/lib/plom/cli 2026-05-13T21:19:54,500 running egg_info 2026-05-13T21:19:54,510 writing plom_common.egg-info/PKG-INFO 2026-05-13T21:19:54,513 writing dependency_links to plom_common.egg-info/dependency_links.txt 2026-05-13T21:19:54,515 writing entry points to plom_common.egg-info/entry_points.txt 2026-05-13T21:19:54,517 writing requirements to plom_common.egg-info/requires.txt 2026-05-13T21:19:54,518 writing top-level names to plom_common.egg-info/top_level.txt 2026-05-13T21:19:54,531 reading manifest file 'plom_common.egg-info/SOURCES.txt' 2026-05-13T21:19:54,535 reading manifest template 'MANIFEST.in' 2026-05-13T21:19:54,537 adding license file 'LICENSE.md' 2026-05-13T21:19:54,541 writing manifest file 'plom_common.egg-info/SOURCES.txt' 2026-05-13T21:19:54,546 copying plom/common/py.typed -> build/lib/plom/common 2026-05-13T21:19:54,548 copying plom/common/templateTestSpec.toml -> build/lib/plom/common 2026-05-13T21:19:54,550 copying plom/messenger/py.typed -> build/lib/plom/messenger 2026-05-13T21:19:54,564 installing to build/bdist.linux-armv7l/wheel 2026-05-13T21:19:54,564 running install 2026-05-13T21:19:54,588 running install_lib 2026-05-13T21:19:54,594 creating build/bdist.linux-armv7l/wheel 2026-05-13T21:19:54,596 creating build/bdist.linux-armv7l/wheel/plom 2026-05-13T21:19:54,598 creating build/bdist.linux-armv7l/wheel/plom/cli 2026-05-13T21:19:54,599 copying build/lib/plom/cli/spec_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-05-13T21:19:54,601 copying build/lib/plom/cli/list_bundles.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-05-13T21:19:54,603 copying build/lib/plom/cli/finish_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-05-13T21:19:54,605 copying build/lib/plom/cli/classlist_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-05-13T21:19:54,607 copying build/lib/plom/cli/__main__.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-05-13T21:19:54,610 copying build/lib/plom/cli/rectangle_extractor_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-05-13T21:19:54,612 copying build/lib/plom/cli/source_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-05-13T21:19:54,614 copying build/lib/plom/cli/papers.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-05-13T21:19:54,616 copying build/lib/plom/cli/pqvmap_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-05-13T21:19:54,617 copying build/lib/plom/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-05-13T21:19:54,619 copying build/lib/plom/cli/task_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-05-13T21:19:54,621 copying build/lib/plom/cli/identify_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-05-13T21:19:54,623 copying build/lib/plom/cli/bundle_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-05-13T21:19:54,625 copying build/lib/plom/cli/start_messenger.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-05-13T21:19:54,627 copying build/lib/plom/cli/user_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-05-13T21:19:54,629 creating build/bdist.linux-armv7l/wheel/plom/messenger 2026-05-13T21:19:54,630 copying build/lib/plom/messenger/py.typed -> build/bdist.linux-armv7l/wheel/./plom/messenger 2026-05-13T21:19:54,632 copying build/lib/plom/messenger/test_messengers.py -> build/bdist.linux-armv7l/wheel/./plom/messenger 2026-05-13T21:19:54,634 copying build/lib/plom/messenger/plom_admin_messenger.py -> build/bdist.linux-armv7l/wheel/./plom/messenger 2026-05-13T21:19:54,637 copying build/lib/plom/messenger/messenger.py -> build/bdist.linux-armv7l/wheel/./plom/messenger 2026-05-13T21:19:54,641 copying build/lib/plom/messenger/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/messenger 2026-05-13T21:19:54,644 copying build/lib/plom/messenger/base_messenger.py -> build/bdist.linux-armv7l/wheel/./plom/messenger 2026-05-13T21:19:54,648 creating build/bdist.linux-armv7l/wheel/plom/common 2026-05-13T21:19:54,649 copying build/lib/plom/common/test_question_map_parse.py -> build/bdist.linux-armv7l/wheel/./plom/common 2026-05-13T21:19:54,652 copying build/lib/plom/common/test_scoring.py -> build/bdist.linux-armv7l/wheel/./plom/common 2026-05-13T21:19:54,656 copying build/lib/plom/common/py.typed -> build/bdist.linux-armv7l/wheel/./plom/common 2026-05-13T21:19:54,658 copying build/lib/plom/common/spec_verifier.py -> build/bdist.linux-armv7l/wheel/./plom/common 2026-05-13T21:19:54,662 copying build/lib/plom/common/rubric_utils.py -> build/bdist.linux-armv7l/wheel/./plom/common 2026-05-13T21:19:54,666 copying build/lib/plom/common/test_rubric_diff.py -> build/bdist.linux-armv7l/wheel/./plom/common 2026-05-13T21:19:54,668 copying build/lib/plom/common/test_misc_utils.py -> build/bdist.linux-armv7l/wheel/./plom/common 2026-05-13T21:19:54,670 copying build/lib/plom/common/test_illadvised.py -> build/bdist.linux-armv7l/wheel/./plom/common 2026-05-13T21:19:54,672 copying build/lib/plom/common/templateTestSpec.toml -> build/bdist.linux-armv7l/wheel/./plom/common 2026-05-13T21:19:54,674 copying build/lib/plom/common/version_maps.py -> build/bdist.linux-armv7l/wheel/./plom/common 2026-05-13T21:19:54,677 copying build/lib/plom/common/test_version_maps.py -> build/bdist.linux-armv7l/wheel/./plom/common 2026-05-13T21:19:54,679 copying build/lib/plom/common/test_spec.py -> build/bdist.linux-armv7l/wheel/./plom/common 2026-05-13T21:19:54,681 copying build/lib/plom/common/misc_utils.py -> build/bdist.linux-armv7l/wheel/./plom/common 2026-05-13T21:19:54,684 copying build/lib/plom/common/tpv_utils.py -> build/bdist.linux-armv7l/wheel/./plom/common 2026-05-13T21:19:54,686 copying build/lib/plom/common/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/common 2026-05-13T21:19:54,688 copying build/lib/plom/common/question_list_utils.py -> build/bdist.linux-armv7l/wheel/./plom/common 2026-05-13T21:19:54,690 copying build/lib/plom/common/exceptions.py -> build/bdist.linux-armv7l/wheel/./plom/common 2026-05-13T21:19:54,692 copying build/lib/plom/common/rules.py -> build/bdist.linux-armv7l/wheel/./plom/common 2026-05-13T21:19:54,694 copying build/lib/plom/common/test_print_score.py -> build/bdist.linux-armv7l/wheel/./plom/common 2026-05-13T21:19:54,696 copying build/lib/plom/common/test_version.py -> build/bdist.linux-armv7l/wheel/./plom/common 2026-05-13T21:19:54,698 copying build/lib/plom/common/test_exceptions.py -> build/bdist.linux-armv7l/wheel/./plom/common 2026-05-13T21:19:54,699 running install_egg_info 2026-05-13T21:19:54,704 Copying plom_common.egg-info to build/bdist.linux-armv7l/wheel/./plom_common-0.21.3-py3.11.egg-info 2026-05-13T21:19:54,716 running install_scripts 2026-05-13T21:19:54,729 creating build/bdist.linux-armv7l/wheel/plom_common-0.21.3.dist-info/WHEEL 2026-05-13T21:19:54,732 creating '/tmp/pip-wheel-fwz8pusn/.tmp-qymyp5sm/plom_common-0.21.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-13T21:19:54,735 adding 'plom/cli/__init__.py' 2026-05-13T21:19:54,738 adding 'plom/cli/__main__.py' 2026-05-13T21:19:54,740 adding 'plom/cli/bundle_tools.py' 2026-05-13T21:19:54,741 adding 'plom/cli/classlist_tools.py' 2026-05-13T21:19:54,742 adding 'plom/cli/finish_tools.py' 2026-05-13T21:19:54,744 adding 'plom/cli/identify_tools.py' 2026-05-13T21:19:54,745 adding 'plom/cli/list_bundles.py' 2026-05-13T21:19:54,747 adding 'plom/cli/papers.py' 2026-05-13T21:19:54,748 adding 'plom/cli/pqvmap_tools.py' 2026-05-13T21:19:54,749 adding 'plom/cli/rectangle_extractor_tools.py' 2026-05-13T21:19:54,750 adding 'plom/cli/source_tools.py' 2026-05-13T21:19:54,752 adding 'plom/cli/spec_tools.py' 2026-05-13T21:19:54,753 adding 'plom/cli/start_messenger.py' 2026-05-13T21:19:54,754 adding 'plom/cli/task_tools.py' 2026-05-13T21:19:54,756 adding 'plom/cli/user_tools.py' 2026-05-13T21:19:54,758 adding 'plom/common/__init__.py' 2026-05-13T21:19:54,759 adding 'plom/common/exceptions.py' 2026-05-13T21:19:54,761 adding 'plom/common/misc_utils.py' 2026-05-13T21:19:54,762 adding 'plom/common/py.typed' 2026-05-13T21:19:54,764 adding 'plom/common/question_list_utils.py' 2026-05-13T21:19:54,766 adding 'plom/common/rubric_utils.py' 2026-05-13T21:19:54,767 adding 'plom/common/rules.py' 2026-05-13T21:19:54,772 adding 'plom/common/spec_verifier.py' 2026-05-13T21:19:54,774 adding 'plom/common/templateTestSpec.toml' 2026-05-13T21:19:54,775 adding 'plom/common/test_exceptions.py' 2026-05-13T21:19:54,776 adding 'plom/common/test_illadvised.py' 2026-05-13T21:19:54,778 adding 'plom/common/test_misc_utils.py' 2026-05-13T21:19:54,779 adding 'plom/common/test_print_score.py' 2026-05-13T21:19:54,781 adding 'plom/common/test_question_map_parse.py' 2026-05-13T21:19:54,782 adding 'plom/common/test_rubric_diff.py' 2026-05-13T21:19:54,784 adding 'plom/common/test_scoring.py' 2026-05-13T21:19:54,785 adding 'plom/common/test_spec.py' 2026-05-13T21:19:54,787 adding 'plom/common/test_version.py' 2026-05-13T21:19:54,788 adding 'plom/common/test_version_maps.py' 2026-05-13T21:19:54,790 adding 'plom/common/tpv_utils.py' 2026-05-13T21:19:54,792 adding 'plom/common/version_maps.py' 2026-05-13T21:19:54,794 adding 'plom/messenger/__init__.py' 2026-05-13T21:19:54,800 adding 'plom/messenger/base_messenger.py' 2026-05-13T21:19:54,803 adding 'plom/messenger/messenger.py' 2026-05-13T21:19:54,807 adding 'plom/messenger/plom_admin_messenger.py' 2026-05-13T21:19:54,809 adding 'plom/messenger/py.typed' 2026-05-13T21:19:54,810 adding 'plom/messenger/test_messengers.py' 2026-05-13T21:19:54,817 adding 'plom_common-0.21.3.dist-info/licenses/LICENSE.md' 2026-05-13T21:19:54,818 adding 'plom_common-0.21.3.dist-info/METADATA' 2026-05-13T21:19:54,820 adding 'plom_common-0.21.3.dist-info/WHEEL' 2026-05-13T21:19:54,821 adding 'plom_common-0.21.3.dist-info/entry_points.txt' 2026-05-13T21:19:54,821 adding 'plom_common-0.21.3.dist-info/top_level.txt' 2026-05-13T21:19:54,823 adding 'plom_common-0.21.3.dist-info/RECORD' 2026-05-13T21:19:54,826 removing build/bdist.linux-armv7l/wheel 2026-05-13T21:19:54,938 Building wheel for plom-common (pyproject.toml): finished with status 'done' 2026-05-13T21:19:54,945 Created wheel for plom-common: filename=plom_common-0.21.3-py3-none-any.whl size=99805 sha256=a108e4e105ca696344ddd13ff166fbc8385945510c717127a8d61c6d542560d9 2026-05-13T21:19:54,946 Stored in directory: /tmp/pip-ephem-wheel-cache-pvnhtvsy/wheels/d0/9d/81/a2d052a89d60f74239af2c32589ada7940ae3532a916919489 2026-05-13T21:19:54,959 Successfully built plom-common 2026-05-13T21:19:54,965 Removed build tracker: '/tmp/pip-build-tracker-3koqzsch'