2026-02-12T08:46:12,019 Created temporary directory: /tmp/pip-ephem-wheel-cache-vnxvw7s2 2026-02-12T08:46:12,022 Created temporary directory: /tmp/pip-build-tracker-iszr334a 2026-02-12T08:46:12,023 Initialized build tracking at /tmp/pip-build-tracker-iszr334a 2026-02-12T08:46:12,023 Created build tracker: /tmp/pip-build-tracker-iszr334a 2026-02-12T08:46:12,024 Entered build tracker: /tmp/pip-build-tracker-iszr334a 2026-02-12T08:46:12,025 Created temporary directory: /tmp/pip-wheel-4_uwud7w 2026-02-12T08:46:12,029 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-02-12T08:46:12,046 Created temporary directory: /tmp/pip-ephem-wheel-cache-ekngvves 2026-02-12T08:46:12,094 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-12T08:46:12,108 2 location(s) to search for versions of plom: 2026-02-12T08:46:12,108 * https://pypi.org/simple/plom/ 2026-02-12T08:46:12,108 * https://www.piwheels.org/simple/plom/ 2026-02-12T08:46:12,109 Fetching project page and analyzing links: https://pypi.org/simple/plom/ 2026-02-12T08:46:12,111 Getting page https://pypi.org/simple/plom/ 2026-02-12T08:46:12,112 Found index url https://pypi.org/simple 2026-02-12T08:46:12,428 Fetched page https://pypi.org/simple/plom/ as application/vnd.pypi.simple.v1+json 2026-02-12T08:46:12,471 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/67/26/37f3e271807e3895f74aacceaf90f1ba09557ca6f75c2f5e5b9254476b5d/plom-0.4.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,473 Found link https://files.pythonhosted.org/packages/8a/e9/206867a54ecfbe401c09fcf19a7205d82ed7ae5444ba7e46367e9b4740ef/plom-0.4.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.4.0 2026-02-12T08:46:12,474 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/25/dd/82650d5b998b670b63c008f782dc689fe1394f881ce2977f6af123d6880b/plom-0.4.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,475 Found link https://files.pythonhosted.org/packages/e7/a5/41da5162c6dabdead5f1567f822066d470c77402b826c66c38923aabfcb8/plom-0.4.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.4.1 2026-02-12T08:46:12,477 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/eb/dc/5c59cd3142c02fcc0f100f1c09722547daf4f9ae6ff90b209a8ac72a923f/plom-0.4.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,478 Found link https://files.pythonhosted.org/packages/f2/9c/7f80c20dbd4ccca1463da4ca5b7b44364259dd0a34e50b9966744d412c68/plom-0.4.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.4.2 2026-02-12T08:46:12,479 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/a8/35/b384c065ab69b63b9a46c41f17f6636a4d5e5e3ed6e8f41562f3ac7209d9/plom-0.5.0rc1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,481 Found link https://files.pythonhosted.org/packages/da/c2/b5de439307efef1c5a76420bbc6cdfb471f9216488d09b78d91245714aa3/plom-0.5.0rc1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.0rc1 2026-02-12T08:46:12,482 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/54/8a/eca588ea12416f18aa0ff11282110b10c6fbc850756615b28a20630454f0/plom-0.5.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,483 Found link https://files.pythonhosted.org/packages/f7/af/235e1039fa13357809d31e10a31920980ae13f7672db1832cd365792f5d6/plom-0.5.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.0 2026-02-12T08:46:12,484 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/9b/6f/1219557c340584a4cc7151ed9c616677034f7a6158db00a97acd693f5222/plom-0.5.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,486 Found link https://files.pythonhosted.org/packages/72/ac/a8f7ee3c3a940bca0c6fa34fcc8fdc0b54596237308a022467a8c5b7c1ff/plom-0.5.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.1 2026-02-12T08:46:12,487 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/cb/fb/5e1176fc21242138f0c24d00392471114fed01387e59f9cf8847a3b1922a/plom-0.5.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,488 Found link https://files.pythonhosted.org/packages/8e/b2/aef96232939f22f686b5656313fac09f3e0366fb36bd0d06af47582a4e52/plom-0.5.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.2 2026-02-12T08:46:12,489 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/56/aa/5d40464d750621a691f6ee719ad52ecaaa83b744be03e0bfb570c34791d2/plom-0.5.3-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,490 Found link https://files.pythonhosted.org/packages/be/f6/444f418ab5aa435ee61dcf196611d808faf6db136d7da887c6d384036879/plom-0.5.3.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.3 2026-02-12T08:46:12,491 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/a4/4f/89d9d7d15c9a0f3fd49fdd518241fecde0b2873476646f2b861e3071d9ae/plom-0.5.4-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,492 Found link https://files.pythonhosted.org/packages/b8/9e/a9fb1d35661d84f64da16a9c5cd03950aa880bd05760c8021a0380c53d07/plom-0.5.4.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.4 2026-02-12T08:46:12,493 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/4c/0e/9035db487206c676da27aabe21991483836468b8fd92c19698f4cef8581e/plom-0.5.5-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,494 Found link https://files.pythonhosted.org/packages/06/77/db07127884558bb211af61c4889936b080d0709efa60d603b87ce56b3d91/plom-0.5.5.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.5 2026-02-12T08:46:12,495 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/19/fc/6f340978ba4ee964df2287040801d40ca5717b71e4c1634b20d265885733/plom-0.5.6-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,497 Found link https://files.pythonhosted.org/packages/27/d7/db60328698695c42bb18db5db60de56637978aff4544ca14d16a1466cda8/plom-0.5.6.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.6 2026-02-12T08:46:12,497 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/d2/61/2fff27b76b4fbe4741a7dc1db30bccb87c73ded8b90504630d010ce0f7f2/plom-0.5.7-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,499 Found link https://files.pythonhosted.org/packages/2c/60/b07e330aeb7203f0651d557dd3c62880ce90f56b7a49c1b666c72770ce01/plom-0.5.7.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.7 2026-02-12T08:46:12,500 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/68/e1/7f5c9f33f22a4c188e3d701655e6a5375b04533b3413ac47b14ceb3dedf3/plom-0.5.8-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,501 Found link https://files.pythonhosted.org/packages/2c/07/40e0c1d2a82f666f3b591e50c13d1e4e0596535fda484eb11e119622e4d4/plom-0.5.8.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.8 2026-02-12T08:46:12,502 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/d0/fe/1d10c0e94b9735f9e747c3657a1da0e5de7b163c4c218ccf1c7db86d111e/plom-0.5.9-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,503 Found link https://files.pythonhosted.org/packages/a4/c0/3d672dcd2fe3df6177020c518fa16209efd0da650217040d39028e0fc15f/plom-0.5.9.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.9 2026-02-12T08:46:12,504 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/d8/7c/26aacf733e5e5b14464a2b222af24d89d8107310fea45d541d91ad89055b/plom-0.5.10-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,505 Found link https://files.pythonhosted.org/packages/6c/b2/0a308b1d07acc489cb52b3a9bb91c26bfcded3554edacd9bb1d7a196f31a/plom-0.5.10.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.10 2026-02-12T08:46:12,506 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/d1/70/a5d6bc9b8581b8b4dc303e183c43df765fb3b7eea05b2092d9915424f69b/plom-0.5.11-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,507 Found link https://files.pythonhosted.org/packages/12/2d/dc63e2fa70c17691c0e0fa2d8ff23dd7d305ef7d1905ae52bc006b481d4a/plom-0.5.11.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.11 2026-02-12T08:46:12,508 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/45/0f/96dc82c47861ab5370f1ed622a985ec3600d98b71049630d77532ad0dd65/plom-0.5.12-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,509 Found link https://files.pythonhosted.org/packages/7a/11/48d3fbd9e6c6f8349f204837443ce296b389a268ce684f5710325b7ad899/plom-0.5.12.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.12 2026-02-12T08:46:12,510 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/c4/cd/02e596fa7c0110280620ca17c29f6e2e7febd5da69b4118610a1ae3ac52c/plom-0.5.13-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,512 Found link https://files.pythonhosted.org/packages/63/24/eb9dc6b8c9e62201728b0e5818277fc60c8a9ad1646f05ba642ce67c5847/plom-0.5.13.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.13 2026-02-12T08:46:12,513 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/13/5d/0b6d5b081cdef6f0bd7052f6052ccc1ac9f3a140c02821b2258653eb0b28/plom-0.5.14-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,514 Found link https://files.pythonhosted.org/packages/b0/18/48fb572c28140462e0e1db0263b4e58e05c9b4ab79b8ca90d230aaa8d282/plom-0.5.14.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.14 2026-02-12T08:46:12,515 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/f3/01/a688abf54fa224817bd70c2931ca7caf0a2f6af045572c85eafab1809a05/plom-0.5.15-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,516 Found link https://files.pythonhosted.org/packages/3e/17/888ab8a30de9295ea3ebf9a73d39a0c56d77dbdf5a6920d9c106e5aeb3c6/plom-0.5.15.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.15 2026-02-12T08:46:12,517 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/7d/d2/4063f94d0dc6d2955f0a65328faf411cc34573a333055eb675a0d7929a28/plom-0.5.16-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,518 Found link https://files.pythonhosted.org/packages/28/9e/19019e4ed931b5cd1af38f0d3fdbb02a7011e39bdf6dc7df6791fab4083c/plom-0.5.16.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.16 2026-02-12T08:46:12,519 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/70/09/07edb60884e20feee5d353b6321144db53e7351ec436424f472fcd49e72e/plom-0.5.17-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,521 Found link https://files.pythonhosted.org/packages/ae/02/7a1982d1ea8a3fd09edea754645d7a93014935add0dbf2c07177375fcd86/plom-0.5.17.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.17 2026-02-12T08:46:12,522 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/97/ef/7fb86a11312cf0a82e79df85978d744b3c868727d20c0637c303bc004bd5/plom-0.5.18-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,523 Found link https://files.pythonhosted.org/packages/77/95/a4fb6c8124b1a2e9f8aa595b7a443b3f3f76f1f7635cc8f0eea379c6be0f/plom-0.5.18.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.18 2026-02-12T08:46:12,524 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/8e/a8/102de7eeb3cbb2e87343c13a4e3fc3b165949b17f572060f33d86b20b24f/plom-0.5.19-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,525 Found link https://files.pythonhosted.org/packages/15/36/c3306c34ddeb8cebb90ee038caba399787edbb2dd207539903ea47b43018/plom-0.5.19.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.19 2026-02-12T08:46:12,526 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/11/f7/dbb7ea03ad467df2b85b26660a67d3bce060ac25b9f4d1514aef5e0ab3e4/plom-0.5.21-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,527 Found link https://files.pythonhosted.org/packages/a4/c2/b1aec8e87be662209c9f154296471f137ed6eda0e277880b8001dfbf1c7c/plom-0.5.21.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.21 2026-02-12T08:46:12,528 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/c4/48/6ea0bb4d89f327f674b3f03a3b55c4d7dadf5c6fa2f289aa580b38390f24/plom-0.6.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,529 Found link https://files.pythonhosted.org/packages/e7/8c/d028586a4f189a5a94a9e3394bbc481879995d152ed2d0210ce7ff47b383/plom-0.6.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.6.0 2026-02-12T08:46:12,530 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/4d/18/492bbee2384b4c8ecb278883e4d330cd00df7a37c719b7202c36985032aa/plom-0.6.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,531 Found link https://files.pythonhosted.org/packages/eb/37/b1e23774e0604742f927f5a2d1d2b6adb948671da159c261e90e305b280c/plom-0.6.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.6.1 2026-02-12T08:46:12,532 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/48/15/ed100039478c0f58385c94f77f58f364e01e77347dbffbe30e40b82847cb/plom-0.6.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,534 Found link https://files.pythonhosted.org/packages/23/28/1f60593d5d09a5764baf59d3ed598d3c799b4c63037b06830b85e7510a31/plom-0.6.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.6.2 2026-02-12T08:46:12,534 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/76/da/e571aee2108bdf50285fe5cd6a5e64f927a3de9780bf45845fe822e8a381/plom-0.6.3-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,536 Found link https://files.pythonhosted.org/packages/16/c4/c12f7241e77b5b07d66a28270479f398bf1f12df52566f4a221abc8a1905/plom-0.6.3.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.6.3 2026-02-12T08:46:12,537 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/54/9d/2772fd82adf66cf8f9876b9c32f9bb1a8be57dfcffce40c49922cb2fa761/plom-0.6.4-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,538 Found link https://files.pythonhosted.org/packages/71/5e/4c6496fd9bf04a14a79a3fd393c23f18e36ac51e893498c76c08769a2dc1/plom-0.6.4.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.6.4 2026-02-12T08:46:12,539 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/ac/f6/ac169c20e24da4b2167f1864fc781808918a0110b4defc20a8b51d649c0f/plom-0.6.5-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,540 Found link https://files.pythonhosted.org/packages/b3/09/0d62dfd91764873acf68af35ff2be936dbe425ad97945320a22069198842/plom-0.6.5.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.6.5 2026-02-12T08:46:12,541 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/c2/29/33258731f4cbc204b42374d658c060f9580db5a9e425ac5104a39549bbc8/plom-0.7.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,542 Found link https://files.pythonhosted.org/packages/7d/9a/755888758c21c322887b70cab351cc6d288947126fb89d71e9e9272066ca/plom-0.7.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.7.0 2026-02-12T08:46:12,543 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/d7/a6/9f33bdc6cee588ea6aed2944dbd7034e7f13935eeee453d3740454112bc8/plom-0.7.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,544 Found link https://files.pythonhosted.org/packages/08/ef/348f29c4a3da0ec9a36e23945f6c6e8bc26bcb8fc1900370cda6d98a5a2a/plom-0.7.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.7.1 2026-02-12T08:46:12,545 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/56/9b/e7acc73a226c844d05e088743ab0511844974c0c3811bedf84c0f4c43c9c/plom-0.7.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,546 Found link https://files.pythonhosted.org/packages/40/51/3c6b9137f4eda6b0af55f72d30dea1d6b3ae75fc7b17e0fc4f3b87adc547/plom-0.7.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.7.2 2026-02-12T08:46:12,547 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/ba/03/12981f00e5dfb9c724da5890dfadca1117d594078c9b178ae93c7df71f60/plom-0.7.3-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,548 Found link https://files.pythonhosted.org/packages/bb/f9/f50131c650b24b37049b096451734dbad92cee18cd23db8d2040146c901a/plom-0.7.3.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.7.3 2026-02-12T08:46:12,549 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/6b/60/19666e1837d4fb654ec1d583ce772838521927eeb84e64a091112dde9535/plom-0.7.4-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,551 Found link https://files.pythonhosted.org/packages/76/89/7d3c9bae218e7e39a40b4714854fca1b8105d9107aca26b4b2b4108e61cc/plom-0.7.4.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.7.4 2026-02-12T08:46:12,552 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/b5/26/12108fd41c0e3eccbca385f44f8cfd651b10f5eee62d910df43ab93914b7/plom-0.7.5-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,553 Found link https://files.pythonhosted.org/packages/7d/00/8e43a8e50a17d1648959ffb0ed9f424bc8584bdfad53e3cfc75c52197b4f/plom-0.7.5.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.7.5 2026-02-12T08:46:12,554 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/99/06/c1149963e65db4c2e257eadf195fac9fd794669475fe45631571bd5c8638/plom-0.7.6-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,555 Found link https://files.pythonhosted.org/packages/a4/66/ca589d4d416af76fc90dcb1bd921c8f0a37430e773ba6b0ba09831794a76/plom-0.7.6.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.7.6 2026-02-12T08:46:12,556 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/ef/ea/ee29c1f3ec3b7ddf793383dd1f279269a6db9b7219fd3a564188c7241fca/plom-0.7.7-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,557 Found link https://files.pythonhosted.org/packages/0f/16/6958d02047b4c05aa54a93e2ec4655c684a876026d5ab2432cf0c29bb65e/plom-0.7.7.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.7.7 2026-02-12T08:46:12,558 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/82/a5/64690040f0c3b6a3d2d99ac7fec48ac95bb4d1d5555dcb9052b8d918b8b3/plom-0.7.9-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,559 Found link https://files.pythonhosted.org/packages/94/db/2af4a115df8e3069a738ea26e2788209f6f3e29349cf0be9613d64426f7e/plom-0.7.9.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.7.9 2026-02-12T08:46:12,560 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/02/28/0ebea0db9459dfab29c59b66c957a46b4dccaec9d4ea48cd378a2927ab7b/plom-0.7.11-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,561 Found link https://files.pythonhosted.org/packages/81/df/31650ec2ca46d266bf4fec08bd99110331611b45fdf0655fb14ae6bbb4b7/plom-0.7.11.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.7.11 2026-02-12T08:46:12,562 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/9b/3f/078edd643220e57a270fc19654d5d015e8e1ab7aefe3794512f9767aac3f/plom-0.7.12-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,563 Found link https://files.pythonhosted.org/packages/c7/f5/18aebbedcc79eeed705b08b594e776d621f571f83dab038677580a22e5b1/plom-0.7.12.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.7.12 2026-02-12T08:46:12,564 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/4f/2a/42b13674ecccbe1470d2c9cc38bc3695a973d08adfceb53d18565d92c86f/plom-0.8.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,565 Found link https://files.pythonhosted.org/packages/93/1a/af8349bdad75c23f361cf8b1e18d3d8b51a52333977f11c844e1a716fb4d/plom-0.8.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.8.0 2026-02-12T08:46:12,566 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/7a/3f/22df3866ce1327b168761b2803fb15d84ae6fb05bc5b5791cf9939a429d1/plom-0.8.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,567 Found link https://files.pythonhosted.org/packages/4d/99/1014086888c480b1a07aa73427c4a88ffe321aa7577d8f028188c1537885/plom-0.8.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.8.1 2026-02-12T08:46:12,568 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/12/52/5087b52faaaebcee0ab2632bffa5c12c823cbe9457fbe92ad76f220b0dfa/plom-0.8.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,569 Found link https://files.pythonhosted.org/packages/b0/01/34fcf00c39eacdf6c9b1fd3c94cbf282397e4fe59233866257235ea29b59/plom-0.8.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.8.2 2026-02-12T08:46:12,570 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/d5/be/fc977b06fe840c71dbf61d1ba91b4dd2e6dab79d33f12d0fdf4fcb97bfc3/plom-0.8.3-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,572 Found link https://files.pythonhosted.org/packages/6c/43/b2c04b7e15a381fa8e4c7999362ea39688f9f5155bead35f1b60e96a6424/plom-0.8.3.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.8.3 2026-02-12T08:46:12,573 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/a5/61/cf394970634b42a38a37eb64d2c72dd753b8ae5e9b3d26f7fcbbe9628bd6/plom-0.8.4-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,574 Found link https://files.pythonhosted.org/packages/35/d0/cc315413edfe9db4572a91d4399a897efb4aaa18cc33d7f631ee124ff29c/plom-0.8.4.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.8.4 2026-02-12T08:46:12,575 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/30/99/086641b2c8479a0586c63d41258d5de024750c7dd1a24126f0a68037cdc1/plom-0.8.5-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,576 Found link https://files.pythonhosted.org/packages/2b/6a/be3d343568948f08b617860e69f8b134d0fedb6880877b6f8011e94713aa/plom-0.8.5.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.8.5 2026-02-12T08:46:12,577 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/07/59/d134464d762f73d48dacd90bf434ba1b84778f68edc1fadc7964de05a3c5/plom-0.8.6-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,578 Found link https://files.pythonhosted.org/packages/62/b8/0a6e695de29628c824712a72bfa2c018605313c5a49cfcdde61d94a95368/plom-0.8.6.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.8.6 2026-02-12T08:46:12,579 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/c3/6c/248fed285ec1f74132b272aeac89834e9d870360184e0e39b16501aa8470/plom-0.8.7-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,580 Found link https://files.pythonhosted.org/packages/96/59/0409bc992a22b8639a019f6f5c9e4348da8bdc1ea307fe2f47dfa9abf2fa/plom-0.8.7.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.8.7 2026-02-12T08:46:12,581 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/d8/58/de9f0cc1e94d71fc0367bc877fd9673dd0fcf0474a4d1944e1825aa45bd0/plom-0.8.8-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,582 Found link https://files.pythonhosted.org/packages/30/76/14a0cac9ba15dbea743ea7d094ab498d94221a4874c13a54401f0fa68039/plom-0.8.8.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.8.8 2026-02-12T08:46:12,584 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/71/95/f80b0fe49f36701d0100861af8d1ed876b8276dec49c76f1d4bec79aee43/plom-0.8.9-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,585 Found link https://files.pythonhosted.org/packages/a0/c8/c8d5bf6c62314b3a2391c6e157db86e3ba0c92cdcf6d0deaa045dd88cbe3/plom-0.8.9.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.8.9 2026-02-12T08:46:12,586 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/43/a0/a41fab7211b672642778d6960b2aa53f99e5e55850a563d2a6b3de834d75/plom-0.8.10-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,587 Found link https://files.pythonhosted.org/packages/a5/29/94de3a78e142a501577a214cc8d7388f21d46c2a59ef330f5195dba28bc8/plom-0.8.10.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.8.10 2026-02-12T08:46:12,588 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/3d/65/b8371ad15ce2ecfd5ea61b1cdf670fe21e489ce95b0096e8823809f04d9f/plom-0.8.11-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:12,589 Found link https://files.pythonhosted.org/packages/78/fa/e4775dcbb4ed516181c7923b7a33f58b4d3f82ad77255b71f60472fd6b1d/plom-0.8.11.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.8.11 2026-02-12T08:46:12,591 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/fd/34/056b9a86f10bbab46037a1600f8bd49f03df6d59ff3ceb6787ecc8bbd7b7/plom-0.9.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:12,592 Found link https://files.pythonhosted.org/packages/2a/c4/5f9be56b1b799be991631488ad0ef3da6b7d0bf08c40a23dfcacb3b9acce/plom-0.9.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.9.0 2026-02-12T08:46:12,592 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/fb/2c/a12eb6c831a952679a4638c66610a4095af258dae5b8e3246d74eee03238/plom-0.9.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:12,594 Found link https://files.pythonhosted.org/packages/3e/61/3e623f4a164836123adffbefa04b6614052258362a91f4a6cfb0cc93ce26/plom-0.9.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.9.1 2026-02-12T08:46:12,594 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/78/e5/09aca7b3203db4fe9d1de04a2d3e0c7dadacb3e98ee63aada91f68f1e02d/plom-0.9.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:12,596 Found link https://files.pythonhosted.org/packages/8b/58/5d0f4d0f5e3210814b08ab1196e78c4c826debf696b83bae5e241b13b0db/plom-0.9.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.9.2 2026-02-12T08:46:12,597 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/7c/de/e7f77e441aec32e5fb7085ae8e43b2fe2d1689e4f1dca3774ae0c270660d/plom-0.9.3-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:12,598 Found link https://files.pythonhosted.org/packages/b7/81/1b078fee79f3aedaf708eb138abc2d993edc0d9cbccae2c1489964d07b9d/plom-0.9.3.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.9.3 2026-02-12T08:46:12,599 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/6b/b1/f960cdb6deb4bf2f0ff3fac60d9e75df63978a1fda6304225633466ce34a/plom-0.9.4-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:12,600 Found link https://files.pythonhosted.org/packages/df/29/cf8edd42fcc9085316f922d56e165eaf4e309691af920ec89baee4e3b5f0/plom-0.9.4.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.9.4 2026-02-12T08:46:12,601 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/22/e6/a35f6f2bc0f1915f71b3d34ada52af0c576a95ee39b8ff9b47365d56865e/plom-0.10.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:12,603 Found link https://files.pythonhosted.org/packages/83/5c/f26eaef7b08e4a04055e7ed4d397a5fe340966cd849d41a503df69cd3402/plom-0.10.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.10.0 2026-02-12T08:46:12,604 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/d1/cc/61493323244a6eae515610c2931b403b3df438e26b5cb645194fb59a19c9/plom-0.10.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:12,605 Found link https://files.pythonhosted.org/packages/ef/73/69103cf8bf31db72c0c4d2d18cabd44cbd265ccad2723e30ff41c87f3c87/plom-0.10.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.10.1 2026-02-12T08:46:12,606 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/0f/d7/22bc3903555b25978084bcc4f94e6b4b9b79390463e355f9203054f9532c/plom-0.11.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:12,607 Found link https://files.pythonhosted.org/packages/d0/94/1d21c8eb7ee2aa354d24f5e2b67a6117745dc4c1dfd32f0c3cdda5a421a4/plom-0.11.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.11.0 2026-02-12T08:46:12,608 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/44/c5/a53103e8665ce72af42f785fa38be229c9ecaa11d3f5521e8ce8da43dfdd/plom-0.11.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:12,609 Found link https://files.pythonhosted.org/packages/c3/48/1fe03407843cde092b6a7ddc7ab4780f6fd89837bbfabf24df3316943729/plom-0.11.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.11.1 2026-02-12T08:46:12,610 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/f1/14/269b16d993a822872351a4605a5d2f27dc4767d1bad6dd60d6657a47f1db/plom-0.12.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:12,611 Found link https://files.pythonhosted.org/packages/4c/19/d02e438a9b834c6f6e1a392f61e198d073c98bc39ff10ea8b77c813306c6/plom-0.12.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.12.0 2026-02-12T08:46:12,612 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/ca/04/9d2a777386fce70987557f4977b17d70ffc65177710fb6b7617f2f127146/plom-0.12.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:12,613 Found link https://files.pythonhosted.org/packages/24/7a/690dc09a72fc77232d388a12e6eab1bae38deb1b7cdacf321ffd382e1167/plom-0.12.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.12.1 2026-02-12T08:46:12,614 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/c2/97/92a65c89f506ee05085400f7437b3d689fbb855b7a31957d207e6f8948db/plom-0.12.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:12,615 Found link https://files.pythonhosted.org/packages/5b/a6/8252b584d8c54ff9b3374558211ba9afbb3f211f8ed008286bcbae6428e9/plom-0.12.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.12.2 2026-02-12T08:46:12,616 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/d6/f8/9cf2279c012ec508de3fa60c713587d521265d6ad44f0bddc4a64346966f/plom-0.12.3-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:12,617 Found link https://files.pythonhosted.org/packages/b9/98/c9ded671f896312c87dfc0be5dd265205b28279f317c42e890cd11cb3461/plom-0.12.3.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.12.3 2026-02-12T08:46:12,618 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/ee/19/ce4d95e211089c423c36d618d5ff7bb62fbc954a7a83227a912d4ccf8113/plom-0.13.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:12,620 Found link https://files.pythonhosted.org/packages/32/23/867dc3dd498291168434e574d0447f582382bdf9cba458089e44a9848aee/plom-0.13.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.13.0 2026-02-12T08:46:12,621 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/2e/2f/eb9961cb048b926ad3dbfaec93456de2696ed433d2f35dda3c8894084f8f/plom-0.13.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:12,622 Found link https://files.pythonhosted.org/packages/57/ef/7f217f2187ec3c1f85194f7d97216a3e3b8f2275de368ecfc199b7a67d8a/plom-0.13.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.13.1 2026-02-12T08:46:12,623 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/e5/4f/55771f3216a4cb422f2d93bb3a98cc856818852f2b1365c8d55d2bb6c2bb/plom-0.13.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:12,624 Found link https://files.pythonhosted.org/packages/c7/c7/4859c58f31379e4dee91a6810add4fd4e18aca25d2a9c028b31e01d42692/plom-0.13.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.13.2 2026-02-12T08:46:12,625 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/e7/ee/f010fe7adb18e5fe35c620eab10054caf764c87a002241a3ba2311243e5a/plom-0.13.3-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:12,627 Found link https://files.pythonhosted.org/packages/09/3d/43a9f5bb7c7e5a506332f961ba7a13a8996eaff6c99ba6e492123afbde15/plom-0.13.3.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.13.3 2026-02-12T08:46:12,627 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/9f/c5/3c0e44674195432baece07002dd4d67cae71edaecefd65f50f26382af61e/plom-0.14.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:12,628 Found link https://files.pythonhosted.org/packages/42/48/f0cfc528f84270024e69206f9b4e945254351003e0ab952f0592bd9ebf97/plom-0.14.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.14.1 2026-02-12T08:46:12,629 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/07/5b/4991a8d319944f2b9b6ba6f1c84c265628da0e9d75f75285e903a687f239/plom-0.14.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:12,630 Found link https://files.pythonhosted.org/packages/bd/d9/50b51bd16d1f9cc99382cad86f65ec711666343044cdb6d5012875b0e308/plom-0.14.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.14.2 2026-02-12T08:46:12,631 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/dc/55/4aaa0c016c14f427fed814c2dafc1e9684ae3ddce2fa6a66f90f454e2bfe/plom-0.14.3-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:12,632 Found link https://files.pythonhosted.org/packages/b6/b2/877fb0b0df610f2b56cd62ac9cd718977cebadaf223c0fc40f085c4da3af/plom-0.14.3.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.14.3 2026-02-12T08:46:12,633 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/a5/07/be29221fa6a1658b9d9dd6b3f91b0fa2db18593b3bc34dacccd3f82b709c/plom-0.14.4-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:12,635 Found link https://files.pythonhosted.org/packages/00/ce/cd833aaa20d750e1333f2f5f19fd3d0744ebfce540ceb5d03a47d5e953f4/plom-0.14.4.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.14.4 2026-02-12T08:46:12,636 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/1f/15/cccf84ad0791f01429b97523e5a58b26116cf7c333084cf8d3f407f583b3/plom-0.14.5-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:12,637 Found link https://files.pythonhosted.org/packages/9e/f8/323524fbe7d98b122330a1141c884df68a479871734be936b60f71d14cbd/plom-0.14.5.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.14.5 2026-02-12T08:46:12,638 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/a8/40/254d939c05d689610223a7851eeee2a2e5e57368145f3e1c85693f110fc5/plom-0.14.6-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:12,639 Found link https://files.pythonhosted.org/packages/eb/8e/df3e5b1d5f8d553f2e27e6cba9bd78bed957648dc6d874fbf88815ffc08c/plom-0.14.6.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.14.6 2026-02-12T08:46:12,640 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/fc/fb/2c8bcba1355149e6135855c74ea38452a5b20b537aec0e8f604aecf96723/plom-0.14.7-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:12,641 Found link https://files.pythonhosted.org/packages/6f/ab/6887fd9444b95a3681a3d28da7da56dac9535d091f31cb8cce7b8500d653/plom-0.14.7.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.14.7 2026-02-12T08:46:12,643 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/33/90/1d1b82a1e8614c9f8de541b932c6ee7ae202aceabf9a6520bb489247218c/plom-0.14.8-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:12,644 Found link https://files.pythonhosted.org/packages/2b/8b/79116d4365593e9e4cace98195b09a4d499dc3fb886ab9dc284ae2020cb6/plom-0.14.8.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.14.8 2026-02-12T08:46:12,645 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/27/b8/851ce17b71e36d655fb34fb1916599619d2238193ab777aa8bb1819e4f31/plom-0.15.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:12,646 Found link https://files.pythonhosted.org/packages/fe/91/d69f82888dc03d20ce88cb31d948e6f3b665225cf31b672e2896f8d65ffb/plom-0.15.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.15.0 2026-02-12T08:46:12,647 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/81/1e/80a5f61b6455d673e9d16b667e4e3996c5a1528591bc5acb0638688ffbc1/plom-0.15.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:12,648 Found link https://files.pythonhosted.org/packages/0a/a2/43b3e6a9c5bfc2e8eddf2fcce4057323f9fb844ee1f23ea4ba0ca4a736c8/plom-0.15.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.15.1 2026-02-12T08:46:12,649 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/7f/94/3aba68a87757d5a1765f01e8e5e57c54be2039943deac91d8b5d02e31fb3/plom-0.15.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:12,650 Found link https://files.pythonhosted.org/packages/e6/54/c77cd3df1a74a2b6d92aafd49cda60013d65924757023b6e9c4fff30728e/plom-0.15.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.15.2 2026-02-12T08:46:12,651 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/ce/cb/66ab97d1caa5b8a2750d69e8bc79d4ead9abbc0f3612411da4c235b182da/plom-0.15.3-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:12,652 Found link https://files.pythonhosted.org/packages/d3/65/a5fb9e8167ce2db0d76ac3079da4b3413ccef6d4fbedafc4aec42867e744/plom-0.15.3.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.15.3 2026-02-12T08:46:12,653 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/a0/f5/967aaf71fca5e43a13d332589a4c2a92d5b6ad2600d9c8a62f784f735c4e/plom-0.15.4-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:12,654 Found link https://files.pythonhosted.org/packages/8a/70/d2c703eb8428bbe0e218c0753af0be97e349f3144c1a64e47293ccc0c5cc/plom-0.15.4.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.15.4 2026-02-12T08:46:12,655 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/2f/1e/bd21950972d47fe8edf49ee46e66b1b2e67cb4487d8d39a95700f2e21723/plom-0.15.5-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:12,656 Found link https://files.pythonhosted.org/packages/8d/26/30fbf62f86bd0f5930edad601680e55729cfa3a2943721bf40968e93d992/plom-0.15.5.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.15.5 2026-02-12T08:46:12,657 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/8b/42/0cf4a536f8adba0dec830f23b28d48ae43aa4ee8185b5591c2f4067fcce3/plom-0.15.6-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:12,659 Found link https://files.pythonhosted.org/packages/34/e4/dd34e363f22669c3267480613ec7ec31a77d96a3eaed5f6f0514c549bdd3/plom-0.15.6.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.15.6 2026-02-12T08:46:12,660 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/af/a3/9dcf2632f0b988465ac51d36d76db70556df0a0e87276d4d470b80d634f3/plom-0.15.7-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:12,661 Found link https://files.pythonhosted.org/packages/3b/ec/d5b84b2adf390437b2e377bf821d76d4a00aaf898cc4fb71641d88bb0b77/plom-0.15.7.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.15.7 2026-02-12T08:46:12,662 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/f2/6f/416eb63e0fe22dc937c8c7024570d8d1578f2c059db9424dc0d9dd0eaddb/plom-0.16.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:12,663 Found link https://files.pythonhosted.org/packages/f3/8d/7c258a3446666d4785cbdde7042379f396a0bbc17ea5fcde4824fb43e128/plom-0.16.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.16.0 2026-02-12T08:46:12,664 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/bb/c8/4d7095fc258f5eb42def0112ffb7fd26244e3e35914f19f3bf144f79bc17/plom-0.16.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:12,665 Found link https://files.pythonhosted.org/packages/34/32/610403f0ddf78a8b98bfd4823426de22c7e39450d389a176288ced0197d4/plom-0.16.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.16.2 2026-02-12T08:46:12,666 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/88/89/ba0116daf78909a3d0bab3d63ff391f6c745ec07762a7ec3b9768f7cab7b/plom-0.16.3-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:12,667 Found link https://files.pythonhosted.org/packages/6a/72/38e2783554a06db2b8990b2e4fb8e4c11a45d94623cc4d07fd9bc790a9ef/plom-0.16.3.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.16.3 2026-02-12T08:46:12,668 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/1a/d5/a0fb4ef600a161c220d97be1366527483c0aa08031224eaba0ee642515eb/plom-0.16.4-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:12,669 Found link https://files.pythonhosted.org/packages/2f/9a/160e144cfd37ea98eadeb6464e5f2a3aafe9951ad975e39a6b542179f03f/plom-0.16.4.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.16.4 2026-02-12T08:46:12,670 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/22/9c/5e60390343b861111f592e15fca48ba54b6ba21ba0acedae31125d599c16/plom-0.16.5-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:12,671 Found link https://files.pythonhosted.org/packages/f0/47/69c9c9156eef53ba1c4666e2cfdf3999aa2f51995ce0920797efaeb3e862/plom-0.16.5.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.16.5 2026-02-12T08:46:12,672 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/08/bb/9aa6fdd0e987c176291eaead8c41f50af114906cd832a776a936bc1735a5/plom-0.16.6-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:12,673 Found link https://files.pythonhosted.org/packages/8f/82/a98a677c0902b55f2812b037d9f2d96c45836ce168442f53c12f94db9f88/plom-0.16.6.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.16.6 2026-02-12T08:46:12,674 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/58/60/943cce0829268fa7790f22fa83392e4dc7e3fb06ae8c5dc7edef5c557652/plom-0.16.7-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:12,676 Found link https://files.pythonhosted.org/packages/57/f4/23872714c737eb4ec380e6adb443e77b40245865569a10b0ed182c0f9292/plom-0.16.7.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.16.7 2026-02-12T08:46:12,677 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/0b/0f/944484eafebdd9a976c73548f9327e5db244a660f368bb7652a52b99dc22/plom-0.16.8-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:12,678 Found link https://files.pythonhosted.org/packages/30/d5/dc286873409d3e7d32849b39d9b29f8706e471f1efea902b935435b80230/plom-0.16.8.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.16.8 2026-02-12T08:46:12,679 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/d3/75/64af2ac12f8e9f930a559e446183f9a1cd462c51c86a0bcee093640ef3eb/plom-0.16.9-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:12,680 Found link https://files.pythonhosted.org/packages/ab/6c/44760f9c420e9a0f4b611474e537f4f60dfff6d2695a5c4c145cf02d2648/plom-0.16.9.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.16.9 2026-02-12T08:46:12,681 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/d3/38/289b8149fe902b2cf4a724e85d5b46999d4e5762504cabae5dd8eeadea35/plom-0.16.10-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:12,682 Found link https://files.pythonhosted.org/packages/33/54/b8d50aed007c3625eb634dd14465d18f48ce50a97a0a1ae0d11eee70cd9c/plom-0.16.10.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.16.10 2026-02-12T08:46:12,683 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/f0/3f/891f375eaafe6df4e9eef66cd790fdf53c55a80fc15bbb22c6c97dbc65bf/plom-0.16.11-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:12,684 Found link https://files.pythonhosted.org/packages/da/2f/0e644205ac084d20814d1c41e4035f67aea92aa91adb2f66af38223f0e3c/plom-0.16.11.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.16.11 2026-02-12T08:46:12,685 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/41/37/14703e71b37e1dce09561e9ce1dd598c5c6606b6df3a7d5877f4406e8757/plom-0.17.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:12,687 Found link https://files.pythonhosted.org/packages/5e/4d/04def2b53fd1b1cc1001db4df4aad6e54fcd52b312d416340341b319adc5/plom-0.17.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.17.0 2026-02-12T08:46:12,688 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/25/69/1a83e4ca11716dd8b12f424cd79d58d4df5ed5ca8281611c6feee18742f1/plom-0.17.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:12,689 Found link https://files.pythonhosted.org/packages/01/af/e45e72153cf474ad917ffb0609440bdd5fc168a4e1ad8d073ac635ce072b/plom-0.17.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.17.1 2026-02-12T08:46:12,690 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/c4/e4/51227420c79c92842b0688a3344f2f6ad3debc8aa5a48eacbb5fcec55d97/plom-0.17.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:12,691 Found link https://files.pythonhosted.org/packages/28/81/019b5fa591c089ce24fce94ee32b2a6cfdd28001d8feb871f54f784bea8d/plom-0.17.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.17.2 2026-02-12T08:46:12,692 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/ee/8c/7368f2d9448c9d9179c84a267432f04d82abd9f9ec578c6c1dfa18a9cb68/plom-0.17.3-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:12,694 Found link https://files.pythonhosted.org/packages/8e/a9/caa9ea536e1d8d31d33dc51b345f837492135df4b3ba9ce06d8406ad206e/plom-0.17.3.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.17.3 2026-02-12T08:46:12,695 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/d1/4a/b491811bf3593b2720dbe1be17bd45ffe4bd76790b9c2bba19b10d0194d5/plom-0.17.4-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:12,696 Found link https://files.pythonhosted.org/packages/d1/23/2b708974d43528353c6fcfa5fd98350be47bb6ae9f57eb88827d5e0c0596/plom-0.17.4.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.17.4 2026-02-12T08:46:12,697 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/b0/07/9e2e456be954610b3ef0ddaa0db666c2e51f1668c472b18cf72499f87f0f/plom-0.18.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:12,698 Found link https://files.pythonhosted.org/packages/b2/64/0d034cfde7b3f3678db0afabb75477e4c24ee27cb5ba7e1c97c4edff9983/plom-0.18.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.18.0 2026-02-12T08:46:12,699 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/13/c4/cc0ed53c54e78b982152c87f252caa0a8e1486ac76bb83d144e1b84d5f9d/plom-0.18.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:12,700 Found link https://files.pythonhosted.org/packages/a7/f0/bee9b214a24ffbd69c9c360ebe418fb62e2cbeca7aaa0134f852b89d5b7a/plom-0.18.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.18.1 2026-02-12T08:46:12,701 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/0b/a4/82858eb39325208100fc31ef0822939aecb72ef1549d303ab0c5dfd5d29c/plom-0.18.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:12,702 Found link https://files.pythonhosted.org/packages/4c/53/94a20e8317f1c2e2cd7d2e02cdd0a35609e9b6fe9b0fcea2665215b615e7/plom-0.18.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.18.2 2026-02-12T08:46:12,704 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/22/ff/542fbb240261dc0e65676782835fd7e7d32c629f595c38ef4345d6647445/plom-0.18.3-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:12,705 Found link https://files.pythonhosted.org/packages/20/58/994942e5b04e332862d5201073b1acb1e6f660337fd92cef257e6c8fb7e8/plom-0.18.3.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.18.3 2026-02-12T08:46:12,706 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/a3/59/be744ed0c569de1d6250896d2300e4e7ce4d235f31304234f08632c6db08/plom-0.19.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:12,707 Found link https://files.pythonhosted.org/packages/b8/f5/3994e4df32226800aecda46e22601ff7f915886d3d87520556056d9d04a8/plom-0.19.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.19.2 2026-02-12T08:46:12,708 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/a4/5b/53aa9428abdf99606584798fec11628b92e2de6289c5c9b4a350af27c1cd/plom-0.19.3-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:12,710 Found link https://files.pythonhosted.org/packages/af/a5/31d147748a0e9f6eaee53c4223630ac62671ad57b4fd6cd96be784ac82bd/plom-0.19.3.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.19.3 2026-02-12T08:46:12,711 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/75/78/c249048401afbccd31ea00b9a0eb31bc75f21b2fb0eb61044f11b2b297ca/plom-0.19.4-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:12,712 Found link https://files.pythonhosted.org/packages/35/63/6a8a6912bdc8b23b9f70de7d1b0e7e72ab11a568937cd12480f92de8951a/plom-0.19.4.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.19.4 2026-02-12T08:46:12,713 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/50/a4/a87a096de7a69046610df672fd6a3cbdf0636c44eac77609476d69312901/plom-0.19.5-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:12,714 Found link https://files.pythonhosted.org/packages/c0/e4/8dcc353c3f291e26a64d90c50ec6fb0430fb29f7e838792867335b10762d/plom-0.19.5.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.19.5 2026-02-12T08:46:12,715 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/4d/9d/55dbec3c296d3f7467394928fb07a5c4cd01b4d07a1e56c0316691d7e0c2/plom-0.19.6-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:12,716 Found link https://files.pythonhosted.org/packages/8c/f9/0e61ab318abf352f882653c9671e2be7ee15fe2405cc733ef28add6abb90/plom-0.19.6.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.19.6 2026-02-12T08:46:12,717 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/eb/68/1a3e3917bec9e867319fd09f74be277a9b85fbe3d9aa77a129083975f855/plom-0.19.7-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:12,718 Found link https://files.pythonhosted.org/packages/33/75/e3733c35773d2a548fc3a1de86dcf9c2391ab85945cc98b3c3da88b7e366/plom-0.19.7.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.19.7 2026-02-12T08:46:12,719 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/c8/ed/33d413ceecdee6272faa9773ac7de45787fd02959d49bc2c3497a21d3a78/plom-0.19.8-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:12,721 Found link https://files.pythonhosted.org/packages/4c/39/04ffd232a652f748b2fac6189500701eca83980a7d13311706bb5b439d65/plom-0.19.8.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.19.8 2026-02-12T08:46:12,722 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/04/96/bc1dd22b2ca05a24ce4811bcc36a9c796c08996dfac276d2aee7233b6c8f/plom-0.20.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:12,723 Found link https://files.pythonhosted.org/packages/69/c8/45b26d2315a49119d38209acb415b125258ff38ce9b4008eed3ed897a7cb/plom-0.20.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.20.0 2026-02-12T08:46:12,724 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/8b/de/6392a99bccf9c8ed359098596f34328dc07433ca61656bac5434edb8799f/plom-0.20.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:12,725 Found link https://files.pythonhosted.org/packages/91/d7/0cccd8e685807587374f405bcfc3e4b8f242e8f3ad62369563795050e5ae/plom-0.20.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.20.1 2026-02-12T08:46:12,727 Fetching project page and analyzing links: https://www.piwheels.org/simple/plom/ 2026-02-12T08:46:12,728 Getting page https://www.piwheels.org/simple/plom/ 2026-02-12T08:46:12,729 Found index url https://www.piwheels.org/simple 2026-02-12T08:46:13,058 Fetched page https://www.piwheels.org/simple/plom/ as text/html 2026-02-12T08:46:13,099 Skipping link: No binaries permitted for plom: https://www.piwheels.org/simple/plom/plom-0.20.0-py3-none-any.whl#sha256=db0335fa808da240eaae8e3c7e8a61a44717f9406fd3911030345ac9ba59d1f4 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:13,100 Skipping link: No binaries permitted for plom: https://www.piwheels.org/simple/plom/plom-0.19.8-py3-none-any.whl#sha256=b5f85ab893b578f5dc6bbfad83a469eb0287b23e7d7eacb4f1f8db924bb3224f (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:13,101 Skipping link: No binaries permitted for plom: https://www.piwheels.org/simple/plom/plom-0.19.7-py3-none-any.whl#sha256=ca9d044f477e363f24b014c9a7a2a512c291bfa144e3a987007582366b013afe (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:13,102 Skipping link: No binaries permitted for plom: https://www.piwheels.org/simple/plom/plom-0.19.6-py3-none-any.whl#sha256=64dc59c565094fd0d31554862e628a7f62a95544fed80baebd74eede8360a36b (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:13,102 Skipping link: No binaries permitted for plom: https://www.piwheels.org/simple/plom/plom-0.19.5-py3-none-any.whl#sha256=6738c2823976de519dbca55db8b9fa4185c629f151f376a499ae589708fc7349 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:13,103 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.19.4-py3-none-any.whl#sha256=8be0526cee114545ee45fe085b80ec1aecba8ad5031900e9f3bf7e900325d38c (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:13,104 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.19.3-py3-none-any.whl#sha256=27c249110b531da759bce1dffca8e4ecb18b2ee364500be5557a7d2b76cb09a8 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:13,105 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.19.2-py3-none-any.whl#sha256=fd7e66141f5672d6ca652faca857bd01eb2c933b5c6aed071303a361f7c3dea9 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:13,106 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.18.3-py3-none-any.whl#sha256=0834ebd32ff0c71f45910710758c168bd7bf7a406680ad4dc5c018076ebc902e (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:13,107 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.18.2-py3-none-any.whl#sha256=ef4eeb7125fb67d8b10ca5ac645a93687489d7eb52798755c05663fdca0d07ac (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:13,108 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.18.1-py3-none-any.whl#sha256=6fcdfe188d6f2c77aaeb1d2fca1885202a0cf6b5a92f5e6514a2f59b7922c075 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:13,109 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.18.0-py3-none-any.whl#sha256=f81fb4b775e6647db3d5594eb2681a527bc970cfabf6c5b78cbaf6cf72cad83c (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:13,109 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.17.4-py3-none-any.whl#sha256=7126d6a54976f86fb1823026737ad9d827611748ddd8b56821e8c31761a7cee7 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:13,110 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.17.3-py3-none-any.whl#sha256=37757b2de1afa1af35b97457b1cbd1e53af13f8842d9d53c8db6dfc04fe8f9ab (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:13,111 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.17.2-py3-none-any.whl#sha256=7757d49d09d73cf3a763d3fb7a5869522a2839975b646f91b35456b707fc7cb0 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:13,112 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.17.1-py3-none-any.whl#sha256=db6777e88989640de742fb0d9f1ab143f31f0d753b09c798e24a474be1353e03 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:13,113 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.17.0-py3-none-any.whl#sha256=b321c30fdef8020bf3673f07fb642014f43c0f113624d3d0ea0c619c7c4b67bd (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-12T08:46:13,114 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.16.11-py3-none-any.whl#sha256=e4138959b82f796efc1b1dca42b2e48de4275bcb0c42acaafbf37e9118cbecc0 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:13,114 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.16.10-py3-none-any.whl#sha256=dcacbddc144c2d95d49bf3a2d45d6e5e736fde934b7d231b60b7546566598c95 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:13,115 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.16.9-py3-none-any.whl#sha256=8099ee9da00251aad826d6e0cd2fc5f9eeda1ded36c2e66fe40415b5d36e2de9 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:13,116 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.16.8-py3-none-any.whl#sha256=d1a5b5fcf31c486d0539523a5f52d3ea9a51aac296673e1dd5e44147809bc956 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:13,116 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.16.7-py3-none-any.whl#sha256=07d0568b969d3bb7d13bc5d15034f205dbe90b316bfdf7b344d7c7212bfd4315 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:13,117 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.16.6-py3-none-any.whl#sha256=75a1d9405158f36311f8deb9f1c66d5e8bbfbdc91edf739df5358e59148a8b48 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:13,118 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.16.5-py3-none-any.whl#sha256=6b20a8b54a2cfbea390ad445cd998d00a95a24ef72a01cdf8b9efd5a722d9aa9 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:13,119 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.16.4-py3-none-any.whl#sha256=7a8f44e5903cb04edf6af4b29d1f09bd22cbfa228f6b35bdef9c7c6b8ff22ef4 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:13,120 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.16.3-py3-none-any.whl#sha256=c5122c1c67081c120f5ed0c90966feb5d45e2a7ba35bd6af62dcad9b98e728f7 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:13,121 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.16.2-py3-none-any.whl#sha256=0d9108ec8dcd40c49c3b06e894fbf49fd0a094c388e029d4305a9912b4291f71 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:13,122 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.16.0-py3-none-any.whl#sha256=6a3f578fa1814f0c839215a13411f2da7bc852b655f37651202ce80bcbdd81ac (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:13,123 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.15.7-py3-none-any.whl#sha256=3c002c2d35df4d34cf0429540afc7a480c135c68d69b44d7cda5944e250fe250 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:13,123 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.15.6-py3-none-any.whl#sha256=aa36f8d3ab069e6d31396b5d338486c730b0298ba51511a260826216fa8c195c (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:13,124 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.15.5-py3-none-any.whl#sha256=b5de3b807a96e0eeb7ae5fd3fb3d9ab7ace361505164fb2f238744d079d2473c (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:13,125 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.15.4-py3-none-any.whl#sha256=f7c933cf1d521c2469f37afa4b7fd755cd88d242f89a9f8e2fd09a18f9b991a6 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:13,126 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.15.3-py3-none-any.whl#sha256=de10433304af0fb7b2d3ea9cf7f8810f759246c741df37b5759f4226d89d4742 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:13,127 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.15.2-py3-none-any.whl#sha256=dd250fba55b9d164f9302bd1f9211371464cedb039d1eac561bc2d864a9d06a8 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:13,127 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.15.1-py3-none-any.whl#sha256=b9ee1b0cb1bb122d05ad2f6d89aecfe7fa6ebc75c839223acc8c4893429117b0 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:13,128 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.15.0-py3-none-any.whl#sha256=039028647d1b858c067508ec622dd0f1b2080f4ae6b47f2fa9d239d501363759 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:13,129 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.14.8-py3-none-any.whl#sha256=f0ccdec28b7ce89de60c05a2a8079fbf953fa128ac0b3fe551bdd7a2a00d26cb (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:13,130 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.14.7-py3-none-any.whl#sha256=b211715b8c27ff28bf762228c3f276ed3c2c0f428983695fa0daafd90dc49d62 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:13,130 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.14.6-py3-none-any.whl#sha256=b7835d476c9fdd29476e728cca74f9f7d8b56f7f7a4c00953761d23967436ff4 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:13,131 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.14.5-py3-none-any.whl#sha256=d8d77f032b8f457cdebe6736f4002f407ad8d202526f00ec50be1fdbbf844160 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:13,132 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.14.4-py3-none-any.whl#sha256=d1d9a95d15ecf561a9882a7abbed1d1aa98345ed972b3fa2509d65caf5a78923 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:13,133 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.14.3-py3-none-any.whl#sha256=2c84ffb63615a07b37d15e74c7b832f05f49324afccb1a17ab8fbf898782d1b8 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:13,134 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.14.2-py3-none-any.whl#sha256=8a0cca340e4a1a056f81db1d4e706a4f722437c45242b8517c3795323ecfe83c (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:13,135 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.14.1-py3-none-any.whl#sha256=d1faf01b60e52d63b9fee8b20aace77e0c187bf9ef4469d40a922491d96fd6d4 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-12T08:46:13,135 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.13.3-py3-none-any.whl#sha256=1f6844ca24088e628b1654adb4fe833bf4f0af4d180e9837c0841b147cb14d30 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:13,136 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.13.2-py3-none-any.whl#sha256=524bca0cbc8cd7baf8afbbfd0862fbba1e23bf21ca4240f018e476010af8466c (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:13,137 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.13.1-py3-none-any.whl#sha256=854b49358c27bf165f51bc8284c11d5b02b2954545fc1fdd9a8c11a8ab2c7709 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:13,138 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.13.0-py3-none-any.whl#sha256=e1b2e74e575e350dfc7a449b147c936eaf92a2640708f5175bd049167d18de8e (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:13,139 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.12.3-py3-none-any.whl#sha256=26416191fb56ac94363c0fbe11a4b3c2681fe5a265cee66ad4be21b2a7f19e3e (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:13,139 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.12.2-py3-none-any.whl#sha256=c60d49e6dd0120383d91946075b2bf5f8542f0ce9623197794411b428a91af8c (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:13,140 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.12.1-py3-none-any.whl#sha256=7a6a0749107343a21233b03a107f3dc7b9af1251a3ce247c5f1794d45dc31c08 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:13,141 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.12.0-py3-none-any.whl#sha256=3a30495dd1032f1f21dff90f400e8c41c94370938da449e005a70adba673cd18 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:13,142 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.11.1-py3-none-any.whl#sha256=c60cdb6bdd743f007028de971c6a4c2a632db546a396a0ff661c54e3287227b3 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:13,143 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.11.0-py3-none-any.whl#sha256=9805866a461d8d0b50978c36499f93a01d6c83c99fe1ca124f11066e79f46cbc (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:13,144 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.10.1-py3-none-any.whl#sha256=51942dd905fff7578a750bc6bce426715d7e3fc1f58d33b7ccec82d51976bea8 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:13,144 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.10.0-py3-none-any.whl#sha256=9b61ca34514b232cc23fe41ebe6d7638301c3d063bfbc7819229e83bf0cb8dbb (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:13,145 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.9.4-py3-none-any.whl#sha256=cd21a8ad8c30171627c9c7c916a702469752aa89612c9909e6bec275422deb8a (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:13,146 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.9.3-py3-none-any.whl#sha256=8630ef01850bc36c967735c65a7c29973ac426d046092494839e5bbf70bbc79a (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:13,147 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.9.2-py3-none-any.whl#sha256=b9c0aa80465bfe16d58d08e45cd005dd20b645146def4f1c31dea1c4f6b47a61 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:13,148 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.9.1-py3-none-any.whl#sha256=3ff82e456a5c27dd52a8f8a56786679d51508b7506e7fd70e32509378b248615 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:13,149 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.9.0-py3-none-any.whl#sha256=e680205caa37c31fa2c9bb4374ab9800d69d14b7adfd7c16428c6f09b18ef25b (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-12T08:46:13,150 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.8.11-py3-none-any.whl#sha256=1a63ba899079f0e4ae8b37a919b7e31b63792f578adb48dc7298c259d9f21fbc (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,150 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.8.10-py3-none-any.whl#sha256=3c0e060f15fca8874769d645e281d2e1855f7c90209bee67635a8cf41bb757a3 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,151 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.8.9-py3-none-any.whl#sha256=85d4e3cdc6c3e080a102f6eab86ef394cedf04b7ca34beba0226a14f280db9e2 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,152 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.8.8-py3-none-any.whl#sha256=d7303df47d5475eb447038df691abb2d66dbd7ba75224153f4bf68e3797f76ec (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,153 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.8.7-py3-none-any.whl#sha256=66a530e9470bcf8b335a94ed35445ca4528fdaa7e80a11131a167a70b2920c67 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,153 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.8.6-py3-none-any.whl#sha256=29989066e21ad989cda5202da28221a84d44c9ad8bf01eb7e647d81698e270a0 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,154 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.8.5-py3-none-any.whl#sha256=89e18f68d124fcd70726fe631e96f85df52404a6b0744528288b8260fea16dab (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,155 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.8.4-py3-none-any.whl#sha256=5f440507ee9b51fd040c598190a6cf5e67b487cf1b5af41b76e6d8df67b14889 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,156 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.8.3-py3-none-any.whl#sha256=8d1ef991fd144987109e5862d1423358cc484b9f3a2f8898cfd9841b6cd89a71 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,157 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.8.2-py3-none-any.whl#sha256=7e148a999bf047e8407d4b72f3d1d671cb5cb9f120dc17eb2ca56eeb987c572a (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,158 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.8.1-py3-none-any.whl#sha256=04314fc1a5b164e63e3b6be16a44fd66ee4dc1be1ef06446442e656aa9fea6de (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,159 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.8.0-py3-none-any.whl#sha256=bb5c86afe19b28aa6fed9ab33908ab3300999bbb1e698a563666efc3cf43435d (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,159 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.7.12-py3-none-any.whl#sha256=65e1ad17594aff7fa510679ac26a972041243d124a2730ac24152ad6023a2402 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,160 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.7.11-py3-none-any.whl#sha256=8dc75449c86f0b80882229e1458153a3670fa852db8b0b8450127bd2837a1eed (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,161 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.7.9-py3-none-any.whl#sha256=8c31d756b1e84c3e6d0316d746a37a6c691935e648cc1d857a74d62d9ab43db1 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,162 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.7.7-py3-none-any.whl#sha256=cb007f9e8832a3fd6574978c6097bc079d56457d3608731775cbf79c0ddadceb (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,163 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.7.6-py3-none-any.whl#sha256=39ae22359190f681203e7a47e2ffab687f13167fc8928dfcf0a350091850aac8 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,163 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.7.5-py3-none-any.whl#sha256=75a9ccfec0e7f0ab41363803e26919b959507b5284da115a07b90a8081edfaf6 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,164 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.7.4-py3-none-any.whl#sha256=79b84b77007b5bd76131ebe210b9638059d1e7f0687cdf59995b56885e8cb3ed (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,165 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.7.3-py3-none-any.whl#sha256=d519da0974cda99e914573d78e976a64d1a83f1d1795543d7a3647bdbe6a6c29 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,166 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.7.2-py3-none-any.whl#sha256=f083928c4a14314bae82c9e4e9017ee849fd55d4ec6104f86b7cd2e3a9adb8ac (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,167 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.7.1-py3-none-any.whl#sha256=58bb13905964549d460c94af25a248c30d0cb51c57864583bc5d37dbfaf0ac15 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,167 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.7.0-py3-none-any.whl#sha256=1d0d42d99871101bcb1588f2035f1db809903bc6b0c2e89147a082df63d2dbe1 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,168 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.6.5-py3-none-any.whl#sha256=da8686b46ba966a30c9b94782e7d8b0637f0b210d0c284b9981398037f160f2d (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,169 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.6.4-py3-none-any.whl#sha256=3f3580ce7448a7930445bd82a3899b6004d5db523187a54fbbc8074f798a5819 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,170 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.6.3-py3-none-any.whl#sha256=25c14ba342dc28c62ba8c469f239c3b3969c8985df286c0384ac47b7d32d8c12 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,171 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.6.2-py3-none-any.whl#sha256=e38d463fc5c9305e80d915df31d4e77e6e7bd0da15316978cafeb8200279a394 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,172 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.6.1-py3-none-any.whl#sha256=edbcd524e3886df0ac8a36191eea936ca04fb3a6f1ca0f3ee65f7e3b598ed073 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,173 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.6.0-py3-none-any.whl#sha256=9c2612dbb87c2531d1dc3b76c2dac15311029d62576704b3cda38c583acbd1a0 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,174 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.21-py3-none-any.whl#sha256=ecf195fae544e592cbf84b59c34bf5339326623a38436f0b8a7b94f1f2c8d977 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,174 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.19-py3-none-any.whl#sha256=11f4fffe421533443be88fc32b1630e6f78f2d733869f32b03d08d1c648b2b87 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,175 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.18-py3-none-any.whl#sha256=05be06263d6e64cfeebeb48b22abc67b2f02054a8b409e44301e7e2a785e2e8b (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,176 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.17-py3-none-any.whl#sha256=49b9c7f178cb3cb7168435d5e9e91d916a7316c7e3e390d27cf468a02dee22b7 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,177 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.16-py3-none-any.whl#sha256=42565aa09b66466100cbe048d8896d93e826309d808ad4de0918f835ccb747a7 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,178 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.15-py3-none-any.whl#sha256=a50c1acb456eb18b76c78e37fcc68857c7eff9ed6372e02656f9eb19d512863a (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,178 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.14-py3-none-any.whl#sha256=5eb2efcccff905f8b492978592500c98c343d41ae68202a348a363839503e95b (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,179 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.13-py3-none-any.whl#sha256=a4df6383b428e962de1adfc5d010aac3b7a8cd59c95094846389bda624dbb526 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,180 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.12-py3-none-any.whl#sha256=fc7422b1036a5257aaa449e8e3530d3e68c03420694cba004eb44e47842a02f0 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,181 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.11-py3-none-any.whl#sha256=a9bac0cde4b94df229ee391337073134aa47308184d7a35260579066d49eea40 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,182 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.10-py3-none-any.whl#sha256=224be804a907eef8ada0c936ca1cedf8b0bdaf5634ea15bfcff0ba4577246689 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,183 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.9-py3-none-any.whl#sha256=f2b56b6c4d9ef2c83ac0f7b9e0cf6ba799d2fafed0a809ba953543421deec677 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,184 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.8-py3-none-any.whl#sha256=34f8065b0f599928b6dbe79d468e9d682ae8398d8abfc2ad117b75f049ed59c1 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,185 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.7-py3-none-any.whl#sha256=3df8058e9925949e8935898fe068d72635160bc46b392f4b0daa161f5e729b91 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,186 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.6-py3-none-any.whl#sha256=7af725400aa8f29595c7221abde7a07e8e2d1d796ee1296248ad4594185b87da (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,186 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.5-py3-none-any.whl#sha256=a4b9053502efe809f4c1c737b92271e84854e4fa2a028e702e78b31781cfc0bb (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,187 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.4-py3-none-any.whl#sha256=1ce41d4e798c08fa8da8f7346682c9540df331e3f1089217d2b78201a60bbc7a (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,188 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.3-py3-none-any.whl#sha256=57705de36c8b0706c2c6f0e654053ea96018d04e802458463dee4af92b6ff9dc (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,189 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.2-py3-none-any.whl#sha256=67c5ff551a4906075de2e3b49f8964ded990f97126cf2816974ccf6f43b106b5 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,190 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.1-py3-none-any.whl#sha256=c89b1a1e7ef94cebaafe62560f2c48faadc19da916f54a4e8aafac8f45e5fd0a (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,190 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.0-py3-none-any.whl#sha256=782285ab1b2d49388360860d7bef2869d0369fd26e9b4a8bc810afe462097267 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,191 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.0rc1-py3-none-any.whl#sha256=feae711db0b2aec4cd8bc1a55083e99b1f6139aad4d1648c2bd7c769c6b05438 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,192 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.4.2-py3-none-any.whl#sha256=e97949fd1f97d5303eb5fbbadedb8c6ddda1dd90ab038d1ee37401a14741c335 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,193 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.4.1-py3-none-any.whl#sha256=11afd1f673abb51c9f9f8d83e97be1f02fa983a83d34e3bf39de36d5b5e37ba4 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,193 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.4.0-py3-none-any.whl#sha256=f7a6632f901c0f85280f0659be0970c085472d00e17482ef36ce7881888e6c0d (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-12T08:46:13,194 Skipping link: not a file: https://www.piwheels.org/simple/plom/ 2026-02-12T08:46:13,195 Skipping link: not a file: https://pypi.org/simple/plom/ 2026-02-12T08:46:13,233 Given no hashes to check 1 links for project 'plom': discarding no candidates 2026-02-12T08:46:13,259 Collecting plom==0.20.1 2026-02-12T08:46:13,262 Created temporary directory: /tmp/pip-unpack-lydomebf 2026-02-12T08:46:13,806 Downloading plom-0.20.1.tar.gz (1.5 MB) 2026-02-12T08:46:16,219 Added plom==0.20.1 from https://files.pythonhosted.org/packages/91/d7/0cccd8e685807587374f405bcfc3e4b8f242e8f3ad62369563795050e5ae/plom-0.20.1.tar.gz to build tracker '/tmp/pip-build-tracker-iszr334a' 2026-02-12T08:46:16,231 Created temporary directory: /tmp/pip-build-env-2qgyizar 2026-02-12T08:46:16,237 Installing build dependencies: started 2026-02-12T08:46:16,239 Running command pip subprocess to install build dependencies 2026-02-12T08:46:17,963 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-12T08:46:19,027 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-02-12T08:46:19,091 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-12T08:46:20,058 Collecting pip>=20.3 2026-02-12T08:46:20,254 Using cached https://www.piwheels.org/simple/pip/pip-26.0.1-py3-none-any.whl (1.8 MB) 2026-02-12T08:46:22,518 Collecting setuptools>=61 2026-02-12T08:46:22,541 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-12T08:46:22,919 Collecting wheel 2026-02-12T08:46:22,937 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-12T08:46:23,167 Collecting packaging>=24.0 2026-02-12T08:46:23,186 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-12T08:46:27,777 Installing collected packages: setuptools, pip, packaging, wheel 2026-02-12T08:46:37,279 Creating /tmp/pip-build-env-2qgyizar/overlay/local/bin 2026-02-12T08:46:37,282 changing mode of /tmp/pip-build-env-2qgyizar/overlay/local/bin/pip to 755 2026-02-12T08:46:37,284 changing mode of /tmp/pip-build-env-2qgyizar/overlay/local/bin/pip3 to 755 2026-02-12T08:46:37,287 changing mode of /tmp/pip-build-env-2qgyizar/overlay/local/bin/pip3.11 to 755 2026-02-12T08:46:37,718 changing mode of /tmp/pip-build-env-2qgyizar/overlay/local/bin/wheel to 755 2026-02-12T08:46:37,752 Successfully installed packaging-26.0 pip-26.0.1 setuptools-82.0.0 wheel-0.46.3 2026-02-12T08:46:38,283 Installing build dependencies: finished with status 'done' 2026-02-12T08:46:38,292 Getting requirements to build wheel: started 2026-02-12T08:46:38,294 Running command Getting requirements to build wheel 2026-02-12T08:46:39,483 running egg_info 2026-02-12T08:46:39,491 writing plom.egg-info/PKG-INFO 2026-02-12T08:46:39,496 writing dependency_links to plom.egg-info/dependency_links.txt 2026-02-12T08:46:39,499 writing entry points to plom.egg-info/entry_points.txt 2026-02-12T08:46:39,502 writing requirements to plom.egg-info/requires.txt 2026-02-12T08:46:39,504 writing top-level names to plom.egg-info/top_level.txt 2026-02-12T08:46:39,680 reading manifest file 'plom.egg-info/SOURCES.txt' 2026-02-12T08:46:39,802 reading manifest template 'MANIFEST.in' 2026-02-12T08:46:39,804 warning: no files found matching 'doc' 2026-02-12T08:46:39,942 warning: no files found matching 'plom_server/Launcher/launch_scripts/*.py' 2026-02-12T08:46:39,961 adding license file 'LICENSE.md' 2026-02-12T08:46:40,003 writing manifest file 'plom.egg-info/SOURCES.txt' 2026-02-12T08:46:40,145 Getting requirements to build wheel: finished with status 'done' 2026-02-12T08:46:40,150 Created temporary directory: /tmp/pip-modern-metadata-qcn8dfn5 2026-02-12T08:46:40,153 Preparing metadata (pyproject.toml): started 2026-02-12T08:46:40,155 Running command Preparing metadata (pyproject.toml) 2026-02-12T08:46:41,284 running dist_info 2026-02-12T08:46:41,298 creating /tmp/pip-modern-metadata-qcn8dfn5/plom.egg-info 2026-02-12T08:46:41,299 writing /tmp/pip-modern-metadata-qcn8dfn5/plom.egg-info/PKG-INFO 2026-02-12T08:46:41,305 writing dependency_links to /tmp/pip-modern-metadata-qcn8dfn5/plom.egg-info/dependency_links.txt 2026-02-12T08:46:41,307 writing entry points to /tmp/pip-modern-metadata-qcn8dfn5/plom.egg-info/entry_points.txt 2026-02-12T08:46:41,311 writing requirements to /tmp/pip-modern-metadata-qcn8dfn5/plom.egg-info/requires.txt 2026-02-12T08:46:41,312 writing top-level names to /tmp/pip-modern-metadata-qcn8dfn5/plom.egg-info/top_level.txt 2026-02-12T08:46:41,314 writing manifest file '/tmp/pip-modern-metadata-qcn8dfn5/plom.egg-info/SOURCES.txt' 2026-02-12T08:46:41,434 reading manifest file '/tmp/pip-modern-metadata-qcn8dfn5/plom.egg-info/SOURCES.txt' 2026-02-12T08:46:41,436 reading manifest template 'MANIFEST.in' 2026-02-12T08:46:41,438 warning: no files found matching 'doc' 2026-02-12T08:46:41,525 warning: no files found matching 'plom_server/Launcher/launch_scripts/*.py' 2026-02-12T08:46:41,537 adding license file 'LICENSE.md' 2026-02-12T08:46:41,567 writing manifest file '/tmp/pip-modern-metadata-qcn8dfn5/plom.egg-info/SOURCES.txt' 2026-02-12T08:46:41,570 creating '/tmp/pip-modern-metadata-qcn8dfn5/plom-0.20.1.dist-info' 2026-02-12T08:46:41,763 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-12T08:46:41,770 Source in /tmp/pip-wheel-4_uwud7w/plom_e29e9fe45c7943f2aed95203f5ddb452 has version 0.20.1, which satisfies requirement plom==0.20.1 from https://files.pythonhosted.org/packages/91/d7/0cccd8e685807587374f405bcfc3e4b8f242e8f3ad62369563795050e5ae/plom-0.20.1.tar.gz 2026-02-12T08:46:41,771 Removed plom==0.20.1 from https://files.pythonhosted.org/packages/91/d7/0cccd8e685807587374f405bcfc3e4b8f242e8f3ad62369563795050e5ae/plom-0.20.1.tar.gz from build tracker '/tmp/pip-build-tracker-iszr334a' 2026-02-12T08:46:41,796 Created temporary directory: /tmp/pip-unpack-yslfc1zf 2026-02-12T08:46:41,797 Building wheels for collected packages: plom 2026-02-12T08:46:41,803 Created temporary directory: /tmp/pip-wheel-mu8v3l1m 2026-02-12T08:46:41,804 Destination directory: /tmp/pip-wheel-mu8v3l1m 2026-02-12T08:46:41,807 Building wheel for plom (pyproject.toml): started 2026-02-12T08:46:41,808 Running command Building wheel for plom (pyproject.toml) 2026-02-12T08:46:42,909 running bdist_wheel 2026-02-12T08:46:42,933 running build 2026-02-12T08:46:42,934 running build_py 2026-02-12T08:46:42,943 creating build/lib/plom 2026-02-12T08:46:42,945 copying plom/feedback_rules.py -> build/lib/plom 2026-02-12T08:46:42,948 copying plom/common.py -> build/lib/plom 2026-02-12T08:46:42,951 copying plom/test_rubric_diff.py -> build/lib/plom 2026-02-12T08:46:42,953 copying plom/test_misc_utils.py -> build/lib/plom 2026-02-12T08:46:42,956 copying plom/question_labels.py -> build/lib/plom 2026-02-12T08:46:42,958 copying plom/plom_exceptions.py -> build/lib/plom 2026-02-12T08:46:42,961 copying plom/test_spec.py -> build/lib/plom 2026-02-12T08:46:42,964 copying plom/manage_user_files.py -> build/lib/plom 2026-02-12T08:46:42,967 copying plom/test_version_maps.py -> build/lib/plom 2026-02-12T08:46:42,970 copying plom/test_illadvised.py -> build/lib/plom 2026-02-12T08:46:42,972 copying plom/tpv_utils.py -> build/lib/plom 2026-02-12T08:46:42,975 copying plom/textools.py -> build/lib/plom 2026-02-12T08:46:42,978 copying plom/comment_utils.py -> build/lib/plom 2026-02-12T08:46:42,980 copying plom/test_exceptions.py -> build/lib/plom 2026-02-12T08:46:42,983 copying plom/rules.py -> build/lib/plom 2026-02-12T08:46:42,985 copying plom/rubric_utils.py -> build/lib/plom 2026-02-12T08:46:42,988 copying plom/test_latex.py -> build/lib/plom 2026-02-12T08:46:42,991 copying plom/test_question_labels.py -> build/lib/plom 2026-02-12T08:46:42,994 copying plom/test_feedback_rules.py -> build/lib/plom 2026-02-12T08:46:42,996 copying plom/aliceBob.py -> build/lib/plom 2026-02-12T08:46:42,999 copying plom/test_tags.py -> build/lib/plom 2026-02-12T08:46:43,002 copying plom/tagging.py -> build/lib/plom 2026-02-12T08:46:43,004 copying plom/test_print_score.py -> build/lib/plom 2026-02-12T08:46:43,006 copying plom/test_version.py -> build/lib/plom 2026-02-12T08:46:43,008 copying plom/version_maps.py -> build/lib/plom 2026-02-12T08:46:43,012 copying plom/test_latexfrag.py -> build/lib/plom 2026-02-12T08:46:43,015 copying plom/spec_verifier.py -> build/lib/plom 2026-02-12T08:46:43,022 copying plom/misc_utils.py -> build/lib/plom 2026-02-12T08:46:43,029 copying plom/test_scoring.py -> build/lib/plom 2026-02-12T08:46:43,039 creating build/lib/plom/cli 2026-02-12T08:46:43,040 copying plom/cli/bundle_tools.py -> build/lib/plom/cli 2026-02-12T08:46:43,043 copying plom/cli/__init__.py -> build/lib/plom/cli 2026-02-12T08:46:43,045 copying plom/cli/rectangle_extractor_tools.py -> build/lib/plom/cli 2026-02-12T08:46:43,047 copying plom/cli/identify_tools.py -> build/lib/plom/cli 2026-02-12T08:46:43,050 copying plom/cli/task_tools.py -> build/lib/plom/cli 2026-02-12T08:46:43,052 copying plom/cli/source_tools.py -> build/lib/plom/cli 2026-02-12T08:46:43,054 copying plom/cli/list_bundles.py -> build/lib/plom/cli 2026-02-12T08:46:43,057 copying plom/cli/papers.py -> build/lib/plom/cli 2026-02-12T08:46:43,059 copying plom/cli/spec_tools.py -> build/lib/plom/cli 2026-02-12T08:46:43,061 copying plom/cli/__main__.py -> build/lib/plom/cli 2026-02-12T08:46:43,065 copying plom/cli/start_messenger.py -> build/lib/plom/cli 2026-02-12T08:46:43,067 copying plom/cli/classlist_tools.py -> build/lib/plom/cli 2026-02-12T08:46:43,069 copying plom/cli/finish_tools.py -> build/lib/plom/cli 2026-02-12T08:46:43,072 copying plom/cli/pqvmap_tools.py -> build/lib/plom/cli 2026-02-12T08:46:43,076 creating build/lib/plom/create 2026-02-12T08:46:43,077 copying plom/create/test_build_extra_page_pdf.py -> build/lib/plom/create 2026-02-12T08:46:43,080 copying plom/create/buildClasslist.py -> build/lib/plom/create 2026-02-12T08:46:43,083 copying plom/create/mergeAndCodePages.py -> build/lib/plom/create 2026-02-12T08:46:43,086 copying plom/create/__init__.py -> build/lib/plom/create 2026-02-12T08:46:43,088 copying plom/create/push_pull_rubrics.py -> build/lib/plom/create 2026-02-12T08:46:43,091 copying plom/create/demotools.py -> build/lib/plom/create 2026-02-12T08:46:43,094 copying plom/create/scribble_hw_utils.py -> build/lib/plom/create 2026-02-12T08:46:43,097 copying plom/create/status.py -> build/lib/plom/create 2026-02-12T08:46:43,100 copying plom/create/exam_scribbler.py -> build/lib/plom/create 2026-02-12T08:46:43,102 copying plom/create/test_stamps.py -> build/lib/plom/create 2026-02-12T08:46:43,105 copying plom/create/test_build_source_exams.py -> build/lib/plom/create 2026-02-12T08:46:43,107 copying plom/create/build_bundle_separators_with_qrcodes.py -> build/lib/plom/create 2026-02-12T08:46:43,109 copying plom/create/test_classlists.py -> build/lib/plom/create 2026-02-12T08:46:43,112 copying plom/create/__main__.py -> build/lib/plom/create 2026-02-12T08:46:43,120 copying plom/create/classlistValidator.py -> build/lib/plom/create 2026-02-12T08:46:43,128 copying plom/create/start_messenger.py -> build/lib/plom/create 2026-02-12T08:46:43,135 copying plom/create/homework_scribbler.py -> build/lib/plom/create 2026-02-12T08:46:43,142 copying plom/create/_digitHunter.py -> build/lib/plom/create 2026-02-12T08:46:43,149 copying plom/create/scribble_utils.py -> build/lib/plom/create 2026-02-12T08:46:43,157 copying plom/create/build_extra_page_with_qrcodes.py -> build/lib/plom/create 2026-02-12T08:46:43,164 copying plom/create/test_make_pdf.py -> build/lib/plom/create 2026-02-12T08:46:43,171 copying plom/create/build_scrap_paper_with_qrcodes.py -> build/lib/plom/create 2026-02-12T08:46:43,174 creating build/lib/plom/create/fonts 2026-02-12T08:46:43,176 copying plom/create/fonts/__init__.py -> build/lib/plom/create/fonts 2026-02-12T08:46:43,179 creating build/lib/plom/messenger 2026-02-12T08:46:43,180 copying plom/messenger/messenger.py -> build/lib/plom/messenger 2026-02-12T08:46:43,184 copying plom/messenger/test_messengers.py -> build/lib/plom/messenger 2026-02-12T08:46:43,186 copying plom/messenger/__init__.py -> build/lib/plom/messenger 2026-02-12T08:46:43,189 copying plom/messenger/base_messenger.py -> build/lib/plom/messenger 2026-02-12T08:46:43,193 copying plom/messenger/plom_admin_messenger.py -> build/lib/plom/messenger 2026-02-12T08:46:43,197 creating build/lib/plom/scan 2026-02-12T08:46:43,199 copying plom/scan/question_list_utils.py -> build/lib/plom/scan 2026-02-12T08:46:43,201 copying plom/scan/test_question_map_parse.py -> build/lib/plom/scan 2026-02-12T08:46:43,203 copying plom/scan/__init__.py -> build/lib/plom/scan 2026-02-12T08:46:43,206 copying plom/scan/pdfmucker.py -> build/lib/plom/scan 2026-02-12T08:46:43,209 copying plom/scan/test_rotations.py -> build/lib/plom/scan 2026-02-12T08:46:43,212 copying plom/scan/test_invisible_watermarks.py -> build/lib/plom/scan 2026-02-12T08:46:43,215 copying plom/scan/test_qr_reads.py -> build/lib/plom/scan 2026-02-12T08:46:43,217 copying plom/scan/rotate.py -> build/lib/plom/scan 2026-02-12T08:46:43,220 copying plom/scan/test_pdf_img_extraction.py -> build/lib/plom/scan 2026-02-12T08:46:43,222 copying plom/scan/scansToImages.py -> build/lib/plom/scan 2026-02-12T08:46:43,226 copying plom/scan/fasterQRExtract.py -> build/lib/plom/scan 2026-02-12T08:46:43,229 creating build/lib/plom/finish 2026-02-12T08:46:43,230 copying plom/finish/clear_manager_login.py -> build/lib/plom/finish 2026-02-12T08:46:43,233 copying plom/finish/test_hash.py -> build/lib/plom/finish 2026-02-12T08:46:43,235 copying plom/finish/__init__.py -> build/lib/plom/finish 2026-02-12T08:46:43,238 copying plom/finish/spreadsheet.py -> build/lib/plom/finish 2026-02-12T08:46:43,241 copying plom/finish/reassemble_completed.py -> build/lib/plom/finish 2026-02-12T08:46:43,244 copying plom/finish/html_view_test_template.py -> build/lib/plom/finish 2026-02-12T08:46:43,247 copying plom/finish/return_tools.py -> build/lib/plom/finish 2026-02-12T08:46:43,250 copying plom/finish/utils.py -> build/lib/plom/finish 2026-02-12T08:46:43,252 copying plom/finish/__main__.py -> build/lib/plom/finish 2026-02-12T08:46:43,255 copying plom/finish/test_return_tools.py -> build/lib/plom/finish 2026-02-12T08:46:43,258 copying plom/finish/test_cover_pages.py -> build/lib/plom/finish 2026-02-12T08:46:43,261 copying plom/finish/coverPageBuilder.py -> build/lib/plom/finish 2026-02-12T08:46:43,264 copying plom/finish/start_messenger.py -> build/lib/plom/finish 2026-02-12T08:46:43,266 copying plom/finish/examReassembler.py -> build/lib/plom/finish 2026-02-12T08:46:43,269 copying plom/finish/reassemble_ID_only.py -> build/lib/plom/finish 2026-02-12T08:46:43,271 copying plom/finish/coded_return.py -> build/lib/plom/finish 2026-02-12T08:46:43,275 creating build/lib/plom/idreader 2026-02-12T08:46:43,276 copying plom/idreader/trainRandomForestModel.py -> build/lib/plom/idreader 2026-02-12T08:46:43,278 copying plom/idreader/predictStudentID.py -> build/lib/plom/idreader 2026-02-12T08:46:43,281 copying plom/idreader/__init__.py -> build/lib/plom/idreader 2026-02-12T08:46:43,284 copying plom/idreader/assign_prob.py -> build/lib/plom/idreader 2026-02-12T08:46:43,288 copying plom/idreader/test_IDreader.py -> build/lib/plom/idreader 2026-02-12T08:46:43,290 copying plom/idreader/model_utils.py -> build/lib/plom/idreader 2026-02-12T08:46:43,293 creating build/lib/plom/canvas 2026-02-12T08:46:43,295 copying plom/canvas/canvas_utils.py -> build/lib/plom/canvas 2026-02-12T08:46:43,298 copying plom/canvas/canvasapi_extensions.py -> build/lib/plom/canvas 2026-02-12T08:46:43,301 copying plom/canvas/__init__.py -> build/lib/plom/canvas 2026-02-12T08:46:43,304 creating build/lib/plom/scripts 2026-02-12T08:46:43,305 copying plom/scripts/__init__.py -> build/lib/plom/scripts 2026-02-12T08:46:43,308 copying plom/scripts/test_script_help_ver.py -> build/lib/plom/scripts 2026-02-12T08:46:43,311 creating build/lib/plom_server 2026-02-12T08:46:43,312 copying plom_server/wsgi.py -> build/lib/plom_server 2026-02-12T08:46:43,314 copying plom_server/asgi.py -> build/lib/plom_server 2026-02-12T08:46:43,317 copying plom_server/__init__.py -> build/lib/plom_server 2026-02-12T08:46:43,319 copying plom_server/urls.py -> build/lib/plom_server 2026-02-12T08:46:43,321 copying plom_server/middleware.py -> build/lib/plom_server 2026-02-12T08:46:43,324 copying plom_server/get_js.py -> build/lib/plom_server 2026-02-12T08:46:43,326 copying plom_server/settings.py -> build/lib/plom_server 2026-02-12T08:46:43,329 copying plom_server/context_processors.py -> build/lib/plom_server 2026-02-12T08:46:43,332 creating build/lib/plom_server/API 2026-02-12T08:46:43,333 copying plom_server/API/__init__.py -> build/lib/plom_server/API 2026-02-12T08:46:43,336 copying plom_server/API/urls.py -> build/lib/plom_server/API 2026-02-12T08:46:43,339 copying plom_server/API/apps.py -> build/lib/plom_server/API 2026-02-12T08:46:43,341 creating build/lib/plom_server/API/services 2026-02-12T08:46:43,343 copying plom_server/API/services/TokenService.py -> build/lib/plom_server/API/services 2026-02-12T08:46:43,345 copying plom_server/API/services/__init__.py -> build/lib/plom_server/API/services 2026-02-12T08:46:43,348 creating build/lib/plom_server/Authentication 2026-02-12T08:46:43,349 copying plom_server/Authentication/__init__.py -> build/lib/plom_server/Authentication 2026-02-12T08:46:43,352 copying plom_server/Authentication/urls.py -> build/lib/plom_server/Authentication 2026-02-12T08:46:43,355 copying plom_server/Authentication/models.py -> build/lib/plom_server/Authentication 2026-02-12T08:46:43,357 copying plom_server/Authentication/signup_views.py -> build/lib/plom_server/Authentication 2026-02-12T08:46:43,360 copying plom_server/Authentication/views.py -> build/lib/plom_server/Authentication 2026-02-12T08:46:43,362 copying plom_server/Authentication/admin.py -> build/lib/plom_server/Authentication 2026-02-12T08:46:43,365 copying plom_server/Authentication/apps.py -> build/lib/plom_server/Authentication 2026-02-12T08:46:43,368 creating build/lib/plom_server/Authentication/services 2026-02-12T08:46:43,369 copying plom_server/Authentication/services/__init__.py -> build/lib/plom_server/Authentication/services 2026-02-12T08:46:43,372 copying plom_server/Authentication/services/auth_service.py -> build/lib/plom_server/Authentication/services 2026-02-12T08:46:43,375 creating build/lib/plom_server/Base 2026-02-12T08:46:43,377 copying plom_server/Base/__init__.py -> build/lib/plom_server/Base 2026-02-12T08:46:43,379 copying plom_server/Base/urls.py -> build/lib/plom_server/Base 2026-02-12T08:46:43,382 copying plom_server/Base/models.py -> build/lib/plom_server/Base 2026-02-12T08:46:43,385 copying plom_server/Base/views.py -> build/lib/plom_server/Base 2026-02-12T08:46:43,388 copying plom_server/Base/admin.py -> build/lib/plom_server/Base 2026-02-12T08:46:43,390 copying plom_server/Base/tests_settings.py -> build/lib/plom_server/Base 2026-02-12T08:46:43,393 copying plom_server/Base/compat.py -> build/lib/plom_server/Base 2026-02-12T08:46:43,395 copying plom_server/Base/apps.py -> build/lib/plom_server/Base 2026-02-12T08:46:43,397 copying plom_server/Base/base_group_views.py -> build/lib/plom_server/Base 2026-02-12T08:46:43,400 creating build/lib/plom_server/Base/services 2026-02-12T08:46:43,402 copying plom_server/Base/services/Settings.py -> build/lib/plom_server/Base/services 2026-02-12T08:46:43,404 copying plom_server/Base/services/__init__.py -> build/lib/plom_server/Base/services 2026-02-12T08:46:43,407 copying plom_server/Base/services/big_red_button.py -> build/lib/plom_server/Base/services 2026-02-12T08:46:43,409 copying plom_server/Base/services/database_service.py -> build/lib/plom_server/Base/services 2026-02-12T08:46:43,413 creating build/lib/plom_server/Base/management/commands 2026-02-12T08:46:43,415 copying plom_server/Base/management/commands/plom_clean_misc.py -> build/lib/plom_server/Base/management/commands 2026-02-12T08:46:43,417 copying plom_server/Base/management/commands/plom_database.py -> build/lib/plom_server/Base/management/commands 2026-02-12T08:46:43,420 creating build/lib/plom_server/BuildPaperPDF 2026-02-12T08:46:43,422 copying plom_server/BuildPaperPDF/__init__.py -> build/lib/plom_server/BuildPaperPDF 2026-02-12T08:46:43,424 copying plom_server/BuildPaperPDF/urls.py -> build/lib/plom_server/BuildPaperPDF 2026-02-12T08:46:43,427 copying plom_server/BuildPaperPDF/models.py -> build/lib/plom_server/BuildPaperPDF 2026-02-12T08:46:43,429 copying plom_server/BuildPaperPDF/views.py -> build/lib/plom_server/BuildPaperPDF 2026-02-12T08:46:43,432 copying plom_server/BuildPaperPDF/admin.py -> build/lib/plom_server/BuildPaperPDF 2026-02-12T08:46:43,434 copying plom_server/BuildPaperPDF/tests.py -> build/lib/plom_server/BuildPaperPDF 2026-02-12T08:46:43,437 copying plom_server/BuildPaperPDF/apps.py -> build/lib/plom_server/BuildPaperPDF 2026-02-12T08:46:43,439 creating build/lib/plom_server/BuildPaperPDF/services 2026-02-12T08:46:43,441 copying plom_server/BuildPaperPDF/services/__init__.py -> build/lib/plom_server/BuildPaperPDF/services 2026-02-12T08:46:43,443 copying plom_server/BuildPaperPDF/services/build_papers.py -> build/lib/plom_server/BuildPaperPDF/services 2026-02-12T08:46:43,446 creating build/lib/plom_server/Contrib 2026-02-12T08:46:43,448 copying plom_server/Contrib/__init__.py -> build/lib/plom_server/Contrib 2026-02-12T08:46:43,451 creating build/lib/plom_server/Finish 2026-02-12T08:46:43,452 copying plom_server/Finish/__init__.py -> build/lib/plom_server/Finish 2026-02-12T08:46:43,454 copying plom_server/Finish/urls.py -> build/lib/plom_server/Finish 2026-02-12T08:46:43,456 copying plom_server/Finish/models.py -> build/lib/plom_server/Finish 2026-02-12T08:46:43,459 copying plom_server/Finish/admin.py -> build/lib/plom_server/Finish 2026-02-12T08:46:43,461 copying plom_server/Finish/apps.py -> build/lib/plom_server/Finish 2026-02-12T08:46:43,464 creating build/lib/plom_server/Finish/services 2026-02-12T08:46:43,465 copying plom_server/Finish/services/__init__.py -> build/lib/plom_server/Finish/services 2026-02-12T08:46:43,468 copying plom_server/Finish/services/build_soln_service.py -> build/lib/plom_server/Finish/services 2026-02-12T08:46:43,471 copying plom_server/Finish/services/ReportPDFService.py -> build/lib/plom_server/Finish/services 2026-02-12T08:46:43,474 copying plom_server/Finish/services/build_student_report_service.py -> build/lib/plom_server/Finish/services 2026-02-12T08:46:43,477 copying plom_server/Finish/services/reassemble_service.py -> build/lib/plom_server/Finish/services 2026-02-12T08:46:43,481 copying plom_server/Finish/services/student_marks_service.py -> build/lib/plom_server/Finish/services 2026-02-12T08:46:43,484 copying plom_server/Finish/services/data_extraction_service.py -> build/lib/plom_server/Finish/services 2026-02-12T08:46:43,487 copying plom_server/Finish/services/matplotlib_service.py -> build/lib/plom_server/Finish/services 2026-02-12T08:46:43,491 copying plom_server/Finish/services/ta_marking_service.py -> build/lib/plom_server/Finish/services 2026-02-12T08:46:43,493 copying plom_server/Finish/services/template_soln_spec.py -> build/lib/plom_server/Finish/services 2026-02-12T08:46:43,496 copying plom_server/Finish/services/soln_images.py -> build/lib/plom_server/Finish/services 2026-02-12T08:46:43,498 copying plom_server/Finish/services/annotation_data_service.py -> build/lib/plom_server/Finish/services 2026-02-12T08:46:43,501 copying plom_server/Finish/services/soln_source.py -> build/lib/plom_server/Finish/services 2026-02-12T08:46:43,504 creating build/lib/plom_server/Identify 2026-02-12T08:46:43,505 copying plom_server/Identify/__init__.py -> build/lib/plom_server/Identify 2026-02-12T08:46:43,508 copying plom_server/Identify/urls.py -> build/lib/plom_server/Identify 2026-02-12T08:46:43,510 copying plom_server/Identify/models.py -> build/lib/plom_server/Identify 2026-02-12T08:46:43,513 copying plom_server/Identify/views.py -> build/lib/plom_server/Identify 2026-02-12T08:46:43,516 copying plom_server/Identify/admin.py -> build/lib/plom_server/Identify 2026-02-12T08:46:43,518 copying plom_server/Identify/tests.py -> build/lib/plom_server/Identify 2026-02-12T08:46:43,521 copying plom_server/Identify/apps.py -> build/lib/plom_server/Identify 2026-02-12T08:46:43,524 creating build/lib/plom_server/Identify/services 2026-02-12T08:46:43,526 copying plom_server/Identify/services/__init__.py -> build/lib/plom_server/Identify/services 2026-02-12T08:46:43,528 copying plom_server/Identify/services/id_reader.py -> build/lib/plom_server/Identify/services 2026-02-12T08:46:43,532 copying plom_server/Identify/services/id_direct.py -> build/lib/plom_server/Identify/services 2026-02-12T08:46:43,535 copying plom_server/Identify/services/id_tasks.py -> build/lib/plom_server/Identify/services 2026-02-12T08:46:43,538 copying plom_server/Identify/services/ClasslistService.py -> build/lib/plom_server/Identify/services 2026-02-12T08:46:43,541 copying plom_server/Identify/services/id_progress.py -> build/lib/plom_server/Identify/services 2026-02-12T08:46:43,544 creating build/lib/plom_server/QuestionTags 2026-02-12T08:46:43,546 copying plom_server/QuestionTags/__init__.py -> build/lib/plom_server/QuestionTags 2026-02-12T08:46:43,548 copying plom_server/QuestionTags/urls.py -> build/lib/plom_server/QuestionTags 2026-02-12T08:46:43,551 copying plom_server/QuestionTags/models.py -> build/lib/plom_server/QuestionTags 2026-02-12T08:46:43,553 copying plom_server/QuestionTags/views.py -> build/lib/plom_server/QuestionTags 2026-02-12T08:46:43,557 copying plom_server/QuestionTags/admin.py -> build/lib/plom_server/QuestionTags 2026-02-12T08:46:43,559 copying plom_server/QuestionTags/forms.py -> build/lib/plom_server/QuestionTags 2026-02-12T08:46:43,561 copying plom_server/QuestionTags/serializers.py -> build/lib/plom_server/QuestionTags 2026-02-12T08:46:43,564 creating build/lib/plom_server/QuestionTags/services 2026-02-12T08:46:43,566 copying plom_server/QuestionTags/services/__init__.py -> build/lib/plom_server/QuestionTags/services 2026-02-12T08:46:43,568 copying plom_server/QuestionTags/services/questiontag_service.py -> build/lib/plom_server/QuestionTags/services 2026-02-12T08:46:43,572 creating build/lib/plom_server/QuestionClustering 2026-02-12T08:46:43,573 copying plom_server/QuestionClustering/__init__.py -> build/lib/plom_server/QuestionClustering 2026-02-12T08:46:43,575 copying plom_server/QuestionClustering/urls.py -> build/lib/plom_server/QuestionClustering 2026-02-12T08:46:43,578 copying plom_server/QuestionClustering/models.py -> build/lib/plom_server/QuestionClustering 2026-02-12T08:46:43,581 copying plom_server/QuestionClustering/views.py -> build/lib/plom_server/QuestionClustering 2026-02-12T08:46:43,584 copying plom_server/QuestionClustering/admin.py -> build/lib/plom_server/QuestionClustering 2026-02-12T08:46:43,587 copying plom_server/QuestionClustering/forms.py -> build/lib/plom_server/QuestionClustering 2026-02-12T08:46:43,589 copying plom_server/QuestionClustering/apps.py -> build/lib/plom_server/QuestionClustering 2026-02-12T08:46:43,593 creating build/lib/plom_server/QuestionClustering/services 2026-02-12T08:46:43,594 copying plom_server/QuestionClustering/services/__init__.py -> build/lib/plom_server/QuestionClustering/services 2026-02-12T08:46:43,598 copying plom_server/QuestionClustering/services/model_loader.py -> build/lib/plom_server/QuestionClustering/services 2026-02-12T08:46:43,600 copying plom_server/QuestionClustering/services/question_clustering_service.py -> build/lib/plom_server/QuestionClustering/services 2026-02-12T08:46:43,604 creating build/lib/plom_server/QuestionClustering/exceptions 2026-02-12T08:46:43,606 copying plom_server/QuestionClustering/exceptions/clustering_exception.py -> build/lib/plom_server/QuestionClustering/exceptions 2026-02-12T08:46:43,608 copying plom_server/QuestionClustering/exceptions/job_exception.py -> build/lib/plom_server/QuestionClustering/exceptions 2026-02-12T08:46:43,611 creating build/lib/plom_server/Launcher 2026-02-12T08:46:43,613 copying plom_server/Launcher/__init__.py -> build/lib/plom_server/Launcher 2026-02-12T08:46:43,615 copying plom_server/Launcher/apps.py -> build/lib/plom_server/Launcher 2026-02-12T08:46:43,618 creating build/lib/plom_server/Launcher/services 2026-02-12T08:46:43,619 copying plom_server/Launcher/services/__init__.py -> build/lib/plom_server/Launcher/services 2026-02-12T08:46:43,622 copying plom_server/Launcher/services/launch_demo_bundle_creator.py -> build/lib/plom_server/Launcher/services 2026-02-12T08:46:43,625 copying plom_server/Launcher/services/launch_demo_homework_bundle_creator.py -> build/lib/plom_server/Launcher/services 2026-02-12T08:46:43,628 creating build/lib/plom_server/Launcher/management/commands 2026-02-12T08:46:43,630 copying plom_server/Launcher/management/commands/plom_create_demo_users.py -> build/lib/plom_server/Launcher/management/commands 2026-02-12T08:46:43,633 copying plom_server/Launcher/management/commands/plom_build_scrap_extra_pdfs.py -> build/lib/plom_server/Launcher/management/commands 2026-02-12T08:46:43,636 copying plom_server/Launcher/management/commands/plom_make_groups_and_first_users.py -> build/lib/plom_server/Launcher/management/commands 2026-02-12T08:46:43,638 copying plom_server/Launcher/management/commands/plom_get_static_javascript.py -> build/lib/plom_server/Launcher/management/commands 2026-02-12T08:46:43,641 copying plom_server/Launcher/management/commands/plom_demo_bundles.py -> build/lib/plom_server/Launcher/management/commands 2026-02-12T08:46:43,645 creating build/lib/plom_server/Mark 2026-02-12T08:46:43,646 copying plom_server/Mark/__init__.py -> build/lib/plom_server/Mark 2026-02-12T08:46:43,649 copying plom_server/Mark/admin.py -> build/lib/plom_server/Mark 2026-02-12T08:46:43,651 copying plom_server/Mark/apps.py -> build/lib/plom_server/Mark 2026-02-12T08:46:43,654 creating build/lib/plom_server/Mark/services 2026-02-12T08:46:43,655 copying plom_server/Mark/services/marking_stats.py -> build/lib/plom_server/Mark/services 2026-02-12T08:46:43,658 copying plom_server/Mark/services/__init__.py -> build/lib/plom_server/Mark/services 2026-02-12T08:46:43,660 copying plom_server/Mark/services/marking_task_service.py -> build/lib/plom_server/Mark/services 2026-02-12T08:46:43,665 copying plom_server/Mark/services/question_marking.py -> build/lib/plom_server/Mark/services 2026-02-12T08:46:43,668 copying plom_server/Mark/services/MarkingPriorityService.py -> build/lib/plom_server/Mark/services 2026-02-12T08:46:43,670 copying plom_server/Mark/services/page_data.py -> build/lib/plom_server/Mark/services 2026-02-12T08:46:43,674 copying plom_server/Mark/services/mark_task.py -> build/lib/plom_server/Mark/services 2026-02-12T08:46:43,676 copying plom_server/Mark/services/annotations.py -> build/lib/plom_server/Mark/services 2026-02-12T08:46:43,680 creating build/lib/plom_server/Mark/tests 2026-02-12T08:46:43,681 copying plom_server/Mark/tests/test_tagging_tasks.py -> build/lib/plom_server/Mark/tests 2026-02-12T08:46:43,684 copying plom_server/Mark/tests/__init__.py -> build/lib/plom_server/Mark/tests 2026-02-12T08:46:43,687 copying plom_server/Mark/tests/test_marking_task_service.py -> build/lib/plom_server/Mark/tests 2026-02-12T08:46:43,689 copying plom_server/Mark/tests/test_marking_task_service_config.py -> build/lib/plom_server/Mark/tests 2026-02-12T08:46:43,692 copying plom_server/Mark/tests/test_marking_priority_setting.py -> build/lib/plom_server/Mark/tests 2026-02-12T08:46:43,695 copying plom_server/Mark/tests/test_incoming_annotations.py -> build/lib/plom_server/Mark/tests 2026-02-12T08:46:43,698 copying plom_server/Mark/tests/test_question_marking_service.py -> build/lib/plom_server/Mark/tests 2026-02-12T08:46:43,701 creating build/lib/plom_server/Papers 2026-02-12T08:46:43,702 copying plom_server/Papers/__init__.py -> build/lib/plom_server/Papers 2026-02-12T08:46:43,704 copying plom_server/Papers/admin.py -> build/lib/plom_server/Papers 2026-02-12T08:46:43,706 copying plom_server/Papers/apps.py -> build/lib/plom_server/Papers 2026-02-12T08:46:43,709 copying plom_server/Papers/serializers.py -> build/lib/plom_server/Papers 2026-02-12T08:46:43,712 creating build/lib/plom_server/Papers/services 2026-02-12T08:46:43,713 copying plom_server/Papers/services/__init__.py -> build/lib/plom_server/Papers/services 2026-02-12T08:46:43,715 copying plom_server/Papers/services/image_bundle.py -> build/lib/plom_server/Papers/services 2026-02-12T08:46:43,718 copying plom_server/Papers/services/paper_creator.py -> build/lib/plom_server/Papers/services 2026-02-12T08:46:43,721 copying plom_server/Papers/services/paper_info.py -> build/lib/plom_server/Papers/services 2026-02-12T08:46:43,724 copying plom_server/Papers/services/SpecificationService.py -> build/lib/plom_server/Papers/services 2026-02-12T08:46:43,727 copying plom_server/Papers/services/SolnSpecService.py -> build/lib/plom_server/Papers/services 2026-02-12T08:46:43,731 creating build/lib/plom_server/Papers/models 2026-02-12T08:46:43,733 copying plom_server/Papers/models/__init__.py -> build/lib/plom_server/Papers/models 2026-02-12T08:46:43,736 copying plom_server/Papers/models/reference_image.py -> build/lib/plom_server/Papers/models 2026-02-12T08:46:43,738 copying plom_server/Papers/models/image_bundle.py -> build/lib/plom_server/Papers/models 2026-02-12T08:46:43,741 copying plom_server/Papers/models/background_tasks.py -> build/lib/plom_server/Papers/models 2026-02-12T08:46:43,744 copying plom_server/Papers/models/paper_structure.py -> build/lib/plom_server/Papers/models 2026-02-12T08:46:43,747 copying plom_server/Papers/models/specifications.py -> build/lib/plom_server/Papers/models 2026-02-12T08:46:43,750 creating build/lib/plom_server/Papers/tests 2026-02-12T08:46:43,752 copying plom_server/Papers/tests/test_specification_service_misc.py -> build/lib/plom_server/Papers/tests 2026-02-12T08:46:43,754 copying plom_server/Papers/tests/__init__.py -> build/lib/plom_server/Papers/tests 2026-02-12T08:46:43,757 copying plom_server/Papers/tests/test_question_labels.py -> build/lib/plom_server/Papers/tests 2026-02-12T08:46:43,759 copying plom_server/Papers/tests/test_image_bundle.py -> build/lib/plom_server/Papers/tests 2026-02-12T08:46:43,763 copying plom_server/Papers/tests/test_paper_creator.py -> build/lib/plom_server/Papers/tests 2026-02-12T08:46:43,766 creating build/lib/plom_server/Preparation 2026-02-12T08:46:43,767 copying plom_server/Preparation/__init__.py -> build/lib/plom_server/Preparation 2026-02-12T08:46:43,770 copying plom_server/Preparation/urls.py -> build/lib/plom_server/Preparation 2026-02-12T08:46:43,773 copying plom_server/Preparation/models.py -> build/lib/plom_server/Preparation 2026-02-12T08:46:43,776 copying plom_server/Preparation/admin.py -> build/lib/plom_server/Preparation 2026-02-12T08:46:43,778 copying plom_server/Preparation/apps.py -> build/lib/plom_server/Preparation 2026-02-12T08:46:43,781 creating build/lib/plom_server/Preparation/services 2026-02-12T08:46:43,783 copying plom_server/Preparation/services/pqv_mapping.py -> build/lib/plom_server/Preparation/services 2026-02-12T08:46:43,786 copying plom_server/Preparation/services/SourceService.py -> build/lib/plom_server/Preparation/services 2026-02-12T08:46:43,789 copying plom_server/Preparation/services/__init__.py -> build/lib/plom_server/Preparation/services 2026-02-12T08:46:43,792 copying plom_server/Preparation/services/mocker.py -> build/lib/plom_server/Preparation/services 2026-02-12T08:46:43,794 copying plom_server/Preparation/services/prenaming_service.py -> build/lib/plom_server/Preparation/services 2026-02-12T08:46:43,797 copying plom_server/Preparation/services/PapersPrinted.py -> build/lib/plom_server/Preparation/services 2026-02-12T08:46:43,801 copying plom_server/Preparation/services/classlist.py -> build/lib/plom_server/Preparation/services 2026-02-12T08:46:43,804 copying plom_server/Preparation/services/preparation_dependency_service.py -> build/lib/plom_server/Preparation/services 2026-02-12T08:46:43,808 creating build/lib/plom_server/Profile 2026-02-12T08:46:43,809 copying plom_server/Profile/__init__.py -> build/lib/plom_server/Profile 2026-02-12T08:46:43,812 copying plom_server/Profile/urls.py -> build/lib/plom_server/Profile 2026-02-12T08:46:43,814 copying plom_server/Profile/views.py -> build/lib/plom_server/Profile 2026-02-12T08:46:43,817 copying plom_server/Profile/edit_profile_form.py -> build/lib/plom_server/Profile 2026-02-12T08:46:43,819 copying plom_server/Profile/apps.py -> build/lib/plom_server/Profile 2026-02-12T08:46:43,822 creating build/lib/plom_server/Progress 2026-02-12T08:46:43,823 copying plom_server/Progress/__init__.py -> build/lib/plom_server/Progress 2026-02-12T08:46:43,826 copying plom_server/Progress/urls.py -> build/lib/plom_server/Progress 2026-02-12T08:46:43,828 copying plom_server/Progress/forms.py -> build/lib/plom_server/Progress 2026-02-12T08:46:43,831 copying plom_server/Progress/apps.py -> build/lib/plom_server/Progress 2026-02-12T08:46:43,833 creating build/lib/plom_server/Progress/services 2026-02-12T08:46:43,835 copying plom_server/Progress/services/progress_overview.py -> build/lib/plom_server/Progress/services 2026-02-12T08:46:43,838 copying plom_server/Progress/services/__init__.py -> build/lib/plom_server/Progress/services 2026-02-12T08:46:43,841 copying plom_server/Progress/services/userinfo_service.py -> build/lib/plom_server/Progress/services 2026-02-12T08:46:43,845 creating build/lib/plom_server/Rectangles 2026-02-12T08:46:43,846 copying plom_server/Rectangles/__init__.py -> build/lib/plom_server/Rectangles 2026-02-12T08:46:43,849 copying plom_server/Rectangles/urls.py -> build/lib/plom_server/Rectangles 2026-02-12T08:46:43,851 copying plom_server/Rectangles/views.py -> build/lib/plom_server/Rectangles 2026-02-12T08:46:43,854 copying plom_server/Rectangles/apps.py -> build/lib/plom_server/Rectangles 2026-02-12T08:46:43,857 creating build/lib/plom_server/Rectangles/services 2026-02-12T08:46:43,859 copying plom_server/Rectangles/services/idbox_utils.py -> build/lib/plom_server/Rectangles/services 2026-02-12T08:46:43,861 copying plom_server/Rectangles/services/__init__.py -> build/lib/plom_server/Rectangles/services 2026-02-12T08:46:43,864 copying plom_server/Rectangles/services/rectangle.py -> build/lib/plom_server/Rectangles/services 2026-02-12T08:46:43,869 creating build/lib/plom_server/Reports 2026-02-12T08:46:43,870 copying plom_server/Reports/__init__.py -> build/lib/plom_server/Reports 2026-02-12T08:46:43,872 copying plom_server/Reports/urls.py -> build/lib/plom_server/Reports 2026-02-12T08:46:43,875 copying plom_server/Reports/views.py -> build/lib/plom_server/Reports 2026-02-12T08:46:43,878 creating build/lib/plom_server/Rubrics 2026-02-12T08:46:43,879 copying plom_server/Rubrics/__init__.py -> build/lib/plom_server/Rubrics 2026-02-12T08:46:43,882 copying plom_server/Rubrics/urls.py -> build/lib/plom_server/Rubrics 2026-02-12T08:46:43,884 copying plom_server/Rubrics/models.py -> build/lib/plom_server/Rubrics 2026-02-12T08:46:43,888 copying plom_server/Rubrics/views.py -> build/lib/plom_server/Rubrics 2026-02-12T08:46:43,892 copying plom_server/Rubrics/admin.py -> build/lib/plom_server/Rubrics 2026-02-12T08:46:43,894 copying plom_server/Rubrics/forms.py -> build/lib/plom_server/Rubrics 2026-02-12T08:46:43,897 copying plom_server/Rubrics/apps.py -> build/lib/plom_server/Rubrics 2026-02-12T08:46:43,900 copying plom_server/Rubrics/serializers.py -> build/lib/plom_server/Rubrics 2026-02-12T08:46:43,904 creating build/lib/plom_server/Rubrics/services 2026-02-12T08:46:43,905 copying plom_server/Rubrics/services/__init__.py -> build/lib/plom_server/Rubrics/services 2026-02-12T08:46:43,908 copying plom_server/Rubrics/services/rubric_permissions.py -> build/lib/plom_server/Rubrics/services 2026-02-12T08:46:43,911 copying plom_server/Rubrics/services/utils.py -> build/lib/plom_server/Rubrics/services 2026-02-12T08:46:43,914 copying plom_server/Rubrics/services/rubric_service.py -> build/lib/plom_server/Rubrics/services 2026-02-12T08:46:43,919 creating build/lib/plom_server/Scan 2026-02-12T08:46:43,921 copying plom_server/Scan/__init__.py -> build/lib/plom_server/Scan 2026-02-12T08:46:43,923 copying plom_server/Scan/urls.py -> build/lib/plom_server/Scan 2026-02-12T08:46:43,926 copying plom_server/Scan/admin.py -> build/lib/plom_server/Scan 2026-02-12T08:46:43,929 copying plom_server/Scan/apps.py -> build/lib/plom_server/Scan 2026-02-12T08:46:43,932 creating build/lib/plom_server/Scan/models 2026-02-12T08:46:43,933 copying plom_server/Scan/models/__init__.py -> build/lib/plom_server/Scan/models 2026-02-12T08:46:43,936 copying plom_server/Scan/models/staging_images.py -> build/lib/plom_server/Scan/models 2026-02-12T08:46:43,939 copying plom_server/Scan/models/scan_background_chores.py -> build/lib/plom_server/Scan/models 2026-02-12T08:46:43,942 copying plom_server/Scan/models/staging_bundle.py -> build/lib/plom_server/Scan/models 2026-02-12T08:46:43,945 creating build/lib/plom_server/Scan/services 2026-02-12T08:46:43,946 copying plom_server/Scan/services/scan_service.py -> build/lib/plom_server/Scan/services 2026-02-12T08:46:43,951 copying plom_server/Scan/services/__init__.py -> build/lib/plom_server/Scan/services 2026-02-12T08:46:43,953 copying plom_server/Scan/services/qr_service.py -> build/lib/plom_server/Scan/services 2026-02-12T08:46:43,957 copying plom_server/Scan/services/ForgiveMissingService.py -> build/lib/plom_server/Scan/services 2026-02-12T08:46:43,960 copying plom_server/Scan/services/image_process.py -> build/lib/plom_server/Scan/services 2026-02-12T08:46:43,962 copying plom_server/Scan/services/manage_scan.py -> build/lib/plom_server/Scan/services 2026-02-12T08:46:43,966 copying plom_server/Scan/services/cast_service.py -> build/lib/plom_server/Scan/services 2026-02-12T08:46:43,969 copying plom_server/Scan/services/image_rotate.py -> build/lib/plom_server/Scan/services 2026-02-12T08:46:43,972 copying plom_server/Scan/services/manage_discard.py -> build/lib/plom_server/Scan/services 2026-02-12T08:46:43,976 copying plom_server/Scan/services/util.py -> build/lib/plom_server/Scan/services 2026-02-12T08:46:43,978 copying plom_server/Scan/services/hard_rotate.py -> build/lib/plom_server/Scan/services 2026-02-12T08:46:43,981 creating build/lib/plom_server/SpecCreator 2026-02-12T08:46:43,983 copying plom_server/SpecCreator/__init__.py -> build/lib/plom_server/SpecCreator 2026-02-12T08:46:43,985 copying plom_server/SpecCreator/urls.py -> build/lib/plom_server/SpecCreator 2026-02-12T08:46:43,987 copying plom_server/SpecCreator/apps.py -> build/lib/plom_server/SpecCreator 2026-02-12T08:46:43,990 creating build/lib/plom_server/SpecCreator/services 2026-02-12T08:46:43,991 copying plom_server/SpecCreator/services/template_spec_builder.py -> build/lib/plom_server/SpecCreator/services 2026-02-12T08:46:43,994 copying plom_server/SpecCreator/services/__init__.py -> build/lib/plom_server/SpecCreator/services 2026-02-12T08:46:43,997 creating build/lib/plom_server/scripts 2026-02-12T08:46:43,999 copying plom_server/scripts/launch_plom_server.py -> build/lib/plom_server/scripts 2026-02-12T08:46:44,002 copying plom_server/scripts/wipe_migrations.py -> build/lib/plom_server/scripts 2026-02-12T08:46:44,004 copying plom_server/scripts/launch_plom_demo_server.py -> build/lib/plom_server/scripts 2026-02-12T08:46:44,008 copying plom_server/scripts/__init__.py -> build/lib/plom_server/scripts 2026-02-12T08:46:44,011 creating build/lib/plom_server/static 2026-02-12T08:46:44,012 copying plom_server/static/__init__.py -> build/lib/plom_server/static 2026-02-12T08:46:44,015 creating build/lib/plom_server/Tags 2026-02-12T08:46:44,017 copying plom_server/Tags/__init__.py -> build/lib/plom_server/Tags 2026-02-12T08:46:44,019 copying plom_server/Tags/urls.py -> build/lib/plom_server/Tags 2026-02-12T08:46:44,022 copying plom_server/Tags/views.py -> build/lib/plom_server/Tags 2026-02-12T08:46:44,024 copying plom_server/Tags/forms.py -> build/lib/plom_server/Tags 2026-02-12T08:46:44,027 copying plom_server/Tags/apps.py -> build/lib/plom_server/Tags 2026-02-12T08:46:44,029 creating build/lib/plom_server/Tags/services 2026-02-12T08:46:44,031 copying plom_server/Tags/services/tag_service.py -> build/lib/plom_server/Tags/services 2026-02-12T08:46:44,033 copying plom_server/Tags/services/__init__.py -> build/lib/plom_server/Tags/services 2026-02-12T08:46:44,036 creating build/lib/plom_server/TaskOrder 2026-02-12T08:46:44,038 copying plom_server/TaskOrder/__init__.py -> build/lib/plom_server/TaskOrder 2026-02-12T08:46:44,040 copying plom_server/TaskOrder/urls.py -> build/lib/plom_server/TaskOrder 2026-02-12T08:46:44,042 copying plom_server/TaskOrder/views.py -> build/lib/plom_server/TaskOrder 2026-02-12T08:46:44,045 copying plom_server/TaskOrder/forms.py -> build/lib/plom_server/TaskOrder 2026-02-12T08:46:44,047 copying plom_server/TaskOrder/apps.py -> build/lib/plom_server/TaskOrder 2026-02-12T08:46:44,050 creating build/lib/plom_server/TaskOrder/services 2026-02-12T08:46:44,051 copying plom_server/TaskOrder/services/__init__.py -> build/lib/plom_server/TaskOrder/services 2026-02-12T08:46:44,054 copying plom_server/TaskOrder/services/task_ordering_service.py -> build/lib/plom_server/TaskOrder/services 2026-02-12T08:46:44,056 creating build/lib/plom_server/templates 2026-02-12T08:46:44,058 copying plom_server/templates/__init__.py -> build/lib/plom_server/templates 2026-02-12T08:46:44,061 creating build/lib/plom_server/TestingSupport 2026-02-12T08:46:44,062 copying plom_server/TestingSupport/__init__.py -> build/lib/plom_server/TestingSupport 2026-02-12T08:46:44,064 copying plom_server/TestingSupport/utils.py -> build/lib/plom_server/TestingSupport 2026-02-12T08:46:44,067 copying plom_server/TestingSupport/apps.py -> build/lib/plom_server/TestingSupport 2026-02-12T08:46:44,070 creating build/lib/plom_server/TestingSupport/services 2026-02-12T08:46:44,071 copying plom_server/TestingSupport/services/ConfigTaskService.py -> build/lib/plom_server/TestingSupport/services 2026-02-12T08:46:44,073 copying plom_server/TestingSupport/services/__init__.py -> build/lib/plom_server/TestingSupport/services 2026-02-12T08:46:44,076 copying plom_server/TestingSupport/services/ConfigFileService.py -> build/lib/plom_server/TestingSupport/services 2026-02-12T08:46:44,078 copying plom_server/TestingSupport/services/ConfigPreparationService.py -> build/lib/plom_server/TestingSupport/services 2026-02-12T08:46:44,081 copying plom_server/TestingSupport/services/exceptions.py -> build/lib/plom_server/TestingSupport/services 2026-02-12T08:46:44,084 creating build/lib/plom_server/UserManagement 2026-02-12T08:46:44,086 copying plom_server/UserManagement/__init__.py -> build/lib/plom_server/UserManagement 2026-02-12T08:46:44,088 copying plom_server/UserManagement/urls.py -> build/lib/plom_server/UserManagement 2026-02-12T08:46:44,090 copying plom_server/UserManagement/models.py -> build/lib/plom_server/UserManagement 2026-02-12T08:46:44,093 copying plom_server/UserManagement/views.py -> build/lib/plom_server/UserManagement 2026-02-12T08:46:44,096 copying plom_server/UserManagement/admin.py -> build/lib/plom_server/UserManagement 2026-02-12T08:46:44,098 copying plom_server/UserManagement/apps.py -> build/lib/plom_server/UserManagement 2026-02-12T08:46:44,101 creating build/lib/plom_server/UserManagement/services 2026-02-12T08:46:44,103 copying plom_server/UserManagement/services/QuotaService.py -> build/lib/plom_server/UserManagement/services 2026-02-12T08:46:44,105 copying plom_server/UserManagement/services/__init__.py -> build/lib/plom_server/UserManagement/services 2026-02-12T08:46:44,107 copying plom_server/UserManagement/services/UsersService.py -> build/lib/plom_server/UserManagement/services 2026-02-12T08:46:44,110 copying plom_server/UserManagement/services/PermissionChanger.py -> build/lib/plom_server/UserManagement/services 2026-02-12T08:46:44,113 creating build/lib/plom_ml 2026-02-12T08:46:44,115 copying plom_ml/__init__.py -> build/lib/plom_ml 2026-02-12T08:46:44,117 copying plom_ml/exceptions.py -> build/lib/plom_ml 2026-02-12T08:46:44,120 creating build/lib/plom_ml/clustering 2026-02-12T08:46:44,121 copying plom_ml/clustering/__init__.py -> build/lib/plom_ml/clustering 2026-02-12T08:46:44,124 copying plom_ml/clustering/exceptions.py -> build/lib/plom_ml/clustering 2026-02-12T08:46:44,127 creating build/lib/plom_ml/clustering/embedding 2026-02-12T08:46:44,128 copying plom_ml/clustering/embedding/__init__.py -> build/lib/plom_ml/clustering/embedding 2026-02-12T08:46:44,131 copying plom_ml/clustering/embedding/embedder.py -> build/lib/plom_ml/clustering/embedding 2026-02-12T08:46:44,134 creating build/lib/plom_ml/clustering/model 2026-02-12T08:46:44,136 copying plom_ml/clustering/model/__init__.py -> build/lib/plom_ml/clustering/model 2026-02-12T08:46:44,138 copying plom_ml/clustering/model/model_type.py -> build/lib/plom_ml/clustering/model 2026-02-12T08:46:44,140 copying plom_ml/clustering/model/clustering_strategy.py -> build/lib/plom_ml/clustering/model 2026-02-12T08:46:44,144 creating build/lib/plom_ml/clustering/pipeline 2026-02-12T08:46:44,145 copying plom_ml/clustering/pipeline/__init__.py -> build/lib/plom_ml/clustering/pipeline 2026-02-12T08:46:44,148 copying plom_ml/clustering/pipeline/clustering_pipeline.py -> build/lib/plom_ml/clustering/pipeline 2026-02-12T08:46:44,150 creating build/lib/plom_ml/clustering/preprocessing 2026-02-12T08:46:44,152 copying plom_ml/clustering/preprocessing/__init__.py -> build/lib/plom_ml/clustering/preprocessing 2026-02-12T08:46:44,154 copying plom_ml/clustering/preprocessing/preprocessor.py -> build/lib/plom_ml/clustering/preprocessing 2026-02-12T08:46:44,157 copying plom_ml/clustering/preprocessing/image_processing_service.py -> build/lib/plom_ml/clustering/preprocessing 2026-02-12T08:46:44,159 running egg_info 2026-02-12T08:46:44,173 writing plom.egg-info/PKG-INFO 2026-02-12T08:46:44,178 writing dependency_links to plom.egg-info/dependency_links.txt 2026-02-12T08:46:44,180 writing entry points to plom.egg-info/entry_points.txt 2026-02-12T08:46:44,183 writing requirements to plom.egg-info/requires.txt 2026-02-12T08:46:44,184 writing top-level names to plom.egg-info/top_level.txt 2026-02-12T08:46:44,283 reading manifest file 'plom.egg-info/SOURCES.txt' 2026-02-12T08:46:44,387 reading manifest template 'MANIFEST.in' 2026-02-12T08:46:44,388 warning: no files found matching 'doc' 2026-02-12T08:46:44,493 warning: no files found matching 'plom_server/Launcher/launch_scripts/*.py' 2026-02-12T08:46:44,504 adding license file 'LICENSE.md' 2026-02-12T08:46:44,543 writing manifest file 'plom.egg-info/SOURCES.txt' 2026-02-12T08:46:44,549 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.API.migrations' is absent from the `packages` configuration. 2026-02-12T08:46:44,550 !! 2026-02-12T08:46:44,551 ******************************************************************************** 2026-02-12T08:46:44,552 ############################ 2026-02-12T08:46:44,553 # Package would be ignored # 2026-02-12T08:46:44,553 ############################ 2026-02-12T08:46:44,554 Python recognizes 'plom_server.API.migrations' as an importable package[^1], 2026-02-12T08:46:44,555 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:44,557 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:44,557 package, please make sure that 'plom_server.API.migrations' is explicitly added 2026-02-12T08:46:44,558 to the `packages` configuration field. 2026-02-12T08:46:44,560 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:44,561 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:44,561 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:44,563 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:44,564 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:44,565 If you don't want 'plom_server.API.migrations' to be distributed and are 2026-02-12T08:46:44,565 already explicitly excluding 'plom_server.API.migrations' via 2026-02-12T08:46:44,565 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:44,566 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:44,566 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:44,567 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:44,568 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:44,570 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:44,571 even if it does not contain any `.py` files. 2026-02-12T08:46:44,571 On the other hand, currently there is no concept of package data 2026-02-12T08:46:44,572 directory, all directories are treated like packages. 2026-02-12T08:46:44,572 ******************************************************************************** 2026-02-12T08:46:44,574 !! 2026-02-12T08:46:44,576 check.warn(importable) 2026-02-12T08:46:44,576 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.API.permissions' is absent from the `packages` configuration. 2026-02-12T08:46:44,579 !! 2026-02-12T08:46:44,580 ******************************************************************************** 2026-02-12T08:46:44,581 ############################ 2026-02-12T08:46:44,581 # Package would be ignored # 2026-02-12T08:46:44,582 ############################ 2026-02-12T08:46:44,583 Python recognizes 'plom_server.API.permissions' as an importable package[^1], 2026-02-12T08:46:44,584 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:44,585 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:44,586 package, please make sure that 'plom_server.API.permissions' is explicitly added 2026-02-12T08:46:44,587 to the `packages` configuration field. 2026-02-12T08:46:44,588 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:44,589 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:44,589 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:44,591 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:44,592 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:44,593 If you don't want 'plom_server.API.permissions' to be distributed and are 2026-02-12T08:46:44,594 already explicitly excluding 'plom_server.API.permissions' via 2026-02-12T08:46:44,595 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:44,595 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:44,596 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:44,598 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:44,599 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:44,602 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:44,602 even if it does not contain any `.py` files. 2026-02-12T08:46:44,603 On the other hand, currently there is no concept of package data 2026-02-12T08:46:44,603 directory, all directories are treated like packages. 2026-02-12T08:46:44,604 ******************************************************************************** 2026-02-12T08:46:44,605 !! 2026-02-12T08:46:44,605 check.warn(importable) 2026-02-12T08:46:44,606 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.API.routes' is absent from the `packages` configuration. 2026-02-12T08:46:44,606 !! 2026-02-12T08:46:44,607 ******************************************************************************** 2026-02-12T08:46:44,608 ############################ 2026-02-12T08:46:44,609 # Package would be ignored # 2026-02-12T08:46:44,609 ############################ 2026-02-12T08:46:44,610 Python recognizes 'plom_server.API.routes' as an importable package[^1], 2026-02-12T08:46:44,610 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:44,612 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:44,612 package, please make sure that 'plom_server.API.routes' is explicitly added 2026-02-12T08:46:44,613 to the `packages` configuration field. 2026-02-12T08:46:44,614 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:44,615 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:44,616 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:44,617 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:44,619 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:44,620 If you don't want 'plom_server.API.routes' to be distributed and are 2026-02-12T08:46:44,621 already explicitly excluding 'plom_server.API.routes' via 2026-02-12T08:46:44,621 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:44,622 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:44,623 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:44,624 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:44,626 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:44,627 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:44,628 even if it does not contain any `.py` files. 2026-02-12T08:46:44,629 On the other hand, currently there is no concept of package data 2026-02-12T08:46:44,629 directory, all directories are treated like packages. 2026-02-12T08:46:44,630 ******************************************************************************** 2026-02-12T08:46:44,631 !! 2026-02-12T08:46:44,632 check.warn(importable) 2026-02-12T08:46:44,632 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.API.tests' is absent from the `packages` configuration. 2026-02-12T08:46:44,633 !! 2026-02-12T08:46:44,634 ******************************************************************************** 2026-02-12T08:46:44,635 ############################ 2026-02-12T08:46:44,636 # Package would be ignored # 2026-02-12T08:46:44,637 ############################ 2026-02-12T08:46:44,637 Python recognizes 'plom_server.API.tests' as an importable package[^1], 2026-02-12T08:46:44,638 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:44,640 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:44,640 package, please make sure that 'plom_server.API.tests' is explicitly added 2026-02-12T08:46:44,641 to the `packages` configuration field. 2026-02-12T08:46:44,642 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:44,642 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:44,643 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:44,644 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:44,645 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:44,647 If you don't want 'plom_server.API.tests' to be distributed and are 2026-02-12T08:46:44,647 already explicitly excluding 'plom_server.API.tests' via 2026-02-12T08:46:44,648 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:44,648 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:44,649 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:44,650 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:44,651 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:44,653 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:44,654 even if it does not contain any `.py` files. 2026-02-12T08:46:44,655 On the other hand, currently there is no concept of package data 2026-02-12T08:46:44,655 directory, all directories are treated like packages. 2026-02-12T08:46:44,656 ******************************************************************************** 2026-02-12T08:46:44,658 !! 2026-02-12T08:46:44,658 check.warn(importable) 2026-02-12T08:46:44,659 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.API.views' is absent from the `packages` configuration. 2026-02-12T08:46:44,660 !! 2026-02-12T08:46:44,662 ******************************************************************************** 2026-02-12T08:46:44,662 ############################ 2026-02-12T08:46:44,663 # Package would be ignored # 2026-02-12T08:46:44,664 ############################ 2026-02-12T08:46:44,665 Python recognizes 'plom_server.API.views' as an importable package[^1], 2026-02-12T08:46:44,665 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:44,667 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:44,667 package, please make sure that 'plom_server.API.views' is explicitly added 2026-02-12T08:46:44,668 to the `packages` configuration field. 2026-02-12T08:46:44,669 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:44,670 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:44,671 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:44,672 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:44,674 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:44,675 If you don't want 'plom_server.API.views' to be distributed and are 2026-02-12T08:46:44,676 already explicitly excluding 'plom_server.API.views' via 2026-02-12T08:46:44,676 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:44,677 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:44,678 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:44,679 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:44,680 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:44,682 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:44,682 even if it does not contain any `.py` files. 2026-02-12T08:46:44,685 On the other hand, currently there is no concept of package data 2026-02-12T08:46:44,685 directory, all directories are treated like packages. 2026-02-12T08:46:44,686 ******************************************************************************** 2026-02-12T08:46:44,687 !! 2026-02-12T08:46:44,688 check.warn(importable) 2026-02-12T08:46:44,688 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.API.views.experimental' is absent from the `packages` configuration. 2026-02-12T08:46:44,689 !! 2026-02-12T08:46:44,690 ******************************************************************************** 2026-02-12T08:46:44,690 ############################ 2026-02-12T08:46:44,691 # Package would be ignored # 2026-02-12T08:46:44,691 ############################ 2026-02-12T08:46:44,692 Python recognizes 'plom_server.API.views.experimental' as an importable package[^1], 2026-02-12T08:46:44,692 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:44,694 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:44,694 package, please make sure that 'plom_server.API.views.experimental' is explicitly added 2026-02-12T08:46:44,695 to the `packages` configuration field. 2026-02-12T08:46:44,697 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:44,698 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:44,698 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:44,700 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:44,701 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:44,703 If you don't want 'plom_server.API.views.experimental' to be distributed and are 2026-02-12T08:46:44,704 already explicitly excluding 'plom_server.API.views.experimental' via 2026-02-12T08:46:44,705 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:44,705 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:44,706 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:44,708 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:44,709 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:44,711 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:44,712 even if it does not contain any `.py` files. 2026-02-12T08:46:44,713 On the other hand, currently there is no concept of package data 2026-02-12T08:46:44,714 directory, all directories are treated like packages. 2026-02-12T08:46:44,715 ******************************************************************************** 2026-02-12T08:46:44,716 !! 2026-02-12T08:46:44,717 check.warn(importable) 2026-02-12T08:46:44,718 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Authentication.forms' is absent from the `packages` configuration. 2026-02-12T08:46:44,719 !! 2026-02-12T08:46:44,720 ******************************************************************************** 2026-02-12T08:46:44,721 ############################ 2026-02-12T08:46:44,722 # Package would be ignored # 2026-02-12T08:46:44,722 ############################ 2026-02-12T08:46:44,723 Python recognizes 'plom_server.Authentication.forms' as an importable package[^1], 2026-02-12T08:46:44,723 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:44,724 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:44,725 package, please make sure that 'plom_server.Authentication.forms' is explicitly added 2026-02-12T08:46:44,726 to the `packages` configuration field. 2026-02-12T08:46:44,727 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:44,728 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:44,728 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:44,729 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:44,730 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:44,731 If you don't want 'plom_server.Authentication.forms' to be distributed and are 2026-02-12T08:46:44,732 already explicitly excluding 'plom_server.Authentication.forms' via 2026-02-12T08:46:44,732 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:44,733 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:44,734 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:44,735 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:44,737 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:44,739 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:44,740 even if it does not contain any `.py` files. 2026-02-12T08:46:44,741 On the other hand, currently there is no concept of package data 2026-02-12T08:46:44,741 directory, all directories are treated like packages. 2026-02-12T08:46:44,742 ******************************************************************************** 2026-02-12T08:46:44,744 !! 2026-02-12T08:46:44,745 check.warn(importable) 2026-02-12T08:46:44,745 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Authentication.management.commands' is absent from the `packages` configuration. 2026-02-12T08:46:44,746 !! 2026-02-12T08:46:44,747 ******************************************************************************** 2026-02-12T08:46:44,748 ############################ 2026-02-12T08:46:44,749 # Package would be ignored # 2026-02-12T08:46:44,749 ############################ 2026-02-12T08:46:44,750 Python recognizes 'plom_server.Authentication.management.commands' as an importable package[^1], 2026-02-12T08:46:44,751 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:44,752 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:44,753 package, please make sure that 'plom_server.Authentication.management.commands' is explicitly added 2026-02-12T08:46:44,754 to the `packages` configuration field. 2026-02-12T08:46:44,755 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:44,756 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:44,757 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:44,759 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:44,760 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:44,761 If you don't want 'plom_server.Authentication.management.commands' to be distributed and are 2026-02-12T08:46:44,761 already explicitly excluding 'plom_server.Authentication.management.commands' via 2026-02-12T08:46:44,762 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:44,762 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:44,763 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:44,764 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:44,765 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:44,767 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:44,767 even if it does not contain any `.py` files. 2026-02-12T08:46:44,768 On the other hand, currently there is no concept of package data 2026-02-12T08:46:44,768 directory, all directories are treated like packages. 2026-02-12T08:46:44,769 ******************************************************************************** 2026-02-12T08:46:44,770 !! 2026-02-12T08:46:44,771 check.warn(importable) 2026-02-12T08:46:44,771 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Authentication.migrations' is absent from the `packages` configuration. 2026-02-12T08:46:44,772 !! 2026-02-12T08:46:44,774 ******************************************************************************** 2026-02-12T08:46:44,774 ############################ 2026-02-12T08:46:44,775 # Package would be ignored # 2026-02-12T08:46:44,776 ############################ 2026-02-12T08:46:44,777 Python recognizes 'plom_server.Authentication.migrations' as an importable package[^1], 2026-02-12T08:46:44,777 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:44,778 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:44,779 package, please make sure that 'plom_server.Authentication.migrations' is explicitly added 2026-02-12T08:46:44,779 to the `packages` configuration field. 2026-02-12T08:46:44,781 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:44,781 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:44,782 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:44,783 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:44,784 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:44,785 If you don't want 'plom_server.Authentication.migrations' to be distributed and are 2026-02-12T08:46:44,785 already explicitly excluding 'plom_server.Authentication.migrations' via 2026-02-12T08:46:44,786 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:44,789 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:44,790 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:44,791 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:44,793 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:44,795 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:44,795 even if it does not contain any `.py` files. 2026-02-12T08:46:44,796 On the other hand, currently there is no concept of package data 2026-02-12T08:46:44,796 directory, all directories are treated like packages. 2026-02-12T08:46:44,797 ******************************************************************************** 2026-02-12T08:46:44,798 !! 2026-02-12T08:46:44,798 check.warn(importable) 2026-02-12T08:46:44,799 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Authentication.tests' is absent from the `packages` configuration. 2026-02-12T08:46:44,799 !! 2026-02-12T08:46:44,800 ******************************************************************************** 2026-02-12T08:46:44,801 ############################ 2026-02-12T08:46:44,801 # Package would be ignored # 2026-02-12T08:46:44,802 ############################ 2026-02-12T08:46:44,802 Python recognizes 'plom_server.Authentication.tests' as an importable package[^1], 2026-02-12T08:46:44,803 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:44,804 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:44,804 package, please make sure that 'plom_server.Authentication.tests' is explicitly added 2026-02-12T08:46:44,805 to the `packages` configuration field. 2026-02-12T08:46:44,806 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:44,806 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:44,807 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:44,809 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:44,810 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:44,811 If you don't want 'plom_server.Authentication.tests' to be distributed and are 2026-02-12T08:46:44,812 already explicitly excluding 'plom_server.Authentication.tests' via 2026-02-12T08:46:44,813 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:44,813 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:44,814 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:44,815 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:44,817 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:44,818 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:44,819 even if it does not contain any `.py` files. 2026-02-12T08:46:44,819 On the other hand, currently there is no concept of package data 2026-02-12T08:46:44,820 directory, all directories are treated like packages. 2026-02-12T08:46:44,820 ******************************************************************************** 2026-02-12T08:46:44,821 !! 2026-02-12T08:46:44,822 check.warn(importable) 2026-02-12T08:46:44,823 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Base.migrations' is absent from the `packages` configuration. 2026-02-12T08:46:44,823 !! 2026-02-12T08:46:44,824 ******************************************************************************** 2026-02-12T08:46:44,825 ############################ 2026-02-12T08:46:44,826 # Package would be ignored # 2026-02-12T08:46:44,826 ############################ 2026-02-12T08:46:44,827 Python recognizes 'plom_server.Base.migrations' as an importable package[^1], 2026-02-12T08:46:44,828 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:44,829 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:44,830 package, please make sure that 'plom_server.Base.migrations' is explicitly added 2026-02-12T08:46:44,830 to the `packages` configuration field. 2026-02-12T08:46:44,831 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:44,831 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:44,832 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:44,833 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:44,834 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:44,834 If you don't want 'plom_server.Base.migrations' to be distributed and are 2026-02-12T08:46:44,835 already explicitly excluding 'plom_server.Base.migrations' via 2026-02-12T08:46:44,835 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:44,836 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:44,837 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:44,838 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:44,839 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:44,840 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:44,841 even if it does not contain any `.py` files. 2026-02-12T08:46:44,841 On the other hand, currently there is no concept of package data 2026-02-12T08:46:44,842 directory, all directories are treated like packages. 2026-02-12T08:46:44,843 ******************************************************************************** 2026-02-12T08:46:44,844 !! 2026-02-12T08:46:44,844 check.warn(importable) 2026-02-12T08:46:44,845 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.BuildPaperPDF.management.commands' is absent from the `packages` configuration. 2026-02-12T08:46:44,845 !! 2026-02-12T08:46:44,847 ******************************************************************************** 2026-02-12T08:46:44,847 ############################ 2026-02-12T08:46:44,848 # Package would be ignored # 2026-02-12T08:46:44,848 ############################ 2026-02-12T08:46:44,849 Python recognizes 'plom_server.BuildPaperPDF.management.commands' as an importable package[^1], 2026-02-12T08:46:44,849 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:44,850 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:44,851 package, please make sure that 'plom_server.BuildPaperPDF.management.commands' is explicitly added 2026-02-12T08:46:44,852 to the `packages` configuration field. 2026-02-12T08:46:44,853 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:44,853 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:44,854 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:44,855 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:44,856 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:44,858 If you don't want 'plom_server.BuildPaperPDF.management.commands' to be distributed and are 2026-02-12T08:46:44,858 already explicitly excluding 'plom_server.BuildPaperPDF.management.commands' via 2026-02-12T08:46:44,859 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:44,860 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:44,860 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:44,861 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:44,862 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:44,864 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:44,864 even if it does not contain any `.py` files. 2026-02-12T08:46:44,865 On the other hand, currently there is no concept of package data 2026-02-12T08:46:44,865 directory, all directories are treated like packages. 2026-02-12T08:46:44,866 ******************************************************************************** 2026-02-12T08:46:44,867 !! 2026-02-12T08:46:44,867 check.warn(importable) 2026-02-12T08:46:44,868 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.BuildPaperPDF.migrations' is absent from the `packages` configuration. 2026-02-12T08:46:44,868 !! 2026-02-12T08:46:44,869 ******************************************************************************** 2026-02-12T08:46:44,870 ############################ 2026-02-12T08:46:44,870 # Package would be ignored # 2026-02-12T08:46:44,871 ############################ 2026-02-12T08:46:44,871 Python recognizes 'plom_server.BuildPaperPDF.migrations' as an importable package[^1], 2026-02-12T08:46:44,872 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:44,873 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:44,873 package, please make sure that 'plom_server.BuildPaperPDF.migrations' is explicitly added 2026-02-12T08:46:44,874 to the `packages` configuration field. 2026-02-12T08:46:44,875 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:44,876 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:44,880 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:44,881 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:44,882 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:44,884 If you don't want 'plom_server.BuildPaperPDF.migrations' to be distributed and are 2026-02-12T08:46:44,884 already explicitly excluding 'plom_server.BuildPaperPDF.migrations' via 2026-02-12T08:46:44,885 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:44,885 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:44,886 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:44,887 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:44,888 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:44,890 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:44,891 even if it does not contain any `.py` files. 2026-02-12T08:46:44,891 On the other hand, currently there is no concept of package data 2026-02-12T08:46:44,892 directory, all directories are treated like packages. 2026-02-12T08:46:44,893 ******************************************************************************** 2026-02-12T08:46:44,894 !! 2026-02-12T08:46:44,895 check.warn(importable) 2026-02-12T08:46:44,896 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Contrib.management.commands' is absent from the `packages` configuration. 2026-02-12T08:46:44,896 !! 2026-02-12T08:46:44,897 ******************************************************************************** 2026-02-12T08:46:44,897 ############################ 2026-02-12T08:46:44,898 # Package would be ignored # 2026-02-12T08:46:44,898 ############################ 2026-02-12T08:46:44,899 Python recognizes 'plom_server.Contrib.management.commands' as an importable package[^1], 2026-02-12T08:46:44,899 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:44,900 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:44,901 package, please make sure that 'plom_server.Contrib.management.commands' is explicitly added 2026-02-12T08:46:44,901 to the `packages` configuration field. 2026-02-12T08:46:44,902 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:44,903 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:44,903 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:44,904 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:44,905 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:44,906 If you don't want 'plom_server.Contrib.management.commands' to be distributed and are 2026-02-12T08:46:44,907 already explicitly excluding 'plom_server.Contrib.management.commands' via 2026-02-12T08:46:44,907 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:44,908 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:44,909 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:44,910 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:44,911 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:44,913 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:44,914 even if it does not contain any `.py` files. 2026-02-12T08:46:44,914 On the other hand, currently there is no concept of package data 2026-02-12T08:46:44,915 directory, all directories are treated like packages. 2026-02-12T08:46:44,916 ******************************************************************************** 2026-02-12T08:46:44,917 !! 2026-02-12T08:46:44,918 check.warn(importable) 2026-02-12T08:46:44,918 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Finish.management.commands' is absent from the `packages` configuration. 2026-02-12T08:46:44,919 !! 2026-02-12T08:46:44,920 ******************************************************************************** 2026-02-12T08:46:44,920 ############################ 2026-02-12T08:46:44,921 # Package would be ignored # 2026-02-12T08:46:44,922 ############################ 2026-02-12T08:46:44,922 Python recognizes 'plom_server.Finish.management.commands' as an importable package[^1], 2026-02-12T08:46:44,923 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:44,924 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:44,925 package, please make sure that 'plom_server.Finish.management.commands' is explicitly added 2026-02-12T08:46:44,926 to the `packages` configuration field. 2026-02-12T08:46:44,927 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:44,928 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:44,928 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:44,929 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:44,930 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:44,931 If you don't want 'plom_server.Finish.management.commands' to be distributed and are 2026-02-12T08:46:44,931 already explicitly excluding 'plom_server.Finish.management.commands' via 2026-02-12T08:46:44,931 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:44,932 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:44,932 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:44,933 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:44,934 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:44,936 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:44,936 even if it does not contain any `.py` files. 2026-02-12T08:46:44,937 On the other hand, currently there is no concept of package data 2026-02-12T08:46:44,937 directory, all directories are treated like packages. 2026-02-12T08:46:44,938 ******************************************************************************** 2026-02-12T08:46:44,939 !! 2026-02-12T08:46:44,940 check.warn(importable) 2026-02-12T08:46:44,941 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Finish.migrations' is absent from the `packages` configuration. 2026-02-12T08:46:44,941 !! 2026-02-12T08:46:44,943 ******************************************************************************** 2026-02-12T08:46:44,943 ############################ 2026-02-12T08:46:44,944 # Package would be ignored # 2026-02-12T08:46:44,945 ############################ 2026-02-12T08:46:44,946 Python recognizes 'plom_server.Finish.migrations' as an importable package[^1], 2026-02-12T08:46:44,946 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:44,948 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:44,948 package, please make sure that 'plom_server.Finish.migrations' is explicitly added 2026-02-12T08:46:44,949 to the `packages` configuration field. 2026-02-12T08:46:44,950 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:44,951 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:44,951 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:44,953 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:44,954 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:44,955 If you don't want 'plom_server.Finish.migrations' to be distributed and are 2026-02-12T08:46:44,956 already explicitly excluding 'plom_server.Finish.migrations' via 2026-02-12T08:46:44,956 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:44,957 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:44,958 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:44,959 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:44,961 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:44,962 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:44,963 even if it does not contain any `.py` files. 2026-02-12T08:46:44,963 On the other hand, currently there is no concept of package data 2026-02-12T08:46:44,963 directory, all directories are treated like packages. 2026-02-12T08:46:44,964 ******************************************************************************** 2026-02-12T08:46:44,965 !! 2026-02-12T08:46:44,965 check.warn(importable) 2026-02-12T08:46:44,966 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Finish.templatetags' is absent from the `packages` configuration. 2026-02-12T08:46:44,966 !! 2026-02-12T08:46:44,967 ******************************************************************************** 2026-02-12T08:46:44,968 ############################ 2026-02-12T08:46:44,968 # Package would be ignored # 2026-02-12T08:46:44,969 ############################ 2026-02-12T08:46:44,969 Python recognizes 'plom_server.Finish.templatetags' as an importable package[^1], 2026-02-12T08:46:44,973 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:44,974 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:44,974 package, please make sure that 'plom_server.Finish.templatetags' is explicitly added 2026-02-12T08:46:44,975 to the `packages` configuration field. 2026-02-12T08:46:44,976 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:44,977 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:44,977 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:44,979 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:44,980 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:44,982 If you don't want 'plom_server.Finish.templatetags' to be distributed and are 2026-02-12T08:46:44,982 already explicitly excluding 'plom_server.Finish.templatetags' via 2026-02-12T08:46:44,983 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:44,983 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:44,984 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:44,986 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:44,987 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:44,989 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:44,989 even if it does not contain any `.py` files. 2026-02-12T08:46:44,990 On the other hand, currently there is no concept of package data 2026-02-12T08:46:44,990 directory, all directories are treated like packages. 2026-02-12T08:46:44,991 ******************************************************************************** 2026-02-12T08:46:44,992 !! 2026-02-12T08:46:44,993 check.warn(importable) 2026-02-12T08:46:44,994 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Finish.tests' is absent from the `packages` configuration. 2026-02-12T08:46:44,994 !! 2026-02-12T08:46:44,996 ******************************************************************************** 2026-02-12T08:46:44,996 ############################ 2026-02-12T08:46:44,997 # Package would be ignored # 2026-02-12T08:46:44,998 ############################ 2026-02-12T08:46:44,999 Python recognizes 'plom_server.Finish.tests' as an importable package[^1], 2026-02-12T08:46:44,999 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,000 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,001 package, please make sure that 'plom_server.Finish.tests' is explicitly added 2026-02-12T08:46:45,001 to the `packages` configuration field. 2026-02-12T08:46:45,002 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,002 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,003 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,004 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,005 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,006 If you don't want 'plom_server.Finish.tests' to be distributed and are 2026-02-12T08:46:45,006 already explicitly excluding 'plom_server.Finish.tests' via 2026-02-12T08:46:45,007 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,007 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,008 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,009 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,010 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,012 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,013 even if it does not contain any `.py` files. 2026-02-12T08:46:45,014 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,014 directory, all directories are treated like packages. 2026-02-12T08:46:45,015 ******************************************************************************** 2026-02-12T08:46:45,016 !! 2026-02-12T08:46:45,017 check.warn(importable) 2026-02-12T08:46:45,018 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Finish.useful_files_for_testing' is absent from the `packages` configuration. 2026-02-12T08:46:45,018 !! 2026-02-12T08:46:45,020 ******************************************************************************** 2026-02-12T08:46:45,020 ############################ 2026-02-12T08:46:45,021 # Package would be ignored # 2026-02-12T08:46:45,022 ############################ 2026-02-12T08:46:45,022 Python recognizes 'plom_server.Finish.useful_files_for_testing' as an importable package[^1], 2026-02-12T08:46:45,023 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,024 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,025 package, please make sure that 'plom_server.Finish.useful_files_for_testing' is explicitly added 2026-02-12T08:46:45,025 to the `packages` configuration field. 2026-02-12T08:46:45,026 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,027 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,028 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,029 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,030 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,032 If you don't want 'plom_server.Finish.useful_files_for_testing' to be distributed and are 2026-02-12T08:46:45,033 already explicitly excluding 'plom_server.Finish.useful_files_for_testing' via 2026-02-12T08:46:45,033 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,034 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,034 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,035 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,036 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,038 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,038 even if it does not contain any `.py` files. 2026-02-12T08:46:45,039 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,039 directory, all directories are treated like packages. 2026-02-12T08:46:45,040 ******************************************************************************** 2026-02-12T08:46:45,041 !! 2026-02-12T08:46:45,041 check.warn(importable) 2026-02-12T08:46:45,042 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Finish.views' is absent from the `packages` configuration. 2026-02-12T08:46:45,042 !! 2026-02-12T08:46:45,043 ******************************************************************************** 2026-02-12T08:46:45,044 ############################ 2026-02-12T08:46:45,044 # Package would be ignored # 2026-02-12T08:46:45,045 ############################ 2026-02-12T08:46:45,046 Python recognizes 'plom_server.Finish.views' as an importable package[^1], 2026-02-12T08:46:45,046 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,047 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,048 package, please make sure that 'plom_server.Finish.views' is explicitly added 2026-02-12T08:46:45,049 to the `packages` configuration field. 2026-02-12T08:46:45,050 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,051 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,051 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,053 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,054 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,055 If you don't want 'plom_server.Finish.views' to be distributed and are 2026-02-12T08:46:45,056 already explicitly excluding 'plom_server.Finish.views' via 2026-02-12T08:46:45,057 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,057 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,058 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,059 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,060 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,062 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,063 even if it does not contain any `.py` files. 2026-02-12T08:46:45,063 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,064 directory, all directories are treated like packages. 2026-02-12T08:46:45,065 ******************************************************************************** 2026-02-12T08:46:45,066 !! 2026-02-12T08:46:45,067 check.warn(importable) 2026-02-12T08:46:45,069 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Identify.management.commands' is absent from the `packages` configuration. 2026-02-12T08:46:45,070 !! 2026-02-12T08:46:45,071 ******************************************************************************** 2026-02-12T08:46:45,071 ############################ 2026-02-12T08:46:45,072 # Package would be ignored # 2026-02-12T08:46:45,072 ############################ 2026-02-12T08:46:45,073 Python recognizes 'plom_server.Identify.management.commands' as an importable package[^1], 2026-02-12T08:46:45,073 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,074 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,074 package, please make sure that 'plom_server.Identify.management.commands' is explicitly added 2026-02-12T08:46:45,075 to the `packages` configuration field. 2026-02-12T08:46:45,076 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,077 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,077 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,078 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,079 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,081 If you don't want 'plom_server.Identify.management.commands' to be distributed and are 2026-02-12T08:46:45,081 already explicitly excluding 'plom_server.Identify.management.commands' via 2026-02-12T08:46:45,082 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,083 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,083 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,085 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,086 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,088 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,089 even if it does not contain any `.py` files. 2026-02-12T08:46:45,089 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,090 directory, all directories are treated like packages. 2026-02-12T08:46:45,091 ******************************************************************************** 2026-02-12T08:46:45,092 !! 2026-02-12T08:46:45,093 check.warn(importable) 2026-02-12T08:46:45,093 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Identify.migrations' is absent from the `packages` configuration. 2026-02-12T08:46:45,094 !! 2026-02-12T08:46:45,095 ******************************************************************************** 2026-02-12T08:46:45,095 ############################ 2026-02-12T08:46:45,096 # Package would be ignored # 2026-02-12T08:46:45,097 ############################ 2026-02-12T08:46:45,097 Python recognizes 'plom_server.Identify.migrations' as an importable package[^1], 2026-02-12T08:46:45,098 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,099 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,100 package, please make sure that 'plom_server.Identify.migrations' is explicitly added 2026-02-12T08:46:45,101 to the `packages` configuration field. 2026-02-12T08:46:45,102 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,103 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,103 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,104 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,105 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,106 If you don't want 'plom_server.Identify.migrations' to be distributed and are 2026-02-12T08:46:45,107 already explicitly excluding 'plom_server.Identify.migrations' via 2026-02-12T08:46:45,107 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,108 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,108 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,109 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,110 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,111 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,112 even if it does not contain any `.py` files. 2026-02-12T08:46:45,112 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,113 directory, all directories are treated like packages. 2026-02-12T08:46:45,113 ******************************************************************************** 2026-02-12T08:46:45,114 !! 2026-02-12T08:46:45,115 check.warn(importable) 2026-02-12T08:46:45,115 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Launcher.migrations' is absent from the `packages` configuration. 2026-02-12T08:46:45,116 !! 2026-02-12T08:46:45,118 ******************************************************************************** 2026-02-12T08:46:45,118 ############################ 2026-02-12T08:46:45,119 # Package would be ignored # 2026-02-12T08:46:45,120 ############################ 2026-02-12T08:46:45,120 Python recognizes 'plom_server.Launcher.migrations' as an importable package[^1], 2026-02-12T08:46:45,121 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,122 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,123 package, please make sure that 'plom_server.Launcher.migrations' is explicitly added 2026-02-12T08:46:45,124 to the `packages` configuration field. 2026-02-12T08:46:45,125 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,126 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,126 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,127 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,129 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,130 If you don't want 'plom_server.Launcher.migrations' to be distributed and are 2026-02-12T08:46:45,131 already explicitly excluding 'plom_server.Launcher.migrations' via 2026-02-12T08:46:45,131 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,132 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,133 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,134 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,136 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,137 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,137 even if it does not contain any `.py` files. 2026-02-12T08:46:45,138 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,138 directory, all directories are treated like packages. 2026-02-12T08:46:45,139 ******************************************************************************** 2026-02-12T08:46:45,140 !! 2026-02-12T08:46:45,140 check.warn(importable) 2026-02-12T08:46:45,141 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Mark.migrations' is absent from the `packages` configuration. 2026-02-12T08:46:45,141 !! 2026-02-12T08:46:45,142 ******************************************************************************** 2026-02-12T08:46:45,143 ############################ 2026-02-12T08:46:45,143 # Package would be ignored # 2026-02-12T08:46:45,144 ############################ 2026-02-12T08:46:45,144 Python recognizes 'plom_server.Mark.migrations' as an importable package[^1], 2026-02-12T08:46:45,145 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,146 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,146 package, please make sure that 'plom_server.Mark.migrations' is explicitly added 2026-02-12T08:46:45,147 to the `packages` configuration field. 2026-02-12T08:46:45,148 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,149 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,150 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,151 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,152 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,154 If you don't want 'plom_server.Mark.migrations' to be distributed and are 2026-02-12T08:46:45,154 already explicitly excluding 'plom_server.Mark.migrations' via 2026-02-12T08:46:45,155 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,156 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,157 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,158 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,160 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,161 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,162 even if it does not contain any `.py` files. 2026-02-12T08:46:45,165 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,166 directory, all directories are treated like packages. 2026-02-12T08:46:45,166 ******************************************************************************** 2026-02-12T08:46:45,167 !! 2026-02-12T08:46:45,168 check.warn(importable) 2026-02-12T08:46:45,169 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Mark.models' is absent from the `packages` configuration. 2026-02-12T08:46:45,169 !! 2026-02-12T08:46:45,170 ******************************************************************************** 2026-02-12T08:46:45,171 ############################ 2026-02-12T08:46:45,172 # Package would be ignored # 2026-02-12T08:46:45,173 ############################ 2026-02-12T08:46:45,173 Python recognizes 'plom_server.Mark.models' as an importable package[^1], 2026-02-12T08:46:45,174 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,175 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,175 package, please make sure that 'plom_server.Mark.models' is explicitly added 2026-02-12T08:46:45,176 to the `packages` configuration field. 2026-02-12T08:46:45,177 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,178 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,178 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,179 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,180 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,181 If you don't want 'plom_server.Mark.models' to be distributed and are 2026-02-12T08:46:45,181 already explicitly excluding 'plom_server.Mark.models' via 2026-02-12T08:46:45,182 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,183 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,183 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,184 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,185 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,187 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,188 even if it does not contain any `.py` files. 2026-02-12T08:46:45,189 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,189 directory, all directories are treated like packages. 2026-02-12T08:46:45,190 ******************************************************************************** 2026-02-12T08:46:45,191 !! 2026-02-12T08:46:45,192 check.warn(importable) 2026-02-12T08:46:45,192 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Mark.serializers' is absent from the `packages` configuration. 2026-02-12T08:46:45,193 !! 2026-02-12T08:46:45,195 ******************************************************************************** 2026-02-12T08:46:45,195 ############################ 2026-02-12T08:46:45,196 # Package would be ignored # 2026-02-12T08:46:45,197 ############################ 2026-02-12T08:46:45,197 Python recognizes 'plom_server.Mark.serializers' as an importable package[^1], 2026-02-12T08:46:45,198 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,199 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,200 package, please make sure that 'plom_server.Mark.serializers' is explicitly added 2026-02-12T08:46:45,200 to the `packages` configuration field. 2026-02-12T08:46:45,201 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,202 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,203 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,204 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,205 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,207 If you don't want 'plom_server.Mark.serializers' to be distributed and are 2026-02-12T08:46:45,208 already explicitly excluding 'plom_server.Mark.serializers' via 2026-02-12T08:46:45,208 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,209 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,210 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,211 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,212 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,213 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,213 even if it does not contain any `.py` files. 2026-02-12T08:46:45,214 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,214 directory, all directories are treated like packages. 2026-02-12T08:46:45,215 ******************************************************************************** 2026-02-12T08:46:45,216 !! 2026-02-12T08:46:45,216 check.warn(importable) 2026-02-12T08:46:45,217 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Papers.management.commands' is absent from the `packages` configuration. 2026-02-12T08:46:45,217 !! 2026-02-12T08:46:45,218 ******************************************************************************** 2026-02-12T08:46:45,219 ############################ 2026-02-12T08:46:45,219 # Package would be ignored # 2026-02-12T08:46:45,220 ############################ 2026-02-12T08:46:45,220 Python recognizes 'plom_server.Papers.management.commands' as an importable package[^1], 2026-02-12T08:46:45,221 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,222 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,223 package, please make sure that 'plom_server.Papers.management.commands' is explicitly added 2026-02-12T08:46:45,223 to the `packages` configuration field. 2026-02-12T08:46:45,225 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,225 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,226 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,227 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,228 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,229 If you don't want 'plom_server.Papers.management.commands' to be distributed and are 2026-02-12T08:46:45,230 already explicitly excluding 'plom_server.Papers.management.commands' via 2026-02-12T08:46:45,230 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,231 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,231 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,233 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,234 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,236 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,236 even if it does not contain any `.py` files. 2026-02-12T08:46:45,237 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,238 directory, all directories are treated like packages. 2026-02-12T08:46:45,238 ******************************************************************************** 2026-02-12T08:46:45,240 !! 2026-02-12T08:46:45,241 check.warn(importable) 2026-02-12T08:46:45,242 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Papers.migrations' is absent from the `packages` configuration. 2026-02-12T08:46:45,242 !! 2026-02-12T08:46:45,243 ******************************************************************************** 2026-02-12T08:46:45,243 ############################ 2026-02-12T08:46:45,244 # Package would be ignored # 2026-02-12T08:46:45,244 ############################ 2026-02-12T08:46:45,245 Python recognizes 'plom_server.Papers.migrations' as an importable package[^1], 2026-02-12T08:46:45,246 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,247 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,247 package, please make sure that 'plom_server.Papers.migrations' is explicitly added 2026-02-12T08:46:45,248 to the `packages` configuration field. 2026-02-12T08:46:45,249 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,249 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,250 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,251 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,252 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,253 If you don't want 'plom_server.Papers.migrations' to be distributed and are 2026-02-12T08:46:45,253 already explicitly excluding 'plom_server.Papers.migrations' via 2026-02-12T08:46:45,254 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,254 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,259 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,260 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,261 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,262 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,263 even if it does not contain any `.py` files. 2026-02-12T08:46:45,263 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,264 directory, all directories are treated like packages. 2026-02-12T08:46:45,264 ******************************************************************************** 2026-02-12T08:46:45,265 !! 2026-02-12T08:46:45,266 check.warn(importable) 2026-02-12T08:46:45,267 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Preparation.management.commands' is absent from the `packages` configuration. 2026-02-12T08:46:45,267 !! 2026-02-12T08:46:45,268 ******************************************************************************** 2026-02-12T08:46:45,269 ############################ 2026-02-12T08:46:45,269 # Package would be ignored # 2026-02-12T08:46:45,270 ############################ 2026-02-12T08:46:45,271 Python recognizes 'plom_server.Preparation.management.commands' as an importable package[^1], 2026-02-12T08:46:45,271 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,272 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,273 package, please make sure that 'plom_server.Preparation.management.commands' is explicitly added 2026-02-12T08:46:45,273 to the `packages` configuration field. 2026-02-12T08:46:45,275 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,275 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,276 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,276 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,277 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,278 If you don't want 'plom_server.Preparation.management.commands' to be distributed and are 2026-02-12T08:46:45,279 already explicitly excluding 'plom_server.Preparation.management.commands' via 2026-02-12T08:46:45,279 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,280 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,280 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,281 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,282 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,284 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,284 even if it does not contain any `.py` files. 2026-02-12T08:46:45,285 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,285 directory, all directories are treated like packages. 2026-02-12T08:46:45,286 ******************************************************************************** 2026-02-12T08:46:45,287 !! 2026-02-12T08:46:45,288 check.warn(importable) 2026-02-12T08:46:45,288 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Preparation.migrations' is absent from the `packages` configuration. 2026-02-12T08:46:45,289 !! 2026-02-12T08:46:45,290 ******************************************************************************** 2026-02-12T08:46:45,291 ############################ 2026-02-12T08:46:45,291 # Package would be ignored # 2026-02-12T08:46:45,292 ############################ 2026-02-12T08:46:45,293 Python recognizes 'plom_server.Preparation.migrations' as an importable package[^1], 2026-02-12T08:46:45,293 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,294 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,295 package, please make sure that 'plom_server.Preparation.migrations' is explicitly added 2026-02-12T08:46:45,296 to the `packages` configuration field. 2026-02-12T08:46:45,297 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,298 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,298 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,299 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,300 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,302 If you don't want 'plom_server.Preparation.migrations' to be distributed and are 2026-02-12T08:46:45,302 already explicitly excluding 'plom_server.Preparation.migrations' via 2026-02-12T08:46:45,303 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,303 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,304 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,305 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,307 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,308 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,309 even if it does not contain any `.py` files. 2026-02-12T08:46:45,309 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,310 directory, all directories are treated like packages. 2026-02-12T08:46:45,310 ******************************************************************************** 2026-02-12T08:46:45,311 !! 2026-02-12T08:46:45,311 check.warn(importable) 2026-02-12T08:46:45,312 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Preparation.tests' is absent from the `packages` configuration. 2026-02-12T08:46:45,312 !! 2026-02-12T08:46:45,313 ******************************************************************************** 2026-02-12T08:46:45,314 ############################ 2026-02-12T08:46:45,314 # Package would be ignored # 2026-02-12T08:46:45,315 ############################ 2026-02-12T08:46:45,316 Python recognizes 'plom_server.Preparation.tests' as an importable package[^1], 2026-02-12T08:46:45,316 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,317 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,318 package, please make sure that 'plom_server.Preparation.tests' is explicitly added 2026-02-12T08:46:45,318 to the `packages` configuration field. 2026-02-12T08:46:45,319 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,320 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,320 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,321 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,322 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,323 If you don't want 'plom_server.Preparation.tests' to be distributed and are 2026-02-12T08:46:45,324 already explicitly excluding 'plom_server.Preparation.tests' via 2026-02-12T08:46:45,325 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,325 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,326 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,327 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,328 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,330 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,330 even if it does not contain any `.py` files. 2026-02-12T08:46:45,331 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,331 directory, all directories are treated like packages. 2026-02-12T08:46:45,332 ******************************************************************************** 2026-02-12T08:46:45,333 !! 2026-02-12T08:46:45,334 check.warn(importable) 2026-02-12T08:46:45,334 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Preparation.useful_files_for_testing' is absent from the `packages` configuration. 2026-02-12T08:46:45,335 !! 2026-02-12T08:46:45,336 ******************************************************************************** 2026-02-12T08:46:45,337 ############################ 2026-02-12T08:46:45,337 # Package would be ignored # 2026-02-12T08:46:45,338 ############################ 2026-02-12T08:46:45,339 Python recognizes 'plom_server.Preparation.useful_files_for_testing' as an importable package[^1], 2026-02-12T08:46:45,339 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,340 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,341 package, please make sure that 'plom_server.Preparation.useful_files_for_testing' is explicitly added 2026-02-12T08:46:45,341 to the `packages` configuration field. 2026-02-12T08:46:45,342 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,343 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,343 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,347 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,348 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,349 If you don't want 'plom_server.Preparation.useful_files_for_testing' to be distributed and are 2026-02-12T08:46:45,350 already explicitly excluding 'plom_server.Preparation.useful_files_for_testing' via 2026-02-12T08:46:45,350 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,351 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,351 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,352 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,354 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,355 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,356 even if it does not contain any `.py` files. 2026-02-12T08:46:45,356 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,357 directory, all directories are treated like packages. 2026-02-12T08:46:45,357 ******************************************************************************** 2026-02-12T08:46:45,358 !! 2026-02-12T08:46:45,359 check.warn(importable) 2026-02-12T08:46:45,360 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Preparation.views' is absent from the `packages` configuration. 2026-02-12T08:46:45,360 !! 2026-02-12T08:46:45,361 ******************************************************************************** 2026-02-12T08:46:45,362 ############################ 2026-02-12T08:46:45,362 # Package would be ignored # 2026-02-12T08:46:45,363 ############################ 2026-02-12T08:46:45,363 Python recognizes 'plom_server.Preparation.views' as an importable package[^1], 2026-02-12T08:46:45,364 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,365 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,366 package, please make sure that 'plom_server.Preparation.views' is explicitly added 2026-02-12T08:46:45,366 to the `packages` configuration field. 2026-02-12T08:46:45,367 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,368 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,369 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,370 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,371 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,373 If you don't want 'plom_server.Preparation.views' to be distributed and are 2026-02-12T08:46:45,373 already explicitly excluding 'plom_server.Preparation.views' via 2026-02-12T08:46:45,374 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,374 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,375 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,375 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,377 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,378 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,379 even if it does not contain any `.py` files. 2026-02-12T08:46:45,379 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,380 directory, all directories are treated like packages. 2026-02-12T08:46:45,380 ******************************************************************************** 2026-02-12T08:46:45,381 !! 2026-02-12T08:46:45,382 check.warn(importable) 2026-02-12T08:46:45,382 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Progress.tests' is absent from the `packages` configuration. 2026-02-12T08:46:45,383 !! 2026-02-12T08:46:45,384 ******************************************************************************** 2026-02-12T08:46:45,384 ############################ 2026-02-12T08:46:45,385 # Package would be ignored # 2026-02-12T08:46:45,385 ############################ 2026-02-12T08:46:45,386 Python recognizes 'plom_server.Progress.tests' as an importable package[^1], 2026-02-12T08:46:45,386 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,388 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,388 package, please make sure that 'plom_server.Progress.tests' is explicitly added 2026-02-12T08:46:45,389 to the `packages` configuration field. 2026-02-12T08:46:45,390 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,390 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,391 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,392 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,393 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,394 If you don't want 'plom_server.Progress.tests' to be distributed and are 2026-02-12T08:46:45,395 already explicitly excluding 'plom_server.Progress.tests' via 2026-02-12T08:46:45,395 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,396 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,397 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,398 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,399 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,400 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,401 even if it does not contain any `.py` files. 2026-02-12T08:46:45,402 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,402 directory, all directories are treated like packages. 2026-02-12T08:46:45,403 ******************************************************************************** 2026-02-12T08:46:45,404 !! 2026-02-12T08:46:45,404 check.warn(importable) 2026-02-12T08:46:45,405 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Progress.views' is absent from the `packages` configuration. 2026-02-12T08:46:45,405 !! 2026-02-12T08:46:45,407 ******************************************************************************** 2026-02-12T08:46:45,407 ############################ 2026-02-12T08:46:45,408 # Package would be ignored # 2026-02-12T08:46:45,408 ############################ 2026-02-12T08:46:45,408 Python recognizes 'plom_server.Progress.views' as an importable package[^1], 2026-02-12T08:46:45,409 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,410 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,410 package, please make sure that 'plom_server.Progress.views' is explicitly added 2026-02-12T08:46:45,411 to the `packages` configuration field. 2026-02-12T08:46:45,412 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,412 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,413 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,414 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,415 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,416 If you don't want 'plom_server.Progress.views' to be distributed and are 2026-02-12T08:46:45,417 already explicitly excluding 'plom_server.Progress.views' via 2026-02-12T08:46:45,417 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,418 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,418 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,419 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,420 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,422 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,423 even if it does not contain any `.py` files. 2026-02-12T08:46:45,423 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,424 directory, all directories are treated like packages. 2026-02-12T08:46:45,424 ******************************************************************************** 2026-02-12T08:46:45,425 !! 2026-02-12T08:46:45,426 check.warn(importable) 2026-02-12T08:46:45,426 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.QuestionClustering.migrations' is absent from the `packages` configuration. 2026-02-12T08:46:45,427 !! 2026-02-12T08:46:45,428 ******************************************************************************** 2026-02-12T08:46:45,429 ############################ 2026-02-12T08:46:45,429 # Package would be ignored # 2026-02-12T08:46:45,430 ############################ 2026-02-12T08:46:45,430 Python recognizes 'plom_server.QuestionClustering.migrations' as an importable package[^1], 2026-02-12T08:46:45,431 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,432 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,435 package, please make sure that 'plom_server.QuestionClustering.migrations' is explicitly added 2026-02-12T08:46:45,435 to the `packages` configuration field. 2026-02-12T08:46:45,437 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,437 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,438 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,439 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,440 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,441 If you don't want 'plom_server.QuestionClustering.migrations' to be distributed and are 2026-02-12T08:46:45,441 already explicitly excluding 'plom_server.QuestionClustering.migrations' via 2026-02-12T08:46:45,442 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,442 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,443 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,444 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,445 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,446 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,447 even if it does not contain any `.py` files. 2026-02-12T08:46:45,447 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,448 directory, all directories are treated like packages. 2026-02-12T08:46:45,448 ******************************************************************************** 2026-02-12T08:46:45,449 !! 2026-02-12T08:46:45,450 check.warn(importable) 2026-02-12T08:46:45,450 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.QuestionTags.management.commands' is absent from the `packages` configuration. 2026-02-12T08:46:45,451 !! 2026-02-12T08:46:45,452 ******************************************************************************** 2026-02-12T08:46:45,452 ############################ 2026-02-12T08:46:45,453 # Package would be ignored # 2026-02-12T08:46:45,453 ############################ 2026-02-12T08:46:45,454 Python recognizes 'plom_server.QuestionTags.management.commands' as an importable package[^1], 2026-02-12T08:46:45,454 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,455 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,456 package, please make sure that 'plom_server.QuestionTags.management.commands' is explicitly added 2026-02-12T08:46:45,456 to the `packages` configuration field. 2026-02-12T08:46:45,457 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,458 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,458 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,460 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,461 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,462 If you don't want 'plom_server.QuestionTags.management.commands' to be distributed and are 2026-02-12T08:46:45,462 already explicitly excluding 'plom_server.QuestionTags.management.commands' via 2026-02-12T08:46:45,463 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,464 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,464 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,466 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,467 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,468 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,468 even if it does not contain any `.py` files. 2026-02-12T08:46:45,469 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,469 directory, all directories are treated like packages. 2026-02-12T08:46:45,470 ******************************************************************************** 2026-02-12T08:46:45,471 !! 2026-02-12T08:46:45,471 check.warn(importable) 2026-02-12T08:46:45,472 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.QuestionTags.migrations' is absent from the `packages` configuration. 2026-02-12T08:46:45,472 !! 2026-02-12T08:46:45,473 ******************************************************************************** 2026-02-12T08:46:45,473 ############################ 2026-02-12T08:46:45,474 # Package would be ignored # 2026-02-12T08:46:45,474 ############################ 2026-02-12T08:46:45,475 Python recognizes 'plom_server.QuestionTags.migrations' as an importable package[^1], 2026-02-12T08:46:45,475 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,476 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,477 package, please make sure that 'plom_server.QuestionTags.migrations' is explicitly added 2026-02-12T08:46:45,477 to the `packages` configuration field. 2026-02-12T08:46:45,478 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,479 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,480 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,481 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,482 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,483 If you don't want 'plom_server.QuestionTags.migrations' to be distributed and are 2026-02-12T08:46:45,483 already explicitly excluding 'plom_server.QuestionTags.migrations' via 2026-02-12T08:46:45,484 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,485 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,485 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,486 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,487 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,489 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,490 even if it does not contain any `.py` files. 2026-02-12T08:46:45,490 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,491 directory, all directories are treated like packages. 2026-02-12T08:46:45,491 ******************************************************************************** 2026-02-12T08:46:45,492 !! 2026-02-12T08:46:45,493 check.warn(importable) 2026-02-12T08:46:45,493 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Rectangles.management.commands' is absent from the `packages` configuration. 2026-02-12T08:46:45,494 !! 2026-02-12T08:46:45,495 ******************************************************************************** 2026-02-12T08:46:45,496 ############################ 2026-02-12T08:46:45,497 # Package would be ignored # 2026-02-12T08:46:45,497 ############################ 2026-02-12T08:46:45,498 Python recognizes 'plom_server.Rectangles.management.commands' as an importable package[^1], 2026-02-12T08:46:45,498 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,499 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,500 package, please make sure that 'plom_server.Rectangles.management.commands' is explicitly added 2026-02-12T08:46:45,500 to the `packages` configuration field. 2026-02-12T08:46:45,501 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,502 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,502 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,503 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,504 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,505 If you don't want 'plom_server.Rectangles.management.commands' to be distributed and are 2026-02-12T08:46:45,506 already explicitly excluding 'plom_server.Rectangles.management.commands' via 2026-02-12T08:46:45,506 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,507 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,507 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,508 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,509 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,511 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,511 even if it does not contain any `.py` files. 2026-02-12T08:46:45,512 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,512 directory, all directories are treated like packages. 2026-02-12T08:46:45,513 ******************************************************************************** 2026-02-12T08:46:45,514 !! 2026-02-12T08:46:45,514 check.warn(importable) 2026-02-12T08:46:45,518 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Rectangles.tests' is absent from the `packages` configuration. 2026-02-12T08:46:45,518 !! 2026-02-12T08:46:45,519 ******************************************************************************** 2026-02-12T08:46:45,520 ############################ 2026-02-12T08:46:45,521 # Package would be ignored # 2026-02-12T08:46:45,521 ############################ 2026-02-12T08:46:45,522 Python recognizes 'plom_server.Rectangles.tests' as an importable package[^1], 2026-02-12T08:46:45,522 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,523 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,524 package, please make sure that 'plom_server.Rectangles.tests' is explicitly added 2026-02-12T08:46:45,525 to the `packages` configuration field. 2026-02-12T08:46:45,526 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,526 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,527 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,528 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,529 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,530 If you don't want 'plom_server.Rectangles.tests' to be distributed and are 2026-02-12T08:46:45,530 already explicitly excluding 'plom_server.Rectangles.tests' via 2026-02-12T08:46:45,531 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,531 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,531 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,532 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,533 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,535 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,535 even if it does not contain any `.py` files. 2026-02-12T08:46:45,536 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,536 directory, all directories are treated like packages. 2026-02-12T08:46:45,537 ******************************************************************************** 2026-02-12T08:46:45,538 !! 2026-02-12T08:46:45,538 check.warn(importable) 2026-02-12T08:46:45,539 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Rubrics.management.commands' is absent from the `packages` configuration. 2026-02-12T08:46:45,539 !! 2026-02-12T08:46:45,540 ******************************************************************************** 2026-02-12T08:46:45,541 ############################ 2026-02-12T08:46:45,542 # Package would be ignored # 2026-02-12T08:46:45,542 ############################ 2026-02-12T08:46:45,543 Python recognizes 'plom_server.Rubrics.management.commands' as an importable package[^1], 2026-02-12T08:46:45,543 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,544 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,545 package, please make sure that 'plom_server.Rubrics.management.commands' is explicitly added 2026-02-12T08:46:45,545 to the `packages` configuration field. 2026-02-12T08:46:45,546 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,547 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,548 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,549 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,550 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,551 If you don't want 'plom_server.Rubrics.management.commands' to be distributed and are 2026-02-12T08:46:45,552 already explicitly excluding 'plom_server.Rubrics.management.commands' via 2026-02-12T08:46:45,552 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,553 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,553 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,555 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,556 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,558 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,558 even if it does not contain any `.py` files. 2026-02-12T08:46:45,559 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,559 directory, all directories are treated like packages. 2026-02-12T08:46:45,560 ******************************************************************************** 2026-02-12T08:46:45,561 !! 2026-02-12T08:46:45,562 check.warn(importable) 2026-02-12T08:46:45,562 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Rubrics.migrations' is absent from the `packages` configuration. 2026-02-12T08:46:45,563 !! 2026-02-12T08:46:45,564 ******************************************************************************** 2026-02-12T08:46:45,564 ############################ 2026-02-12T08:46:45,564 # Package would be ignored # 2026-02-12T08:46:45,565 ############################ 2026-02-12T08:46:45,566 Python recognizes 'plom_server.Rubrics.migrations' as an importable package[^1], 2026-02-12T08:46:45,566 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,567 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,568 package, please make sure that 'plom_server.Rubrics.migrations' is explicitly added 2026-02-12T08:46:45,568 to the `packages` configuration field. 2026-02-12T08:46:45,569 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,570 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,570 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,571 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,572 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,574 If you don't want 'plom_server.Rubrics.migrations' to be distributed and are 2026-02-12T08:46:45,574 already explicitly excluding 'plom_server.Rubrics.migrations' via 2026-02-12T08:46:45,575 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,575 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,576 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,577 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,578 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,579 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,580 even if it does not contain any `.py` files. 2026-02-12T08:46:45,580 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,581 directory, all directories are treated like packages. 2026-02-12T08:46:45,582 ******************************************************************************** 2026-02-12T08:46:45,583 !! 2026-02-12T08:46:45,583 check.warn(importable) 2026-02-12T08:46:45,584 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Rubrics.tests' is absent from the `packages` configuration. 2026-02-12T08:46:45,584 !! 2026-02-12T08:46:45,586 ******************************************************************************** 2026-02-12T08:46:45,586 ############################ 2026-02-12T08:46:45,587 # Package would be ignored # 2026-02-12T08:46:45,587 ############################ 2026-02-12T08:46:45,588 Python recognizes 'plom_server.Rubrics.tests' as an importable package[^1], 2026-02-12T08:46:45,588 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,590 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,590 package, please make sure that 'plom_server.Rubrics.tests' is explicitly added 2026-02-12T08:46:45,591 to the `packages` configuration field. 2026-02-12T08:46:45,592 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,592 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,593 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,594 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,595 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,596 If you don't want 'plom_server.Rubrics.tests' to be distributed and are 2026-02-12T08:46:45,596 already explicitly excluding 'plom_server.Rubrics.tests' via 2026-02-12T08:46:45,597 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,597 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,598 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,599 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,600 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,601 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,602 even if it does not contain any `.py` files. 2026-02-12T08:46:45,605 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,606 directory, all directories are treated like packages. 2026-02-12T08:46:45,606 ******************************************************************************** 2026-02-12T08:46:45,607 !! 2026-02-12T08:46:45,608 check.warn(importable) 2026-02-12T08:46:45,608 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Scan.management.commands' is absent from the `packages` configuration. 2026-02-12T08:46:45,609 !! 2026-02-12T08:46:45,610 ******************************************************************************** 2026-02-12T08:46:45,610 ############################ 2026-02-12T08:46:45,611 # Package would be ignored # 2026-02-12T08:46:45,612 ############################ 2026-02-12T08:46:45,612 Python recognizes 'plom_server.Scan.management.commands' as an importable package[^1], 2026-02-12T08:46:45,613 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,614 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,614 package, please make sure that 'plom_server.Scan.management.commands' is explicitly added 2026-02-12T08:46:45,615 to the `packages` configuration field. 2026-02-12T08:46:45,616 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,616 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,617 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,618 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,619 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,620 If you don't want 'plom_server.Scan.management.commands' to be distributed and are 2026-02-12T08:46:45,621 already explicitly excluding 'plom_server.Scan.management.commands' via 2026-02-12T08:46:45,621 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,622 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,622 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,624 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,625 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,626 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,627 even if it does not contain any `.py` files. 2026-02-12T08:46:45,627 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,628 directory, all directories are treated like packages. 2026-02-12T08:46:45,628 ******************************************************************************** 2026-02-12T08:46:45,629 !! 2026-02-12T08:46:45,630 check.warn(importable) 2026-02-12T08:46:45,630 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Scan.migrations' is absent from the `packages` configuration. 2026-02-12T08:46:45,631 !! 2026-02-12T08:46:45,632 ******************************************************************************** 2026-02-12T08:46:45,632 ############################ 2026-02-12T08:46:45,633 # Package would be ignored # 2026-02-12T08:46:45,633 ############################ 2026-02-12T08:46:45,634 Python recognizes 'plom_server.Scan.migrations' as an importable package[^1], 2026-02-12T08:46:45,634 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,635 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,636 package, please make sure that 'plom_server.Scan.migrations' is explicitly added 2026-02-12T08:46:45,636 to the `packages` configuration field. 2026-02-12T08:46:45,637 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,638 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,638 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,639 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,641 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,642 If you don't want 'plom_server.Scan.migrations' to be distributed and are 2026-02-12T08:46:45,642 already explicitly excluding 'plom_server.Scan.migrations' via 2026-02-12T08:46:45,643 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,643 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,644 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,645 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,646 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,648 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,648 even if it does not contain any `.py` files. 2026-02-12T08:46:45,649 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,649 directory, all directories are treated like packages. 2026-02-12T08:46:45,650 ******************************************************************************** 2026-02-12T08:46:45,651 !! 2026-02-12T08:46:45,652 check.warn(importable) 2026-02-12T08:46:45,652 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Scan.tests' is absent from the `packages` configuration. 2026-02-12T08:46:45,653 !! 2026-02-12T08:46:45,654 ******************************************************************************** 2026-02-12T08:46:45,655 ############################ 2026-02-12T08:46:45,655 # Package would be ignored # 2026-02-12T08:46:45,656 ############################ 2026-02-12T08:46:45,656 Python recognizes 'plom_server.Scan.tests' as an importable package[^1], 2026-02-12T08:46:45,657 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,658 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,658 package, please make sure that 'plom_server.Scan.tests' is explicitly added 2026-02-12T08:46:45,659 to the `packages` configuration field. 2026-02-12T08:46:45,660 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,660 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,661 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,662 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,663 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,664 If you don't want 'plom_server.Scan.tests' to be distributed and are 2026-02-12T08:46:45,664 already explicitly excluding 'plom_server.Scan.tests' via 2026-02-12T08:46:45,665 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,665 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,666 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,667 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,668 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,670 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,670 even if it does not contain any `.py` files. 2026-02-12T08:46:45,671 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,671 directory, all directories are treated like packages. 2026-02-12T08:46:45,672 ******************************************************************************** 2026-02-12T08:46:45,673 !! 2026-02-12T08:46:45,674 check.warn(importable) 2026-02-12T08:46:45,674 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Scan.views' is absent from the `packages` configuration. 2026-02-12T08:46:45,675 !! 2026-02-12T08:46:45,676 ******************************************************************************** 2026-02-12T08:46:45,677 ############################ 2026-02-12T08:46:45,677 # Package would be ignored # 2026-02-12T08:46:45,678 ############################ 2026-02-12T08:46:45,678 Python recognizes 'plom_server.Scan.views' as an importable package[^1], 2026-02-12T08:46:45,679 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,680 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,681 package, please make sure that 'plom_server.Scan.views' is explicitly added 2026-02-12T08:46:45,681 to the `packages` configuration field. 2026-02-12T08:46:45,682 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,683 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,683 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,685 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,686 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,687 If you don't want 'plom_server.Scan.views' to be distributed and are 2026-02-12T08:46:45,688 already explicitly excluding 'plom_server.Scan.views' via 2026-02-12T08:46:45,688 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,689 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,689 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,693 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,694 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,695 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,696 even if it does not contain any `.py` files. 2026-02-12T08:46:45,697 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,697 directory, all directories are treated like packages. 2026-02-12T08:46:45,698 ******************************************************************************** 2026-02-12T08:46:45,699 !! 2026-02-12T08:46:45,699 check.warn(importable) 2026-02-12T08:46:45,700 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.SpecCreator.migrations' is absent from the `packages` configuration. 2026-02-12T08:46:45,700 !! 2026-02-12T08:46:45,701 ******************************************************************************** 2026-02-12T08:46:45,702 ############################ 2026-02-12T08:46:45,702 # Package would be ignored # 2026-02-12T08:46:45,703 ############################ 2026-02-12T08:46:45,703 Python recognizes 'plom_server.SpecCreator.migrations' as an importable package[^1], 2026-02-12T08:46:45,704 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,705 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,705 package, please make sure that 'plom_server.SpecCreator.migrations' is explicitly added 2026-02-12T08:46:45,706 to the `packages` configuration field. 2026-02-12T08:46:45,707 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,708 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,708 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,709 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,711 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,712 If you don't want 'plom_server.SpecCreator.migrations' to be distributed and are 2026-02-12T08:46:45,712 already explicitly excluding 'plom_server.SpecCreator.migrations' via 2026-02-12T08:46:45,713 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,713 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,714 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,715 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,716 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,718 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,719 even if it does not contain any `.py` files. 2026-02-12T08:46:45,719 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,720 directory, all directories are treated like packages. 2026-02-12T08:46:45,721 ******************************************************************************** 2026-02-12T08:46:45,722 !! 2026-02-12T08:46:45,722 check.warn(importable) 2026-02-12T08:46:45,723 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.SpecCreator.views' is absent from the `packages` configuration. 2026-02-12T08:46:45,723 !! 2026-02-12T08:46:45,724 ******************************************************************************** 2026-02-12T08:46:45,725 ############################ 2026-02-12T08:46:45,725 # Package would be ignored # 2026-02-12T08:46:45,726 ############################ 2026-02-12T08:46:45,726 Python recognizes 'plom_server.SpecCreator.views' as an importable package[^1], 2026-02-12T08:46:45,727 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,728 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,728 package, please make sure that 'plom_server.SpecCreator.views' is explicitly added 2026-02-12T08:46:45,729 to the `packages` configuration field. 2026-02-12T08:46:45,730 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,730 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,731 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,732 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,733 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,734 If you don't want 'plom_server.SpecCreator.views' to be distributed and are 2026-02-12T08:46:45,735 already explicitly excluding 'plom_server.SpecCreator.views' via 2026-02-12T08:46:45,735 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,736 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,736 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,737 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,738 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,740 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,740 even if it does not contain any `.py` files. 2026-02-12T08:46:45,741 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,742 directory, all directories are treated like packages. 2026-02-12T08:46:45,742 ******************************************************************************** 2026-02-12T08:46:45,743 !! 2026-02-12T08:46:45,744 check.warn(importable) 2026-02-12T08:46:45,744 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.TaskOrder.management.commands' is absent from the `packages` configuration. 2026-02-12T08:46:45,745 !! 2026-02-12T08:46:45,746 ******************************************************************************** 2026-02-12T08:46:45,747 ############################ 2026-02-12T08:46:45,747 # Package would be ignored # 2026-02-12T08:46:45,748 ############################ 2026-02-12T08:46:45,748 Python recognizes 'plom_server.TaskOrder.management.commands' as an importable package[^1], 2026-02-12T08:46:45,749 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,750 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,751 package, please make sure that 'plom_server.TaskOrder.management.commands' is explicitly added 2026-02-12T08:46:45,751 to the `packages` configuration field. 2026-02-12T08:46:45,752 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,753 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,753 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,754 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,755 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,756 If you don't want 'plom_server.TaskOrder.management.commands' to be distributed and are 2026-02-12T08:46:45,757 already explicitly excluding 'plom_server.TaskOrder.management.commands' via 2026-02-12T08:46:45,757 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,758 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,758 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,759 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,761 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,762 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,763 even if it does not contain any `.py` files. 2026-02-12T08:46:45,763 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,764 directory, all directories are treated like packages. 2026-02-12T08:46:45,764 ******************************************************************************** 2026-02-12T08:46:45,765 !! 2026-02-12T08:46:45,766 check.warn(importable) 2026-02-12T08:46:45,766 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.TestingSupport.config_files' is absent from the `packages` configuration. 2026-02-12T08:46:45,767 !! 2026-02-12T08:46:45,768 ******************************************************************************** 2026-02-12T08:46:45,769 ############################ 2026-02-12T08:46:45,769 # Package would be ignored # 2026-02-12T08:46:45,770 ############################ 2026-02-12T08:46:45,771 Python recognizes 'plom_server.TestingSupport.config_files' as an importable package[^1], 2026-02-12T08:46:45,771 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,772 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,773 package, please make sure that 'plom_server.TestingSupport.config_files' is explicitly added 2026-02-12T08:46:45,774 to the `packages` configuration field. 2026-02-12T08:46:45,775 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,775 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,776 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,777 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,778 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,782 If you don't want 'plom_server.TestingSupport.config_files' to be distributed and are 2026-02-12T08:46:45,783 already explicitly excluding 'plom_server.TestingSupport.config_files' via 2026-02-12T08:46:45,783 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,784 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,784 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,786 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,787 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,788 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,789 even if it does not contain any `.py` files. 2026-02-12T08:46:45,789 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,790 directory, all directories are treated like packages. 2026-02-12T08:46:45,790 ******************************************************************************** 2026-02-12T08:46:45,791 !! 2026-02-12T08:46:45,792 check.warn(importable) 2026-02-12T08:46:45,792 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.TestingSupport.tests' is absent from the `packages` configuration. 2026-02-12T08:46:45,793 !! 2026-02-12T08:46:45,794 ******************************************************************************** 2026-02-12T08:46:45,794 ############################ 2026-02-12T08:46:45,795 # Package would be ignored # 2026-02-12T08:46:45,795 ############################ 2026-02-12T08:46:45,796 Python recognizes 'plom_server.TestingSupport.tests' as an importable package[^1], 2026-02-12T08:46:45,796 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,797 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,798 package, please make sure that 'plom_server.TestingSupport.tests' is explicitly added 2026-02-12T08:46:45,798 to the `packages` configuration field. 2026-02-12T08:46:45,799 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,800 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,800 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,801 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,802 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,804 If you don't want 'plom_server.TestingSupport.tests' to be distributed and are 2026-02-12T08:46:45,804 already explicitly excluding 'plom_server.TestingSupport.tests' via 2026-02-12T08:46:45,804 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,805 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,806 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,807 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,808 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,809 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,810 even if it does not contain any `.py` files. 2026-02-12T08:46:45,811 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,811 directory, all directories are treated like packages. 2026-02-12T08:46:45,812 ******************************************************************************** 2026-02-12T08:46:45,813 !! 2026-02-12T08:46:45,813 check.warn(importable) 2026-02-12T08:46:45,814 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.UserManagement.management.commands' is absent from the `packages` configuration. 2026-02-12T08:46:45,815 !! 2026-02-12T08:46:45,816 ******************************************************************************** 2026-02-12T08:46:45,816 ############################ 2026-02-12T08:46:45,817 # Package would be ignored # 2026-02-12T08:46:45,817 ############################ 2026-02-12T08:46:45,818 Python recognizes 'plom_server.UserManagement.management.commands' as an importable package[^1], 2026-02-12T08:46:45,818 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,819 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,820 package, please make sure that 'plom_server.UserManagement.management.commands' is explicitly added 2026-02-12T08:46:45,820 to the `packages` configuration field. 2026-02-12T08:46:45,821 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,822 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,822 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,823 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,824 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,825 If you don't want 'plom_server.UserManagement.management.commands' to be distributed and are 2026-02-12T08:46:45,826 already explicitly excluding 'plom_server.UserManagement.management.commands' via 2026-02-12T08:46:45,826 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,827 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,827 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,828 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,829 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,831 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,831 even if it does not contain any `.py` files. 2026-02-12T08:46:45,832 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,833 directory, all directories are treated like packages. 2026-02-12T08:46:45,833 ******************************************************************************** 2026-02-12T08:46:45,834 !! 2026-02-12T08:46:45,835 check.warn(importable) 2026-02-12T08:46:45,835 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.UserManagement.migrations' is absent from the `packages` configuration. 2026-02-12T08:46:45,836 !! 2026-02-12T08:46:45,837 ******************************************************************************** 2026-02-12T08:46:45,838 ############################ 2026-02-12T08:46:45,838 # Package would be ignored # 2026-02-12T08:46:45,839 ############################ 2026-02-12T08:46:45,839 Python recognizes 'plom_server.UserManagement.migrations' as an importable package[^1], 2026-02-12T08:46:45,840 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,841 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,842 package, please make sure that 'plom_server.UserManagement.migrations' is explicitly added 2026-02-12T08:46:45,842 to the `packages` configuration field. 2026-02-12T08:46:45,843 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,844 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,844 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,846 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,847 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,848 If you don't want 'plom_server.UserManagement.migrations' to be distributed and are 2026-02-12T08:46:45,849 already explicitly excluding 'plom_server.UserManagement.migrations' via 2026-02-12T08:46:45,849 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,850 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,850 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,851 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,852 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,853 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,854 even if it does not contain any `.py` files. 2026-02-12T08:46:45,854 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,855 directory, all directories are treated like packages. 2026-02-12T08:46:45,856 ******************************************************************************** 2026-02-12T08:46:45,857 !! 2026-02-12T08:46:45,857 check.warn(importable) 2026-02-12T08:46:45,858 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.UserManagement.tests' is absent from the `packages` configuration. 2026-02-12T08:46:45,858 !! 2026-02-12T08:46:45,859 ******************************************************************************** 2026-02-12T08:46:45,860 ############################ 2026-02-12T08:46:45,860 # Package would be ignored # 2026-02-12T08:46:45,861 ############################ 2026-02-12T08:46:45,862 Python recognizes 'plom_server.UserManagement.tests' as an importable package[^1], 2026-02-12T08:46:45,862 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,863 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,867 package, please make sure that 'plom_server.UserManagement.tests' is explicitly added 2026-02-12T08:46:45,867 to the `packages` configuration field. 2026-02-12T08:46:45,869 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,869 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,870 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,871 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,872 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,873 If you don't want 'plom_server.UserManagement.tests' to be distributed and are 2026-02-12T08:46:45,874 already explicitly excluding 'plom_server.UserManagement.tests' via 2026-02-12T08:46:45,875 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,875 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,876 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,877 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,878 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,880 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,881 even if it does not contain any `.py` files. 2026-02-12T08:46:45,881 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,882 directory, all directories are treated like packages. 2026-02-12T08:46:45,882 ******************************************************************************** 2026-02-12T08:46:45,883 !! 2026-02-12T08:46:45,884 check.warn(importable) 2026-02-12T08:46:45,884 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.demo_files' is absent from the `packages` configuration. 2026-02-12T08:46:45,885 !! 2026-02-12T08:46:45,886 ******************************************************************************** 2026-02-12T08:46:45,886 ############################ 2026-02-12T08:46:45,887 # Package would be ignored # 2026-02-12T08:46:45,887 ############################ 2026-02-12T08:46:45,888 Python recognizes 'plom_server.demo_files' as an importable package[^1], 2026-02-12T08:46:45,888 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,889 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,890 package, please make sure that 'plom_server.demo_files' is explicitly added 2026-02-12T08:46:45,890 to the `packages` configuration field. 2026-02-12T08:46:45,891 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,892 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,892 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,893 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,894 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,895 If you don't want 'plom_server.demo_files' to be distributed and are 2026-02-12T08:46:45,896 already explicitly excluding 'plom_server.demo_files' via 2026-02-12T08:46:45,897 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,897 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,898 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,899 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,900 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,902 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,902 even if it does not contain any `.py` files. 2026-02-12T08:46:45,903 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,903 directory, all directories are treated like packages. 2026-02-12T08:46:45,904 ******************************************************************************** 2026-02-12T08:46:45,905 !! 2026-02-12T08:46:45,906 check.warn(importable) 2026-02-12T08:46:45,906 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.static.css' is absent from the `packages` configuration. 2026-02-12T08:46:45,907 !! 2026-02-12T08:46:45,908 ******************************************************************************** 2026-02-12T08:46:45,908 ############################ 2026-02-12T08:46:45,909 # Package would be ignored # 2026-02-12T08:46:45,910 ############################ 2026-02-12T08:46:45,910 Python recognizes 'plom_server.static.css' as an importable package[^1], 2026-02-12T08:46:45,911 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,912 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,912 package, please make sure that 'plom_server.static.css' is explicitly added 2026-02-12T08:46:45,913 to the `packages` configuration field. 2026-02-12T08:46:45,914 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,914 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,915 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,916 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,917 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,918 If you don't want 'plom_server.static.css' to be distributed and are 2026-02-12T08:46:45,918 already explicitly excluding 'plom_server.static.css' via 2026-02-12T08:46:45,918 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,919 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,919 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,920 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,921 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,923 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,923 even if it does not contain any `.py` files. 2026-02-12T08:46:45,924 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,924 directory, all directories are treated like packages. 2026-02-12T08:46:45,925 ******************************************************************************** 2026-02-12T08:46:45,926 !! 2026-02-12T08:46:45,926 check.warn(importable) 2026-02-12T08:46:45,927 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.static.js' is absent from the `packages` configuration. 2026-02-12T08:46:45,927 !! 2026-02-12T08:46:45,928 ******************************************************************************** 2026-02-12T08:46:45,929 ############################ 2026-02-12T08:46:45,929 # Package would be ignored # 2026-02-12T08:46:45,930 ############################ 2026-02-12T08:46:45,930 Python recognizes 'plom_server.static.js' as an importable package[^1], 2026-02-12T08:46:45,931 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,932 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,933 package, please make sure that 'plom_server.static.js' is explicitly added 2026-02-12T08:46:45,933 to the `packages` configuration field. 2026-02-12T08:46:45,934 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,935 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,935 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,937 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,938 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,939 If you don't want 'plom_server.static.js' to be distributed and are 2026-02-12T08:46:45,939 already explicitly excluding 'plom_server.static.js' via 2026-02-12T08:46:45,940 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,941 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,941 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,943 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,944 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,946 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,946 even if it does not contain any `.py` files. 2026-02-12T08:46:45,947 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,947 directory, all directories are treated like packages. 2026-02-12T08:46:45,948 ******************************************************************************** 2026-02-12T08:46:45,949 !! 2026-02-12T08:46:45,949 check.warn(importable) 2026-02-12T08:46:45,950 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Authentication' is absent from the `packages` configuration. 2026-02-12T08:46:45,950 !! 2026-02-12T08:46:45,951 ******************************************************************************** 2026-02-12T08:46:45,952 ############################ 2026-02-12T08:46:45,953 # Package would be ignored # 2026-02-12T08:46:45,953 ############################ 2026-02-12T08:46:45,956 Python recognizes 'plom_server.templates.Authentication' as an importable package[^1], 2026-02-12T08:46:45,956 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,957 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,958 package, please make sure that 'plom_server.templates.Authentication' is explicitly added 2026-02-12T08:46:45,958 to the `packages` configuration field. 2026-02-12T08:46:45,960 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,961 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,961 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,962 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,963 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,965 If you don't want 'plom_server.templates.Authentication' to be distributed and are 2026-02-12T08:46:45,965 already explicitly excluding 'plom_server.templates.Authentication' via 2026-02-12T08:46:45,966 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,966 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,967 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,968 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,969 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,971 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,971 even if it does not contain any `.py` files. 2026-02-12T08:46:45,972 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,973 directory, all directories are treated like packages. 2026-02-12T08:46:45,973 ******************************************************************************** 2026-02-12T08:46:45,974 !! 2026-02-12T08:46:45,975 check.warn(importable) 2026-02-12T08:46:45,975 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.BuildPaperPDF' is absent from the `packages` configuration. 2026-02-12T08:46:45,976 !! 2026-02-12T08:46:45,977 ******************************************************************************** 2026-02-12T08:46:45,978 ############################ 2026-02-12T08:46:45,978 # Package would be ignored # 2026-02-12T08:46:45,979 ############################ 2026-02-12T08:46:45,979 Python recognizes 'plom_server.templates.BuildPaperPDF' as an importable package[^1], 2026-02-12T08:46:45,980 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:45,981 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:45,981 package, please make sure that 'plom_server.templates.BuildPaperPDF' is explicitly added 2026-02-12T08:46:45,982 to the `packages` configuration field. 2026-02-12T08:46:45,983 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:45,983 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:45,984 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:45,985 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:45,986 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:45,987 If you don't want 'plom_server.templates.BuildPaperPDF' to be distributed and are 2026-02-12T08:46:45,987 already explicitly excluding 'plom_server.templates.BuildPaperPDF' via 2026-02-12T08:46:45,988 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:45,988 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:45,989 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:45,990 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:45,991 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:45,992 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:45,993 even if it does not contain any `.py` files. 2026-02-12T08:46:45,994 On the other hand, currently there is no concept of package data 2026-02-12T08:46:45,994 directory, all directories are treated like packages. 2026-02-12T08:46:45,995 ******************************************************************************** 2026-02-12T08:46:45,996 !! 2026-02-12T08:46:45,997 check.warn(importable) 2026-02-12T08:46:45,998 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.BuildPaperPDF.fragments' is absent from the `packages` configuration. 2026-02-12T08:46:45,998 !! 2026-02-12T08:46:46,000 ******************************************************************************** 2026-02-12T08:46:46,000 ############################ 2026-02-12T08:46:46,001 # Package would be ignored # 2026-02-12T08:46:46,001 ############################ 2026-02-12T08:46:46,002 Python recognizes 'plom_server.templates.BuildPaperPDF.fragments' as an importable package[^1], 2026-02-12T08:46:46,002 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:46,004 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:46,004 package, please make sure that 'plom_server.templates.BuildPaperPDF.fragments' is explicitly added 2026-02-12T08:46:46,005 to the `packages` configuration field. 2026-02-12T08:46:46,006 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:46,006 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:46,007 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:46,008 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:46,010 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:46,011 If you don't want 'plom_server.templates.BuildPaperPDF.fragments' to be distributed and are 2026-02-12T08:46:46,011 already explicitly excluding 'plom_server.templates.BuildPaperPDF.fragments' via 2026-02-12T08:46:46,012 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:46,012 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:46,012 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:46,013 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:46,014 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:46,016 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:46,017 even if it does not contain any `.py` files. 2026-02-12T08:46:46,017 On the other hand, currently there is no concept of package data 2026-02-12T08:46:46,017 directory, all directories are treated like packages. 2026-02-12T08:46:46,018 ******************************************************************************** 2026-02-12T08:46:46,019 !! 2026-02-12T08:46:46,019 check.warn(importable) 2026-02-12T08:46:46,020 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Finish' is absent from the `packages` configuration. 2026-02-12T08:46:46,020 !! 2026-02-12T08:46:46,022 ******************************************************************************** 2026-02-12T08:46:46,022 ############################ 2026-02-12T08:46:46,023 # Package would be ignored # 2026-02-12T08:46:46,024 ############################ 2026-02-12T08:46:46,024 Python recognizes 'plom_server.templates.Finish' as an importable package[^1], 2026-02-12T08:46:46,025 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:46,026 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:46,027 package, please make sure that 'plom_server.templates.Finish' is explicitly added 2026-02-12T08:46:46,028 to the `packages` configuration field. 2026-02-12T08:46:46,029 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:46,030 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:46,030 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:46,031 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:46,032 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:46,034 If you don't want 'plom_server.templates.Finish' to be distributed and are 2026-02-12T08:46:46,034 already explicitly excluding 'plom_server.templates.Finish' via 2026-02-12T08:46:46,035 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:46,035 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:46,036 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:46,037 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:46,038 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:46,040 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:46,041 even if it does not contain any `.py` files. 2026-02-12T08:46:46,042 On the other hand, currently there is no concept of package data 2026-02-12T08:46:46,042 directory, all directories are treated like packages. 2026-02-12T08:46:46,046 ******************************************************************************** 2026-02-12T08:46:46,047 !! 2026-02-12T08:46:46,048 check.warn(importable) 2026-02-12T08:46:46,048 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Finish.Reports' is absent from the `packages` configuration. 2026-02-12T08:46:46,049 !! 2026-02-12T08:46:46,050 ******************************************************************************** 2026-02-12T08:46:46,050 ############################ 2026-02-12T08:46:46,051 # Package would be ignored # 2026-02-12T08:46:46,051 ############################ 2026-02-12T08:46:46,052 Python recognizes 'plom_server.templates.Finish.Reports' as an importable package[^1], 2026-02-12T08:46:46,052 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:46,053 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:46,053 package, please make sure that 'plom_server.templates.Finish.Reports' is explicitly added 2026-02-12T08:46:46,054 to the `packages` configuration field. 2026-02-12T08:46:46,055 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:46,056 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:46,056 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:46,057 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:46,059 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:46,060 If you don't want 'plom_server.templates.Finish.Reports' to be distributed and are 2026-02-12T08:46:46,061 already explicitly excluding 'plom_server.templates.Finish.Reports' via 2026-02-12T08:46:46,061 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:46,062 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:46,063 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:46,064 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:46,065 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:46,067 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:46,068 even if it does not contain any `.py` files. 2026-02-12T08:46:46,068 On the other hand, currently there is no concept of package data 2026-02-12T08:46:46,069 directory, all directories are treated like packages. 2026-02-12T08:46:46,070 ******************************************************************************** 2026-02-12T08:46:46,071 !! 2026-02-12T08:46:46,071 check.warn(importable) 2026-02-12T08:46:46,072 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Identify' is absent from the `packages` configuration. 2026-02-12T08:46:46,073 !! 2026-02-12T08:46:46,074 ******************************************************************************** 2026-02-12T08:46:46,074 ############################ 2026-02-12T08:46:46,075 # Package would be ignored # 2026-02-12T08:46:46,076 ############################ 2026-02-12T08:46:46,076 Python recognizes 'plom_server.templates.Identify' as an importable package[^1], 2026-02-12T08:46:46,077 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:46,078 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:46,079 package, please make sure that 'plom_server.templates.Identify' is explicitly added 2026-02-12T08:46:46,080 to the `packages` configuration field. 2026-02-12T08:46:46,081 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:46,081 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:46,081 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:46,082 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:46,083 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:46,084 If you don't want 'plom_server.templates.Identify' to be distributed and are 2026-02-12T08:46:46,085 already explicitly excluding 'plom_server.templates.Identify' via 2026-02-12T08:46:46,085 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:46,086 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:46,086 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:46,087 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:46,088 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:46,090 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:46,090 even if it does not contain any `.py` files. 2026-02-12T08:46:46,091 On the other hand, currently there is no concept of package data 2026-02-12T08:46:46,091 directory, all directories are treated like packages. 2026-02-12T08:46:46,092 ******************************************************************************** 2026-02-12T08:46:46,093 !! 2026-02-12T08:46:46,094 check.warn(importable) 2026-02-12T08:46:46,094 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Preparation' is absent from the `packages` configuration. 2026-02-12T08:46:46,095 !! 2026-02-12T08:46:46,097 ******************************************************************************** 2026-02-12T08:46:46,097 ############################ 2026-02-12T08:46:46,098 # Package would be ignored # 2026-02-12T08:46:46,099 ############################ 2026-02-12T08:46:46,099 Python recognizes 'plom_server.templates.Preparation' as an importable package[^1], 2026-02-12T08:46:46,100 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:46,101 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:46,102 package, please make sure that 'plom_server.templates.Preparation' is explicitly added 2026-02-12T08:46:46,102 to the `packages` configuration field. 2026-02-12T08:46:46,103 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:46,104 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:46,104 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:46,105 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:46,107 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:46,108 If you don't want 'plom_server.templates.Preparation' to be distributed and are 2026-02-12T08:46:46,108 already explicitly excluding 'plom_server.templates.Preparation' via 2026-02-12T08:46:46,109 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:46,110 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:46,110 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:46,112 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:46,112 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:46,114 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:46,114 even if it does not contain any `.py` files. 2026-02-12T08:46:46,115 On the other hand, currently there is no concept of package data 2026-02-12T08:46:46,115 directory, all directories are treated like packages. 2026-02-12T08:46:46,116 ******************************************************************************** 2026-02-12T08:46:46,117 !! 2026-02-12T08:46:46,117 check.warn(importable) 2026-02-12T08:46:46,118 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Profile' is absent from the `packages` configuration. 2026-02-12T08:46:46,118 !! 2026-02-12T08:46:46,119 ******************************************************************************** 2026-02-12T08:46:46,120 ############################ 2026-02-12T08:46:46,120 # Package would be ignored # 2026-02-12T08:46:46,121 ############################ 2026-02-12T08:46:46,121 Python recognizes 'plom_server.templates.Profile' as an importable package[^1], 2026-02-12T08:46:46,122 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:46,123 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:46,124 package, please make sure that 'plom_server.templates.Profile' is explicitly added 2026-02-12T08:46:46,124 to the `packages` configuration field. 2026-02-12T08:46:46,125 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:46,126 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:46,126 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:46,128 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:46,129 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:46,131 If you don't want 'plom_server.templates.Profile' to be distributed and are 2026-02-12T08:46:46,131 already explicitly excluding 'plom_server.templates.Profile' via 2026-02-12T08:46:46,132 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:46,133 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:46,133 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:46,134 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:46,138 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:46,145 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:46,147 even if it does not contain any `.py` files. 2026-02-12T08:46:46,149 On the other hand, currently there is no concept of package data 2026-02-12T08:46:46,150 directory, all directories are treated like packages. 2026-02-12T08:46:46,151 ******************************************************************************** 2026-02-12T08:46:46,153 !! 2026-02-12T08:46:46,154 check.warn(importable) 2026-02-12T08:46:46,155 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Progress' is absent from the `packages` configuration. 2026-02-12T08:46:46,156 !! 2026-02-12T08:46:46,158 ******************************************************************************** 2026-02-12T08:46:46,160 ############################ 2026-02-12T08:46:46,161 # Package would be ignored # 2026-02-12T08:46:46,161 ############################ 2026-02-12T08:46:46,162 Python recognizes 'plom_server.templates.Progress' as an importable package[^1], 2026-02-12T08:46:46,163 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:46,164 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:46,164 package, please make sure that 'plom_server.templates.Progress' is explicitly added 2026-02-12T08:46:46,165 to the `packages` configuration field. 2026-02-12T08:46:46,166 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:46,166 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:46,168 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:46,169 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:46,170 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:46,171 If you don't want 'plom_server.templates.Progress' to be distributed and are 2026-02-12T08:46:46,172 already explicitly excluding 'plom_server.templates.Progress' via 2026-02-12T08:46:46,172 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:46,173 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:46,173 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:46,175 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:46,177 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:46,178 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:46,179 even if it does not contain any `.py` files. 2026-02-12T08:46:46,180 On the other hand, currently there is no concept of package data 2026-02-12T08:46:46,181 directory, all directories are treated like packages. 2026-02-12T08:46:46,181 ******************************************************************************** 2026-02-12T08:46:46,183 !! 2026-02-12T08:46:46,184 check.warn(importable) 2026-02-12T08:46:46,184 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Progress.Identify' is absent from the `packages` configuration. 2026-02-12T08:46:46,185 !! 2026-02-12T08:46:46,186 ******************************************************************************** 2026-02-12T08:46:46,187 ############################ 2026-02-12T08:46:46,188 # Package would be ignored # 2026-02-12T08:46:46,188 ############################ 2026-02-12T08:46:46,189 Python recognizes 'plom_server.templates.Progress.Identify' as an importable package[^1], 2026-02-12T08:46:46,190 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:46,191 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:46,192 package, please make sure that 'plom_server.templates.Progress.Identify' is explicitly added 2026-02-12T08:46:46,192 to the `packages` configuration field. 2026-02-12T08:46:46,194 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:46,195 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:46,196 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:46,197 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:46,200 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:46,201 If you don't want 'plom_server.templates.Progress.Identify' to be distributed and are 2026-02-12T08:46:46,201 already explicitly excluding 'plom_server.templates.Progress.Identify' via 2026-02-12T08:46:46,202 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:46,203 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:46,203 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:46,206 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:46,208 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:46,211 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:46,212 even if it does not contain any `.py` files. 2026-02-12T08:46:46,212 On the other hand, currently there is no concept of package data 2026-02-12T08:46:46,213 directory, all directories are treated like packages. 2026-02-12T08:46:46,214 ******************************************************************************** 2026-02-12T08:46:46,215 !! 2026-02-12T08:46:46,216 check.warn(importable) 2026-02-12T08:46:46,216 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Progress.Mark' is absent from the `packages` configuration. 2026-02-12T08:46:46,217 !! 2026-02-12T08:46:46,218 ******************************************************************************** 2026-02-12T08:46:46,219 ############################ 2026-02-12T08:46:46,219 # Package would be ignored # 2026-02-12T08:46:46,220 ############################ 2026-02-12T08:46:46,221 Python recognizes 'plom_server.templates.Progress.Mark' as an importable package[^1], 2026-02-12T08:46:46,222 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:46,225 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:46,226 package, please make sure that 'plom_server.templates.Progress.Mark' is explicitly added 2026-02-12T08:46:46,226 to the `packages` configuration field. 2026-02-12T08:46:46,228 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:46,229 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:46,230 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:46,231 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:46,232 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:46,234 If you don't want 'plom_server.templates.Progress.Mark' to be distributed and are 2026-02-12T08:46:46,234 already explicitly excluding 'plom_server.templates.Progress.Mark' via 2026-02-12T08:46:46,235 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:46,236 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:46,236 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:46,238 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:46,239 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:46,241 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:46,242 even if it does not contain any `.py` files. 2026-02-12T08:46:46,243 On the other hand, currently there is no concept of package data 2026-02-12T08:46:46,243 directory, all directories are treated like packages. 2026-02-12T08:46:46,244 ******************************************************************************** 2026-02-12T08:46:46,245 !! 2026-02-12T08:46:46,246 check.warn(importable) 2026-02-12T08:46:46,247 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Progress.User_Info' is absent from the `packages` configuration. 2026-02-12T08:46:46,247 !! 2026-02-12T08:46:46,248 ******************************************************************************** 2026-02-12T08:46:46,249 ############################ 2026-02-12T08:46:46,250 # Package would be ignored # 2026-02-12T08:46:46,250 ############################ 2026-02-12T08:46:46,251 Python recognizes 'plom_server.templates.Progress.User_Info' as an importable package[^1], 2026-02-12T08:46:46,252 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:46,253 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:46,254 package, please make sure that 'plom_server.templates.Progress.User_Info' is explicitly added 2026-02-12T08:46:46,254 to the `packages` configuration field. 2026-02-12T08:46:46,255 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:46,257 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:46,258 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:46,259 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:46,261 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:46,263 If you don't want 'plom_server.templates.Progress.User_Info' to be distributed and are 2026-02-12T08:46:46,264 already explicitly excluding 'plom_server.templates.Progress.User_Info' via 2026-02-12T08:46:46,265 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:46,266 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:46,267 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:46,269 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:46,271 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:46,274 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:46,276 even if it does not contain any `.py` files. 2026-02-12T08:46:46,276 On the other hand, currently there is no concept of package data 2026-02-12T08:46:46,278 directory, all directories are treated like packages. 2026-02-12T08:46:46,279 ******************************************************************************** 2026-02-12T08:46:46,281 !! 2026-02-12T08:46:46,282 check.warn(importable) 2026-02-12T08:46:46,283 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Progress.fragments' is absent from the `packages` configuration. 2026-02-12T08:46:46,285 !! 2026-02-12T08:46:46,287 ******************************************************************************** 2026-02-12T08:46:46,288 ############################ 2026-02-12T08:46:46,290 # Package would be ignored # 2026-02-12T08:46:46,290 ############################ 2026-02-12T08:46:46,291 Python recognizes 'plom_server.templates.Progress.fragments' as an importable package[^1], 2026-02-12T08:46:46,293 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:46,296 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:46,296 package, please make sure that 'plom_server.templates.Progress.fragments' is explicitly added 2026-02-12T08:46:46,298 to the `packages` configuration field. 2026-02-12T08:46:46,300 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:46,301 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:46,302 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:46,304 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:46,306 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:46,308 If you don't want 'plom_server.templates.Progress.fragments' to be distributed and are 2026-02-12T08:46:46,309 already explicitly excluding 'plom_server.templates.Progress.fragments' via 2026-02-12T08:46:46,310 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:46,311 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:46,312 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:46,314 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:46,317 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:46,320 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:46,321 even if it does not contain any `.py` files. 2026-02-12T08:46:46,322 On the other hand, currently there is no concept of package data 2026-02-12T08:46:46,323 directory, all directories are treated like packages. 2026-02-12T08:46:46,325 ******************************************************************************** 2026-02-12T08:46:46,328 !! 2026-02-12T08:46:46,329 check.warn(importable) 2026-02-12T08:46:46,330 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.QuestionClustering' is absent from the `packages` configuration. 2026-02-12T08:46:46,331 !! 2026-02-12T08:46:46,333 ******************************************************************************** 2026-02-12T08:46:46,335 ############################ 2026-02-12T08:46:46,336 # Package would be ignored # 2026-02-12T08:46:46,336 ############################ 2026-02-12T08:46:46,338 Python recognizes 'plom_server.templates.QuestionClustering' as an importable package[^1], 2026-02-12T08:46:46,339 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:46,341 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:46,342 package, please make sure that 'plom_server.templates.QuestionClustering' is explicitly added 2026-02-12T08:46:46,343 to the `packages` configuration field. 2026-02-12T08:46:46,346 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:46,347 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:46,348 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:46,350 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:46,353 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:46,355 If you don't want 'plom_server.templates.QuestionClustering' to be distributed and are 2026-02-12T08:46:46,356 already explicitly excluding 'plom_server.templates.QuestionClustering' via 2026-02-12T08:46:46,357 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:46,359 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:46,360 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:46,362 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:46,365 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:46,368 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:46,369 even if it does not contain any `.py` files. 2026-02-12T08:46:46,370 On the other hand, currently there is no concept of package data 2026-02-12T08:46:46,371 directory, all directories are treated like packages. 2026-02-12T08:46:46,372 ******************************************************************************** 2026-02-12T08:46:46,374 !! 2026-02-12T08:46:46,375 check.warn(importable) 2026-02-12T08:46:46,376 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.QuestionClustering.fragments' is absent from the `packages` configuration. 2026-02-12T08:46:46,377 !! 2026-02-12T08:46:46,380 ******************************************************************************** 2026-02-12T08:46:46,382 ############################ 2026-02-12T08:46:46,383 # Package would be ignored # 2026-02-12T08:46:46,384 ############################ 2026-02-12T08:46:46,385 Python recognizes 'plom_server.templates.QuestionClustering.fragments' as an importable package[^1], 2026-02-12T08:46:46,387 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:46,390 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:46,391 package, please make sure that 'plom_server.templates.QuestionClustering.fragments' is explicitly added 2026-02-12T08:46:46,391 to the `packages` configuration field. 2026-02-12T08:46:46,393 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:46,395 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:46,396 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:46,399 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:46,401 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:46,402 If you don't want 'plom_server.templates.QuestionClustering.fragments' to be distributed and are 2026-02-12T08:46:46,404 already explicitly excluding 'plom_server.templates.QuestionClustering.fragments' via 2026-02-12T08:46:46,405 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:46,406 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:46,407 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:46,410 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:46,412 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:46,415 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:46,416 even if it does not contain any `.py` files. 2026-02-12T08:46:46,417 On the other hand, currently there is no concept of package data 2026-02-12T08:46:46,418 directory, all directories are treated like packages. 2026-02-12T08:46:46,419 ******************************************************************************** 2026-02-12T08:46:46,421 !! 2026-02-12T08:46:46,422 check.warn(importable) 2026-02-12T08:46:46,423 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Questiontags' is absent from the `packages` configuration. 2026-02-12T08:46:46,425 !! 2026-02-12T08:46:46,427 ******************************************************************************** 2026-02-12T08:46:46,429 ############################ 2026-02-12T08:46:46,429 # Package would be ignored # 2026-02-12T08:46:46,430 ############################ 2026-02-12T08:46:46,432 Python recognizes 'plom_server.templates.Questiontags' as an importable package[^1], 2026-02-12T08:46:46,434 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:46,436 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:46,437 package, please make sure that 'plom_server.templates.Questiontags' is explicitly added 2026-02-12T08:46:46,438 to the `packages` configuration field. 2026-02-12T08:46:46,440 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:46,441 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:46,442 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:46,444 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:46,447 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:46,449 If you don't want 'plom_server.templates.Questiontags' to be distributed and are 2026-02-12T08:46:46,450 already explicitly excluding 'plom_server.templates.Questiontags' via 2026-02-12T08:46:46,451 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:46,452 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:46,453 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:46,455 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:46,457 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:46,460 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:46,461 even if it does not contain any `.py` files. 2026-02-12T08:46:46,463 On the other hand, currently there is no concept of package data 2026-02-12T08:46:46,464 directory, all directories are treated like packages. 2026-02-12T08:46:46,465 ******************************************************************************** 2026-02-12T08:46:46,467 !! 2026-02-12T08:46:46,467 check.warn(importable) 2026-02-12T08:46:46,468 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Rectangles' is absent from the `packages` configuration. 2026-02-12T08:46:46,470 !! 2026-02-12T08:46:46,472 ******************************************************************************** 2026-02-12T08:46:46,473 ############################ 2026-02-12T08:46:46,474 # Package would be ignored # 2026-02-12T08:46:46,476 ############################ 2026-02-12T08:46:46,477 Python recognizes 'plom_server.templates.Rectangles' as an importable package[^1], 2026-02-12T08:46:46,477 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:46,480 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:46,481 package, please make sure that 'plom_server.templates.Rectangles' is explicitly added 2026-02-12T08:46:46,482 to the `packages` configuration field. 2026-02-12T08:46:46,484 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:46,485 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:46,486 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:46,488 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:46,490 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:46,493 If you don't want 'plom_server.templates.Rectangles' to be distributed and are 2026-02-12T08:46:46,494 already explicitly excluding 'plom_server.templates.Rectangles' via 2026-02-12T08:46:46,495 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:46,496 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:46,497 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:46,499 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:46,502 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:46,504 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:46,506 even if it does not contain any `.py` files. 2026-02-12T08:46:46,506 On the other hand, currently there is no concept of package data 2026-02-12T08:46:46,507 directory, all directories are treated like packages. 2026-02-12T08:46:46,508 ******************************************************************************** 2026-02-12T08:46:46,511 !! 2026-02-12T08:46:46,512 check.warn(importable) 2026-02-12T08:46:46,513 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Reports' is absent from the `packages` configuration. 2026-02-12T08:46:46,514 !! 2026-02-12T08:46:46,516 ******************************************************************************** 2026-02-12T08:46:46,517 ############################ 2026-02-12T08:46:46,518 # Package would be ignored # 2026-02-12T08:46:46,519 ############################ 2026-02-12T08:46:46,520 Python recognizes 'plom_server.templates.Reports' as an importable package[^1], 2026-02-12T08:46:46,521 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:46,522 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:46,524 package, please make sure that 'plom_server.templates.Reports' is explicitly added 2026-02-12T08:46:46,525 to the `packages` configuration field. 2026-02-12T08:46:46,527 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:46,528 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:46,529 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:46,531 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:46,533 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:46,535 If you don't want 'plom_server.templates.Reports' to be distributed and are 2026-02-12T08:46:46,536 already explicitly excluding 'plom_server.templates.Reports' via 2026-02-12T08:46:46,537 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:46,538 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:46,538 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:46,541 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:46,543 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:46,547 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:46,548 even if it does not contain any `.py` files. 2026-02-12T08:46:46,549 On the other hand, currently there is no concept of package data 2026-02-12T08:46:46,550 directory, all directories are treated like packages. 2026-02-12T08:46:46,551 ******************************************************************************** 2026-02-12T08:46:46,553 !! 2026-02-12T08:46:46,554 check.warn(importable) 2026-02-12T08:46:46,555 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Rubrics' is absent from the `packages` configuration. 2026-02-12T08:46:46,557 !! 2026-02-12T08:46:46,559 ******************************************************************************** 2026-02-12T08:46:46,560 ############################ 2026-02-12T08:46:46,561 # Package would be ignored # 2026-02-12T08:46:46,562 ############################ 2026-02-12T08:46:46,563 Python recognizes 'plom_server.templates.Rubrics' as an importable package[^1], 2026-02-12T08:46:46,563 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:46,567 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:46,567 package, please make sure that 'plom_server.templates.Rubrics' is explicitly added 2026-02-12T08:46:46,568 to the `packages` configuration field. 2026-02-12T08:46:46,570 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:46,571 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:46,573 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:46,575 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:46,578 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:46,580 If you don't want 'plom_server.templates.Rubrics' to be distributed and are 2026-02-12T08:46:46,581 already explicitly excluding 'plom_server.templates.Rubrics' via 2026-02-12T08:46:46,582 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:46,583 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:46,584 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:46,587 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:46,589 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:46,593 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:46,593 even if it does not contain any `.py` files. 2026-02-12T08:46:46,595 On the other hand, currently there is no concept of package data 2026-02-12T08:46:46,596 directory, all directories are treated like packages. 2026-02-12T08:46:46,597 ******************************************************************************** 2026-02-12T08:46:46,599 !! 2026-02-12T08:46:46,600 check.warn(importable) 2026-02-12T08:46:46,601 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Scan' is absent from the `packages` configuration. 2026-02-12T08:46:46,602 !! 2026-02-12T08:46:46,604 ******************************************************************************** 2026-02-12T08:46:46,606 ############################ 2026-02-12T08:46:46,607 # Package would be ignored # 2026-02-12T08:46:46,608 ############################ 2026-02-12T08:46:46,609 Python recognizes 'plom_server.templates.Scan' as an importable package[^1], 2026-02-12T08:46:46,611 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:46,613 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:46,614 package, please make sure that 'plom_server.templates.Scan' is explicitly added 2026-02-12T08:46:46,615 to the `packages` configuration field. 2026-02-12T08:46:46,618 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:46,619 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:46,620 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:46,623 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:46,625 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:46,627 If you don't want 'plom_server.templates.Scan' to be distributed and are 2026-02-12T08:46:46,628 already explicitly excluding 'plom_server.templates.Scan' via 2026-02-12T08:46:46,629 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:46,631 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:46,632 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:46,634 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:46,636 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:46,640 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:46,640 even if it does not contain any `.py` files. 2026-02-12T08:46:46,641 On the other hand, currently there is no concept of package data 2026-02-12T08:46:46,642 directory, all directories are treated like packages. 2026-02-12T08:46:46,643 ******************************************************************************** 2026-02-12T08:46:46,646 !! 2026-02-12T08:46:46,647 check.warn(importable) 2026-02-12T08:46:46,648 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Scan.fragments' is absent from the `packages` configuration. 2026-02-12T08:46:46,649 !! 2026-02-12T08:46:46,651 ******************************************************************************** 2026-02-12T08:46:46,652 ############################ 2026-02-12T08:46:46,654 # Package would be ignored # 2026-02-12T08:46:46,654 ############################ 2026-02-12T08:46:46,656 Python recognizes 'plom_server.templates.Scan.fragments' as an importable package[^1], 2026-02-12T08:46:46,657 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:46,660 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:46,660 package, please make sure that 'plom_server.templates.Scan.fragments' is explicitly added 2026-02-12T08:46:46,661 to the `packages` configuration field. 2026-02-12T08:46:46,664 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:46,665 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:46,666 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:46,668 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:46,670 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:46,672 If you don't want 'plom_server.templates.Scan.fragments' to be distributed and are 2026-02-12T08:46:46,673 already explicitly excluding 'plom_server.templates.Scan.fragments' via 2026-02-12T08:46:46,674 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:46,675 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:46,677 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:46,679 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:46,681 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:46,684 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:46,685 even if it does not contain any `.py` files. 2026-02-12T08:46:46,687 On the other hand, currently there is no concept of package data 2026-02-12T08:46:46,687 directory, all directories are treated like packages. 2026-02-12T08:46:46,689 ******************************************************************************** 2026-02-12T08:46:46,690 !! 2026-02-12T08:46:46,692 check.warn(importable) 2026-02-12T08:46:46,692 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.SpecCreator' is absent from the `packages` configuration. 2026-02-12T08:46:46,694 !! 2026-02-12T08:46:46,696 ******************************************************************************** 2026-02-12T08:46:46,697 ############################ 2026-02-12T08:46:46,698 # Package would be ignored # 2026-02-12T08:46:46,699 ############################ 2026-02-12T08:46:46,700 Python recognizes 'plom_server.templates.SpecCreator' as an importable package[^1], 2026-02-12T08:46:46,701 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:46,703 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:46,705 package, please make sure that 'plom_server.templates.SpecCreator' is explicitly added 2026-02-12T08:46:46,706 to the `packages` configuration field. 2026-02-12T08:46:46,708 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:46,709 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:46,710 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:46,712 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:46,714 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:46,716 If you don't want 'plom_server.templates.SpecCreator' to be distributed and are 2026-02-12T08:46:46,716 already explicitly excluding 'plom_server.templates.SpecCreator' via 2026-02-12T08:46:46,717 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:46,719 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:46,720 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:46,722 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:46,723 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:46,727 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:46,728 even if it does not contain any `.py` files. 2026-02-12T08:46:46,729 On the other hand, currently there is no concept of package data 2026-02-12T08:46:46,730 directory, all directories are treated like packages. 2026-02-12T08:46:46,731 ******************************************************************************** 2026-02-12T08:46:46,732 !! 2026-02-12T08:46:46,733 check.warn(importable) 2026-02-12T08:46:46,734 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Tags' is absent from the `packages` configuration. 2026-02-12T08:46:46,734 !! 2026-02-12T08:46:46,736 ******************************************************************************** 2026-02-12T08:46:46,737 ############################ 2026-02-12T08:46:46,737 # Package would be ignored # 2026-02-12T08:46:46,738 ############################ 2026-02-12T08:46:46,739 Python recognizes 'plom_server.templates.Tags' as an importable package[^1], 2026-02-12T08:46:46,739 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:46,741 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:46,742 package, please make sure that 'plom_server.templates.Tags' is explicitly added 2026-02-12T08:46:46,742 to the `packages` configuration field. 2026-02-12T08:46:46,744 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:46,745 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:46,746 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:46,748 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:46,750 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:46,752 If you don't want 'plom_server.templates.Tags' to be distributed and are 2026-02-12T08:46:46,753 already explicitly excluding 'plom_server.templates.Tags' via 2026-02-12T08:46:46,754 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:46,754 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:46,755 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:46,757 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:46,760 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:46,763 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:46,764 even if it does not contain any `.py` files. 2026-02-12T08:46:46,765 On the other hand, currently there is no concept of package data 2026-02-12T08:46:46,766 directory, all directories are treated like packages. 2026-02-12T08:46:46,767 ******************************************************************************** 2026-02-12T08:46:46,769 !! 2026-02-12T08:46:46,770 check.warn(importable) 2026-02-12T08:46:46,771 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.TaskOrder' is absent from the `packages` configuration. 2026-02-12T08:46:46,772 !! 2026-02-12T08:46:46,774 ******************************************************************************** 2026-02-12T08:46:46,776 ############################ 2026-02-12T08:46:46,777 # Package would be ignored # 2026-02-12T08:46:46,777 ############################ 2026-02-12T08:46:46,778 Python recognizes 'plom_server.templates.TaskOrder' as an importable package[^1], 2026-02-12T08:46:46,779 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:46,781 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:46,782 package, please make sure that 'plom_server.templates.TaskOrder' is explicitly added 2026-02-12T08:46:46,784 to the `packages` configuration field. 2026-02-12T08:46:46,787 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:46,788 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:46,789 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:46,792 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:46,796 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:46,799 If you don't want 'plom_server.templates.TaskOrder' to be distributed and are 2026-02-12T08:46:46,800 already explicitly excluding 'plom_server.templates.TaskOrder' via 2026-02-12T08:46:46,801 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:46,802 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:46,803 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:46,805 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:46,807 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:46,811 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:46,812 even if it does not contain any `.py` files. 2026-02-12T08:46:46,813 On the other hand, currently there is no concept of package data 2026-02-12T08:46:46,813 directory, all directories are treated like packages. 2026-02-12T08:46:46,814 ******************************************************************************** 2026-02-12T08:46:46,817 !! 2026-02-12T08:46:46,818 check.warn(importable) 2026-02-12T08:46:46,819 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.UserManagement' is absent from the `packages` configuration. 2026-02-12T08:46:46,820 !! 2026-02-12T08:46:46,823 ******************************************************************************** 2026-02-12T08:46:46,823 ############################ 2026-02-12T08:46:46,825 # Package would be ignored # 2026-02-12T08:46:46,826 ############################ 2026-02-12T08:46:46,827 Python recognizes 'plom_server.templates.UserManagement' as an importable package[^1], 2026-02-12T08:46:46,828 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:46,830 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:46,831 package, please make sure that 'plom_server.templates.UserManagement' is explicitly added 2026-02-12T08:46:46,833 to the `packages` configuration field. 2026-02-12T08:46:46,835 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:46,836 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:46,837 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:46,839 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:46,842 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:46,844 If you don't want 'plom_server.templates.UserManagement' to be distributed and are 2026-02-12T08:46:46,845 already explicitly excluding 'plom_server.templates.UserManagement' via 2026-02-12T08:46:46,846 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:46,847 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:46,848 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:46,851 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:46,853 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:46,856 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:46,857 even if it does not contain any `.py` files. 2026-02-12T08:46:46,859 On the other hand, currently there is no concept of package data 2026-02-12T08:46:46,860 directory, all directories are treated like packages. 2026-02-12T08:46:46,861 ******************************************************************************** 2026-02-12T08:46:46,863 !! 2026-02-12T08:46:46,864 check.warn(importable) 2026-02-12T08:46:46,866 /tmp/pip-build-env-2qgyizar/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.base' is absent from the `packages` configuration. 2026-02-12T08:46:46,867 !! 2026-02-12T08:46:46,869 ******************************************************************************** 2026-02-12T08:46:46,870 ############################ 2026-02-12T08:46:46,871 # Package would be ignored # 2026-02-12T08:46:46,872 ############################ 2026-02-12T08:46:46,874 Python recognizes 'plom_server.templates.base' as an importable package[^1], 2026-02-12T08:46:46,874 but it is absent from setuptools' `packages` configuration. 2026-02-12T08:46:46,876 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T08:46:46,878 package, please make sure that 'plom_server.templates.base' is explicitly added 2026-02-12T08:46:46,879 to the `packages` configuration field. 2026-02-12T08:46:46,881 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T08:46:46,882 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T08:46:46,883 instead of `find_packages(...)`/`find:`). 2026-02-12T08:46:46,885 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T08:46:46,888 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T08:46:46,890 If you don't want 'plom_server.templates.base' to be distributed and are 2026-02-12T08:46:46,891 already explicitly excluding 'plom_server.templates.base' via 2026-02-12T08:46:46,892 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T08:46:46,893 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T08:46:46,894 combination with a more fine grained `package-data` configuration. 2026-02-12T08:46:46,897 You can read more about "package data files" on setuptools documentation page: 2026-02-12T08:46:46,899 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T08:46:46,902 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T08:46:46,903 even if it does not contain any `.py` files. 2026-02-12T08:46:46,904 On the other hand, currently there is no concept of package data 2026-02-12T08:46:46,905 directory, all directories are treated like packages. 2026-02-12T08:46:46,907 ******************************************************************************** 2026-02-12T08:46:46,909 !! 2026-02-12T08:46:46,910 check.warn(importable) 2026-02-12T08:46:46,911 copying plom/demo_rubrics.toml -> build/lib/plom 2026-02-12T08:46:46,912 copying plom/idBox2.pdf -> build/lib/plom 2026-02-12T08:46:46,913 copying plom/idBox4.pdf -> build/lib/plom 2026-02-12T08:46:46,915 copying plom/latexTemplate.tex -> build/lib/plom 2026-02-12T08:46:46,916 copying plom/latexTemplatev2.tex -> build/lib/plom 2026-02-12T08:46:46,917 copying plom/templateSolutionSpec.toml -> build/lib/plom 2026-02-12T08:46:46,918 copying plom/templateTestSpec.toml -> build/lib/plom 2026-02-12T08:46:46,919 copying plom/templateUserList.csv -> build/lib/plom 2026-02-12T08:46:46,920 copying plom/test_target_latex.png -> build/lib/plom 2026-02-12T08:46:46,922 copying plom/test_target_latex_old.png -> build/lib/plom 2026-02-12T08:46:46,924 copying plom/create/bundle_separator_src.tex -> build/lib/plom/create 2026-02-12T08:46:46,924 copying plom/create/digits.json -> build/lib/plom/create 2026-02-12T08:46:46,925 copying plom/create/extra_pages_src.tex -> build/lib/plom/create 2026-02-12T08:46:46,926 copying plom/create/scrap_paper_src.tex -> build/lib/plom/create 2026-02-12T08:46:46,927 copying plom/create/fonts/adr_handwriting.ttf -> build/lib/plom/create/fonts 2026-02-12T08:46:46,928 copying plom/create/fonts/bt_handwriting.ttf -> build/lib/plom/create/fonts 2026-02-12T08:46:46,930 copying plom/create/fonts/ejx_handwriting.ttf -> build/lib/plom/create/fonts 2026-02-12T08:46:46,930 copying plom/create/fonts/ld_handwriting.ttf -> build/lib/plom/create/fonts 2026-02-12T08:46:46,932 copying plom/create/fonts/nh_handwriting.ttf -> build/lib/plom/create/fonts 2026-02-12T08:46:46,933 copying plom/create/fonts/pdl_handwriting.ttf -> build/lib/plom/create/fonts 2026-02-12T08:46:46,934 copying plom/scan/test_rgb.png -> build/lib/plom/scan 2026-02-12T08:46:46,935 copying plom/scan/test_zbar_fails.png -> build/lib/plom/scan 2026-02-12T08:46:46,936 creating build/lib/plom_server/demo_files 2026-02-12T08:46:46,937 copying plom_server/demo_files/assessment_v1.tex -> build/lib/plom_server/demo_files 2026-02-12T08:46:46,938 copying plom_server/demo_files/assessment_v2.tex -> build/lib/plom_server/demo_files 2026-02-12T08:46:46,939 copying plom_server/demo_files/assessment_v3.tex -> build/lib/plom_server/demo_files 2026-02-12T08:46:46,940 copying plom_server/demo_files/bundle_for_demo.toml -> build/lib/plom_server/demo_files 2026-02-12T08:46:46,941 copying plom_server/demo_files/bundle_for_long_demo.toml -> build/lib/plom_server/demo_files 2026-02-12T08:46:46,943 copying plom_server/demo_files/bundle_for_plaid_demo.toml -> build/lib/plom_server/demo_files 2026-02-12T08:46:46,944 copying plom_server/demo_files/bundle_for_quick_demo.toml -> build/lib/plom_server/demo_files 2026-02-12T08:46:46,945 copying plom_server/demo_files/cl_for_demo.csv -> build/lib/plom_server/demo_files 2026-02-12T08:46:46,946 copying plom_server/demo_files/cl_for_long_demo.csv -> build/lib/plom_server/demo_files 2026-02-12T08:46:46,947 copying plom_server/demo_files/cl_for_plaid_demo.csv -> build/lib/plom_server/demo_files 2026-02-12T08:46:46,948 copying plom_server/demo_files/cl_for_quick_demo.csv -> build/lib/plom_server/demo_files 2026-02-12T08:46:46,949 copying plom_server/demo_files/demo_assessment_qtags.csv -> build/lib/plom_server/demo_files 2026-02-12T08:46:46,951 copying plom_server/demo_files/demo_assessment_rubrics_q1.toml -> build/lib/plom_server/demo_files 2026-02-12T08:46:46,952 copying plom_server/demo_files/demo_assessment_rubrics_q2.toml -> build/lib/plom_server/demo_files 2026-02-12T08:46:46,953 copying plom_server/demo_files/demo_assessment_rubrics_q3.toml -> build/lib/plom_server/demo_files 2026-02-12T08:46:46,954 copying plom_server/demo_files/demo_assessment_rubrics_q4.toml -> build/lib/plom_server/demo_files 2026-02-12T08:46:46,955 copying plom_server/demo_files/demo_assessment_rubrics_q4_version_specific.toml -> build/lib/plom_server/demo_files 2026-02-12T08:46:46,956 copying plom_server/demo_files/demo_assessment_spec.toml -> build/lib/plom_server/demo_files 2026-02-12T08:46:46,958 copying plom_server/demo_files/demo_assessment_spec_single_version.toml -> build/lib/plom_server/demo_files 2026-02-12T08:46:46,959 copying plom_server/demo_files/demo_solution_spec.toml -> build/lib/plom_server/demo_files 2026-02-12T08:46:46,960 creating build/lib/plom_server/API/migrations 2026-02-12T08:46:46,961 copying plom_server/API/migrations/__init__.py -> build/lib/plom_server/API/migrations 2026-02-12T08:46:46,962 creating build/lib/plom_server/API/permissions 2026-02-12T08:46:46,963 copying plom_server/API/permissions/__init__.py -> build/lib/plom_server/API/permissions 2026-02-12T08:46:46,965 copying plom_server/API/permissions/permissions.py -> build/lib/plom_server/API/permissions 2026-02-12T08:46:46,965 creating build/lib/plom_server/API/routes 2026-02-12T08:46:46,967 copying plom_server/API/routes/__init__.py -> build/lib/plom_server/API/routes 2026-02-12T08:46:46,968 copying plom_server/API/routes/annotation_patterns.py -> build/lib/plom_server/API/routes 2026-02-12T08:46:46,969 copying plom_server/API/routes/id_patterns.py -> build/lib/plom_server/API/routes 2026-02-12T08:46:46,970 copying plom_server/API/routes/mark_patterns.py -> build/lib/plom_server/API/routes 2026-02-12T08:46:46,971 copying plom_server/API/routes/misc_patterns.py -> build/lib/plom_server/API/routes 2026-02-12T08:46:46,972 copying plom_server/API/routes/tags_patterns.py -> build/lib/plom_server/API/routes 2026-02-12T08:46:46,973 creating build/lib/plom_server/API/tests 2026-02-12T08:46:46,974 copying plom_server/API/tests/__init__.py -> build/lib/plom_server/API/tests 2026-02-12T08:46:46,976 copying plom_server/API/tests/conftest.py -> build/lib/plom_server/API/tests 2026-02-12T08:46:46,976 copying plom_server/API/tests/test_client_reject_list.py -> build/lib/plom_server/API/tests 2026-02-12T08:46:46,977 copying plom_server/API/tests/test_mark_questions.py -> build/lib/plom_server/API/tests 2026-02-12T08:46:46,978 creating build/lib/plom_server/API/views 2026-02-12T08:46:46,979 copying plom_server/API/views/__init__.py -> build/lib/plom_server/API/views 2026-02-12T08:46:46,980 copying plom_server/API/views/classlist.py -> build/lib/plom_server/API/views 2026-02-12T08:46:46,981 copying plom_server/API/views/finish.py -> build/lib/plom_server/API/views 2026-02-12T08:46:46,982 copying plom_server/API/views/identify.py -> build/lib/plom_server/API/views 2026-02-12T08:46:46,983 copying plom_server/API/views/latex.py -> build/lib/plom_server/API/views 2026-02-12T08:46:46,984 copying plom_server/API/views/mark.py -> build/lib/plom_server/API/views 2026-02-12T08:46:46,986 copying plom_server/API/views/mark_question.py -> build/lib/plom_server/API/views 2026-02-12T08:46:46,986 copying plom_server/API/views/paperstoprint.py -> build/lib/plom_server/API/views 2026-02-12T08:46:46,988 copying plom_server/API/views/pqvmap.py -> build/lib/plom_server/API/views 2026-02-12T08:46:46,989 copying plom_server/API/views/public_code.py -> build/lib/plom_server/API/views 2026-02-12T08:46:46,990 copying plom_server/API/views/rectangle_extractor.py -> build/lib/plom_server/API/views 2026-02-12T08:46:46,991 copying plom_server/API/views/report.py -> build/lib/plom_server/API/views 2026-02-12T08:46:46,992 copying plom_server/API/views/rubrics.py -> build/lib/plom_server/API/views 2026-02-12T08:46:46,993 copying plom_server/API/views/scan.py -> build/lib/plom_server/API/views 2026-02-12T08:46:46,994 copying plom_server/API/views/server_info.py -> build/lib/plom_server/API/views 2026-02-12T08:46:46,996 copying plom_server/API/views/source_handler.py -> build/lib/plom_server/API/views 2026-02-12T08:46:46,997 copying plom_server/API/views/spec_handler.py -> build/lib/plom_server/API/views 2026-02-12T08:46:46,998 copying plom_server/API/views/user_info.py -> build/lib/plom_server/API/views 2026-02-12T08:46:46,999 copying plom_server/API/views/utils.py -> build/lib/plom_server/API/views 2026-02-12T08:46:47,000 creating build/lib/plom_server/API/views/experimental 2026-02-12T08:46:47,001 copying plom_server/API/views/experimental/__init__.py -> build/lib/plom_server/API/views/experimental 2026-02-12T08:46:47,002 copying plom_server/API/views/experimental/annotations.py -> build/lib/plom_server/API/views/experimental 2026-02-12T08:46:47,003 copying plom_server/API/views/experimental/base.py -> build/lib/plom_server/API/views/experimental 2026-02-12T08:46:47,004 copying plom_server/API/views/experimental/marking_tasks.py -> build/lib/plom_server/API/views/experimental 2026-02-12T08:46:47,005 copying plom_server/API/views/experimental/rubrics.py -> build/lib/plom_server/API/views/experimental 2026-02-12T08:46:47,006 creating build/lib/plom_server/Authentication/forms 2026-02-12T08:46:47,008 copying plom_server/Authentication/forms/__init__.py -> build/lib/plom_server/Authentication/forms 2026-02-12T08:46:47,009 copying plom_server/Authentication/forms/choices.py -> build/lib/plom_server/Authentication/forms 2026-02-12T08:46:47,010 copying plom_server/Authentication/forms/signupForm.py -> build/lib/plom_server/Authentication/forms 2026-02-12T08:46:47,010 creating build/lib/plom_server/Authentication/management/commands 2026-02-12T08:46:47,011 copying plom_server/Authentication/management/commands/plom_create_groups.py -> build/lib/plom_server/Authentication/management/commands 2026-02-12T08:46:47,013 creating build/lib/plom_server/Authentication/migrations 2026-02-12T08:46:47,013 copying plom_server/Authentication/migrations/0001_initial.py -> build/lib/plom_server/Authentication/migrations 2026-02-12T08:46:47,014 copying plom_server/Authentication/migrations/__init__.py -> build/lib/plom_server/Authentication/migrations 2026-02-12T08:46:47,016 creating build/lib/plom_server/Authentication/tests 2026-02-12T08:46:47,017 copying plom_server/Authentication/tests/__init__.py -> build/lib/plom_server/Authentication/tests 2026-02-12T08:46:47,018 copying plom_server/Authentication/tests/test_create_users.py -> build/lib/plom_server/Authentication/tests 2026-02-12T08:46:47,019 creating build/lib/plom_server/Base/migrations 2026-02-12T08:46:47,020 copying plom_server/Base/migrations/0001_initial.py -> build/lib/plom_server/Base/migrations 2026-02-12T08:46:47,021 copying plom_server/Base/migrations/__init__.py -> build/lib/plom_server/Base/migrations 2026-02-12T08:46:47,023 creating build/lib/plom_server/BuildPaperPDF/management/commands 2026-02-12T08:46:47,023 copying plom_server/BuildPaperPDF/management/commands/plom_build_paper_pdfs.py -> build/lib/plom_server/BuildPaperPDF/management/commands 2026-02-12T08:46:47,025 creating build/lib/plom_server/BuildPaperPDF/migrations 2026-02-12T08:46:47,026 copying plom_server/BuildPaperPDF/migrations/0001_initial.py -> build/lib/plom_server/BuildPaperPDF/migrations 2026-02-12T08:46:47,027 copying plom_server/BuildPaperPDF/migrations/__init__.py -> build/lib/plom_server/BuildPaperPDF/migrations 2026-02-12T08:46:47,028 creating build/lib/plom_server/Contrib/management/commands 2026-02-12T08:46:47,029 copying plom_server/Contrib/management/commands/PCA_analysis.py -> build/lib/plom_server/Contrib/management/commands 2026-02-12T08:46:47,030 copying plom_server/Contrib/management/commands/cluster_and_tag.py -> build/lib/plom_server/Contrib/management/commands 2026-02-12T08:46:47,031 creating build/lib/plom_server/Finish/management/commands 2026-02-12T08:46:47,032 copying plom_server/Finish/management/commands/generate_report.py -> build/lib/plom_server/Finish/management/commands 2026-02-12T08:46:47,033 copying plom_server/Finish/management/commands/plom_build_all_soln.py -> build/lib/plom_server/Finish/management/commands 2026-02-12T08:46:47,035 copying plom_server/Finish/management/commands/plom_build_soln.py -> build/lib/plom_server/Finish/management/commands 2026-02-12T08:46:47,036 copying plom_server/Finish/management/commands/plom_download_marks_csv.py -> build/lib/plom_server/Finish/management/commands 2026-02-12T08:46:47,037 copying plom_server/Finish/management/commands/plom_download_ta_info_csv.py -> build/lib/plom_server/Finish/management/commands 2026-02-12T08:46:47,038 copying plom_server/Finish/management/commands/plom_reassemble.py -> build/lib/plom_server/Finish/management/commands 2026-02-12T08:46:47,039 copying plom_server/Finish/management/commands/plom_soln_sources.py -> build/lib/plom_server/Finish/management/commands 2026-02-12T08:46:47,040 copying plom_server/Finish/management/commands/plom_soln_spec.py -> build/lib/plom_server/Finish/management/commands 2026-02-12T08:46:47,042 creating build/lib/plom_server/Finish/migrations 2026-02-12T08:46:47,043 copying plom_server/Finish/migrations/0001_initial.py -> build/lib/plom_server/Finish/migrations 2026-02-12T08:46:47,044 copying plom_server/Finish/migrations/__init__.py -> build/lib/plom_server/Finish/migrations 2026-02-12T08:46:47,046 creating build/lib/plom_server/Finish/templatetags 2026-02-12T08:46:47,047 copying plom_server/Finish/templatetags/__init__.py -> build/lib/plom_server/Finish/templatetags 2026-02-12T08:46:47,048 copying plom_server/Finish/templatetags/custom_tags.py -> build/lib/plom_server/Finish/templatetags 2026-02-12T08:46:47,049 creating build/lib/plom_server/Finish/tests 2026-02-12T08:46:47,050 copying plom_server/Finish/tests/__init__.py -> build/lib/plom_server/Finish/tests 2026-02-12T08:46:47,051 copying plom_server/Finish/tests/test_student_mark.py -> build/lib/plom_server/Finish/tests 2026-02-12T08:46:47,052 creating build/lib/plom_server/Finish/useful_files_for_testing 2026-02-12T08:46:47,053 copying plom_server/Finish/useful_files_for_testing/soln_spec_for_testing_shared_pages.toml -> build/lib/plom_server/Finish/useful_files_for_testing 2026-02-12T08:46:47,054 creating build/lib/plom_server/Finish/views 2026-02-12T08:46:47,055 copying plom_server/Finish/views/__init__.py -> build/lib/plom_server/Finish/views 2026-02-12T08:46:47,056 copying plom_server/Finish/views/build_soln_pdf.py -> build/lib/plom_server/Finish/views 2026-02-12T08:46:47,057 copying plom_server/Finish/views/marking_info.py -> build/lib/plom_server/Finish/views 2026-02-12T08:46:47,058 copying plom_server/Finish/views/reassembly.py -> build/lib/plom_server/Finish/views 2026-02-12T08:46:47,059 copying plom_server/Finish/views/soln_home.py -> build/lib/plom_server/Finish/views 2026-02-12T08:46:47,060 copying plom_server/Finish/views/soln_sources.py -> build/lib/plom_server/Finish/views 2026-02-12T08:46:47,062 copying plom_server/Finish/views/soln_spec.py -> build/lib/plom_server/Finish/views 2026-02-12T08:46:47,062 copying plom_server/Finish/views/student_report.py -> build/lib/plom_server/Finish/views 2026-02-12T08:46:47,063 copying plom_server/Finish/services/generate_report.css -> build/lib/plom_server/Finish/services 2026-02-12T08:46:47,064 creating build/lib/plom_server/Identify/management/commands 2026-02-12T08:46:47,065 copying plom_server/Identify/management/commands/clear_id.py -> build/lib/plom_server/Identify/management/commands 2026-02-12T08:46:47,066 copying plom_server/Identify/management/commands/plom_id_direct.py -> build/lib/plom_server/Identify/management/commands 2026-02-12T08:46:47,068 copying plom_server/Identify/management/commands/plom_run_id_reader.py -> build/lib/plom_server/Identify/management/commands 2026-02-12T08:46:47,069 creating build/lib/plom_server/Identify/migrations 2026-02-12T08:46:47,070 copying plom_server/Identify/migrations/0001_initial.py -> build/lib/plom_server/Identify/migrations 2026-02-12T08:46:47,071 copying plom_server/Identify/migrations/__init__.py -> build/lib/plom_server/Identify/migrations 2026-02-12T08:46:47,072 creating build/lib/plom_server/QuestionTags/management/commands 2026-02-12T08:46:47,074 copying plom_server/QuestionTags/management/commands/create_tag.py -> build/lib/plom_server/QuestionTags/management/commands 2026-02-12T08:46:47,075 copying plom_server/QuestionTags/management/commands/delete_qtag_link.py -> build/lib/plom_server/QuestionTags/management/commands 2026-02-12T08:46:47,076 copying plom_server/QuestionTags/management/commands/delete_tag.py -> build/lib/plom_server/QuestionTags/management/commands 2026-02-12T08:46:47,077 copying plom_server/QuestionTags/management/commands/link_question_with_tag.py -> build/lib/plom_server/QuestionTags/management/commands 2026-02-12T08:46:47,078 copying plom_server/QuestionTags/management/commands/upload_qtags_csv.py -> build/lib/plom_server/QuestionTags/management/commands 2026-02-12T08:46:47,079 creating build/lib/plom_server/QuestionTags/migrations 2026-02-12T08:46:47,080 copying plom_server/QuestionTags/migrations/0001_initial.py -> build/lib/plom_server/QuestionTags/migrations 2026-02-12T08:46:47,081 copying plom_server/QuestionTags/migrations/__init__.py -> build/lib/plom_server/QuestionTags/migrations 2026-02-12T08:46:47,083 creating build/lib/plom_server/QuestionClustering/migrations 2026-02-12T08:46:47,084 copying plom_server/QuestionClustering/migrations/0001_initial.py -> build/lib/plom_server/QuestionClustering/migrations 2026-02-12T08:46:47,085 copying plom_server/QuestionClustering/migrations/__init__.py -> build/lib/plom_server/QuestionClustering/migrations 2026-02-12T08:46:47,086 creating build/lib/plom_server/Launcher/migrations 2026-02-12T08:46:47,087 copying plom_server/Launcher/migrations/__init__.py -> build/lib/plom_server/Launcher/migrations 2026-02-12T08:46:47,088 creating build/lib/plom_server/Mark/migrations 2026-02-12T08:46:47,089 copying plom_server/Mark/migrations/0001_initial.py -> build/lib/plom_server/Mark/migrations 2026-02-12T08:46:47,090 copying plom_server/Mark/migrations/__init__.py -> build/lib/plom_server/Mark/migrations 2026-02-12T08:46:47,091 creating build/lib/plom_server/Mark/models 2026-02-12T08:46:47,092 copying plom_server/Mark/models/__init__.py -> build/lib/plom_server/Mark/models 2026-02-12T08:46:47,093 copying plom_server/Mark/models/annotations.py -> build/lib/plom_server/Mark/models 2026-02-12T08:46:47,094 copying plom_server/Mark/models/tasks.py -> build/lib/plom_server/Mark/models 2026-02-12T08:46:47,095 creating build/lib/plom_server/Mark/serializers 2026-02-12T08:46:47,097 copying plom_server/Mark/serializers/__init__.py -> build/lib/plom_server/Mark/serializers 2026-02-12T08:46:47,097 copying plom_server/Mark/serializers/annotations.py -> build/lib/plom_server/Mark/serializers 2026-02-12T08:46:47,099 copying plom_server/Mark/serializers/tasks.py -> build/lib/plom_server/Mark/serializers 2026-02-12T08:46:47,099 copying plom_server/Mark/tests/tiny_qvmap.toml -> build/lib/plom_server/Mark/tests 2026-02-12T08:46:47,100 copying plom_server/Mark/tests/tiny_spec.toml -> build/lib/plom_server/Mark/tests 2026-02-12T08:46:47,101 creating build/lib/plom_server/Papers/management/commands 2026-02-12T08:46:47,103 copying plom_server/Papers/management/commands/plom_qvmap.py -> build/lib/plom_server/Papers/management/commands 2026-02-12T08:46:47,104 creating build/lib/plom_server/Papers/migrations 2026-02-12T08:46:47,105 copying plom_server/Papers/migrations/0001_initial.py -> build/lib/plom_server/Papers/migrations 2026-02-12T08:46:47,107 copying plom_server/Papers/migrations/__init__.py -> build/lib/plom_server/Papers/migrations 2026-02-12T08:46:47,107 creating build/lib/plom_server/Preparation/management/commands 2026-02-12T08:46:47,108 copying plom_server/Preparation/management/commands/plom_preparation_classlist.py -> build/lib/plom_server/Preparation/management/commands 2026-02-12T08:46:47,109 copying plom_server/Preparation/management/commands/plom_preparation_source.py -> build/lib/plom_server/Preparation/management/commands 2026-02-12T08:46:47,111 copying plom_server/Preparation/management/commands/plom_preparation_spec.py -> build/lib/plom_server/Preparation/management/commands 2026-02-12T08:46:47,112 copying plom_server/Preparation/management/commands/plom_preparation_status.py -> build/lib/plom_server/Preparation/management/commands 2026-02-12T08:46:47,113 creating build/lib/plom_server/Preparation/migrations 2026-02-12T08:46:47,114 copying plom_server/Preparation/migrations/0001_initial.py -> build/lib/plom_server/Preparation/migrations 2026-02-12T08:46:47,115 copying plom_server/Preparation/migrations/__init__.py -> build/lib/plom_server/Preparation/migrations 2026-02-12T08:46:47,116 creating build/lib/plom_server/Preparation/tests 2026-02-12T08:46:47,117 copying plom_server/Preparation/tests/__init__.py -> build/lib/plom_server/Preparation/tests 2026-02-12T08:46:47,119 copying plom_server/Preparation/tests/test_classlist_service.py -> build/lib/plom_server/Preparation/tests 2026-02-12T08:46:47,120 copying plom_server/Preparation/tests/test_source_service.py -> build/lib/plom_server/Preparation/tests 2026-02-12T08:46:47,121 copying plom_server/Preparation/tests/test_status.py -> build/lib/plom_server/Preparation/tests 2026-02-12T08:46:47,123 copying plom_server/Preparation/tests/test_students.py -> build/lib/plom_server/Preparation/tests 2026-02-12T08:46:47,124 copying plom_server/Preparation/tests/test_view_home.py -> build/lib/plom_server/Preparation/tests 2026-02-12T08:46:47,125 copying plom_server/Preparation/tests/tiny_spec.toml -> build/lib/plom_server/Preparation/tests 2026-02-12T08:46:47,126 creating build/lib/plom_server/Preparation/useful_files_for_testing 2026-02-12T08:46:47,129 copying plom_server/Preparation/useful_files_for_testing/cl_errs.csv -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-02-12T08:46:47,130 copying plom_server/Preparation/useful_files_for_testing/cl_for_demo.csv -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-02-12T08:46:47,131 copying plom_server/Preparation/useful_files_for_testing/cl_good.csv -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-02-12T08:46:47,132 copying plom_server/Preparation/useful_files_for_testing/cl_warn.csv -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-02-12T08:46:47,134 copying plom_server/Preparation/useful_files_for_testing/spec_with_shared_pages.toml -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-02-12T08:46:47,134 copying plom_server/Preparation/useful_files_for_testing/test_version1.pdf -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-02-12T08:46:47,135 copying plom_server/Preparation/useful_files_for_testing/test_version2.pdf -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-02-12T08:46:47,141 copying plom_server/Preparation/useful_files_for_testing/testing_test_spec.toml -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-02-12T08:46:47,144 creating build/lib/plom_server/Preparation/views 2026-02-12T08:46:47,146 copying plom_server/Preparation/views/__init__.py -> build/lib/plom_server/Preparation/views 2026-02-12T08:46:47,150 copying plom_server/Preparation/views/classlist_manage.py -> build/lib/plom_server/Preparation/views 2026-02-12T08:46:47,154 copying plom_server/Preparation/views/home.py -> build/lib/plom_server/Preparation/views 2026-02-12T08:46:47,158 copying plom_server/Preparation/views/miscellanea.py -> build/lib/plom_server/Preparation/views 2026-02-12T08:46:47,161 copying plom_server/Preparation/views/mocker.py -> build/lib/plom_server/Preparation/views 2026-02-12T08:46:47,165 copying plom_server/Preparation/views/needs_manager_view.py -> build/lib/plom_server/Preparation/views 2026-02-12T08:46:47,168 copying plom_server/Preparation/views/pqv_mapping.py -> build/lib/plom_server/Preparation/views 2026-02-12T08:46:47,173 copying plom_server/Preparation/views/prenaming.py -> build/lib/plom_server/Preparation/views 2026-02-12T08:46:47,176 copying plom_server/Preparation/views/public_code.py -> build/lib/plom_server/Preparation/views 2026-02-12T08:46:47,180 copying plom_server/Preparation/views/source_manage.py -> build/lib/plom_server/Preparation/views 2026-02-12T08:46:47,184 creating build/lib/plom_server/Progress/tests 2026-02-12T08:46:47,186 copying plom_server/Progress/tests/__init__.py -> build/lib/plom_server/Progress/tests 2026-02-12T08:46:47,190 creating build/lib/plom_server/Progress/views 2026-02-12T08:46:47,192 copying plom_server/Progress/views/__init__.py -> build/lib/plom_server/Progress/views 2026-02-12T08:46:47,196 copying plom_server/Progress/views/progress_identify.py -> build/lib/plom_server/Progress/views 2026-02-12T08:46:47,200 copying plom_server/Progress/views/progress_landing.py -> build/lib/plom_server/Progress/views 2026-02-12T08:46:47,203 copying plom_server/Progress/views/progress_mark.py -> build/lib/plom_server/Progress/views 2026-02-12T08:46:47,208 copying plom_server/Progress/views/progress_task_annot.py -> build/lib/plom_server/Progress/views 2026-02-12T08:46:47,212 copying plom_server/Progress/views/progress_userinfo.py -> build/lib/plom_server/Progress/views 2026-02-12T08:46:47,215 creating build/lib/plom_server/Rectangles/management/commands 2026-02-12T08:46:47,218 copying plom_server/Rectangles/management/commands/plom_extract_rectangle.py -> build/lib/plom_server/Rectangles/management/commands 2026-02-12T08:46:47,222 creating build/lib/plom_server/Rectangles/tests 2026-02-12T08:46:47,224 copying plom_server/Rectangles/tests/__init__.py -> build/lib/plom_server/Rectangles/tests 2026-02-12T08:46:47,227 copying plom_server/Rectangles/tests/test_rectangles.py -> build/lib/plom_server/Rectangles/tests 2026-02-12T08:46:47,231 creating build/lib/plom_server/Rubrics/management/commands 2026-02-12T08:46:47,234 copying plom_server/Rubrics/management/commands/plom_rubrics.py -> build/lib/plom_server/Rubrics/management/commands 2026-02-12T08:46:47,238 creating build/lib/plom_server/Rubrics/migrations 2026-02-12T08:46:47,240 copying plom_server/Rubrics/migrations/0001_initial.py -> build/lib/plom_server/Rubrics/migrations 2026-02-12T08:46:47,244 copying plom_server/Rubrics/migrations/__init__.py -> build/lib/plom_server/Rubrics/migrations 2026-02-12T08:46:47,247 creating build/lib/plom_server/Rubrics/tests 2026-02-12T08:46:47,249 copying plom_server/Rubrics/tests/__init__.py -> build/lib/plom_server/Rubrics/tests 2026-02-12T08:46:47,253 copying plom_server/Rubrics/tests/test_display_delta.py -> build/lib/plom_server/Rubrics/tests 2026-02-12T08:46:47,256 copying plom_server/Rubrics/tests/test_rubric_fractional_permissions.py -> build/lib/plom_server/Rubrics/tests 2026-02-12T08:46:47,260 copying plom_server/Rubrics/tests/test_rubric_misc.py -> build/lib/plom_server/Rubrics/tests 2026-02-12T08:46:47,263 copying plom_server/Rubrics/tests/test_rubric_permissions.py -> build/lib/plom_server/Rubrics/tests 2026-02-12T08:46:47,267 copying plom_server/Rubrics/tests/test_rubric_service.py -> build/lib/plom_server/Rubrics/tests 2026-02-12T08:46:47,271 creating build/lib/plom_server/Scan/management/commands 2026-02-12T08:46:47,273 copying plom_server/Scan/management/commands/plom_bundle_push_lock.py -> build/lib/plom_server/Scan/management/commands 2026-02-12T08:46:47,277 copying plom_server/Scan/management/commands/plom_discard_pushed_page.py -> build/lib/plom_server/Scan/management/commands 2026-02-12T08:46:47,280 copying plom_server/Scan/management/commands/plom_forgive_all_dnm.py -> build/lib/plom_server/Scan/management/commands 2026-02-12T08:46:47,284 copying plom_server/Scan/management/commands/plom_forgive_missing_page.py -> build/lib/plom_server/Scan/management/commands 2026-02-12T08:46:47,287 copying plom_server/Scan/management/commands/plom_list_images_in_paper.py -> build/lib/plom_server/Scan/management/commands 2026-02-12T08:46:47,290 copying plom_server/Scan/management/commands/plom_reassign_discard.py -> build/lib/plom_server/Scan/management/commands 2026-02-12T08:46:47,293 copying plom_server/Scan/management/commands/plom_staging_assign_extra.py -> build/lib/plom_server/Scan/management/commands 2026-02-12T08:46:47,297 copying plom_server/Scan/management/commands/plom_staging_bundles.py -> build/lib/plom_server/Scan/management/commands 2026-02-12T08:46:47,301 copying plom_server/Scan/management/commands/plom_staging_discard.py -> build/lib/plom_server/Scan/management/commands 2026-02-12T08:46:47,305 copying plom_server/Scan/management/commands/plom_staging_extralise.py -> build/lib/plom_server/Scan/management/commands 2026-02-12T08:46:47,308 copying plom_server/Scan/management/commands/plom_staging_knowify.py -> build/lib/plom_server/Scan/management/commands 2026-02-12T08:46:47,312 copying plom_server/Scan/management/commands/plom_staging_rotate.py -> build/lib/plom_server/Scan/management/commands 2026-02-12T08:46:47,316 copying plom_server/Scan/management/commands/plom_staging_unknowify.py -> build/lib/plom_server/Scan/management/commands 2026-02-12T08:46:47,320 creating build/lib/plom_server/Scan/migrations 2026-02-12T08:46:47,322 copying plom_server/Scan/migrations/0001_initial.py -> build/lib/plom_server/Scan/migrations 2026-02-12T08:46:47,326 copying plom_server/Scan/migrations/__init__.py -> build/lib/plom_server/Scan/migrations 2026-02-12T08:46:47,329 creating build/lib/plom_server/Scan/tests 2026-02-12T08:46:47,331 copying plom_server/Scan/tests/__init__.py -> build/lib/plom_server/Scan/tests 2026-02-12T08:46:47,334 copying plom_server/Scan/tests/id_page_img.png -> build/lib/plom_server/Scan/tests 2026-02-12T08:46:47,339 copying plom_server/Scan/tests/spec_with_shared_pages.toml -> build/lib/plom_server/Scan/tests 2026-02-12T08:46:47,343 copying plom_server/Scan/tests/test_forgive.py -> build/lib/plom_server/Scan/tests 2026-02-12T08:46:47,347 copying plom_server/Scan/tests/test_image_process.py -> build/lib/plom_server/Scan/tests 2026-02-12T08:46:47,350 copying plom_server/Scan/tests/test_manage_discard.py -> build/lib/plom_server/Scan/tests 2026-02-12T08:46:47,354 copying plom_server/Scan/tests/test_manage_scan.py -> build/lib/plom_server/Scan/tests 2026-02-12T08:46:47,359 copying plom_server/Scan/tests/test_qr_service.py -> build/lib/plom_server/Scan/tests 2026-02-12T08:46:47,362 copying plom_server/Scan/tests/test_scan_cast.py -> build/lib/plom_server/Scan/tests 2026-02-12T08:46:47,366 copying plom_server/Scan/tests/test_scan_service.py -> build/lib/plom_server/Scan/tests 2026-02-12T08:46:47,370 copying plom_server/Scan/tests/test_staging_image_types.py -> build/lib/plom_server/Scan/tests 2026-02-12T08:46:47,373 creating build/lib/plom_server/Scan/views 2026-02-12T08:46:47,375 copying plom_server/Scan/views/__init__.py -> build/lib/plom_server/Scan/views 2026-02-12T08:46:47,379 copying plom_server/Scan/views/cast_image_state.py -> build/lib/plom_server/Scan/views 2026-02-12T08:46:47,383 copying plom_server/Scan/views/manage_bundle.py -> build/lib/plom_server/Scan/views 2026-02-12T08:46:47,388 copying plom_server/Scan/views/push_images.py -> build/lib/plom_server/Scan/views 2026-02-12T08:46:47,391 copying plom_server/Scan/views/pushed_images.py -> build/lib/plom_server/Scan/views 2026-02-12T08:46:47,396 copying plom_server/Scan/views/rotate_images.py -> build/lib/plom_server/Scan/views 2026-02-12T08:46:47,400 copying plom_server/Scan/views/scan_discards.py -> build/lib/plom_server/Scan/views 2026-02-12T08:46:47,404 copying plom_server/Scan/views/scanner_home.py -> build/lib/plom_server/Scan/views 2026-02-12T08:46:47,408 copying plom_server/Scan/views/scanner_summary.py -> build/lib/plom_server/Scan/views 2026-02-12T08:46:47,411 creating build/lib/plom_server/SpecCreator/migrations 2026-02-12T08:46:47,413 copying plom_server/SpecCreator/migrations/__init__.py -> build/lib/plom_server/SpecCreator/migrations 2026-02-12T08:46:47,416 creating build/lib/plom_server/SpecCreator/views 2026-02-12T08:46:47,418 copying plom_server/SpecCreator/views/__init__.py -> build/lib/plom_server/SpecCreator/views 2026-02-12T08:46:47,422 copying plom_server/SpecCreator/views/base.py -> build/lib/plom_server/SpecCreator/views 2026-02-12T08:46:47,425 copying plom_server/SpecCreator/views/spec_download.py -> build/lib/plom_server/SpecCreator/views 2026-02-12T08:46:47,429 copying plom_server/SpecCreator/views/spec_editor.py -> build/lib/plom_server/SpecCreator/views 2026-02-12T08:46:47,433 copying plom_server/SpecCreator/views/spec_upload.py -> build/lib/plom_server/SpecCreator/views 2026-02-12T08:46:47,436 copying plom_server/SpecCreator/views/summary.py -> build/lib/plom_server/SpecCreator/views 2026-02-12T08:46:47,440 copying plom_server/SpecCreator/views/template_spec_builder.py -> build/lib/plom_server/SpecCreator/views 2026-02-12T08:46:47,444 copying plom_server/static/ball_triangle.svg -> build/lib/plom_server/static 2026-02-12T08:46:47,447 copying plom_server/static/defaultUserIcon.png -> build/lib/plom_server/static 2026-02-12T08:46:47,452 copying plom_server/static/fingers_in_gears.svg -> build/lib/plom_server/static 2026-02-12T08:46:47,456 copying plom_server/static/plomLogo.png -> build/lib/plom_server/static 2026-02-12T08:46:47,460 creating build/lib/plom_server/static/css 2026-02-12T08:46:47,462 copying plom_server/static/css/base.css -> build/lib/plom_server/static/css 2026-02-12T08:46:47,466 copying plom_server/static/css/diff_table.css -> build/lib/plom_server/static/css 2026-02-12T08:46:47,469 copying plom_server/static/css/loginPage.css -> build/lib/plom_server/static/css 2026-02-12T08:46:47,473 copying plom_server/static/css/profile.css -> build/lib/plom_server/static/css 2026-02-12T08:46:47,476 creating build/lib/plom_server/static/js 2026-02-12T08:46:47,478 copying plom_server/static/js/frontend_utils.js -> build/lib/plom_server/static/js 2026-02-12T08:46:47,482 copying plom_server/static/js/plom_htmx_error_handler.js -> build/lib/plom_server/static/js 2026-02-12T08:46:47,486 copying plom_server/static/js/rectangle_select.js -> build/lib/plom_server/static/js 2026-02-12T08:46:47,490 creating build/lib/plom_server/TaskOrder/management/commands 2026-02-12T08:46:47,493 copying plom_server/TaskOrder/management/commands/task_sort_written_amount.py -> build/lib/plom_server/TaskOrder/management/commands 2026-02-12T08:46:47,497 copying plom_server/templates/403.html -> build/lib/plom_server/templates 2026-02-12T08:46:47,500 creating build/lib/plom_server/templates/Authentication 2026-02-12T08:46:47,502 copying plom_server/templates/Authentication/activation_invalid.html -> build/lib/plom_server/templates/Authentication 2026-02-12T08:46:47,505 copying plom_server/templates/Authentication/home.html -> build/lib/plom_server/templates/Authentication 2026-02-12T08:46:47,509 copying plom_server/templates/Authentication/login.html -> build/lib/plom_server/templates/Authentication 2026-02-12T08:46:47,512 copying plom_server/templates/Authentication/maintenance.html -> build/lib/plom_server/templates/Authentication 2026-02-12T08:46:47,515 copying plom_server/templates/Authentication/no_group.html -> build/lib/plom_server/templates/Authentication 2026-02-12T08:46:47,519 copying plom_server/templates/Authentication/set_password.html -> build/lib/plom_server/templates/Authentication 2026-02-12T08:46:47,522 copying plom_server/templates/Authentication/set_password_complete.html -> build/lib/plom_server/templates/Authentication 2026-02-12T08:46:47,526 copying plom_server/templates/Authentication/signup_base.html -> build/lib/plom_server/templates/Authentication 2026-02-12T08:46:47,529 copying plom_server/templates/Authentication/signup_import_users.html -> build/lib/plom_server/templates/Authentication 2026-02-12T08:46:47,533 copying plom_server/templates/Authentication/signup_multiple_users.html -> build/lib/plom_server/templates/Authentication 2026-02-12T08:46:47,536 copying plom_server/templates/Authentication/signup_single_user.html -> build/lib/plom_server/templates/Authentication 2026-02-12T08:46:47,540 copying plom_server/templates/Authentication/unauthorized.html -> build/lib/plom_server/templates/Authentication 2026-02-12T08:46:47,543 creating build/lib/plom_server/templates/BuildPaperPDF 2026-02-12T08:46:47,545 copying plom_server/templates/BuildPaperPDF/build_paper_pdfs.html -> build/lib/plom_server/templates/BuildPaperPDF 2026-02-12T08:46:47,549 copying plom_server/templates/BuildPaperPDF/cannot_find_pdf.html -> build/lib/plom_server/templates/BuildPaperPDF 2026-02-12T08:46:47,553 creating build/lib/plom_server/templates/BuildPaperPDF/fragments 2026-02-12T08:46:47,555 copying plom_server/templates/BuildPaperPDF/fragments/pdf_table.html -> build/lib/plom_server/templates/BuildPaperPDF/fragments 2026-02-12T08:46:47,559 creating build/lib/plom_server/templates/Finish 2026-02-12T08:46:47,561 copying plom_server/templates/Finish/build_soln.html -> build/lib/plom_server/templates/Finish 2026-02-12T08:46:47,566 copying plom_server/templates/Finish/finish_no_spec.html -> build/lib/plom_server/templates/Finish 2026-02-12T08:46:47,569 copying plom_server/templates/Finish/finish_not_printed.html -> build/lib/plom_server/templates/Finish 2026-02-12T08:46:47,573 copying plom_server/templates/Finish/reassemble_paper_pdfs.html -> build/lib/plom_server/templates/Finish 2026-02-12T08:46:47,577 copying plom_server/templates/Finish/soln_home.html -> build/lib/plom_server/templates/Finish 2026-02-12T08:46:47,580 copying plom_server/templates/Finish/soln_source_attempt.html -> build/lib/plom_server/templates/Finish 2026-02-12T08:46:47,584 copying plom_server/templates/Finish/soln_sources.html -> build/lib/plom_server/templates/Finish 2026-02-12T08:46:47,587 copying plom_server/templates/Finish/soln_spec.html -> build/lib/plom_server/templates/Finish 2026-02-12T08:46:47,592 copying plom_server/templates/Finish/template_soln_spec.html -> build/lib/plom_server/templates/Finish 2026-02-12T08:46:47,595 creating build/lib/plom_server/templates/Finish/Reports 2026-02-12T08:46:47,597 copying plom_server/templates/Finish/Reports/brief_student_report.html -> build/lib/plom_server/templates/Finish/Reports 2026-02-12T08:46:47,601 creating build/lib/plom_server/templates/Identify 2026-02-12T08:46:47,602 copying plom_server/templates/Identify/find_id_rect.html -> build/lib/plom_server/templates/Identify 2026-02-12T08:46:47,606 copying plom_server/templates/Identify/id_prediction_home.html -> build/lib/plom_server/templates/Identify 2026-02-12T08:46:47,610 copying plom_server/templates/Identify/parent_idbox_rect.html -> build/lib/plom_server/templates/Identify 2026-02-12T08:46:47,613 creating build/lib/plom_server/templates/Preparation 2026-02-12T08:46:47,615 copying plom_server/templates/Preparation/classlist_attempt.html -> build/lib/plom_server/templates/Preparation 2026-02-12T08:46:47,619 copying plom_server/templates/Preparation/classlist_manage.html -> build/lib/plom_server/templates/Preparation 2026-02-12T08:46:47,622 copying plom_server/templates/Preparation/dependency_conflict.html -> build/lib/plom_server/templates/Preparation 2026-02-12T08:46:47,626 copying plom_server/templates/Preparation/home.html -> build/lib/plom_server/templates/Preparation 2026-02-12T08:46:47,630 copying plom_server/templates/Preparation/miscellanea.html -> build/lib/plom_server/templates/Preparation 2026-02-12T08:46:47,633 copying plom_server/templates/Preparation/papers_printed_manage.html -> build/lib/plom_server/templates/Preparation 2026-02-12T08:46:47,638 copying plom_server/templates/Preparation/pqv_mapping_attempt.html -> build/lib/plom_server/templates/Preparation 2026-02-12T08:46:47,642 copying plom_server/templates/Preparation/pqv_mapping_manage.html -> build/lib/plom_server/templates/Preparation 2026-02-12T08:46:47,646 copying plom_server/templates/Preparation/prenaming_configuration.html -> build/lib/plom_server/templates/Preparation 2026-02-12T08:46:47,650 copying plom_server/templates/Preparation/public_code.html -> build/lib/plom_server/templates/Preparation 2026-02-12T08:46:47,653 copying plom_server/templates/Preparation/source_item_view.html -> build/lib/plom_server/templates/Preparation 2026-02-12T08:46:47,657 copying plom_server/templates/Preparation/source_manage.html -> build/lib/plom_server/templates/Preparation 2026-02-12T08:46:47,660 creating build/lib/plom_server/templates/Profile 2026-02-12T08:46:47,662 copying plom_server/templates/Profile/private_profile.html -> build/lib/plom_server/templates/Profile 2026-02-12T08:46:47,665 copying plom_server/templates/Profile/profile.html -> build/lib/plom_server/templates/Profile 2026-02-12T08:46:47,669 creating build/lib/plom_server/templates/Progress 2026-02-12T08:46:47,671 copying plom_server/templates/Progress/all_tasks.html -> build/lib/plom_server/templates/Progress 2026-02-12T08:46:47,675 copying plom_server/templates/Progress/progress_landing.html -> build/lib/plom_server/templates/Progress 2026-02-12T08:46:47,679 copying plom_server/templates/Progress/tools_landing.html -> build/lib/plom_server/templates/Progress 2026-02-12T08:46:47,682 creating build/lib/plom_server/templates/Progress/Identify 2026-02-12T08:46:47,684 copying plom_server/templates/Progress/Identify/id_image_wrap_fragment.html -> build/lib/plom_server/templates/Progress/Identify 2026-02-12T08:46:47,688 copying plom_server/templates/Progress/Identify/identify_home.html -> build/lib/plom_server/templates/Progress/Identify 2026-02-12T08:46:47,692 creating build/lib/plom_server/templates/Progress/Mark 2026-02-12T08:46:47,695 copying plom_server/templates/Progress/Mark/annotation_image_wrap_fragment.html -> build/lib/plom_server/templates/Progress/Mark 2026-02-12T08:46:47,698 copying plom_server/templates/Progress/Mark/mark_compare_versions.html -> build/lib/plom_server/templates/Progress/Mark 2026-02-12T08:46:47,703 copying plom_server/templates/Progress/Mark/mark_details.html -> build/lib/plom_server/templates/Progress/Mark 2026-02-12T08:46:47,708 copying plom_server/templates/Progress/Mark/mark_overview.html -> build/lib/plom_server/templates/Progress/Mark 2026-02-12T08:46:47,712 copying plom_server/templates/Progress/Mark/mark_papers.html -> build/lib/plom_server/templates/Progress/Mark 2026-02-12T08:46:47,716 copying plom_server/templates/Progress/Mark/mark_stats_card.html -> build/lib/plom_server/templates/Progress/Mark 2026-02-12T08:46:47,720 copying plom_server/templates/Progress/Mark/original_image_wrap_fragment.html -> build/lib/plom_server/templates/Progress/Mark 2026-02-12T08:46:47,724 copying plom_server/templates/Progress/Mark/task_details.html -> build/lib/plom_server/templates/Progress/Mark 2026-02-12T08:46:47,728 copying plom_server/templates/Progress/Mark/task_filter.html -> build/lib/plom_server/templates/Progress/Mark 2026-02-12T08:46:47,733 creating build/lib/plom_server/templates/Progress/User_Info 2026-02-12T08:46:47,735 copying plom_server/templates/Progress/User_Info/modal_forms.html -> build/lib/plom_server/templates/Progress/User_Info 2026-02-12T08:46:47,740 copying plom_server/templates/Progress/User_Info/user_info_home.html -> build/lib/plom_server/templates/Progress/User_Info 2026-02-12T08:46:47,744 creating build/lib/plom_server/templates/Progress/fragments 2026-02-12T08:46:47,746 copying plom_server/templates/Progress/fragments/task_progress_bar.html -> build/lib/plom_server/templates/Progress/fragments 2026-02-12T08:46:47,749 creating build/lib/plom_server/templates/QuestionClustering 2026-02-12T08:46:47,751 copying plom_server/templates/QuestionClustering/cluster_groups.html -> build/lib/plom_server/templates/QuestionClustering 2026-02-12T08:46:47,755 copying plom_server/templates/QuestionClustering/clustered_papers.html -> build/lib/plom_server/templates/QuestionClustering 2026-02-12T08:46:47,759 copying plom_server/templates/QuestionClustering/clustering_jobs.html -> build/lib/plom_server/templates/QuestionClustering 2026-02-12T08:46:47,763 copying plom_server/templates/QuestionClustering/home.html -> build/lib/plom_server/templates/QuestionClustering 2026-02-12T08:46:47,766 copying plom_server/templates/QuestionClustering/modal_forms.html -> build/lib/plom_server/templates/QuestionClustering 2026-02-12T08:46:47,769 copying plom_server/templates/QuestionClustering/select.html -> build/lib/plom_server/templates/QuestionClustering 2026-02-12T08:46:47,773 copying plom_server/templates/QuestionClustering/show_rectangles.html -> build/lib/plom_server/templates/QuestionClustering 2026-02-12T08:46:47,777 creating build/lib/plom_server/templates/QuestionClustering/fragments 2026-02-12T08:46:47,778 copying plom_server/templates/QuestionClustering/fragments/clustering_jobs_table.html -> build/lib/plom_server/templates/QuestionClustering/fragments 2026-02-12T08:46:47,782 copying plom_server/templates/QuestionClustering/fragments/clustering_tag_cell.html -> build/lib/plom_server/templates/QuestionClustering/fragments 2026-02-12T08:46:47,786 copying plom_server/templates/QuestionClustering/fragments/error_detail_modal.html -> build/lib/plom_server/templates/QuestionClustering/fragments 2026-02-12T08:46:47,789 creating build/lib/plom_server/templates/Questiontags 2026-02-12T08:46:47,791 copying plom_server/templates/Questiontags/modal_forms.html -> build/lib/plom_server/templates/Questiontags 2026-02-12T08:46:47,795 copying plom_server/templates/Questiontags/qtags_landing.html -> build/lib/plom_server/templates/Questiontags 2026-02-12T08:46:47,799 creating build/lib/plom_server/templates/Rectangles 2026-02-12T08:46:47,801 copying plom_server/templates/Rectangles/home.html -> build/lib/plom_server/templates/Rectangles 2026-02-12T08:46:47,804 copying plom_server/templates/Rectangles/select.html -> build/lib/plom_server/templates/Rectangles 2026-02-12T08:46:47,808 copying plom_server/templates/Rectangles/show_rectangles.html -> build/lib/plom_server/templates/Rectangles 2026-02-12T08:46:47,811 creating build/lib/plom_server/templates/Reports 2026-02-12T08:46:47,813 copying plom_server/templates/Reports/reports_landing.html -> build/lib/plom_server/templates/Reports 2026-02-12T08:46:47,817 creating build/lib/plom_server/templates/Rubrics 2026-02-12T08:46:47,819 copying plom_server/templates/Rubrics/diff_partial.html -> build/lib/plom_server/templates/Rubrics 2026-02-12T08:46:47,822 copying plom_server/templates/Rubrics/feedback_rules.html -> build/lib/plom_server/templates/Rubrics 2026-02-12T08:46:47,826 copying plom_server/templates/Rubrics/modal_forms.html -> build/lib/plom_server/templates/Rubrics 2026-02-12T08:46:47,830 copying plom_server/templates/Rubrics/rubric_item.html -> build/lib/plom_server/templates/Rubrics 2026-02-12T08:46:47,834 copying plom_server/templates/Rubrics/rubrics_access.html -> build/lib/plom_server/templates/Rubrics 2026-02-12T08:46:47,838 copying plom_server/templates/Rubrics/rubrics_admin.html -> build/lib/plom_server/templates/Rubrics 2026-02-12T08:46:47,842 copying plom_server/templates/Rubrics/rubrics_landing.html -> build/lib/plom_server/templates/Rubrics 2026-02-12T08:46:47,845 creating build/lib/plom_server/templates/Scan 2026-02-12T08:46:47,847 copying plom_server/templates/Scan/bundle_is_locked.html -> build/lib/plom_server/templates/Scan 2026-02-12T08:46:47,851 copying plom_server/templates/Scan/bundle_thumbnails.html -> build/lib/plom_server/templates/Scan 2026-02-12T08:46:47,855 copying plom_server/templates/Scan/bundle_upload.html -> build/lib/plom_server/templates/Scan 2026-02-12T08:46:47,859 copying plom_server/templates/Scan/handwriting_comparison.html -> build/lib/plom_server/templates/Scan 2026-02-12T08:46:47,863 copying plom_server/templates/Scan/overview.html -> build/lib/plom_server/templates/Scan 2026-02-12T08:46:47,866 copying plom_server/templates/Scan/reassign_discard.html -> build/lib/plom_server/templates/Scan 2026-02-12T08:46:47,870 copying plom_server/templates/Scan/scan_complete.html -> build/lib/plom_server/templates/Scan 2026-02-12T08:46:47,873 copying plom_server/templates/Scan/scan_discard.html -> build/lib/plom_server/templates/Scan 2026-02-12T08:46:47,877 copying plom_server/templates/Scan/scan_incomplete.html -> build/lib/plom_server/templates/Scan 2026-02-12T08:46:47,880 copying plom_server/templates/Scan/show_pushed_bundles.html -> build/lib/plom_server/templates/Scan 2026-02-12T08:46:47,883 copying plom_server/templates/Scan/show_staged_bundles.html -> build/lib/plom_server/templates/Scan 2026-02-12T08:46:47,887 creating build/lib/plom_server/templates/Scan/fragments 2026-02-12T08:46:47,889 copying plom_server/templates/Scan/fragments/bundle_page_img_tag.html -> build/lib/plom_server/templates/Scan/fragments 2026-02-12T08:46:47,892 copying plom_server/templates/Scan/fragments/bundle_page_panel.html -> build/lib/plom_server/templates/Scan/fragments 2026-02-12T08:46:47,897 copying plom_server/templates/Scan/fragments/bundle_summary.html -> build/lib/plom_server/templates/Scan/fragments 2026-02-12T08:46:47,901 copying plom_server/templates/Scan/fragments/bundle_thumbnail_container.html -> build/lib/plom_server/templates/Scan/fragments 2026-02-12T08:46:47,904 copying plom_server/templates/Scan/fragments/knowify_image.html -> build/lib/plom_server/templates/Scan/fragments 2026-02-12T08:46:47,908 copying plom_server/templates/Scan/fragments/pushed_image_wrapper.html -> build/lib/plom_server/templates/Scan/fragments 2026-02-12T08:46:47,911 copying plom_server/templates/Scan/fragments/staged_bundle_row.html -> build/lib/plom_server/templates/Scan/fragments 2026-02-12T08:46:47,915 copying plom_server/templates/Scan/fragments/substitute_image_wrapper.html -> build/lib/plom_server/templates/Scan/fragments 2026-02-12T08:46:47,919 creating build/lib/plom_server/templates/SpecCreator 2026-02-12T08:46:47,920 copying plom_server/templates/SpecCreator/launch-page.html -> build/lib/plom_server/templates/SpecCreator 2026-02-12T08:46:47,924 copying plom_server/templates/SpecCreator/spec_upload.html -> build/lib/plom_server/templates/SpecCreator 2026-02-12T08:46:47,928 copying plom_server/templates/SpecCreator/summary-page.html -> build/lib/plom_server/templates/SpecCreator 2026-02-12T08:46:47,931 copying plom_server/templates/SpecCreator/summary-question.html -> build/lib/plom_server/templates/SpecCreator 2026-02-12T08:46:47,934 copying plom_server/templates/SpecCreator/template_spec_builder.html -> build/lib/plom_server/templates/SpecCreator 2026-02-12T08:46:47,938 copying plom_server/templates/SpecCreator/validation.html -> build/lib/plom_server/templates/SpecCreator 2026-02-12T08:46:47,941 creating build/lib/plom_server/templates/Tags 2026-02-12T08:46:47,943 copying plom_server/templates/Tags/tag_item.html -> build/lib/plom_server/templates/Tags 2026-02-12T08:46:47,946 copying plom_server/templates/Tags/tags_landing.html -> build/lib/plom_server/templates/Tags 2026-02-12T08:46:47,950 creating build/lib/plom_server/templates/TaskOrder 2026-02-12T08:46:47,952 copying plom_server/templates/TaskOrder/task_order_landing.html -> build/lib/plom_server/templates/TaskOrder 2026-02-12T08:46:47,955 creating build/lib/plom_server/templates/UserManagement 2026-02-12T08:46:47,957 copying plom_server/templates/UserManagement/password_reset_page.html -> build/lib/plom_server/templates/UserManagement 2026-02-12T08:46:47,960 copying plom_server/templates/UserManagement/users.html -> build/lib/plom_server/templates/UserManagement 2026-02-12T08:46:47,964 creating build/lib/plom_server/templates/base 2026-02-12T08:46:47,965 copying plom_server/templates/base/alert_message.html -> build/lib/plom_server/templates/base 2026-02-12T08:46:47,969 copying plom_server/templates/base/alert_messages.html -> build/lib/plom_server/templates/base 2026-02-12T08:46:47,972 copying plom_server/templates/base/base-2col.html -> build/lib/plom_server/templates/base 2026-02-12T08:46:47,976 copying plom_server/templates/base/base.html -> build/lib/plom_server/templates/base 2026-02-12T08:46:47,980 copying plom_server/templates/base/reset.html -> build/lib/plom_server/templates/base 2026-02-12T08:46:47,983 copying plom_server/templates/base/server_status.html -> build/lib/plom_server/templates/base 2026-02-12T08:46:47,987 copying plom_server/templates/base/sidebar.html -> build/lib/plom_server/templates/base 2026-02-12T08:46:47,990 copying plom_server/templates/base/troubles_afoot.html -> build/lib/plom_server/templates/base 2026-02-12T08:46:47,993 creating build/lib/plom_server/TestingSupport/config_files 2026-02-12T08:46:47,995 copying plom_server/TestingSupport/config_files/full_demo_config.toml -> build/lib/plom_server/TestingSupport/config_files 2026-02-12T08:46:47,999 copying plom_server/TestingSupport/config_files/hw_bundle_config.toml -> build/lib/plom_server/TestingSupport/config_files 2026-02-12T08:46:48,002 copying plom_server/TestingSupport/config_files/just_demo_spec.toml -> build/lib/plom_server/TestingSupport/config_files 2026-02-12T08:46:48,005 copying plom_server/TestingSupport/config_files/long_demo_config.toml -> build/lib/plom_server/TestingSupport/config_files 2026-02-12T08:46:48,009 copying plom_server/TestingSupport/config_files/quick_demo_config.toml -> build/lib/plom_server/TestingSupport/config_files 2026-02-12T08:46:48,012 creating build/lib/plom_server/TestingSupport/tests 2026-02-12T08:46:48,014 copying plom_server/TestingSupport/tests/__init__.py -> build/lib/plom_server/TestingSupport/tests 2026-02-12T08:46:48,018 copying plom_server/TestingSupport/tests/test_config.py -> build/lib/plom_server/TestingSupport/tests 2026-02-12T08:46:48,021 creating build/lib/plom_server/UserManagement/management/commands 2026-02-12T08:46:48,024 copying plom_server/UserManagement/management/commands/plom_leadmarker_membership.py -> build/lib/plom_server/UserManagement/management/commands 2026-02-12T08:46:48,027 copying plom_server/UserManagement/management/commands/plom_users.py -> build/lib/plom_server/UserManagement/management/commands 2026-02-12T08:46:48,031 creating build/lib/plom_server/UserManagement/migrations 2026-02-12T08:46:48,032 copying plom_server/UserManagement/migrations/0001_initial.py -> build/lib/plom_server/UserManagement/migrations 2026-02-12T08:46:48,036 copying plom_server/UserManagement/migrations/__init__.py -> build/lib/plom_server/UserManagement/migrations 2026-02-12T08:46:48,039 creating build/lib/plom_server/UserManagement/tests 2026-02-12T08:46:48,041 copying plom_server/UserManagement/tests/__init__.py -> build/lib/plom_server/UserManagement/tests 2026-02-12T08:46:48,045 copying plom_server/UserManagement/tests/test_UsersService.py -> build/lib/plom_server/UserManagement/tests 2026-02-12T08:46:48,049 copying plom_ml/clustering/model/model_config.yaml -> build/lib/plom_ml/clustering/model 2026-02-12T08:46:48,107 installing to build/bdist.linux-armv7l/wheel 2026-02-12T08:46:48,108 running install 2026-02-12T08:46:48,136 running install_lib 2026-02-12T08:46:48,144 creating build/bdist.linux-armv7l/wheel 2026-02-12T08:46:48,148 creating build/bdist.linux-armv7l/wheel/plom_server 2026-02-12T08:46:48,151 creating build/bdist.linux-armv7l/wheel/plom_server/Base 2026-02-12T08:46:48,153 copying build/lib/plom_server/Base/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-02-12T08:46:48,156 copying build/lib/plom_server/Base/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-02-12T08:46:48,158 copying build/lib/plom_server/Base/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-02-12T08:46:48,162 copying build/lib/plom_server/Base/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-02-12T08:46:48,166 copying build/lib/plom_server/Base/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-02-12T08:46:48,169 copying build/lib/plom_server/Base/tests_settings.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-02-12T08:46:48,172 copying build/lib/plom_server/Base/compat.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-02-12T08:46:48,175 copying build/lib/plom_server/Base/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-02-12T08:46:48,178 copying build/lib/plom_server/Base/base_group_views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-02-12T08:46:48,181 creating build/bdist.linux-armv7l/wheel/plom_server/Base/services 2026-02-12T08:46:48,183 copying build/lib/plom_server/Base/services/Settings.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/services 2026-02-12T08:46:48,186 copying build/lib/plom_server/Base/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/services 2026-02-12T08:46:48,189 copying build/lib/plom_server/Base/services/big_red_button.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/services 2026-02-12T08:46:48,192 copying build/lib/plom_server/Base/services/database_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/services 2026-02-12T08:46:48,196 creating build/bdist.linux-armv7l/wheel/plom_server/Base/management 2026-02-12T08:46:48,199 creating build/bdist.linux-armv7l/wheel/plom_server/Base/management/commands 2026-02-12T08:46:48,201 copying build/lib/plom_server/Base/management/commands/plom_clean_misc.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/management/commands 2026-02-12T08:46:48,205 copying build/lib/plom_server/Base/management/commands/plom_database.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/management/commands 2026-02-12T08:46:48,208 creating build/bdist.linux-armv7l/wheel/plom_server/Base/migrations 2026-02-12T08:46:48,210 copying build/lib/plom_server/Base/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/migrations 2026-02-12T08:46:48,213 copying build/lib/plom_server/Base/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/migrations 2026-02-12T08:46:48,218 creating build/bdist.linux-armv7l/wheel/plom_server/TaskOrder 2026-02-12T08:46:48,219 copying build/lib/plom_server/TaskOrder/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-02-12T08:46:48,223 copying build/lib/plom_server/TaskOrder/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-02-12T08:46:48,226 copying build/lib/plom_server/TaskOrder/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-02-12T08:46:48,229 copying build/lib/plom_server/TaskOrder/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-02-12T08:46:48,232 copying build/lib/plom_server/TaskOrder/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-02-12T08:46:48,236 creating build/bdist.linux-armv7l/wheel/plom_server/TaskOrder/services 2026-02-12T08:46:48,237 copying build/lib/plom_server/TaskOrder/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder/services 2026-02-12T08:46:48,240 copying build/lib/plom_server/TaskOrder/services/task_ordering_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder/services 2026-02-12T08:46:48,244 creating build/bdist.linux-armv7l/wheel/plom_server/TaskOrder/management 2026-02-12T08:46:48,246 creating build/bdist.linux-armv7l/wheel/plom_server/TaskOrder/management/commands 2026-02-12T08:46:48,248 copying build/lib/plom_server/TaskOrder/management/commands/task_sort_written_amount.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder/management/commands 2026-02-12T08:46:48,252 creating build/bdist.linux-armv7l/wheel/plom_server/Profile 2026-02-12T08:46:48,254 copying build/lib/plom_server/Profile/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-02-12T08:46:48,257 copying build/lib/plom_server/Profile/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-02-12T08:46:48,260 copying build/lib/plom_server/Profile/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-02-12T08:46:48,263 copying build/lib/plom_server/Profile/edit_profile_form.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-02-12T08:46:48,266 copying build/lib/plom_server/Profile/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-02-12T08:46:48,270 creating build/bdist.linux-armv7l/wheel/plom_server/Identify 2026-02-12T08:46:48,272 copying build/lib/plom_server/Identify/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-02-12T08:46:48,275 copying build/lib/plom_server/Identify/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-02-12T08:46:48,278 copying build/lib/plom_server/Identify/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-02-12T08:46:48,281 copying build/lib/plom_server/Identify/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-02-12T08:46:48,285 copying build/lib/plom_server/Identify/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-02-12T08:46:48,288 copying build/lib/plom_server/Identify/tests.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-02-12T08:46:48,292 copying build/lib/plom_server/Identify/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-02-12T08:46:48,296 creating build/bdist.linux-armv7l/wheel/plom_server/Identify/services 2026-02-12T08:46:48,298 copying build/lib/plom_server/Identify/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-02-12T08:46:48,301 copying build/lib/plom_server/Identify/services/id_reader.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-02-12T08:46:48,306 copying build/lib/plom_server/Identify/services/id_direct.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-02-12T08:46:48,309 copying build/lib/plom_server/Identify/services/id_tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-02-12T08:46:48,312 copying build/lib/plom_server/Identify/services/ClasslistService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-02-12T08:46:48,315 copying build/lib/plom_server/Identify/services/id_progress.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-02-12T08:46:48,319 creating build/bdist.linux-armv7l/wheel/plom_server/Identify/management 2026-02-12T08:46:48,321 creating build/bdist.linux-armv7l/wheel/plom_server/Identify/management/commands 2026-02-12T08:46:48,323 copying build/lib/plom_server/Identify/management/commands/clear_id.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/management/commands 2026-02-12T08:46:48,326 copying build/lib/plom_server/Identify/management/commands/plom_id_direct.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/management/commands 2026-02-12T08:46:48,329 copying build/lib/plom_server/Identify/management/commands/plom_run_id_reader.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/management/commands 2026-02-12T08:46:48,333 creating build/bdist.linux-armv7l/wheel/plom_server/Identify/migrations 2026-02-12T08:46:48,335 copying build/lib/plom_server/Identify/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/migrations 2026-02-12T08:46:48,338 copying build/lib/plom_server/Identify/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/migrations 2026-02-12T08:46:48,341 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher 2026-02-12T08:46:48,343 copying build/lib/plom_server/Launcher/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher 2026-02-12T08:46:48,346 copying build/lib/plom_server/Launcher/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher 2026-02-12T08:46:48,350 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher/services 2026-02-12T08:46:48,351 copying build/lib/plom_server/Launcher/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/services 2026-02-12T08:46:48,354 copying build/lib/plom_server/Launcher/services/launch_demo_bundle_creator.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/services 2026-02-12T08:46:48,358 copying build/lib/plom_server/Launcher/services/launch_demo_homework_bundle_creator.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/services 2026-02-12T08:46:48,362 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher/management 2026-02-12T08:46:48,364 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher/management/commands 2026-02-12T08:46:48,367 copying build/lib/plom_server/Launcher/management/commands/plom_create_demo_users.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/management/commands 2026-02-12T08:46:48,370 copying build/lib/plom_server/Launcher/management/commands/plom_build_scrap_extra_pdfs.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/management/commands 2026-02-12T08:46:48,373 copying build/lib/plom_server/Launcher/management/commands/plom_make_groups_and_first_users.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/management/commands 2026-02-12T08:46:48,376 copying build/lib/plom_server/Launcher/management/commands/plom_get_static_javascript.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/management/commands 2026-02-12T08:46:48,379 copying build/lib/plom_server/Launcher/management/commands/plom_demo_bundles.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/management/commands 2026-02-12T08:46:48,383 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher/migrations 2026-02-12T08:46:48,385 copying build/lib/plom_server/Launcher/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/migrations 2026-02-12T08:46:48,389 creating build/bdist.linux-armv7l/wheel/plom_server/Papers 2026-02-12T08:46:48,391 copying build/lib/plom_server/Papers/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers 2026-02-12T08:46:48,394 copying build/lib/plom_server/Papers/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers 2026-02-12T08:46:48,397 copying build/lib/plom_server/Papers/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers 2026-02-12T08:46:48,399 copying build/lib/plom_server/Papers/serializers.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers 2026-02-12T08:46:48,403 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/models 2026-02-12T08:46:48,405 copying build/lib/plom_server/Papers/models/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-02-12T08:46:48,408 copying build/lib/plom_server/Papers/models/reference_image.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-02-12T08:46:48,411 copying build/lib/plom_server/Papers/models/image_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-02-12T08:46:48,414 copying build/lib/plom_server/Papers/models/background_tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-02-12T08:46:48,417 copying build/lib/plom_server/Papers/models/paper_structure.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-02-12T08:46:48,421 copying build/lib/plom_server/Papers/models/specifications.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-02-12T08:46:48,424 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/services 2026-02-12T08:46:48,426 copying build/lib/plom_server/Papers/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-02-12T08:46:48,429 copying build/lib/plom_server/Papers/services/image_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-02-12T08:46:48,433 copying build/lib/plom_server/Papers/services/paper_creator.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-02-12T08:46:48,436 copying build/lib/plom_server/Papers/services/paper_info.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-02-12T08:46:48,440 copying build/lib/plom_server/Papers/services/SpecificationService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-02-12T08:46:48,443 copying build/lib/plom_server/Papers/services/SolnSpecService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-02-12T08:46:48,447 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/management 2026-02-12T08:46:48,450 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/management/commands 2026-02-12T08:46:48,452 copying build/lib/plom_server/Papers/management/commands/plom_qvmap.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/management/commands 2026-02-12T08:46:48,456 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/tests 2026-02-12T08:46:48,457 copying build/lib/plom_server/Papers/tests/test_specification_service_misc.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-02-12T08:46:48,461 copying build/lib/plom_server/Papers/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-02-12T08:46:48,463 copying build/lib/plom_server/Papers/tests/test_question_labels.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-02-12T08:46:48,466 copying build/lib/plom_server/Papers/tests/test_image_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-02-12T08:46:48,470 copying build/lib/plom_server/Papers/tests/test_paper_creator.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-02-12T08:46:48,473 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/migrations 2026-02-12T08:46:48,475 copying build/lib/plom_server/Papers/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/migrations 2026-02-12T08:46:48,478 copying build/lib/plom_server/Papers/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/migrations 2026-02-12T08:46:48,482 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication 2026-02-12T08:46:48,484 copying build/lib/plom_server/Authentication/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-02-12T08:46:48,487 copying build/lib/plom_server/Authentication/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-02-12T08:46:48,490 copying build/lib/plom_server/Authentication/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-02-12T08:46:48,493 copying build/lib/plom_server/Authentication/signup_views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-02-12T08:46:48,496 copying build/lib/plom_server/Authentication/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-02-12T08:46:48,499 copying build/lib/plom_server/Authentication/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-02-12T08:46:48,502 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/forms 2026-02-12T08:46:48,504 copying build/lib/plom_server/Authentication/forms/choices.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/forms 2026-02-12T08:46:48,507 copying build/lib/plom_server/Authentication/forms/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/forms 2026-02-12T08:46:48,510 copying build/lib/plom_server/Authentication/forms/signupForm.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/forms 2026-02-12T08:46:48,513 copying build/lib/plom_server/Authentication/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-02-12T08:46:48,516 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/services 2026-02-12T08:46:48,518 copying build/lib/plom_server/Authentication/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/services 2026-02-12T08:46:48,521 copying build/lib/plom_server/Authentication/services/auth_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/services 2026-02-12T08:46:48,525 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/management 2026-02-12T08:46:48,527 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/management/commands 2026-02-12T08:46:48,529 copying build/lib/plom_server/Authentication/management/commands/plom_create_groups.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/management/commands 2026-02-12T08:46:48,533 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/tests 2026-02-12T08:46:48,535 copying build/lib/plom_server/Authentication/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/tests 2026-02-12T08:46:48,538 copying build/lib/plom_server/Authentication/tests/test_create_users.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/tests 2026-02-12T08:46:48,541 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/migrations 2026-02-12T08:46:48,543 copying build/lib/plom_server/Authentication/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/migrations 2026-02-12T08:46:48,546 copying build/lib/plom_server/Authentication/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/migrations 2026-02-12T08:46:48,550 creating build/bdist.linux-armv7l/wheel/plom_server/Reports 2026-02-12T08:46:48,552 copying build/lib/plom_server/Reports/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Reports 2026-02-12T08:46:48,555 copying build/lib/plom_server/Reports/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Reports 2026-02-12T08:46:48,557 copying build/lib/plom_server/Reports/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Reports 2026-02-12T08:46:48,561 creating build/bdist.linux-armv7l/wheel/plom_server/Progress 2026-02-12T08:46:48,563 copying build/lib/plom_server/Progress/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress 2026-02-12T08:46:48,566 copying build/lib/plom_server/Progress/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress 2026-02-12T08:46:48,569 copying build/lib/plom_server/Progress/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress 2026-02-12T08:46:48,572 copying build/lib/plom_server/Progress/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress 2026-02-12T08:46:48,575 creating build/bdist.linux-armv7l/wheel/plom_server/Progress/services 2026-02-12T08:46:48,577 copying build/lib/plom_server/Progress/services/progress_overview.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/services 2026-02-12T08:46:48,581 copying build/lib/plom_server/Progress/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/services 2026-02-12T08:46:48,583 copying build/lib/plom_server/Progress/services/userinfo_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/services 2026-02-12T08:46:48,588 creating build/bdist.linux-armv7l/wheel/plom_server/Progress/views 2026-02-12T08:46:48,589 copying build/lib/plom_server/Progress/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-02-12T08:46:48,592 copying build/lib/plom_server/Progress/views/progress_landing.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-02-12T08:46:48,595 copying build/lib/plom_server/Progress/views/progress_userinfo.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-02-12T08:46:48,598 copying build/lib/plom_server/Progress/views/progress_mark.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-02-12T08:46:48,602 copying build/lib/plom_server/Progress/views/progress_identify.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-02-12T08:46:48,605 copying build/lib/plom_server/Progress/views/progress_task_annot.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-02-12T08:46:48,609 creating build/bdist.linux-armv7l/wheel/plom_server/Progress/tests 2026-02-12T08:46:48,611 copying build/lib/plom_server/Progress/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/tests 2026-02-12T08:46:48,615 creating build/bdist.linux-armv7l/wheel/plom_server/demo_files 2026-02-12T08:46:48,617 copying build/lib/plom_server/demo_files/bundle_for_long_demo.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-12T08:46:48,620 copying build/lib/plom_server/demo_files/demo_assessment_rubrics_q4.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-12T08:46:48,623 copying build/lib/plom_server/demo_files/cl_for_long_demo.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-12T08:46:48,626 copying build/lib/plom_server/demo_files/demo_assessment_qtags.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-12T08:46:48,629 copying build/lib/plom_server/demo_files/bundle_for_demo.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-12T08:46:48,632 copying build/lib/plom_server/demo_files/demo_assessment_spec_single_version.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-12T08:46:48,635 copying build/lib/plom_server/demo_files/cl_for_demo.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-12T08:46:48,638 copying build/lib/plom_server/demo_files/assessment_v2.tex -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-12T08:46:48,641 copying build/lib/plom_server/demo_files/demo_assessment_rubrics_q4_version_specific.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-12T08:46:48,644 copying build/lib/plom_server/demo_files/cl_for_plaid_demo.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-12T08:46:48,648 copying build/lib/plom_server/demo_files/demo_assessment_rubrics_q1.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-12T08:46:48,651 copying build/lib/plom_server/demo_files/cl_for_quick_demo.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-12T08:46:48,654 copying build/lib/plom_server/demo_files/assessment_v1.tex -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-12T08:46:48,657 copying build/lib/plom_server/demo_files/bundle_for_plaid_demo.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-12T08:46:48,660 copying build/lib/plom_server/demo_files/demo_assessment_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-12T08:46:48,663 copying build/lib/plom_server/demo_files/demo_solution_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-12T08:46:48,666 copying build/lib/plom_server/demo_files/assessment_v3.tex -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-12T08:46:48,670 copying build/lib/plom_server/demo_files/demo_assessment_rubrics_q2.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-12T08:46:48,673 copying build/lib/plom_server/demo_files/demo_assessment_rubrics_q3.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-12T08:46:48,676 copying build/lib/plom_server/demo_files/bundle_for_quick_demo.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-12T08:46:48,678 copying build/lib/plom_server/wsgi.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-02-12T08:46:48,682 copying build/lib/plom_server/asgi.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-02-12T08:46:48,686 creating build/bdist.linux-armv7l/wheel/plom_server/SpecCreator 2026-02-12T08:46:48,688 copying build/lib/plom_server/SpecCreator/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator 2026-02-12T08:46:48,691 copying build/lib/plom_server/SpecCreator/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator 2026-02-12T08:46:48,695 copying build/lib/plom_server/SpecCreator/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator 2026-02-12T08:46:48,699 creating build/bdist.linux-armv7l/wheel/plom_server/SpecCreator/services 2026-02-12T08:46:48,701 copying build/lib/plom_server/SpecCreator/services/template_spec_builder.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/services 2026-02-12T08:46:48,704 copying build/lib/plom_server/SpecCreator/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/services 2026-02-12T08:46:48,708 creating build/bdist.linux-armv7l/wheel/plom_server/SpecCreator/views 2026-02-12T08:46:48,710 copying build/lib/plom_server/SpecCreator/views/base.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-02-12T08:46:48,713 copying build/lib/plom_server/SpecCreator/views/template_spec_builder.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-02-12T08:46:48,716 copying build/lib/plom_server/SpecCreator/views/spec_download.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-02-12T08:46:48,719 copying build/lib/plom_server/SpecCreator/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-02-12T08:46:48,722 copying build/lib/plom_server/SpecCreator/views/summary.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-02-12T08:46:48,725 copying build/lib/plom_server/SpecCreator/views/spec_editor.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-02-12T08:46:48,728 copying build/lib/plom_server/SpecCreator/views/spec_upload.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-02-12T08:46:48,732 creating build/bdist.linux-armv7l/wheel/plom_server/SpecCreator/migrations 2026-02-12T08:46:48,733 copying build/lib/plom_server/SpecCreator/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/migrations 2026-02-12T08:46:48,737 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags 2026-02-12T08:46:48,739 copying build/lib/plom_server/QuestionTags/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-02-12T08:46:48,742 copying build/lib/plom_server/QuestionTags/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-02-12T08:46:48,745 copying build/lib/plom_server/QuestionTags/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-02-12T08:46:48,748 copying build/lib/plom_server/QuestionTags/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-02-12T08:46:48,752 copying build/lib/plom_server/QuestionTags/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-02-12T08:46:48,754 copying build/lib/plom_server/QuestionTags/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-02-12T08:46:48,758 copying build/lib/plom_server/QuestionTags/serializers.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-02-12T08:46:48,761 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags/services 2026-02-12T08:46:48,763 copying build/lib/plom_server/QuestionTags/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/services 2026-02-12T08:46:48,766 copying build/lib/plom_server/QuestionTags/services/questiontag_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/services 2026-02-12T08:46:48,770 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags/management 2026-02-12T08:46:48,773 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags/management/commands 2026-02-12T08:46:48,775 copying build/lib/plom_server/QuestionTags/management/commands/delete_qtag_link.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-02-12T08:46:48,778 copying build/lib/plom_server/QuestionTags/management/commands/create_tag.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-02-12T08:46:48,780 copying build/lib/plom_server/QuestionTags/management/commands/delete_tag.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-02-12T08:46:48,783 copying build/lib/plom_server/QuestionTags/management/commands/link_question_with_tag.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-02-12T08:46:48,786 copying build/lib/plom_server/QuestionTags/management/commands/upload_qtags_csv.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-02-12T08:46:48,791 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags/migrations 2026-02-12T08:46:48,793 copying build/lib/plom_server/QuestionTags/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/migrations 2026-02-12T08:46:48,796 copying build/lib/plom_server/QuestionTags/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/migrations 2026-02-12T08:46:48,800 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics 2026-02-12T08:46:48,801 copying build/lib/plom_server/Rubrics/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-02-12T08:46:48,804 copying build/lib/plom_server/Rubrics/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-02-12T08:46:48,807 copying build/lib/plom_server/Rubrics/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-02-12T08:46:48,811 copying build/lib/plom_server/Rubrics/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-02-12T08:46:48,815 copying build/lib/plom_server/Rubrics/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-02-12T08:46:48,817 copying build/lib/plom_server/Rubrics/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-02-12T08:46:48,820 copying build/lib/plom_server/Rubrics/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-02-12T08:46:48,823 copying build/lib/plom_server/Rubrics/serializers.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-02-12T08:46:48,827 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/services 2026-02-12T08:46:48,829 copying build/lib/plom_server/Rubrics/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/services 2026-02-12T08:46:48,832 copying build/lib/plom_server/Rubrics/services/rubric_permissions.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/services 2026-02-12T08:46:48,835 copying build/lib/plom_server/Rubrics/services/utils.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/services 2026-02-12T08:46:48,838 copying build/lib/plom_server/Rubrics/services/rubric_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/services 2026-02-12T08:46:48,844 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/management 2026-02-12T08:46:48,846 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/management/commands 2026-02-12T08:46:48,848 copying build/lib/plom_server/Rubrics/management/commands/plom_rubrics.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/management/commands 2026-02-12T08:46:48,853 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/tests 2026-02-12T08:46:48,855 copying build/lib/plom_server/Rubrics/tests/test_rubric_fractional_permissions.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-02-12T08:46:48,858 copying build/lib/plom_server/Rubrics/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-02-12T08:46:48,861 copying build/lib/plom_server/Rubrics/tests/test_rubric_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-02-12T08:46:48,865 copying build/lib/plom_server/Rubrics/tests/test_rubric_permissions.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-02-12T08:46:48,868 copying build/lib/plom_server/Rubrics/tests/test_rubric_misc.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-02-12T08:46:48,872 copying build/lib/plom_server/Rubrics/tests/test_display_delta.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-02-12T08:46:48,875 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/migrations 2026-02-12T08:46:48,877 copying build/lib/plom_server/Rubrics/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/migrations 2026-02-12T08:46:48,880 copying build/lib/plom_server/Rubrics/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/migrations 2026-02-12T08:46:48,884 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF 2026-02-12T08:46:48,885 copying build/lib/plom_server/BuildPaperPDF/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-02-12T08:46:48,888 copying build/lib/plom_server/BuildPaperPDF/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-02-12T08:46:48,891 copying build/lib/plom_server/BuildPaperPDF/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-02-12T08:46:48,894 copying build/lib/plom_server/BuildPaperPDF/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-02-12T08:46:48,897 copying build/lib/plom_server/BuildPaperPDF/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-02-12T08:46:48,900 copying build/lib/plom_server/BuildPaperPDF/tests.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-02-12T08:46:48,903 copying build/lib/plom_server/BuildPaperPDF/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-02-12T08:46:48,907 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF/services 2026-02-12T08:46:48,909 copying build/lib/plom_server/BuildPaperPDF/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/services 2026-02-12T08:46:48,912 copying build/lib/plom_server/BuildPaperPDF/services/build_papers.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/services 2026-02-12T08:46:48,916 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF/management 2026-02-12T08:46:48,919 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF/management/commands 2026-02-12T08:46:48,921 copying build/lib/plom_server/BuildPaperPDF/management/commands/plom_build_paper_pdfs.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/management/commands 2026-02-12T08:46:48,925 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF/migrations 2026-02-12T08:46:48,926 copying build/lib/plom_server/BuildPaperPDF/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/migrations 2026-02-12T08:46:48,929 copying build/lib/plom_server/BuildPaperPDF/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/migrations 2026-02-12T08:46:48,933 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement 2026-02-12T08:46:48,935 copying build/lib/plom_server/UserManagement/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-02-12T08:46:48,938 copying build/lib/plom_server/UserManagement/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-02-12T08:46:48,941 copying build/lib/plom_server/UserManagement/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-02-12T08:46:48,944 copying build/lib/plom_server/UserManagement/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-02-12T08:46:48,947 copying build/lib/plom_server/UserManagement/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-02-12T08:46:48,950 copying build/lib/plom_server/UserManagement/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-02-12T08:46:48,959 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/services 2026-02-12T08:46:48,961 copying build/lib/plom_server/UserManagement/services/QuotaService.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/services 2026-02-12T08:46:48,964 copying build/lib/plom_server/UserManagement/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/services 2026-02-12T08:46:48,967 copying build/lib/plom_server/UserManagement/services/UsersService.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/services 2026-02-12T08:46:48,970 copying build/lib/plom_server/UserManagement/services/PermissionChanger.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/services 2026-02-12T08:46:48,974 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/management 2026-02-12T08:46:48,976 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/management/commands 2026-02-12T08:46:48,978 copying build/lib/plom_server/UserManagement/management/commands/plom_users.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/management/commands 2026-02-12T08:46:48,981 copying build/lib/plom_server/UserManagement/management/commands/plom_leadmarker_membership.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/management/commands 2026-02-12T08:46:48,985 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/tests 2026-02-12T08:46:48,987 copying build/lib/plom_server/UserManagement/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/tests 2026-02-12T08:46:48,990 copying build/lib/plom_server/UserManagement/tests/test_UsersService.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/tests 2026-02-12T08:46:48,993 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/migrations 2026-02-12T08:46:48,995 copying build/lib/plom_server/UserManagement/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/migrations 2026-02-12T08:46:48,998 copying build/lib/plom_server/UserManagement/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/migrations 2026-02-12T08:46:49,001 copying build/lib/plom_server/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-02-12T08:46:49,004 copying build/lib/plom_server/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-02-12T08:46:49,008 creating build/bdist.linux-armv7l/wheel/plom_server/static 2026-02-12T08:46:49,010 copying build/lib/plom_server/static/ball_triangle.svg -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-02-12T08:46:49,013 copying build/lib/plom_server/static/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-02-12T08:46:49,017 creating build/bdist.linux-armv7l/wheel/plom_server/static/css 2026-02-12T08:46:49,019 copying build/lib/plom_server/static/css/loginPage.css -> build/bdist.linux-armv7l/wheel/./plom_server/static/css 2026-02-12T08:46:49,022 copying build/lib/plom_server/static/css/base.css -> build/bdist.linux-armv7l/wheel/./plom_server/static/css 2026-02-12T08:46:49,025 copying build/lib/plom_server/static/css/diff_table.css -> build/bdist.linux-armv7l/wheel/./plom_server/static/css 2026-02-12T08:46:49,028 copying build/lib/plom_server/static/css/profile.css -> build/bdist.linux-armv7l/wheel/./plom_server/static/css 2026-02-12T08:46:49,030 copying build/lib/plom_server/static/plomLogo.png -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-02-12T08:46:49,034 copying build/lib/plom_server/static/defaultUserIcon.png -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-02-12T08:46:49,039 creating build/bdist.linux-armv7l/wheel/plom_server/static/js 2026-02-12T08:46:49,041 copying build/lib/plom_server/static/js/rectangle_select.js -> build/bdist.linux-armv7l/wheel/./plom_server/static/js 2026-02-12T08:46:49,044 copying build/lib/plom_server/static/js/plom_htmx_error_handler.js -> build/bdist.linux-armv7l/wheel/./plom_server/static/js 2026-02-12T08:46:49,047 copying build/lib/plom_server/static/js/frontend_utils.js -> build/bdist.linux-armv7l/wheel/./plom_server/static/js 2026-02-12T08:46:49,050 copying build/lib/plom_server/static/fingers_in_gears.svg -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-02-12T08:46:49,055 creating build/bdist.linux-armv7l/wheel/plom_server/Finish 2026-02-12T08:46:49,057 copying build/lib/plom_server/Finish/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-02-12T08:46:49,060 copying build/lib/plom_server/Finish/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-02-12T08:46:49,063 copying build/lib/plom_server/Finish/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-02-12T08:46:49,066 copying build/lib/plom_server/Finish/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-02-12T08:46:49,070 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/templatetags 2026-02-12T08:46:49,072 copying build/lib/plom_server/Finish/templatetags/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/templatetags 2026-02-12T08:46:49,075 copying build/lib/plom_server/Finish/templatetags/custom_tags.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/templatetags 2026-02-12T08:46:49,078 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/useful_files_for_testing 2026-02-12T08:46:49,080 copying build/lib/plom_server/Finish/useful_files_for_testing/soln_spec_for_testing_shared_pages.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/useful_files_for_testing 2026-02-12T08:46:49,083 copying build/lib/plom_server/Finish/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-02-12T08:46:49,087 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/services 2026-02-12T08:46:49,089 copying build/lib/plom_server/Finish/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-02-12T08:46:49,092 copying build/lib/plom_server/Finish/services/build_soln_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-02-12T08:46:49,097 copying build/lib/plom_server/Finish/services/ReportPDFService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-02-12T08:46:49,101 copying build/lib/plom_server/Finish/services/build_student_report_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-02-12T08:46:49,104 copying build/lib/plom_server/Finish/services/reassemble_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-02-12T08:46:49,109 copying build/lib/plom_server/Finish/services/student_marks_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-02-12T08:46:49,114 copying build/lib/plom_server/Finish/services/data_extraction_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-02-12T08:46:49,118 copying build/lib/plom_server/Finish/services/matplotlib_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-02-12T08:46:49,122 copying build/lib/plom_server/Finish/services/ta_marking_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-02-12T08:46:49,124 copying build/lib/plom_server/Finish/services/template_soln_spec.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-02-12T08:46:49,128 copying build/lib/plom_server/Finish/services/soln_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-02-12T08:46:49,131 copying build/lib/plom_server/Finish/services/generate_report.css -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-02-12T08:46:49,135 copying build/lib/plom_server/Finish/services/annotation_data_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-02-12T08:46:49,138 copying build/lib/plom_server/Finish/services/soln_source.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-02-12T08:46:49,142 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/management 2026-02-12T08:46:49,144 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/management/commands 2026-02-12T08:46:49,146 copying build/lib/plom_server/Finish/management/commands/plom_soln_spec.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-02-12T08:46:49,150 copying build/lib/plom_server/Finish/management/commands/plom_download_marks_csv.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-02-12T08:46:49,153 copying build/lib/plom_server/Finish/management/commands/plom_download_ta_info_csv.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-02-12T08:46:49,156 copying build/lib/plom_server/Finish/management/commands/plom_reassemble.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-02-12T08:46:49,159 copying build/lib/plom_server/Finish/management/commands/generate_report.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-02-12T08:46:49,162 copying build/lib/plom_server/Finish/management/commands/plom_soln_sources.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-02-12T08:46:49,166 copying build/lib/plom_server/Finish/management/commands/plom_build_soln.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-02-12T08:46:49,169 copying build/lib/plom_server/Finish/management/commands/plom_build_all_soln.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-02-12T08:46:49,172 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/views 2026-02-12T08:46:49,175 copying build/lib/plom_server/Finish/views/soln_home.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-02-12T08:46:49,178 copying build/lib/plom_server/Finish/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-02-12T08:46:49,181 copying build/lib/plom_server/Finish/views/soln_spec.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-02-12T08:46:49,184 copying build/lib/plom_server/Finish/views/student_report.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-02-12T08:46:49,188 copying build/lib/plom_server/Finish/views/soln_sources.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-02-12T08:46:49,191 copying build/lib/plom_server/Finish/views/build_soln_pdf.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-02-12T08:46:49,194 copying build/lib/plom_server/Finish/views/marking_info.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-02-12T08:46:49,197 copying build/lib/plom_server/Finish/views/reassembly.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-02-12T08:46:49,201 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/tests 2026-02-12T08:46:49,202 copying build/lib/plom_server/Finish/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/tests 2026-02-12T08:46:49,205 copying build/lib/plom_server/Finish/tests/test_student_mark.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/tests 2026-02-12T08:46:49,209 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/migrations 2026-02-12T08:46:49,211 copying build/lib/plom_server/Finish/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/migrations 2026-02-12T08:46:49,214 copying build/lib/plom_server/Finish/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/migrations 2026-02-12T08:46:49,218 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation 2026-02-12T08:46:49,220 copying build/lib/plom_server/Preparation/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-02-12T08:46:49,223 copying build/lib/plom_server/Preparation/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-02-12T08:46:49,226 copying build/lib/plom_server/Preparation/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-02-12T08:46:49,229 copying build/lib/plom_server/Preparation/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-02-12T08:46:49,232 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/useful_files_for_testing 2026-02-12T08:46:49,234 copying build/lib/plom_server/Preparation/useful_files_for_testing/cl_warn.csv -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/useful_files_for_testing 2026-02-12T08:46:49,237 copying build/lib/plom_server/Preparation/useful_files_for_testing/cl_good.csv -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/useful_files_for_testing 2026-02-12T08:46:49,240 copying build/lib/plom_server/Preparation/useful_files_for_testing/test_version2.pdf -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/useful_files_for_testing 2026-02-12T08:46:49,246 copying build/lib/plom_server/Preparation/useful_files_for_testing/testing_test_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/useful_files_for_testing 2026-02-12T08:46:49,249 copying build/lib/plom_server/Preparation/useful_files_for_testing/spec_with_shared_pages.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/useful_files_for_testing 2026-02-12T08:46:49,252 copying build/lib/plom_server/Preparation/useful_files_for_testing/cl_for_demo.csv -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/useful_files_for_testing 2026-02-12T08:46:49,255 copying build/lib/plom_server/Preparation/useful_files_for_testing/test_version1.pdf -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/useful_files_for_testing 2026-02-12T08:46:49,261 copying build/lib/plom_server/Preparation/useful_files_for_testing/cl_errs.csv -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/useful_files_for_testing 2026-02-12T08:46:49,264 copying build/lib/plom_server/Preparation/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-02-12T08:46:49,267 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/services 2026-02-12T08:46:49,269 copying build/lib/plom_server/Preparation/services/pqv_mapping.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-02-12T08:46:49,272 copying build/lib/plom_server/Preparation/services/SourceService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-02-12T08:46:49,276 copying build/lib/plom_server/Preparation/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-02-12T08:46:49,278 copying build/lib/plom_server/Preparation/services/mocker.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-02-12T08:46:49,281 copying build/lib/plom_server/Preparation/services/prenaming_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-02-12T08:46:49,284 copying build/lib/plom_server/Preparation/services/PapersPrinted.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-02-12T08:46:49,287 copying build/lib/plom_server/Preparation/services/classlist.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-02-12T08:46:49,290 copying build/lib/plom_server/Preparation/services/preparation_dependency_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-02-12T08:46:49,295 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/management 2026-02-12T08:46:49,297 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/management/commands 2026-02-12T08:46:49,299 copying build/lib/plom_server/Preparation/management/commands/plom_preparation_spec.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/management/commands 2026-02-12T08:46:49,302 copying build/lib/plom_server/Preparation/management/commands/plom_preparation_source.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/management/commands 2026-02-12T08:46:49,306 copying build/lib/plom_server/Preparation/management/commands/plom_preparation_classlist.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/management/commands 2026-02-12T08:46:49,309 copying build/lib/plom_server/Preparation/management/commands/plom_preparation_status.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/management/commands 2026-02-12T08:46:49,313 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/views 2026-02-12T08:46:49,315 copying build/lib/plom_server/Preparation/views/pqv_mapping.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-02-12T08:46:49,318 copying build/lib/plom_server/Preparation/views/prenaming.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-02-12T08:46:49,321 copying build/lib/plom_server/Preparation/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-02-12T08:46:49,324 copying build/lib/plom_server/Preparation/views/mocker.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-02-12T08:46:49,327 copying build/lib/plom_server/Preparation/views/miscellanea.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-02-12T08:46:49,330 copying build/lib/plom_server/Preparation/views/public_code.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-02-12T08:46:49,333 copying build/lib/plom_server/Preparation/views/source_manage.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-02-12T08:46:49,336 copying build/lib/plom_server/Preparation/views/needs_manager_view.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-02-12T08:46:49,338 copying build/lib/plom_server/Preparation/views/home.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-02-12T08:46:49,341 copying build/lib/plom_server/Preparation/views/classlist_manage.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-02-12T08:46:49,345 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/tests 2026-02-12T08:46:49,347 copying build/lib/plom_server/Preparation/tests/test_students.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-02-12T08:46:49,350 copying build/lib/plom_server/Preparation/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-02-12T08:46:49,353 copying build/lib/plom_server/Preparation/tests/tiny_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-02-12T08:46:49,356 copying build/lib/plom_server/Preparation/tests/test_status.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-02-12T08:46:49,359 copying build/lib/plom_server/Preparation/tests/test_source_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-02-12T08:46:49,362 copying build/lib/plom_server/Preparation/tests/test_classlist_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-02-12T08:46:49,366 copying build/lib/plom_server/Preparation/tests/test_view_home.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-02-12T08:46:49,369 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/migrations 2026-02-12T08:46:49,371 copying build/lib/plom_server/Preparation/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/migrations 2026-02-12T08:46:49,374 copying build/lib/plom_server/Preparation/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/migrations 2026-02-12T08:46:49,378 creating build/bdist.linux-armv7l/wheel/plom_server/TestingSupport 2026-02-12T08:46:49,380 creating build/bdist.linux-armv7l/wheel/plom_server/TestingSupport/config_files 2026-02-12T08:46:49,382 copying build/lib/plom_server/TestingSupport/config_files/just_demo_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-02-12T08:46:49,385 copying build/lib/plom_server/TestingSupport/config_files/quick_demo_config.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-02-12T08:46:49,388 copying build/lib/plom_server/TestingSupport/config_files/long_demo_config.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-02-12T08:46:49,391 copying build/lib/plom_server/TestingSupport/config_files/hw_bundle_config.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-02-12T08:46:49,394 copying build/lib/plom_server/TestingSupport/config_files/full_demo_config.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-02-12T08:46:49,397 copying build/lib/plom_server/TestingSupport/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport 2026-02-12T08:46:49,400 copying build/lib/plom_server/TestingSupport/utils.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport 2026-02-12T08:46:49,403 copying build/lib/plom_server/TestingSupport/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport 2026-02-12T08:46:49,407 creating build/bdist.linux-armv7l/wheel/plom_server/TestingSupport/services 2026-02-12T08:46:49,409 copying build/lib/plom_server/TestingSupport/services/ConfigTaskService.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-02-12T08:46:49,412 copying build/lib/plom_server/TestingSupport/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-02-12T08:46:49,415 copying build/lib/plom_server/TestingSupport/services/ConfigFileService.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-02-12T08:46:49,418 copying build/lib/plom_server/TestingSupport/services/ConfigPreparationService.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-02-12T08:46:49,421 copying build/lib/plom_server/TestingSupport/services/exceptions.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-02-12T08:46:49,425 creating build/bdist.linux-armv7l/wheel/plom_server/TestingSupport/tests 2026-02-12T08:46:49,427 copying build/lib/plom_server/TestingSupport/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/tests 2026-02-12T08:46:49,430 copying build/lib/plom_server/TestingSupport/tests/test_config.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/tests 2026-02-12T08:46:49,434 creating build/bdist.linux-armv7l/wheel/plom_server/API 2026-02-12T08:46:49,436 creating build/bdist.linux-armv7l/wheel/plom_server/API/routes 2026-02-12T08:46:49,438 copying build/lib/plom_server/API/routes/id_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-02-12T08:46:49,441 copying build/lib/plom_server/API/routes/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-02-12T08:46:49,444 copying build/lib/plom_server/API/routes/annotation_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-02-12T08:46:49,447 copying build/lib/plom_server/API/routes/mark_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-02-12T08:46:49,450 copying build/lib/plom_server/API/routes/misc_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-02-12T08:46:49,453 copying build/lib/plom_server/API/routes/tags_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-02-12T08:46:49,456 copying build/lib/plom_server/API/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API 2026-02-12T08:46:49,459 copying build/lib/plom_server/API/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/API 2026-02-12T08:46:49,463 creating build/bdist.linux-armv7l/wheel/plom_server/API/permissions 2026-02-12T08:46:49,464 copying build/lib/plom_server/API/permissions/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/permissions 2026-02-12T08:46:49,468 copying build/lib/plom_server/API/permissions/permissions.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/permissions 2026-02-12T08:46:49,471 copying build/lib/plom_server/API/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/API 2026-02-12T08:46:49,474 creating build/bdist.linux-armv7l/wheel/plom_server/API/services 2026-02-12T08:46:49,476 copying build/lib/plom_server/API/services/TokenService.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/services 2026-02-12T08:46:49,479 copying build/lib/plom_server/API/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/services 2026-02-12T08:46:49,483 creating build/bdist.linux-armv7l/wheel/plom_server/API/views 2026-02-12T08:46:49,485 copying build/lib/plom_server/API/views/user_info.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-12T08:46:49,488 copying build/lib/plom_server/API/views/mark.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-12T08:46:49,491 copying build/lib/plom_server/API/views/scan.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-12T08:46:49,495 copying build/lib/plom_server/API/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-12T08:46:49,498 copying build/lib/plom_server/API/views/pqvmap.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-12T08:46:49,501 copying build/lib/plom_server/API/views/spec_handler.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-12T08:46:49,504 copying build/lib/plom_server/API/views/identify.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-12T08:46:49,507 copying build/lib/plom_server/API/views/public_code.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-12T08:46:49,510 copying build/lib/plom_server/API/views/report.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-12T08:46:49,513 copying build/lib/plom_server/API/views/server_info.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-12T08:46:49,517 copying build/lib/plom_server/API/views/utils.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-12T08:46:49,520 copying build/lib/plom_server/API/views/classlist.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-12T08:46:49,523 copying build/lib/plom_server/API/views/finish.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-12T08:46:49,527 creating build/bdist.linux-armv7l/wheel/plom_server/API/views/experimental 2026-02-12T08:46:49,529 copying build/lib/plom_server/API/views/experimental/base.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views/experimental 2026-02-12T08:46:49,532 copying build/lib/plom_server/API/views/experimental/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views/experimental 2026-02-12T08:46:49,534 copying build/lib/plom_server/API/views/experimental/rubrics.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views/experimental 2026-02-12T08:46:49,537 copying build/lib/plom_server/API/views/experimental/marking_tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views/experimental 2026-02-12T08:46:49,540 copying build/lib/plom_server/API/views/experimental/annotations.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views/experimental 2026-02-12T08:46:49,543 copying build/lib/plom_server/API/views/source_handler.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-12T08:46:49,546 copying build/lib/plom_server/API/views/rubrics.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-12T08:46:49,550 copying build/lib/plom_server/API/views/paperstoprint.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-12T08:46:49,553 copying build/lib/plom_server/API/views/rectangle_extractor.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-12T08:46:49,556 copying build/lib/plom_server/API/views/mark_question.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-12T08:46:49,559 copying build/lib/plom_server/API/views/latex.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-12T08:46:49,563 creating build/bdist.linux-armv7l/wheel/plom_server/API/tests 2026-02-12T08:46:49,565 copying build/lib/plom_server/API/tests/test_client_reject_list.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/tests 2026-02-12T08:46:49,567 copying build/lib/plom_server/API/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/tests 2026-02-12T08:46:49,570 copying build/lib/plom_server/API/tests/test_mark_questions.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/tests 2026-02-12T08:46:49,574 copying build/lib/plom_server/API/tests/conftest.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/tests 2026-02-12T08:46:49,577 creating build/bdist.linux-armv7l/wheel/plom_server/API/migrations 2026-02-12T08:46:49,579 copying build/lib/plom_server/API/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/migrations 2026-02-12T08:46:49,583 creating build/bdist.linux-armv7l/wheel/plom_server/Tags 2026-02-12T08:46:49,584 copying build/lib/plom_server/Tags/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-02-12T08:46:49,587 copying build/lib/plom_server/Tags/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-02-12T08:46:49,590 copying build/lib/plom_server/Tags/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-02-12T08:46:49,593 copying build/lib/plom_server/Tags/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-02-12T08:46:49,596 copying build/lib/plom_server/Tags/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-02-12T08:46:49,600 creating build/bdist.linux-armv7l/wheel/plom_server/Tags/services 2026-02-12T08:46:49,602 copying build/lib/plom_server/Tags/services/tag_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags/services 2026-02-12T08:46:49,605 copying build/lib/plom_server/Tags/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags/services 2026-02-12T08:46:49,609 creating build/bdist.linux-armv7l/wheel/plom_server/templates 2026-02-12T08:46:49,611 creating build/bdist.linux-armv7l/wheel/plom_server/templates/TaskOrder 2026-02-12T08:46:49,613 copying build/lib/plom_server/templates/TaskOrder/task_order_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/TaskOrder 2026-02-12T08:46:49,617 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Profile 2026-02-12T08:46:49,619 copying build/lib/plom_server/templates/Profile/profile.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Profile 2026-02-12T08:46:49,622 copying build/lib/plom_server/templates/Profile/private_profile.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Profile 2026-02-12T08:46:49,626 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Identify 2026-02-12T08:46:49,628 copying build/lib/plom_server/templates/Identify/find_id_rect.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Identify 2026-02-12T08:46:49,631 copying build/lib/plom_server/templates/Identify/id_prediction_home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Identify 2026-02-12T08:46:49,634 copying build/lib/plom_server/templates/Identify/parent_idbox_rect.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Identify 2026-02-12T08:46:49,638 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Authentication 2026-02-12T08:46:49,640 copying build/lib/plom_server/templates/Authentication/login.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-02-12T08:46:49,643 copying build/lib/plom_server/templates/Authentication/set_password.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-02-12T08:46:49,646 copying build/lib/plom_server/templates/Authentication/unauthorized.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-02-12T08:46:49,649 copying build/lib/plom_server/templates/Authentication/signup_base.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-02-12T08:46:49,653 copying build/lib/plom_server/templates/Authentication/signup_single_user.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-02-12T08:46:49,656 copying build/lib/plom_server/templates/Authentication/signup_multiple_users.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-02-12T08:46:49,658 copying build/lib/plom_server/templates/Authentication/activation_invalid.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-02-12T08:46:49,661 copying build/lib/plom_server/templates/Authentication/set_password_complete.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-02-12T08:46:49,664 copying build/lib/plom_server/templates/Authentication/home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-02-12T08:46:49,667 copying build/lib/plom_server/templates/Authentication/signup_import_users.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-02-12T08:46:49,670 copying build/lib/plom_server/templates/Authentication/maintenance.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-02-12T08:46:49,673 copying build/lib/plom_server/templates/Authentication/no_group.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-02-12T08:46:49,676 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Reports 2026-02-12T08:46:49,678 copying build/lib/plom_server/templates/Reports/reports_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Reports 2026-02-12T08:46:49,682 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress 2026-02-12T08:46:49,684 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress/fragments 2026-02-12T08:46:49,686 copying build/lib/plom_server/templates/Progress/fragments/task_progress_bar.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/fragments 2026-02-12T08:46:49,690 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress/Identify 2026-02-12T08:46:49,692 copying build/lib/plom_server/templates/Progress/Identify/id_image_wrap_fragment.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Identify 2026-02-12T08:46:49,694 copying build/lib/plom_server/templates/Progress/Identify/identify_home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Identify 2026-02-12T08:46:49,698 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress/User_Info 2026-02-12T08:46:49,700 copying build/lib/plom_server/templates/Progress/User_Info/modal_forms.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/User_Info 2026-02-12T08:46:49,703 copying build/lib/plom_server/templates/Progress/User_Info/user_info_home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/User_Info 2026-02-12T08:46:49,706 copying build/lib/plom_server/templates/Progress/progress_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress 2026-02-12T08:46:49,709 copying build/lib/plom_server/templates/Progress/tools_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress 2026-02-12T08:46:49,711 copying build/lib/plom_server/templates/Progress/all_tasks.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress 2026-02-12T08:46:49,715 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress/Mark 2026-02-12T08:46:49,717 copying build/lib/plom_server/templates/Progress/Mark/mark_papers.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-02-12T08:46:49,720 copying build/lib/plom_server/templates/Progress/Mark/task_filter.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-02-12T08:46:49,724 copying build/lib/plom_server/templates/Progress/Mark/mark_compare_versions.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-02-12T08:46:49,727 copying build/lib/plom_server/templates/Progress/Mark/task_details.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-02-12T08:46:49,731 copying build/lib/plom_server/templates/Progress/Mark/mark_stats_card.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-02-12T08:46:49,734 copying build/lib/plom_server/templates/Progress/Mark/mark_details.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-02-12T08:46:49,738 copying build/lib/plom_server/templates/Progress/Mark/original_image_wrap_fragment.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-02-12T08:46:49,740 copying build/lib/plom_server/templates/Progress/Mark/mark_overview.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-02-12T08:46:49,744 copying build/lib/plom_server/templates/Progress/Mark/annotation_image_wrap_fragment.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-02-12T08:46:49,747 creating build/bdist.linux-armv7l/wheel/plom_server/templates/SpecCreator 2026-02-12T08:46:49,749 copying build/lib/plom_server/templates/SpecCreator/summary-question.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-02-12T08:46:49,752 copying build/lib/plom_server/templates/SpecCreator/spec_upload.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-02-12T08:46:49,755 copying build/lib/plom_server/templates/SpecCreator/launch-page.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-02-12T08:46:49,758 copying build/lib/plom_server/templates/SpecCreator/summary-page.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-02-12T08:46:49,761 copying build/lib/plom_server/templates/SpecCreator/validation.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-02-12T08:46:49,764 copying build/lib/plom_server/templates/SpecCreator/template_spec_builder.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-02-12T08:46:49,769 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Rubrics 2026-02-12T08:46:49,770 copying build/lib/plom_server/templates/Rubrics/rubric_item.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-02-12T08:46:49,774 copying build/lib/plom_server/templates/Rubrics/rubrics_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-02-12T08:46:49,777 copying build/lib/plom_server/templates/Rubrics/feedback_rules.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-02-12T08:46:49,780 copying build/lib/plom_server/templates/Rubrics/modal_forms.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-02-12T08:46:49,784 copying build/lib/plom_server/templates/Rubrics/rubrics_access.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-02-12T08:46:49,788 copying build/lib/plom_server/templates/Rubrics/rubrics_admin.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-02-12T08:46:49,791 copying build/lib/plom_server/templates/Rubrics/diff_partial.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-02-12T08:46:49,794 creating build/bdist.linux-armv7l/wheel/plom_server/templates/BuildPaperPDF 2026-02-12T08:46:49,797 creating build/bdist.linux-armv7l/wheel/plom_server/templates/BuildPaperPDF/fragments 2026-02-12T08:46:49,799 copying build/lib/plom_server/templates/BuildPaperPDF/fragments/pdf_table.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/BuildPaperPDF/fragments 2026-02-12T08:46:49,802 copying build/lib/plom_server/templates/BuildPaperPDF/cannot_find_pdf.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/BuildPaperPDF 2026-02-12T08:46:49,805 copying build/lib/plom_server/templates/BuildPaperPDF/build_paper_pdfs.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/BuildPaperPDF 2026-02-12T08:46:49,809 creating build/bdist.linux-armv7l/wheel/plom_server/templates/UserManagement 2026-02-12T08:46:49,811 copying build/lib/plom_server/templates/UserManagement/password_reset_page.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/UserManagement 2026-02-12T08:46:49,814 copying build/lib/plom_server/templates/UserManagement/users.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/UserManagement 2026-02-12T08:46:49,817 copying build/lib/plom_server/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/templates 2026-02-12T08:46:49,821 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Finish 2026-02-12T08:46:49,822 copying build/lib/plom_server/templates/Finish/finish_no_spec.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-02-12T08:46:49,826 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Finish/Reports 2026-02-12T08:46:49,828 copying build/lib/plom_server/templates/Finish/Reports/brief_student_report.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish/Reports 2026-02-12T08:46:49,831 copying build/lib/plom_server/templates/Finish/reassemble_paper_pdfs.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-02-12T08:46:49,835 copying build/lib/plom_server/templates/Finish/soln_home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-02-12T08:46:49,838 copying build/lib/plom_server/templates/Finish/build_soln.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-02-12T08:46:49,841 copying build/lib/plom_server/templates/Finish/template_soln_spec.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-02-12T08:46:49,844 copying build/lib/plom_server/templates/Finish/soln_sources.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-02-12T08:46:49,847 copying build/lib/plom_server/templates/Finish/finish_not_printed.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-02-12T08:46:49,850 copying build/lib/plom_server/templates/Finish/soln_source_attempt.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-02-12T08:46:49,853 copying build/lib/plom_server/templates/Finish/soln_spec.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-02-12T08:46:49,857 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Questiontags 2026-02-12T08:46:49,859 copying build/lib/plom_server/templates/Questiontags/qtags_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Questiontags 2026-02-12T08:46:49,862 copying build/lib/plom_server/templates/Questiontags/modal_forms.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Questiontags 2026-02-12T08:46:49,867 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Preparation 2026-02-12T08:46:49,869 copying build/lib/plom_server/templates/Preparation/prenaming_configuration.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-02-12T08:46:49,872 copying build/lib/plom_server/templates/Preparation/classlist_manage.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-02-12T08:46:49,875 copying build/lib/plom_server/templates/Preparation/dependency_conflict.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-02-12T08:46:49,877 copying build/lib/plom_server/templates/Preparation/pqv_mapping_attempt.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-02-12T08:46:49,880 copying build/lib/plom_server/templates/Preparation/home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-02-12T08:46:49,884 copying build/lib/plom_server/templates/Preparation/pqv_mapping_manage.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-02-12T08:46:49,889 copying build/lib/plom_server/templates/Preparation/miscellanea.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-02-12T08:46:49,892 copying build/lib/plom_server/templates/Preparation/classlist_attempt.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-02-12T08:46:49,895 copying build/lib/plom_server/templates/Preparation/source_item_view.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-02-12T08:46:49,898 copying build/lib/plom_server/templates/Preparation/source_manage.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-02-12T08:46:49,902 copying build/lib/plom_server/templates/Preparation/public_code.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-02-12T08:46:49,906 copying build/lib/plom_server/templates/Preparation/papers_printed_manage.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-02-12T08:46:49,909 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Tags 2026-02-12T08:46:49,911 copying build/lib/plom_server/templates/Tags/tags_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Tags 2026-02-12T08:46:49,914 copying build/lib/plom_server/templates/Tags/tag_item.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Tags 2026-02-12T08:46:49,918 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Scan 2026-02-12T08:46:49,920 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Scan/fragments 2026-02-12T08:46:49,922 copying build/lib/plom_server/templates/Scan/fragments/substitute_image_wrapper.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-02-12T08:46:49,926 copying build/lib/plom_server/templates/Scan/fragments/pushed_image_wrapper.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-02-12T08:46:49,929 copying build/lib/plom_server/templates/Scan/fragments/knowify_image.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-02-12T08:46:49,933 copying build/lib/plom_server/templates/Scan/fragments/bundle_thumbnail_container.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-02-12T08:46:49,936 copying build/lib/plom_server/templates/Scan/fragments/bundle_page_panel.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-02-12T08:46:49,940 copying build/lib/plom_server/templates/Scan/fragments/bundle_page_img_tag.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-02-12T08:46:49,943 copying build/lib/plom_server/templates/Scan/fragments/staged_bundle_row.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-02-12T08:46:49,947 copying build/lib/plom_server/templates/Scan/fragments/bundle_summary.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-02-12T08:46:49,950 copying build/lib/plom_server/templates/Scan/bundle_upload.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-02-12T08:46:49,954 copying build/lib/plom_server/templates/Scan/handwriting_comparison.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-02-12T08:46:49,957 copying build/lib/plom_server/templates/Scan/overview.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-02-12T08:46:49,960 copying build/lib/plom_server/templates/Scan/show_pushed_bundles.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-02-12T08:46:49,963 copying build/lib/plom_server/templates/Scan/scan_incomplete.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-02-12T08:46:49,966 copying build/lib/plom_server/templates/Scan/show_staged_bundles.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-02-12T08:46:49,969 copying build/lib/plom_server/templates/Scan/bundle_thumbnails.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-02-12T08:46:49,973 copying build/lib/plom_server/templates/Scan/bundle_is_locked.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-02-12T08:46:49,976 copying build/lib/plom_server/templates/Scan/reassign_discard.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-02-12T08:46:49,979 copying build/lib/plom_server/templates/Scan/scan_complete.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-02-12T08:46:49,982 copying build/lib/plom_server/templates/Scan/scan_discard.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-02-12T08:46:49,986 creating build/bdist.linux-armv7l/wheel/plom_server/templates/base 2026-02-12T08:46:49,988 copying build/lib/plom_server/templates/base/alert_message.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-02-12T08:46:49,991 copying build/lib/plom_server/templates/base/alert_messages.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-02-12T08:46:49,993 copying build/lib/plom_server/templates/base/base.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-02-12T08:46:49,997 copying build/lib/plom_server/templates/base/sidebar.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-02-12T08:46:50,000 copying build/lib/plom_server/templates/base/server_status.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-02-12T08:46:50,003 copying build/lib/plom_server/templates/base/troubles_afoot.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-02-12T08:46:50,006 copying build/lib/plom_server/templates/base/base-2col.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-02-12T08:46:50,009 copying build/lib/plom_server/templates/base/reset.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-02-12T08:46:50,013 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Rectangles 2026-02-12T08:46:50,015 copying build/lib/plom_server/templates/Rectangles/show_rectangles.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rectangles 2026-02-12T08:46:50,018 copying build/lib/plom_server/templates/Rectangles/home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rectangles 2026-02-12T08:46:50,021 copying build/lib/plom_server/templates/Rectangles/select.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rectangles 2026-02-12T08:46:50,024 copying build/lib/plom_server/templates/403.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates 2026-02-12T08:46:50,028 creating build/bdist.linux-armv7l/wheel/plom_server/templates/QuestionClustering 2026-02-12T08:46:50,030 creating build/bdist.linux-armv7l/wheel/plom_server/templates/QuestionClustering/fragments 2026-02-12T08:46:50,032 copying build/lib/plom_server/templates/QuestionClustering/fragments/error_detail_modal.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering/fragments 2026-02-12T08:46:50,035 copying build/lib/plom_server/templates/QuestionClustering/fragments/clustering_tag_cell.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering/fragments 2026-02-12T08:46:50,038 copying build/lib/plom_server/templates/QuestionClustering/fragments/clustering_jobs_table.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering/fragments 2026-02-12T08:46:50,041 copying build/lib/plom_server/templates/QuestionClustering/clustering_jobs.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-02-12T08:46:50,044 copying build/lib/plom_server/templates/QuestionClustering/show_rectangles.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-02-12T08:46:50,047 copying build/lib/plom_server/templates/QuestionClustering/home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-02-12T08:46:50,050 copying build/lib/plom_server/templates/QuestionClustering/select.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-02-12T08:46:50,053 copying build/lib/plom_server/templates/QuestionClustering/cluster_groups.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-02-12T08:46:50,057 copying build/lib/plom_server/templates/QuestionClustering/modal_forms.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-02-12T08:46:50,060 copying build/lib/plom_server/templates/QuestionClustering/clustered_papers.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-02-12T08:46:50,063 creating build/bdist.linux-armv7l/wheel/plom_server/Contrib 2026-02-12T08:46:50,065 copying build/lib/plom_server/Contrib/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Contrib 2026-02-12T08:46:50,069 creating build/bdist.linux-armv7l/wheel/plom_server/Contrib/management 2026-02-12T08:46:50,071 creating build/bdist.linux-armv7l/wheel/plom_server/Contrib/management/commands 2026-02-12T08:46:50,074 copying build/lib/plom_server/Contrib/management/commands/cluster_and_tag.py -> build/bdist.linux-armv7l/wheel/./plom_server/Contrib/management/commands 2026-02-12T08:46:50,077 copying build/lib/plom_server/Contrib/management/commands/PCA_analysis.py -> build/bdist.linux-armv7l/wheel/./plom_server/Contrib/management/commands 2026-02-12T08:46:50,081 creating build/bdist.linux-armv7l/wheel/plom_server/Scan 2026-02-12T08:46:50,083 copying build/lib/plom_server/Scan/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan 2026-02-12T08:46:50,087 copying build/lib/plom_server/Scan/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan 2026-02-12T08:46:50,090 copying build/lib/plom_server/Scan/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan 2026-02-12T08:46:50,093 copying build/lib/plom_server/Scan/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan 2026-02-12T08:46:50,096 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/models 2026-02-12T08:46:50,098 copying build/lib/plom_server/Scan/models/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/models 2026-02-12T08:46:50,101 copying build/lib/plom_server/Scan/models/staging_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/models 2026-02-12T08:46:50,105 copying build/lib/plom_server/Scan/models/scan_background_chores.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/models 2026-02-12T08:46:50,108 copying build/lib/plom_server/Scan/models/staging_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/models 2026-02-12T08:46:50,112 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/services 2026-02-12T08:46:50,113 copying build/lib/plom_server/Scan/services/scan_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-02-12T08:46:50,119 copying build/lib/plom_server/Scan/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-02-12T08:46:50,122 copying build/lib/plom_server/Scan/services/qr_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-02-12T08:46:50,125 copying build/lib/plom_server/Scan/services/ForgiveMissingService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-02-12T08:46:50,129 copying build/lib/plom_server/Scan/services/image_process.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-02-12T08:46:50,132 copying build/lib/plom_server/Scan/services/manage_scan.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-02-12T08:46:50,136 copying build/lib/plom_server/Scan/services/cast_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-02-12T08:46:50,141 copying build/lib/plom_server/Scan/services/image_rotate.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-02-12T08:46:50,144 copying build/lib/plom_server/Scan/services/manage_discard.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-02-12T08:46:50,148 copying build/lib/plom_server/Scan/services/util.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-02-12T08:46:50,150 copying build/lib/plom_server/Scan/services/hard_rotate.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-02-12T08:46:50,154 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/management 2026-02-12T08:46:50,156 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/management/commands 2026-02-12T08:46:50,158 copying build/lib/plom_server/Scan/management/commands/plom_staging_bundles.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-02-12T08:46:50,162 copying build/lib/plom_server/Scan/management/commands/plom_bundle_push_lock.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-02-12T08:46:50,165 copying build/lib/plom_server/Scan/management/commands/plom_forgive_all_dnm.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-02-12T08:46:50,168 copying build/lib/plom_server/Scan/management/commands/plom_forgive_missing_page.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-02-12T08:46:50,171 copying build/lib/plom_server/Scan/management/commands/plom_reassign_discard.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-02-12T08:46:50,173 copying build/lib/plom_server/Scan/management/commands/plom_discard_pushed_page.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-02-12T08:46:50,176 copying build/lib/plom_server/Scan/management/commands/plom_staging_unknowify.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-02-12T08:46:50,179 copying build/lib/plom_server/Scan/management/commands/plom_staging_knowify.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-02-12T08:46:50,183 copying build/lib/plom_server/Scan/management/commands/plom_staging_assign_extra.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-02-12T08:46:50,186 copying build/lib/plom_server/Scan/management/commands/plom_list_images_in_paper.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-02-12T08:46:50,189 copying build/lib/plom_server/Scan/management/commands/plom_staging_extralise.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-02-12T08:46:50,192 copying build/lib/plom_server/Scan/management/commands/plom_staging_rotate.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-02-12T08:46:50,195 copying build/lib/plom_server/Scan/management/commands/plom_staging_discard.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-02-12T08:46:50,199 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/views 2026-02-12T08:46:50,201 copying build/lib/plom_server/Scan/views/rotate_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-02-12T08:46:50,204 copying build/lib/plom_server/Scan/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-02-12T08:46:50,207 copying build/lib/plom_server/Scan/views/cast_image_state.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-02-12T08:46:50,211 copying build/lib/plom_server/Scan/views/pushed_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-02-12T08:46:50,214 copying build/lib/plom_server/Scan/views/scanner_summary.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-02-12T08:46:50,217 copying build/lib/plom_server/Scan/views/manage_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-02-12T08:46:50,221 copying build/lib/plom_server/Scan/views/scan_discards.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-02-12T08:46:50,224 copying build/lib/plom_server/Scan/views/scanner_home.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-02-12T08:46:50,228 copying build/lib/plom_server/Scan/views/push_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-02-12T08:46:50,231 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/tests 2026-02-12T08:46:50,233 copying build/lib/plom_server/Scan/tests/test_manage_discard.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-02-12T08:46:50,237 copying build/lib/plom_server/Scan/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-02-12T08:46:50,240 copying build/lib/plom_server/Scan/tests/test_manage_scan.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-02-12T08:46:50,243 copying build/lib/plom_server/Scan/tests/test_qr_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-02-12T08:46:50,247 copying build/lib/plom_server/Scan/tests/spec_with_shared_pages.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-02-12T08:46:50,250 copying build/lib/plom_server/Scan/tests/test_staging_image_types.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-02-12T08:46:50,253 copying build/lib/plom_server/Scan/tests/id_page_img.png -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-02-12T08:46:50,257 copying build/lib/plom_server/Scan/tests/test_image_process.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-02-12T08:46:50,261 copying build/lib/plom_server/Scan/tests/test_scan_cast.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-02-12T08:46:50,264 copying build/lib/plom_server/Scan/tests/test_forgive.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-02-12T08:46:50,267 copying build/lib/plom_server/Scan/tests/test_scan_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-02-12T08:46:50,272 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/migrations 2026-02-12T08:46:50,273 copying build/lib/plom_server/Scan/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/migrations 2026-02-12T08:46:50,276 copying build/lib/plom_server/Scan/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/migrations 2026-02-12T08:46:50,280 copying build/lib/plom_server/middleware.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-02-12T08:46:50,283 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles 2026-02-12T08:46:50,286 copying build/lib/plom_server/Rectangles/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles 2026-02-12T08:46:50,289 copying build/lib/plom_server/Rectangles/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles 2026-02-12T08:46:50,291 copying build/lib/plom_server/Rectangles/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles 2026-02-12T08:46:50,295 copying build/lib/plom_server/Rectangles/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles 2026-02-12T08:46:50,299 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles/services 2026-02-12T08:46:50,300 copying build/lib/plom_server/Rectangles/services/idbox_utils.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/services 2026-02-12T08:46:50,303 copying build/lib/plom_server/Rectangles/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/services 2026-02-12T08:46:50,306 copying build/lib/plom_server/Rectangles/services/rectangle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/services 2026-02-12T08:46:50,311 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles/management 2026-02-12T08:46:50,313 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles/management/commands 2026-02-12T08:46:50,315 copying build/lib/plom_server/Rectangles/management/commands/plom_extract_rectangle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/management/commands 2026-02-12T08:46:50,319 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles/tests 2026-02-12T08:46:50,321 copying build/lib/plom_server/Rectangles/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/tests 2026-02-12T08:46:50,324 copying build/lib/plom_server/Rectangles/tests/test_rectangles.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/tests 2026-02-12T08:46:50,328 creating build/bdist.linux-armv7l/wheel/plom_server/scripts 2026-02-12T08:46:50,330 copying build/lib/plom_server/scripts/launch_plom_server.py -> build/bdist.linux-armv7l/wheel/./plom_server/scripts 2026-02-12T08:46:50,333 copying build/lib/plom_server/scripts/wipe_migrations.py -> build/bdist.linux-armv7l/wheel/./plom_server/scripts 2026-02-12T08:46:50,336 copying build/lib/plom_server/scripts/launch_plom_demo_server.py -> build/bdist.linux-armv7l/wheel/./plom_server/scripts 2026-02-12T08:46:50,340 copying build/lib/plom_server/scripts/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/scripts 2026-02-12T08:46:50,343 copying build/lib/plom_server/get_js.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-02-12T08:46:50,347 creating build/bdist.linux-armv7l/wheel/plom_server/Mark 2026-02-12T08:46:50,349 copying build/lib/plom_server/Mark/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark 2026-02-12T08:46:50,353 creating build/bdist.linux-armv7l/wheel/plom_server/Mark/serializers 2026-02-12T08:46:50,355 copying build/lib/plom_server/Mark/serializers/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/serializers 2026-02-12T08:46:50,358 copying build/lib/plom_server/Mark/serializers/tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/serializers 2026-02-12T08:46:50,361 copying build/lib/plom_server/Mark/serializers/annotations.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/serializers 2026-02-12T08:46:50,364 copying build/lib/plom_server/Mark/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark 2026-02-12T08:46:50,366 copying build/lib/plom_server/Mark/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark 2026-02-12T08:46:50,370 creating build/bdist.linux-armv7l/wheel/plom_server/Mark/models 2026-02-12T08:46:50,372 copying build/lib/plom_server/Mark/models/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/models 2026-02-12T08:46:50,375 copying build/lib/plom_server/Mark/models/tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/models 2026-02-12T08:46:50,378 copying build/lib/plom_server/Mark/models/annotations.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/models 2026-02-12T08:46:50,382 creating build/bdist.linux-armv7l/wheel/plom_server/Mark/services 2026-02-12T08:46:50,384 copying build/lib/plom_server/Mark/services/marking_stats.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-02-12T08:46:50,387 copying build/lib/plom_server/Mark/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-02-12T08:46:50,390 copying build/lib/plom_server/Mark/services/marking_task_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-02-12T08:46:50,394 copying build/lib/plom_server/Mark/services/question_marking.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-02-12T08:46:50,398 copying build/lib/plom_server/Mark/services/MarkingPriorityService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-02-12T08:46:50,401 copying build/lib/plom_server/Mark/services/page_data.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-02-12T08:46:50,405 copying build/lib/plom_server/Mark/services/mark_task.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-02-12T08:46:50,408 copying build/lib/plom_server/Mark/services/annotations.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-02-12T08:46:50,412 creating build/bdist.linux-armv7l/wheel/plom_server/Mark/tests 2026-02-12T08:46:50,413 copying build/lib/plom_server/Mark/tests/test_tagging_tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-02-12T08:46:50,417 copying build/lib/plom_server/Mark/tests/tiny_qvmap.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-02-12T08:46:50,420 copying build/lib/plom_server/Mark/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-02-12T08:46:50,423 copying build/lib/plom_server/Mark/tests/test_marking_task_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-02-12T08:46:50,426 copying build/lib/plom_server/Mark/tests/tiny_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-02-12T08:46:50,428 copying build/lib/plom_server/Mark/tests/test_marking_task_service_config.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-02-12T08:46:50,431 copying build/lib/plom_server/Mark/tests/test_marking_priority_setting.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-02-12T08:46:50,435 copying build/lib/plom_server/Mark/tests/test_incoming_annotations.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-02-12T08:46:50,438 copying build/lib/plom_server/Mark/tests/test_question_marking_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-02-12T08:46:50,442 creating build/bdist.linux-armv7l/wheel/plom_server/Mark/migrations 2026-02-12T08:46:50,444 copying build/lib/plom_server/Mark/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/migrations 2026-02-12T08:46:50,447 copying build/lib/plom_server/Mark/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/migrations 2026-02-12T08:46:50,450 copying build/lib/plom_server/settings.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-02-12T08:46:50,453 copying build/lib/plom_server/context_processors.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-02-12T08:46:50,456 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionClustering 2026-02-12T08:46:50,459 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionClustering/exceptions 2026-02-12T08:46:50,461 copying build/lib/plom_server/QuestionClustering/exceptions/clustering_exception.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/exceptions 2026-02-12T08:46:50,464 copying build/lib/plom_server/QuestionClustering/exceptions/job_exception.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/exceptions 2026-02-12T08:46:50,467 copying build/lib/plom_server/QuestionClustering/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-02-12T08:46:50,470 copying build/lib/plom_server/QuestionClustering/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-02-12T08:46:50,472 copying build/lib/plom_server/QuestionClustering/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-02-12T08:46:50,476 copying build/lib/plom_server/QuestionClustering/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-02-12T08:46:50,479 copying build/lib/plom_server/QuestionClustering/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-02-12T08:46:50,482 copying build/lib/plom_server/QuestionClustering/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-02-12T08:46:50,485 copying build/lib/plom_server/QuestionClustering/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-02-12T08:46:50,489 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionClustering/services 2026-02-12T08:46:50,490 copying build/lib/plom_server/QuestionClustering/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/services 2026-02-12T08:46:50,494 copying build/lib/plom_server/QuestionClustering/services/model_loader.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/services 2026-02-12T08:46:50,497 copying build/lib/plom_server/QuestionClustering/services/question_clustering_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/services 2026-02-12T08:46:50,502 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionClustering/migrations 2026-02-12T08:46:50,503 copying build/lib/plom_server/QuestionClustering/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/migrations 2026-02-12T08:46:50,506 copying build/lib/plom_server/QuestionClustering/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/migrations 2026-02-12T08:46:50,511 creating build/bdist.linux-armv7l/wheel/plom_ml 2026-02-12T08:46:50,513 copying build/lib/plom_ml/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml 2026-02-12T08:46:50,516 copying build/lib/plom_ml/exceptions.py -> build/bdist.linux-armv7l/wheel/./plom_ml 2026-02-12T08:46:50,520 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering 2026-02-12T08:46:50,522 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering/preprocessing 2026-02-12T08:46:50,524 copying build/lib/plom_ml/clustering/preprocessing/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/preprocessing 2026-02-12T08:46:50,528 copying build/lib/plom_ml/clustering/preprocessing/preprocessor.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/preprocessing 2026-02-12T08:46:50,531 copying build/lib/plom_ml/clustering/preprocessing/image_processing_service.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/preprocessing 2026-02-12T08:46:50,534 copying build/lib/plom_ml/clustering/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering 2026-02-12T08:46:50,538 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering/pipeline 2026-02-12T08:46:50,540 copying build/lib/plom_ml/clustering/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/pipeline 2026-02-12T08:46:50,543 copying build/lib/plom_ml/clustering/pipeline/clustering_pipeline.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/pipeline 2026-02-12T08:46:50,547 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering/embedding 2026-02-12T08:46:50,548 copying build/lib/plom_ml/clustering/embedding/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/embedding 2026-02-12T08:46:50,551 copying build/lib/plom_ml/clustering/embedding/embedder.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/embedding 2026-02-12T08:46:50,555 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering/model 2026-02-12T08:46:50,557 copying build/lib/plom_ml/clustering/model/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/model 2026-02-12T08:46:50,560 copying build/lib/plom_ml/clustering/model/model_type.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/model 2026-02-12T08:46:50,562 copying build/lib/plom_ml/clustering/model/clustering_strategy.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/model 2026-02-12T08:46:50,566 copying build/lib/plom_ml/clustering/model/model_config.yaml -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/model 2026-02-12T08:46:50,569 copying build/lib/plom_ml/clustering/exceptions.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering 2026-02-12T08:46:50,573 creating build/bdist.linux-armv7l/wheel/plom 2026-02-12T08:46:50,575 creating build/bdist.linux-armv7l/wheel/plom/scan 2026-02-12T08:46:50,577 copying build/lib/plom/scan/question_list_utils.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-02-12T08:46:50,580 copying build/lib/plom/scan/test_zbar_fails.png -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-02-12T08:46:50,586 copying build/lib/plom/scan/test_question_map_parse.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-02-12T08:46:50,588 copying build/lib/plom/scan/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-02-12T08:46:50,591 copying build/lib/plom/scan/pdfmucker.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-02-12T08:46:50,595 copying build/lib/plom/scan/test_rotations.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-02-12T08:46:50,598 copying build/lib/plom/scan/test_rgb.png -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-02-12T08:46:50,601 copying build/lib/plom/scan/test_invisible_watermarks.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-02-12T08:46:50,604 copying build/lib/plom/scan/test_qr_reads.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-02-12T08:46:50,607 copying build/lib/plom/scan/rotate.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-02-12T08:46:50,610 copying build/lib/plom/scan/test_pdf_img_extraction.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-02-12T08:46:50,613 copying build/lib/plom/scan/scansToImages.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-02-12T08:46:50,617 copying build/lib/plom/scan/fasterQRExtract.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-02-12T08:46:50,620 copying build/lib/plom/feedback_rules.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,624 creating build/bdist.linux-armv7l/wheel/plom/idreader 2026-02-12T08:46:50,626 copying build/lib/plom/idreader/trainRandomForestModel.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-02-12T08:46:50,629 copying build/lib/plom/idreader/predictStudentID.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-02-12T08:46:50,632 copying build/lib/plom/idreader/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-02-12T08:46:50,635 copying build/lib/plom/idreader/assign_prob.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-02-12T08:46:50,638 copying build/lib/plom/idreader/test_IDreader.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-02-12T08:46:50,642 copying build/lib/plom/idreader/model_utils.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-02-12T08:46:50,645 copying build/lib/plom/common.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,648 copying build/lib/plom/test_rubric_diff.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,650 copying build/lib/plom/test_misc_utils.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,653 copying build/lib/plom/test_target_latex.png -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,657 copying build/lib/plom/templateSolutionSpec.toml -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,659 copying build/lib/plom/templateTestSpec.toml -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,663 creating build/bdist.linux-armv7l/wheel/plom/canvas 2026-02-12T08:46:50,665 copying build/lib/plom/canvas/canvas_utils.py -> build/bdist.linux-armv7l/wheel/./plom/canvas 2026-02-12T08:46:50,669 copying build/lib/plom/canvas/canvasapi_extensions.py -> build/bdist.linux-armv7l/wheel/./plom/canvas 2026-02-12T08:46:50,672 copying build/lib/plom/canvas/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/canvas 2026-02-12T08:46:50,675 copying build/lib/plom/question_labels.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,678 copying build/lib/plom/demo_rubrics.toml -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,681 copying build/lib/plom/plom_exceptions.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,684 copying build/lib/plom/test_spec.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,687 copying build/lib/plom/manage_user_files.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,690 copying build/lib/plom/test_version_maps.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,693 copying build/lib/plom/test_illadvised.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,696 copying build/lib/plom/tpv_utils.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,699 copying build/lib/plom/textools.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,703 copying build/lib/plom/comment_utils.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,705 copying build/lib/plom/test_exceptions.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,709 creating build/bdist.linux-armv7l/wheel/plom/create 2026-02-12T08:46:50,711 copying build/lib/plom/create/test_build_extra_page_pdf.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-12T08:46:50,714 copying build/lib/plom/create/buildClasslist.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-12T08:46:50,718 copying build/lib/plom/create/mergeAndCodePages.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-12T08:46:50,723 creating build/bdist.linux-armv7l/wheel/plom/create/fonts 2026-02-12T08:46:50,725 copying build/lib/plom/create/fonts/ld_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-02-12T08:46:50,728 copying build/lib/plom/create/fonts/adr_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-02-12T08:46:50,732 copying build/lib/plom/create/fonts/ejx_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-02-12T08:46:50,737 copying build/lib/plom/create/fonts/nh_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-02-12T08:46:50,740 copying build/lib/plom/create/fonts/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-02-12T08:46:50,743 copying build/lib/plom/create/fonts/bt_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-02-12T08:46:50,748 copying build/lib/plom/create/fonts/pdl_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-02-12T08:46:50,752 copying build/lib/plom/create/scrap_paper_src.tex -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-12T08:46:50,755 copying build/lib/plom/create/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-12T08:46:50,758 copying build/lib/plom/create/extra_pages_src.tex -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-12T08:46:50,761 copying build/lib/plom/create/push_pull_rubrics.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-12T08:46:50,765 copying build/lib/plom/create/demotools.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-12T08:46:50,768 copying build/lib/plom/create/scribble_hw_utils.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-12T08:46:50,771 copying build/lib/plom/create/status.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-12T08:46:50,774 copying build/lib/plom/create/exam_scribbler.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-12T08:46:50,777 copying build/lib/plom/create/test_stamps.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-12T08:46:50,780 copying build/lib/plom/create/test_build_source_exams.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-12T08:46:50,783 copying build/lib/plom/create/build_bundle_separators_with_qrcodes.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-12T08:46:50,786 copying build/lib/plom/create/test_classlists.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-12T08:46:50,790 copying build/lib/plom/create/__main__.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-12T08:46:50,794 copying build/lib/plom/create/classlistValidator.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-12T08:46:50,799 copying build/lib/plom/create/start_messenger.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-12T08:46:50,802 copying build/lib/plom/create/bundle_separator_src.tex -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-12T08:46:50,805 copying build/lib/plom/create/homework_scribbler.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-12T08:46:50,808 copying build/lib/plom/create/_digitHunter.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-12T08:46:50,811 copying build/lib/plom/create/scribble_utils.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-12T08:46:50,816 copying build/lib/plom/create/build_extra_page_with_qrcodes.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-12T08:46:50,818 copying build/lib/plom/create/test_make_pdf.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-12T08:46:50,821 copying build/lib/plom/create/digits.json -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-12T08:46:50,827 copying build/lib/plom/create/build_scrap_paper_with_qrcodes.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-12T08:46:50,830 copying build/lib/plom/rules.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,833 copying build/lib/plom/rubric_utils.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,838 creating build/bdist.linux-armv7l/wheel/plom/cli 2026-02-12T08:46:50,840 copying build/lib/plom/cli/bundle_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-02-12T08:46:50,843 copying build/lib/plom/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-02-12T08:46:50,847 copying build/lib/plom/cli/rectangle_extractor_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-02-12T08:46:50,850 copying build/lib/plom/cli/identify_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-02-12T08:46:50,853 copying build/lib/plom/cli/task_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-02-12T08:46:50,857 copying build/lib/plom/cli/source_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-02-12T08:46:50,860 copying build/lib/plom/cli/list_bundles.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-02-12T08:46:50,863 copying build/lib/plom/cli/papers.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-02-12T08:46:50,866 copying build/lib/plom/cli/spec_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-02-12T08:46:50,869 copying build/lib/plom/cli/__main__.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-02-12T08:46:50,874 copying build/lib/plom/cli/start_messenger.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-02-12T08:46:50,877 copying build/lib/plom/cli/classlist_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-02-12T08:46:50,881 copying build/lib/plom/cli/finish_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-02-12T08:46:50,884 copying build/lib/plom/cli/pqvmap_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-02-12T08:46:50,888 copying build/lib/plom/test_latex.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,892 creating build/bdist.linux-armv7l/wheel/plom/finish 2026-02-12T08:46:50,894 copying build/lib/plom/finish/clear_manager_login.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-12T08:46:50,897 copying build/lib/plom/finish/test_hash.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-12T08:46:50,901 copying build/lib/plom/finish/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-12T08:46:50,904 copying build/lib/plom/finish/spreadsheet.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-12T08:46:50,908 copying build/lib/plom/finish/reassemble_completed.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-12T08:46:50,912 copying build/lib/plom/finish/html_view_test_template.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-12T08:46:50,916 copying build/lib/plom/finish/return_tools.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-12T08:46:50,920 copying build/lib/plom/finish/utils.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-12T08:46:50,923 copying build/lib/plom/finish/__main__.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-12T08:46:50,927 copying build/lib/plom/finish/test_return_tools.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-12T08:46:50,930 copying build/lib/plom/finish/test_cover_pages.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-12T08:46:50,934 copying build/lib/plom/finish/coverPageBuilder.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-12T08:46:50,938 copying build/lib/plom/finish/start_messenger.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-12T08:46:50,941 copying build/lib/plom/finish/examReassembler.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-12T08:46:50,945 copying build/lib/plom/finish/reassemble_ID_only.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-12T08:46:50,948 copying build/lib/plom/finish/coded_return.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-12T08:46:50,951 copying build/lib/plom/test_question_labels.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,954 copying build/lib/plom/test_feedback_rules.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,958 copying build/lib/plom/aliceBob.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,961 copying build/lib/plom/test_tags.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,963 copying build/lib/plom/templateUserList.csv -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,967 copying build/lib/plom/latexTemplatev2.tex -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,970 copying build/lib/plom/tagging.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,973 copying build/lib/plom/test_print_score.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,977 copying build/lib/plom/idBox2.pdf -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,980 copying build/lib/plom/test_version.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:50,984 creating build/bdist.linux-armv7l/wheel/plom/messenger 2026-02-12T08:46:50,986 copying build/lib/plom/messenger/messenger.py -> build/bdist.linux-armv7l/wheel/./plom/messenger 2026-02-12T08:46:50,990 copying build/lib/plom/messenger/test_messengers.py -> build/bdist.linux-armv7l/wheel/./plom/messenger 2026-02-12T08:46:50,993 copying build/lib/plom/messenger/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/messenger 2026-02-12T08:46:50,996 copying build/lib/plom/messenger/base_messenger.py -> build/bdist.linux-armv7l/wheel/./plom/messenger 2026-02-12T08:46:51,002 copying build/lib/plom/messenger/plom_admin_messenger.py -> build/bdist.linux-armv7l/wheel/./plom/messenger 2026-02-12T08:46:51,006 copying build/lib/plom/version_maps.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:51,009 copying build/lib/plom/test_latexfrag.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:51,012 copying build/lib/plom/latexTemplate.tex -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:51,016 creating build/bdist.linux-armv7l/wheel/plom/scripts 2026-02-12T08:46:51,018 copying build/lib/plom/scripts/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/scripts 2026-02-12T08:46:51,021 copying build/lib/plom/scripts/test_script_help_ver.py -> build/bdist.linux-armv7l/wheel/./plom/scripts 2026-02-12T08:46:51,024 copying build/lib/plom/test_target_latex_old.png -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:51,027 copying build/lib/plom/spec_verifier.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:51,031 copying build/lib/plom/misc_utils.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:51,035 copying build/lib/plom/test_scoring.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:51,038 copying build/lib/plom/idBox4.pdf -> build/bdist.linux-armv7l/wheel/./plom 2026-02-12T08:46:51,041 running install_data 2026-02-12T08:46:51,050 creating build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data 2026-02-12T08:46:51,053 creating build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom 2026-02-12T08:46:51,056 copying plom/templateTestSpec.toml -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom 2026-02-12T08:46:51,058 copying plom/templateSolutionSpec.toml -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom 2026-02-12T08:46:51,061 copying plom/templateUserList.csv -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom 2026-02-12T08:46:51,064 copying plom/demo_rubrics.toml -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom 2026-02-12T08:46:51,067 copying plom/create/extra_pages_src.tex -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom 2026-02-12T08:46:51,070 copying plom/create/scrap_paper_src.tex -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom 2026-02-12T08:46:51,073 copying plom/create/bundle_separator_src.tex -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom 2026-02-12T08:46:51,076 creating build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/testTemplates 2026-02-12T08:46:51,078 copying testTemplates/README.md -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/testTemplates 2026-02-12T08:46:51,081 copying testTemplates/dummy_left_staple.png -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/testTemplates 2026-02-12T08:46:51,084 copying testTemplates/dummy_left_staple_red.png -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/testTemplates 2026-02-12T08:46:51,089 copying testTemplates/dummy_qr_code.png -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/testTemplates 2026-02-12T08:46:51,092 copying testTemplates/dummy_qr_code_red.png -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/testTemplates 2026-02-12T08:46:51,097 copying testTemplates/dummy_right_staple.png -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/testTemplates 2026-02-12T08:46:51,100 copying testTemplates/dummy_right_staple_red.png -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/testTemplates 2026-02-12T08:46:51,104 copying testTemplates/extraSheets.tex -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/testTemplates 2026-02-12T08:46:51,107 copying testTemplates/extraSheets_noname.tex -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/testTemplates 2026-02-12T08:46:51,110 copying testTemplates/idBox-source.tex -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/testTemplates 2026-02-12T08:46:51,114 copying testTemplates/idBox.eps -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/testTemplates 2026-02-12T08:46:51,119 copying testTemplates/idBox.pdf -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/testTemplates 2026-02-12T08:46:51,122 copying testTemplates/idBox.svg -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/testTemplates 2026-02-12T08:46:51,126 copying testTemplates/idBox2-source.tex -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/testTemplates 2026-02-12T08:46:51,129 copying testTemplates/idBox2.eps -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/testTemplates 2026-02-12T08:46:51,134 copying testTemplates/idBox2.pdf -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/testTemplates 2026-02-12T08:46:51,138 copying testTemplates/idBox2.svg -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/testTemplates 2026-02-12T08:46:51,142 copying testTemplates/idBox4-source.tex -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/testTemplates 2026-02-12T08:46:51,145 copying testTemplates/idBox4.eps -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/testTemplates 2026-02-12T08:46:51,149 copying testTemplates/idBox4.pdf -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/testTemplates 2026-02-12T08:46:51,153 copying testTemplates/idBox4.svg -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/testTemplates 2026-02-12T08:46:51,157 copying testTemplates/latexTemplate.tex -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/testTemplates 2026-02-12T08:46:51,161 copying testTemplates/latexTemplatev2.tex -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/testTemplates 2026-02-12T08:46:51,164 copying testTemplates/mockplom.sty -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/testTemplates 2026-02-12T08:46:51,168 creating build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/contrib 2026-02-12T08:46:51,170 copying contrib/README.txt -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/contrib 2026-02-12T08:46:51,173 copying contrib/plom-return_codes_to_canvas_csv.py -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/contrib 2026-02-12T08:46:51,176 copying contrib/plom-write_grades_to_canvas_csv.py -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/contrib 2026-02-12T08:46:51,180 copying contrib/plom-push-to-canvas.py -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/contrib 2026-02-12T08:46:51,184 copying contrib/plom-push-to-canvas-uncached.py -> build/bdist.linux-armv7l/wheel/plom-0.20.1.data/data/share/plom/contrib 2026-02-12T08:46:51,188 running install_egg_info 2026-02-12T08:46:51,195 Copying plom.egg-info to build/bdist.linux-armv7l/wheel/./plom-0.20.1-py3.11.egg-info 2026-02-12T08:46:51,216 running install_scripts 2026-02-12T08:46:51,238 creating build/bdist.linux-armv7l/wheel/plom-0.20.1.dist-info/WHEEL 2026-02-12T08:46:51,242 creating '/tmp/pip-wheel-mu8v3l1m/.tmp-87cv2np9/plom-0.20.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-12T08:46:51,248 adding 'plom/aliceBob.py' 2026-02-12T08:46:51,250 adding 'plom/comment_utils.py' 2026-02-12T08:46:51,252 adding 'plom/common.py' 2026-02-12T08:46:51,255 adding 'plom/demo_rubrics.toml' 2026-02-12T08:46:51,258 adding 'plom/feedback_rules.py' 2026-02-12T08:46:51,261 adding 'plom/idBox2.pdf' 2026-02-12T08:46:51,263 adding 'plom/idBox4.pdf' 2026-02-12T08:46:51,266 adding 'plom/latexTemplate.tex' 2026-02-12T08:46:51,269 adding 'plom/latexTemplatev2.tex' 2026-02-12T08:46:51,272 adding 'plom/manage_user_files.py' 2026-02-12T08:46:51,275 adding 'plom/misc_utils.py' 2026-02-12T08:46:51,277 adding 'plom/plom_exceptions.py' 2026-02-12T08:46:51,280 adding 'plom/question_labels.py' 2026-02-12T08:46:51,283 adding 'plom/rubric_utils.py' 2026-02-12T08:46:51,285 adding 'plom/rules.py' 2026-02-12T08:46:51,292 adding 'plom/spec_verifier.py' 2026-02-12T08:46:51,294 adding 'plom/tagging.py' 2026-02-12T08:46:51,296 adding 'plom/templateSolutionSpec.toml' 2026-02-12T08:46:51,299 adding 'plom/templateTestSpec.toml' 2026-02-12T08:46:51,301 adding 'plom/templateUserList.csv' 2026-02-12T08:46:51,303 adding 'plom/test_exceptions.py' 2026-02-12T08:46:51,305 adding 'plom/test_feedback_rules.py' 2026-02-12T08:46:51,307 adding 'plom/test_illadvised.py' 2026-02-12T08:46:51,309 adding 'plom/test_latex.py' 2026-02-12T08:46:51,312 adding 'plom/test_latexfrag.py' 2026-02-12T08:46:51,315 adding 'plom/test_misc_utils.py' 2026-02-12T08:46:51,317 adding 'plom/test_print_score.py' 2026-02-12T08:46:51,319 adding 'plom/test_question_labels.py' 2026-02-12T08:46:51,322 adding 'plom/test_rubric_diff.py' 2026-02-12T08:46:51,324 adding 'plom/test_scoring.py' 2026-02-12T08:46:51,327 adding 'plom/test_spec.py' 2026-02-12T08:46:51,329 adding 'plom/test_tags.py' 2026-02-12T08:46:51,332 adding 'plom/test_target_latex.png' 2026-02-12T08:46:51,334 adding 'plom/test_target_latex_old.png' 2026-02-12T08:46:51,336 adding 'plom/test_version.py' 2026-02-12T08:46:51,338 adding 'plom/test_version_maps.py' 2026-02-12T08:46:51,341 adding 'plom/textools.py' 2026-02-12T08:46:51,343 adding 'plom/tpv_utils.py' 2026-02-12T08:46:51,347 adding 'plom/version_maps.py' 2026-02-12T08:46:51,350 adding 'plom/canvas/__init__.py' 2026-02-12T08:46:51,353 adding 'plom/canvas/canvas_utils.py' 2026-02-12T08:46:51,355 adding 'plom/canvas/canvasapi_extensions.py' 2026-02-12T08:46:51,358 adding 'plom/cli/__init__.py' 2026-02-12T08:46:51,362 adding 'plom/cli/__main__.py' 2026-02-12T08:46:51,364 adding 'plom/cli/bundle_tools.py' 2026-02-12T08:46:51,366 adding 'plom/cli/classlist_tools.py' 2026-02-12T08:46:51,369 adding 'plom/cli/finish_tools.py' 2026-02-12T08:46:51,371 adding 'plom/cli/identify_tools.py' 2026-02-12T08:46:51,373 adding 'plom/cli/list_bundles.py' 2026-02-12T08:46:51,375 adding 'plom/cli/papers.py' 2026-02-12T08:46:51,377 adding 'plom/cli/pqvmap_tools.py' 2026-02-12T08:46:51,379 adding 'plom/cli/rectangle_extractor_tools.py' 2026-02-12T08:46:51,381 adding 'plom/cli/source_tools.py' 2026-02-12T08:46:51,383 adding 'plom/cli/spec_tools.py' 2026-02-12T08:46:51,385 adding 'plom/cli/start_messenger.py' 2026-02-12T08:46:51,387 adding 'plom/cli/task_tools.py' 2026-02-12T08:46:51,390 adding 'plom/create/__init__.py' 2026-02-12T08:46:51,394 adding 'plom/create/__main__.py' 2026-02-12T08:46:51,397 adding 'plom/create/_digitHunter.py' 2026-02-12T08:46:51,399 adding 'plom/create/buildClasslist.py' 2026-02-12T08:46:51,402 adding 'plom/create/build_bundle_separators_with_qrcodes.py' 2026-02-12T08:46:51,404 adding 'plom/create/build_extra_page_with_qrcodes.py' 2026-02-12T08:46:51,406 adding 'plom/create/build_scrap_paper_with_qrcodes.py' 2026-02-12T08:46:51,409 adding 'plom/create/bundle_separator_src.tex' 2026-02-12T08:46:51,412 adding 'plom/create/classlistValidator.py' 2026-02-12T08:46:51,415 adding 'plom/create/demotools.py' 2026-02-12T08:46:51,425 adding 'plom/create/digits.json' 2026-02-12T08:46:51,427 adding 'plom/create/exam_scribbler.py' 2026-02-12T08:46:51,430 adding 'plom/create/extra_pages_src.tex' 2026-02-12T08:46:51,432 adding 'plom/create/homework_scribbler.py' 2026-02-12T08:46:51,436 adding 'plom/create/mergeAndCodePages.py' 2026-02-12T08:46:51,439 adding 'plom/create/push_pull_rubrics.py' 2026-02-12T08:46:51,441 adding 'plom/create/scrap_paper_src.tex' 2026-02-12T08:46:51,443 adding 'plom/create/scribble_hw_utils.py' 2026-02-12T08:46:51,448 adding 'plom/create/scribble_utils.py' 2026-02-12T08:46:51,450 adding 'plom/create/start_messenger.py' 2026-02-12T08:46:51,452 adding 'plom/create/status.py' 2026-02-12T08:46:51,455 adding 'plom/create/test_build_extra_page_pdf.py' 2026-02-12T08:46:51,457 adding 'plom/create/test_build_source_exams.py' 2026-02-12T08:46:51,459 adding 'plom/create/test_classlists.py' 2026-02-12T08:46:51,462 adding 'plom/create/test_make_pdf.py' 2026-02-12T08:46:51,464 adding 'plom/create/test_stamps.py' 2026-02-12T08:46:51,467 adding 'plom/create/fonts/__init__.py' 2026-02-12T08:46:51,470 adding 'plom/create/fonts/adr_handwriting.ttf' 2026-02-12T08:46:51,474 adding 'plom/create/fonts/bt_handwriting.ttf' 2026-02-12T08:46:51,481 adding 'plom/create/fonts/ejx_handwriting.ttf' 2026-02-12T08:46:51,484 adding 'plom/create/fonts/ld_handwriting.ttf' 2026-02-12T08:46:51,488 adding 'plom/create/fonts/nh_handwriting.ttf' 2026-02-12T08:46:51,493 adding 'plom/create/fonts/pdl_handwriting.ttf' 2026-02-12T08:46:51,496 adding 'plom/finish/__init__.py' 2026-02-12T08:46:51,498 adding 'plom/finish/__main__.py' 2026-02-12T08:46:51,501 adding 'plom/finish/clear_manager_login.py' 2026-02-12T08:46:51,503 adding 'plom/finish/coded_return.py' 2026-02-12T08:46:51,506 adding 'plom/finish/coverPageBuilder.py' 2026-02-12T08:46:51,509 adding 'plom/finish/examReassembler.py' 2026-02-12T08:46:51,511 adding 'plom/finish/html_view_test_template.py' 2026-02-12T08:46:51,513 adding 'plom/finish/reassemble_ID_only.py' 2026-02-12T08:46:51,516 adding 'plom/finish/reassemble_completed.py' 2026-02-12T08:46:51,519 adding 'plom/finish/return_tools.py' 2026-02-12T08:46:51,522 adding 'plom/finish/spreadsheet.py' 2026-02-12T08:46:51,524 adding 'plom/finish/start_messenger.py' 2026-02-12T08:46:51,526 adding 'plom/finish/test_cover_pages.py' 2026-02-12T08:46:51,528 adding 'plom/finish/test_hash.py' 2026-02-12T08:46:51,530 adding 'plom/finish/test_return_tools.py' 2026-02-12T08:46:51,532 adding 'plom/finish/utils.py' 2026-02-12T08:46:51,535 adding 'plom/idreader/__init__.py' 2026-02-12T08:46:51,537 adding 'plom/idreader/assign_prob.py' 2026-02-12T08:46:51,540 adding 'plom/idreader/model_utils.py' 2026-02-12T08:46:51,543 adding 'plom/idreader/predictStudentID.py' 2026-02-12T08:46:51,545 adding 'plom/idreader/test_IDreader.py' 2026-02-12T08:46:51,547 adding 'plom/idreader/trainRandomForestModel.py' 2026-02-12T08:46:51,550 adding 'plom/messenger/__init__.py' 2026-02-12T08:46:51,557 adding 'plom/messenger/base_messenger.py' 2026-02-12T08:46:51,561 adding 'plom/messenger/messenger.py' 2026-02-12T08:46:51,565 adding 'plom/messenger/plom_admin_messenger.py' 2026-02-12T08:46:51,567 adding 'plom/messenger/test_messengers.py' 2026-02-12T08:46:51,570 adding 'plom/scan/__init__.py' 2026-02-12T08:46:51,573 adding 'plom/scan/fasterQRExtract.py' 2026-02-12T08:46:51,577 adding 'plom/scan/pdfmucker.py' 2026-02-12T08:46:51,580 adding 'plom/scan/question_list_utils.py' 2026-02-12T08:46:51,582 adding 'plom/scan/rotate.py' 2026-02-12T08:46:51,586 adding 'plom/scan/scansToImages.py' 2026-02-12T08:46:51,589 adding 'plom/scan/test_invisible_watermarks.py' 2026-02-12T08:46:51,591 adding 'plom/scan/test_pdf_img_extraction.py' 2026-02-12T08:46:51,593 adding 'plom/scan/test_qr_reads.py' 2026-02-12T08:46:51,596 adding 'plom/scan/test_question_map_parse.py' 2026-02-12T08:46:51,598 adding 'plom/scan/test_rgb.png' 2026-02-12T08:46:51,601 adding 'plom/scan/test_rotations.py' 2026-02-12T08:46:51,612 adding 'plom/scan/test_zbar_fails.png' 2026-02-12T08:46:51,616 adding 'plom/scripts/__init__.py' 2026-02-12T08:46:51,618 adding 'plom/scripts/test_script_help_ver.py' 2026-02-12T08:46:51,622 adding 'plom-0.20.1.data/data/share/plom/bundle_separator_src.tex' 2026-02-12T08:46:51,625 adding 'plom-0.20.1.data/data/share/plom/demo_rubrics.toml' 2026-02-12T08:46:51,627 adding 'plom-0.20.1.data/data/share/plom/extra_pages_src.tex' 2026-02-12T08:46:51,629 adding 'plom-0.20.1.data/data/share/plom/scrap_paper_src.tex' 2026-02-12T08:46:51,631 adding 'plom-0.20.1.data/data/share/plom/templateSolutionSpec.toml' 2026-02-12T08:46:51,633 adding 'plom-0.20.1.data/data/share/plom/templateTestSpec.toml' 2026-02-12T08:46:51,635 adding 'plom-0.20.1.data/data/share/plom/templateUserList.csv' 2026-02-12T08:46:51,638 adding 'plom-0.20.1.data/data/share/plom/contrib/README.txt' 2026-02-12T08:46:51,642 adding 'plom-0.20.1.data/data/share/plom/contrib/plom-push-to-canvas-uncached.py' 2026-02-12T08:46:51,646 adding 'plom-0.20.1.data/data/share/plom/contrib/plom-push-to-canvas.py' 2026-02-12T08:46:51,648 adding 'plom-0.20.1.data/data/share/plom/contrib/plom-return_codes_to_canvas_csv.py' 2026-02-12T08:46:51,651 adding 'plom-0.20.1.data/data/share/plom/contrib/plom-write_grades_to_canvas_csv.py' 2026-02-12T08:46:51,654 adding 'plom-0.20.1.data/data/share/plom/testTemplates/README.md' 2026-02-12T08:46:51,656 adding 'plom-0.20.1.data/data/share/plom/testTemplates/dummy_left_staple.png' 2026-02-12T08:46:51,659 adding 'plom-0.20.1.data/data/share/plom/testTemplates/dummy_left_staple_red.png' 2026-02-12T08:46:51,661 adding 'plom-0.20.1.data/data/share/plom/testTemplates/dummy_qr_code.png' 2026-02-12T08:46:51,665 adding 'plom-0.20.1.data/data/share/plom/testTemplates/dummy_qr_code_red.png' 2026-02-12T08:46:51,668 adding 'plom-0.20.1.data/data/share/plom/testTemplates/dummy_right_staple.png' 2026-02-12T08:46:51,671 adding 'plom-0.20.1.data/data/share/plom/testTemplates/dummy_right_staple_red.png' 2026-02-12T08:46:51,673 adding 'plom-0.20.1.data/data/share/plom/testTemplates/extraSheets.tex' 2026-02-12T08:46:51,675 adding 'plom-0.20.1.data/data/share/plom/testTemplates/extraSheets_noname.tex' 2026-02-12T08:46:51,677 adding 'plom-0.20.1.data/data/share/plom/testTemplates/idBox-source.tex' 2026-02-12T08:46:51,687 adding 'plom-0.20.1.data/data/share/plom/testTemplates/idBox.eps' 2026-02-12T08:46:51,691 adding 'plom-0.20.1.data/data/share/plom/testTemplates/idBox.pdf' 2026-02-12T08:46:51,696 adding 'plom-0.20.1.data/data/share/plom/testTemplates/idBox.svg' 2026-02-12T08:46:51,698 adding 'plom-0.20.1.data/data/share/plom/testTemplates/idBox2-source.tex' 2026-02-12T08:46:51,704 adding 'plom-0.20.1.data/data/share/plom/testTemplates/idBox2.eps' 2026-02-12T08:46:51,707 adding 'plom-0.20.1.data/data/share/plom/testTemplates/idBox2.pdf' 2026-02-12T08:46:51,712 adding 'plom-0.20.1.data/data/share/plom/testTemplates/idBox2.svg' 2026-02-12T08:46:51,714 adding 'plom-0.20.1.data/data/share/plom/testTemplates/idBox4-source.tex' 2026-02-12T08:46:51,718 adding 'plom-0.20.1.data/data/share/plom/testTemplates/idBox4.eps' 2026-02-12T08:46:51,721 adding 'plom-0.20.1.data/data/share/plom/testTemplates/idBox4.pdf' 2026-02-12T08:46:51,725 adding 'plom-0.20.1.data/data/share/plom/testTemplates/idBox4.svg' 2026-02-12T08:46:51,728 adding 'plom-0.20.1.data/data/share/plom/testTemplates/latexTemplate.tex' 2026-02-12T08:46:51,730 adding 'plom-0.20.1.data/data/share/plom/testTemplates/latexTemplatev2.tex' 2026-02-12T08:46:51,733 adding 'plom-0.20.1.data/data/share/plom/testTemplates/mockplom.sty' 2026-02-12T08:46:51,742 adding 'plom-0.20.1.dist-info/licenses/LICENSE.md' 2026-02-12T08:46:51,745 adding 'plom_ml/__init__.py' 2026-02-12T08:46:51,747 adding 'plom_ml/exceptions.py' 2026-02-12T08:46:51,750 adding 'plom_ml/clustering/__init__.py' 2026-02-12T08:46:51,752 adding 'plom_ml/clustering/exceptions.py' 2026-02-12T08:46:51,754 adding 'plom_ml/clustering/embedding/__init__.py' 2026-02-12T08:46:51,757 adding 'plom_ml/clustering/embedding/embedder.py' 2026-02-12T08:46:51,760 adding 'plom_ml/clustering/model/__init__.py' 2026-02-12T08:46:51,763 adding 'plom_ml/clustering/model/clustering_strategy.py' 2026-02-12T08:46:51,765 adding 'plom_ml/clustering/model/model_config.yaml' 2026-02-12T08:46:51,768 adding 'plom_ml/clustering/model/model_type.py' 2026-02-12T08:46:51,770 adding 'plom_ml/clustering/pipeline/__init__.py' 2026-02-12T08:46:51,772 adding 'plom_ml/clustering/pipeline/clustering_pipeline.py' 2026-02-12T08:46:51,775 adding 'plom_ml/clustering/preprocessing/__init__.py' 2026-02-12T08:46:51,778 adding 'plom_ml/clustering/preprocessing/image_processing_service.py' 2026-02-12T08:46:51,780 adding 'plom_ml/clustering/preprocessing/preprocessor.py' 2026-02-12T08:46:51,784 adding 'plom_server/__init__.py' 2026-02-12T08:46:51,786 adding 'plom_server/asgi.py' 2026-02-12T08:46:51,788 adding 'plom_server/context_processors.py' 2026-02-12T08:46:51,791 adding 'plom_server/get_js.py' 2026-02-12T08:46:51,793 adding 'plom_server/middleware.py' 2026-02-12T08:46:51,797 adding 'plom_server/settings.py' 2026-02-12T08:46:51,799 adding 'plom_server/urls.py' 2026-02-12T08:46:51,801 adding 'plom_server/wsgi.py' 2026-02-12T08:46:51,804 adding 'plom_server/API/__init__.py' 2026-02-12T08:46:51,806 adding 'plom_server/API/apps.py' 2026-02-12T08:46:51,809 adding 'plom_server/API/urls.py' 2026-02-12T08:46:51,811 adding 'plom_server/API/migrations/__init__.py' 2026-02-12T08:46:51,814 adding 'plom_server/API/permissions/__init__.py' 2026-02-12T08:46:51,816 adding 'plom_server/API/permissions/permissions.py' 2026-02-12T08:46:51,819 adding 'plom_server/API/routes/__init__.py' 2026-02-12T08:46:51,822 adding 'plom_server/API/routes/annotation_patterns.py' 2026-02-12T08:46:51,824 adding 'plom_server/API/routes/id_patterns.py' 2026-02-12T08:46:51,826 adding 'plom_server/API/routes/mark_patterns.py' 2026-02-12T08:46:51,828 adding 'plom_server/API/routes/misc_patterns.py' 2026-02-12T08:46:51,830 adding 'plom_server/API/routes/tags_patterns.py' 2026-02-12T08:46:51,833 adding 'plom_server/API/services/TokenService.py' 2026-02-12T08:46:51,835 adding 'plom_server/API/services/__init__.py' 2026-02-12T08:46:51,838 adding 'plom_server/API/tests/__init__.py' 2026-02-12T08:46:51,840 adding 'plom_server/API/tests/conftest.py' 2026-02-12T08:46:51,842 adding 'plom_server/API/tests/test_client_reject_list.py' 2026-02-12T08:46:51,845 adding 'plom_server/API/tests/test_mark_questions.py' 2026-02-12T08:46:51,848 adding 'plom_server/API/views/__init__.py' 2026-02-12T08:46:51,851 adding 'plom_server/API/views/classlist.py' 2026-02-12T08:46:51,853 adding 'plom_server/API/views/finish.py' 2026-02-12T08:46:51,856 adding 'plom_server/API/views/identify.py' 2026-02-12T08:46:51,858 adding 'plom_server/API/views/latex.py' 2026-02-12T08:46:51,862 adding 'plom_server/API/views/mark.py' 2026-02-12T08:46:51,865 adding 'plom_server/API/views/mark_question.py' 2026-02-12T08:46:51,868 adding 'plom_server/API/views/paperstoprint.py' 2026-02-12T08:46:51,870 adding 'plom_server/API/views/pqvmap.py' 2026-02-12T08:46:51,873 adding 'plom_server/API/views/public_code.py' 2026-02-12T08:46:51,875 adding 'plom_server/API/views/rectangle_extractor.py' 2026-02-12T08:46:51,877 adding 'plom_server/API/views/report.py' 2026-02-12T08:46:51,880 adding 'plom_server/API/views/rubrics.py' 2026-02-12T08:46:51,883 adding 'plom_server/API/views/scan.py' 2026-02-12T08:46:51,886 adding 'plom_server/API/views/server_info.py' 2026-02-12T08:46:51,889 adding 'plom_server/API/views/source_handler.py' 2026-02-12T08:46:51,891 adding 'plom_server/API/views/spec_handler.py' 2026-02-12T08:46:51,893 adding 'plom_server/API/views/user_info.py' 2026-02-12T08:46:51,895 adding 'plom_server/API/views/utils.py' 2026-02-12T08:46:51,898 adding 'plom_server/API/views/experimental/__init__.py' 2026-02-12T08:46:51,901 adding 'plom_server/API/views/experimental/annotations.py' 2026-02-12T08:46:51,903 adding 'plom_server/API/views/experimental/base.py' 2026-02-12T08:46:51,906 adding 'plom_server/API/views/experimental/marking_tasks.py' 2026-02-12T08:46:51,908 adding 'plom_server/API/views/experimental/rubrics.py' 2026-02-12T08:46:51,911 adding 'plom_server/Authentication/__init__.py' 2026-02-12T08:46:51,913 adding 'plom_server/Authentication/admin.py' 2026-02-12T08:46:51,915 adding 'plom_server/Authentication/apps.py' 2026-02-12T08:46:51,917 adding 'plom_server/Authentication/models.py' 2026-02-12T08:46:51,920 adding 'plom_server/Authentication/signup_views.py' 2026-02-12T08:46:51,922 adding 'plom_server/Authentication/urls.py' 2026-02-12T08:46:51,924 adding 'plom_server/Authentication/views.py' 2026-02-12T08:46:51,927 adding 'plom_server/Authentication/forms/__init__.py' 2026-02-12T08:46:51,929 adding 'plom_server/Authentication/forms/choices.py' 2026-02-12T08:46:51,932 adding 'plom_server/Authentication/forms/signupForm.py' 2026-02-12T08:46:51,935 adding 'plom_server/Authentication/management/commands/plom_create_groups.py' 2026-02-12T08:46:51,937 adding 'plom_server/Authentication/migrations/0001_initial.py' 2026-02-12T08:46:51,940 adding 'plom_server/Authentication/migrations/__init__.py' 2026-02-12T08:46:51,942 adding 'plom_server/Authentication/services/__init__.py' 2026-02-12T08:46:51,946 adding 'plom_server/Authentication/services/auth_service.py' 2026-02-12T08:46:51,948 adding 'plom_server/Authentication/tests/__init__.py' 2026-02-12T08:46:51,951 adding 'plom_server/Authentication/tests/test_create_users.py' 2026-02-12T08:46:51,953 adding 'plom_server/Base/__init__.py' 2026-02-12T08:46:51,955 adding 'plom_server/Base/admin.py' 2026-02-12T08:46:51,957 adding 'plom_server/Base/apps.py' 2026-02-12T08:46:51,960 adding 'plom_server/Base/base_group_views.py' 2026-02-12T08:46:51,962 adding 'plom_server/Base/compat.py' 2026-02-12T08:46:51,965 adding 'plom_server/Base/models.py' 2026-02-12T08:46:51,968 adding 'plom_server/Base/tests_settings.py' 2026-02-12T08:46:51,970 adding 'plom_server/Base/urls.py' 2026-02-12T08:46:51,972 adding 'plom_server/Base/views.py' 2026-02-12T08:46:51,975 adding 'plom_server/Base/management/commands/plom_clean_misc.py' 2026-02-12T08:46:51,978 adding 'plom_server/Base/management/commands/plom_database.py' 2026-02-12T08:46:51,980 adding 'plom_server/Base/migrations/0001_initial.py' 2026-02-12T08:46:51,983 adding 'plom_server/Base/migrations/__init__.py' 2026-02-12T08:46:51,986 adding 'plom_server/Base/services/Settings.py' 2026-02-12T08:46:51,988 adding 'plom_server/Base/services/__init__.py' 2026-02-12T08:46:51,990 adding 'plom_server/Base/services/big_red_button.py' 2026-02-12T08:46:51,992 adding 'plom_server/Base/services/database_service.py' 2026-02-12T08:46:51,995 adding 'plom_server/BuildPaperPDF/__init__.py' 2026-02-12T08:46:51,997 adding 'plom_server/BuildPaperPDF/admin.py' 2026-02-12T08:46:51,999 adding 'plom_server/BuildPaperPDF/apps.py' 2026-02-12T08:46:52,002 adding 'plom_server/BuildPaperPDF/models.py' 2026-02-12T08:46:52,004 adding 'plom_server/BuildPaperPDF/tests.py' 2026-02-12T08:46:52,006 adding 'plom_server/BuildPaperPDF/urls.py' 2026-02-12T08:46:52,009 adding 'plom_server/BuildPaperPDF/views.py' 2026-02-12T08:46:52,012 adding 'plom_server/BuildPaperPDF/management/commands/plom_build_paper_pdfs.py' 2026-02-12T08:46:52,015 adding 'plom_server/BuildPaperPDF/migrations/0001_initial.py' 2026-02-12T08:46:52,017 adding 'plom_server/BuildPaperPDF/migrations/__init__.py' 2026-02-12T08:46:52,020 adding 'plom_server/BuildPaperPDF/services/__init__.py' 2026-02-12T08:46:52,023 adding 'plom_server/BuildPaperPDF/services/build_papers.py' 2026-02-12T08:46:52,026 adding 'plom_server/Contrib/__init__.py' 2026-02-12T08:46:52,029 adding 'plom_server/Contrib/management/commands/PCA_analysis.py' 2026-02-12T08:46:52,032 adding 'plom_server/Contrib/management/commands/cluster_and_tag.py' 2026-02-12T08:46:52,035 adding 'plom_server/Finish/__init__.py' 2026-02-12T08:46:52,037 adding 'plom_server/Finish/admin.py' 2026-02-12T08:46:52,039 adding 'plom_server/Finish/apps.py' 2026-02-12T08:46:52,041 adding 'plom_server/Finish/models.py' 2026-02-12T08:46:52,043 adding 'plom_server/Finish/urls.py' 2026-02-12T08:46:52,047 adding 'plom_server/Finish/management/commands/generate_report.py' 2026-02-12T08:46:52,049 adding 'plom_server/Finish/management/commands/plom_build_all_soln.py' 2026-02-12T08:46:52,051 adding 'plom_server/Finish/management/commands/plom_build_soln.py' 2026-02-12T08:46:52,053 adding 'plom_server/Finish/management/commands/plom_download_marks_csv.py' 2026-02-12T08:46:52,055 adding 'plom_server/Finish/management/commands/plom_download_ta_info_csv.py' 2026-02-12T08:46:52,057 adding 'plom_server/Finish/management/commands/plom_reassemble.py' 2026-02-12T08:46:52,059 adding 'plom_server/Finish/management/commands/plom_soln_sources.py' 2026-02-12T08:46:52,062 adding 'plom_server/Finish/management/commands/plom_soln_spec.py' 2026-02-12T08:46:52,078 adding 'plom_server/Finish/migrations/0001_initial.py' 2026-02-12T08:46:52,080 adding 'plom_server/Finish/migrations/__init__.py' 2026-02-12T08:46:52,083 adding 'plom_server/Finish/services/ReportPDFService.py' 2026-02-12T08:46:52,085 adding 'plom_server/Finish/services/__init__.py' 2026-02-12T08:46:52,088 adding 'plom_server/Finish/services/annotation_data_service.py' 2026-02-12T08:46:52,091 adding 'plom_server/Finish/services/build_soln_service.py' 2026-02-12T08:46:52,097 adding 'plom_server/Finish/services/build_student_report_service.py' 2026-02-12T08:46:52,100 adding 'plom_server/Finish/services/data_extraction_service.py' 2026-02-12T08:46:52,117 adding 'plom_server/Finish/services/generate_report.css' 2026-02-12T08:46:52,121 adding 'plom_server/Finish/services/matplotlib_service.py' 2026-02-12T08:46:52,127 adding 'plom_server/Finish/services/reassemble_service.py' 2026-02-12T08:46:52,129 adding 'plom_server/Finish/services/soln_images.py' 2026-02-12T08:46:52,132 adding 'plom_server/Finish/services/soln_source.py' 2026-02-12T08:46:52,136 adding 'plom_server/Finish/services/student_marks_service.py' 2026-02-12T08:46:52,139 adding 'plom_server/Finish/services/ta_marking_service.py' 2026-02-12T08:46:52,141 adding 'plom_server/Finish/services/template_soln_spec.py' 2026-02-12T08:46:52,144 adding 'plom_server/Finish/templatetags/__init__.py' 2026-02-12T08:46:52,146 adding 'plom_server/Finish/templatetags/custom_tags.py' 2026-02-12T08:46:52,149 adding 'plom_server/Finish/tests/__init__.py' 2026-02-12T08:46:52,151 adding 'plom_server/Finish/tests/test_student_mark.py' 2026-02-12T08:46:52,154 adding 'plom_server/Finish/useful_files_for_testing/soln_spec_for_testing_shared_pages.toml' 2026-02-12T08:46:52,156 adding 'plom_server/Finish/views/__init__.py' 2026-02-12T08:46:52,159 adding 'plom_server/Finish/views/build_soln_pdf.py' 2026-02-12T08:46:52,161 adding 'plom_server/Finish/views/marking_info.py' 2026-02-12T08:46:52,163 adding 'plom_server/Finish/views/reassembly.py' 2026-02-12T08:46:52,166 adding 'plom_server/Finish/views/soln_home.py' 2026-02-12T08:46:52,168 adding 'plom_server/Finish/views/soln_sources.py' 2026-02-12T08:46:52,170 adding 'plom_server/Finish/views/soln_spec.py' 2026-02-12T08:46:52,172 adding 'plom_server/Finish/views/student_report.py' 2026-02-12T08:46:52,175 adding 'plom_server/Identify/__init__.py' 2026-02-12T08:46:52,177 adding 'plom_server/Identify/admin.py' 2026-02-12T08:46:52,179 adding 'plom_server/Identify/apps.py' 2026-02-12T08:46:52,182 adding 'plom_server/Identify/models.py' 2026-02-12T08:46:52,184 adding 'plom_server/Identify/tests.py' 2026-02-12T08:46:52,187 adding 'plom_server/Identify/urls.py' 2026-02-12T08:46:52,189 adding 'plom_server/Identify/views.py' 2026-02-12T08:46:52,192 adding 'plom_server/Identify/management/commands/clear_id.py' 2026-02-12T08:46:52,195 adding 'plom_server/Identify/management/commands/plom_id_direct.py' 2026-02-12T08:46:52,197 adding 'plom_server/Identify/management/commands/plom_run_id_reader.py' 2026-02-12T08:46:52,200 adding 'plom_server/Identify/migrations/0001_initial.py' 2026-02-12T08:46:52,202 adding 'plom_server/Identify/migrations/__init__.py' 2026-02-12T08:46:52,205 adding 'plom_server/Identify/services/ClasslistService.py' 2026-02-12T08:46:52,207 adding 'plom_server/Identify/services/__init__.py' 2026-02-12T08:46:52,209 adding 'plom_server/Identify/services/id_direct.py' 2026-02-12T08:46:52,212 adding 'plom_server/Identify/services/id_progress.py' 2026-02-12T08:46:52,218 adding 'plom_server/Identify/services/id_reader.py' 2026-02-12T08:46:52,238 adding 'plom_server/Identify/services/id_tasks.py' 2026-02-12T08:46:52,241 adding 'plom_server/Launcher/__init__.py' 2026-02-12T08:46:52,243 adding 'plom_server/Launcher/apps.py' 2026-02-12T08:46:52,246 adding 'plom_server/Launcher/management/commands/plom_build_scrap_extra_pdfs.py' 2026-02-12T08:46:52,249 adding 'plom_server/Launcher/management/commands/plom_create_demo_users.py' 2026-02-12T08:46:52,251 adding 'plom_server/Launcher/management/commands/plom_demo_bundles.py' 2026-02-12T08:46:52,253 adding 'plom_server/Launcher/management/commands/plom_get_static_javascript.py' 2026-02-12T08:46:52,256 adding 'plom_server/Launcher/management/commands/plom_make_groups_and_first_users.py' 2026-02-12T08:46:52,258 adding 'plom_server/Launcher/migrations/__init__.py' 2026-02-12T08:46:52,261 adding 'plom_server/Launcher/services/__init__.py' 2026-02-12T08:46:52,265 adding 'plom_server/Launcher/services/launch_demo_bundle_creator.py' 2026-02-12T08:46:52,268 adding 'plom_server/Launcher/services/launch_demo_homework_bundle_creator.py' 2026-02-12T08:46:52,270 adding 'plom_server/Mark/__init__.py' 2026-02-12T08:46:52,273 adding 'plom_server/Mark/admin.py' 2026-02-12T08:46:52,275 adding 'plom_server/Mark/apps.py' 2026-02-12T08:46:52,278 adding 'plom_server/Mark/migrations/0001_initial.py' 2026-02-12T08:46:52,280 adding 'plom_server/Mark/migrations/__init__.py' 2026-02-12T08:46:52,283 adding 'plom_server/Mark/models/__init__.py' 2026-02-12T08:46:52,285 adding 'plom_server/Mark/models/annotations.py' 2026-02-12T08:46:52,287 adding 'plom_server/Mark/models/tasks.py' 2026-02-12T08:46:52,290 adding 'plom_server/Mark/serializers/__init__.py' 2026-02-12T08:46:52,292 adding 'plom_server/Mark/serializers/annotations.py' 2026-02-12T08:46:52,294 adding 'plom_server/Mark/serializers/tasks.py' 2026-02-12T08:46:52,297 adding 'plom_server/Mark/services/MarkingPriorityService.py' 2026-02-12T08:46:52,299 adding 'plom_server/Mark/services/__init__.py' 2026-02-12T08:46:52,302 adding 'plom_server/Mark/services/annotations.py' 2026-02-12T08:46:52,304 adding 'plom_server/Mark/services/mark_task.py' 2026-02-12T08:46:52,307 adding 'plom_server/Mark/services/marking_stats.py' 2026-02-12T08:46:52,313 adding 'plom_server/Mark/services/marking_task_service.py' 2026-02-12T08:46:52,316 adding 'plom_server/Mark/services/page_data.py' 2026-02-12T08:46:52,319 adding 'plom_server/Mark/services/question_marking.py' 2026-02-12T08:46:52,322 adding 'plom_server/Mark/tests/__init__.py' 2026-02-12T08:46:52,325 adding 'plom_server/Mark/tests/test_incoming_annotations.py' 2026-02-12T08:46:52,327 adding 'plom_server/Mark/tests/test_marking_priority_setting.py' 2026-02-12T08:46:52,329 adding 'plom_server/Mark/tests/test_marking_task_service.py' 2026-02-12T08:46:52,332 adding 'plom_server/Mark/tests/test_marking_task_service_config.py' 2026-02-12T08:46:52,334 adding 'plom_server/Mark/tests/test_question_marking_service.py' 2026-02-12T08:46:52,336 adding 'plom_server/Mark/tests/test_tagging_tasks.py' 2026-02-12T08:46:52,348 adding 'plom_server/Mark/tests/tiny_qvmap.toml' 2026-02-12T08:46:52,349 adding 'plom_server/Mark/tests/tiny_spec.toml' 2026-02-12T08:46:52,351 adding 'plom_server/Papers/__init__.py' 2026-02-12T08:46:52,354 adding 'plom_server/Papers/admin.py' 2026-02-12T08:46:52,356 adding 'plom_server/Papers/apps.py' 2026-02-12T08:46:52,358 adding 'plom_server/Papers/serializers.py' 2026-02-12T08:46:52,362 adding 'plom_server/Papers/management/commands/plom_qvmap.py' 2026-02-12T08:46:52,378 adding 'plom_server/Papers/migrations/0001_initial.py' 2026-02-12T08:46:52,380 adding 'plom_server/Papers/migrations/__init__.py' 2026-02-12T08:46:52,383 adding 'plom_server/Papers/models/__init__.py' 2026-02-12T08:46:52,385 adding 'plom_server/Papers/models/background_tasks.py' 2026-02-12T08:46:52,387 adding 'plom_server/Papers/models/image_bundle.py' 2026-02-12T08:46:52,390 adding 'plom_server/Papers/models/paper_structure.py' 2026-02-12T08:46:52,392 adding 'plom_server/Papers/models/reference_image.py' 2026-02-12T08:46:52,397 adding 'plom_server/Papers/models/specifications.py' 2026-02-12T08:46:52,401 adding 'plom_server/Papers/services/SolnSpecService.py' 2026-02-12T08:46:52,404 adding 'plom_server/Papers/services/SpecificationService.py' 2026-02-12T08:46:52,418 adding 'plom_server/Papers/services/__init__.py' 2026-02-12T08:46:52,421 adding 'plom_server/Papers/services/image_bundle.py' 2026-02-12T08:46:52,425 adding 'plom_server/Papers/services/paper_creator.py' 2026-02-12T08:46:52,428 adding 'plom_server/Papers/services/paper_info.py' 2026-02-12T08:46:52,447 adding 'plom_server/Papers/tests/__init__.py' 2026-02-12T08:46:52,450 adding 'plom_server/Papers/tests/test_image_bundle.py' 2026-02-12T08:46:52,452 adding 'plom_server/Papers/tests/test_paper_creator.py' 2026-02-12T08:46:52,453 adding 'plom_server/Papers/tests/test_question_labels.py' 2026-02-12T08:46:52,455 adding 'plom_server/Papers/tests/test_specification_service_misc.py' 2026-02-12T08:46:52,457 adding 'plom_server/Preparation/__init__.py' 2026-02-12T08:46:52,466 adding 'plom_server/Preparation/admin.py' 2026-02-12T08:46:52,468 adding 'plom_server/Preparation/apps.py' 2026-02-12T08:46:52,470 adding 'plom_server/Preparation/models.py' 2026-02-12T08:46:52,471 adding 'plom_server/Preparation/urls.py' 2026-02-12T08:46:52,474 adding 'plom_server/Preparation/management/commands/plom_preparation_classlist.py' 2026-02-12T08:46:52,476 adding 'plom_server/Preparation/management/commands/plom_preparation_source.py' 2026-02-12T08:46:52,478 adding 'plom_server/Preparation/management/commands/plom_preparation_spec.py' 2026-02-12T08:46:52,479 adding 'plom_server/Preparation/management/commands/plom_preparation_status.py' 2026-02-12T08:46:52,481 adding 'plom_server/Preparation/migrations/0001_initial.py' 2026-02-12T08:46:52,483 adding 'plom_server/Preparation/migrations/__init__.py' 2026-02-12T08:46:52,485 adding 'plom_server/Preparation/services/PapersPrinted.py' 2026-02-12T08:46:52,487 adding 'plom_server/Preparation/services/SourceService.py' 2026-02-12T08:46:52,489 adding 'plom_server/Preparation/services/__init__.py' 2026-02-12T08:46:52,491 adding 'plom_server/Preparation/services/classlist.py' 2026-02-12T08:46:52,493 adding 'plom_server/Preparation/services/mocker.py' 2026-02-12T08:46:52,495 adding 'plom_server/Preparation/services/pqv_mapping.py' 2026-02-12T08:46:52,496 adding 'plom_server/Preparation/services/prenaming_service.py' 2026-02-12T08:46:52,498 adding 'plom_server/Preparation/services/preparation_dependency_service.py' 2026-02-12T08:46:52,501 adding 'plom_server/Preparation/tests/__init__.py' 2026-02-12T08:46:52,502 adding 'plom_server/Preparation/tests/test_classlist_service.py' 2026-02-12T08:46:52,504 adding 'plom_server/Preparation/tests/test_source_service.py' 2026-02-12T08:46:52,506 adding 'plom_server/Preparation/tests/test_status.py' 2026-02-12T08:46:52,508 adding 'plom_server/Preparation/tests/test_students.py' 2026-02-12T08:46:52,509 adding 'plom_server/Preparation/tests/test_view_home.py' 2026-02-12T08:46:52,511 adding 'plom_server/Preparation/tests/tiny_spec.toml' 2026-02-12T08:46:52,513 adding 'plom_server/Preparation/useful_files_for_testing/cl_errs.csv' 2026-02-12T08:46:52,514 adding 'plom_server/Preparation/useful_files_for_testing/cl_for_demo.csv' 2026-02-12T08:46:52,516 adding 'plom_server/Preparation/useful_files_for_testing/cl_good.csv' 2026-02-12T08:46:52,518 adding 'plom_server/Preparation/useful_files_for_testing/cl_warn.csv' 2026-02-12T08:46:52,519 adding 'plom_server/Preparation/useful_files_for_testing/spec_with_shared_pages.toml' 2026-02-12T08:46:52,534 adding 'plom_server/Preparation/useful_files_for_testing/test_version1.pdf' 2026-02-12T08:46:52,550 adding 'plom_server/Preparation/useful_files_for_testing/test_version2.pdf' 2026-02-12T08:46:52,552 adding 'plom_server/Preparation/useful_files_for_testing/testing_test_spec.toml' 2026-02-12T08:46:52,554 adding 'plom_server/Preparation/views/__init__.py' 2026-02-12T08:46:52,556 adding 'plom_server/Preparation/views/classlist_manage.py' 2026-02-12T08:46:52,557 adding 'plom_server/Preparation/views/home.py' 2026-02-12T08:46:52,559 adding 'plom_server/Preparation/views/miscellanea.py' 2026-02-12T08:46:52,560 adding 'plom_server/Preparation/views/mocker.py' 2026-02-12T08:46:52,562 adding 'plom_server/Preparation/views/needs_manager_view.py' 2026-02-12T08:46:52,564 adding 'plom_server/Preparation/views/pqv_mapping.py' 2026-02-12T08:46:52,566 adding 'plom_server/Preparation/views/prenaming.py' 2026-02-12T08:46:52,567 adding 'plom_server/Preparation/views/public_code.py' 2026-02-12T08:46:52,569 adding 'plom_server/Preparation/views/source_manage.py' 2026-02-12T08:46:52,571 adding 'plom_server/Profile/__init__.py' 2026-02-12T08:46:52,573 adding 'plom_server/Profile/apps.py' 2026-02-12T08:46:52,574 adding 'plom_server/Profile/edit_profile_form.py' 2026-02-12T08:46:52,576 adding 'plom_server/Profile/urls.py' 2026-02-12T08:46:52,578 adding 'plom_server/Profile/views.py' 2026-02-12T08:46:52,580 adding 'plom_server/Progress/__init__.py' 2026-02-12T08:46:52,582 adding 'plom_server/Progress/apps.py' 2026-02-12T08:46:52,583 adding 'plom_server/Progress/forms.py' 2026-02-12T08:46:52,585 adding 'plom_server/Progress/urls.py' 2026-02-12T08:46:52,587 adding 'plom_server/Progress/services/__init__.py' 2026-02-12T08:46:52,590 adding 'plom_server/Progress/services/progress_overview.py' 2026-02-12T08:46:52,592 adding 'plom_server/Progress/services/userinfo_service.py' 2026-02-12T08:46:52,594 adding 'plom_server/Progress/tests/__init__.py' 2026-02-12T08:46:52,596 adding 'plom_server/Progress/views/__init__.py' 2026-02-12T08:46:52,598 adding 'plom_server/Progress/views/progress_identify.py' 2026-02-12T08:46:52,599 adding 'plom_server/Progress/views/progress_landing.py' 2026-02-12T08:46:52,601 adding 'plom_server/Progress/views/progress_mark.py' 2026-02-12T08:46:52,604 adding 'plom_server/Progress/views/progress_task_annot.py' 2026-02-12T08:46:52,606 adding 'plom_server/Progress/views/progress_userinfo.py' 2026-02-12T08:46:52,608 adding 'plom_server/QuestionClustering/__init__.py' 2026-02-12T08:46:52,609 adding 'plom_server/QuestionClustering/admin.py' 2026-02-12T08:46:52,610 adding 'plom_server/QuestionClustering/apps.py' 2026-02-12T08:46:52,612 adding 'plom_server/QuestionClustering/forms.py' 2026-02-12T08:46:52,614 adding 'plom_server/QuestionClustering/models.py' 2026-02-12T08:46:52,615 adding 'plom_server/QuestionClustering/urls.py' 2026-02-12T08:46:52,618 adding 'plom_server/QuestionClustering/views.py' 2026-02-12T08:46:52,620 adding 'plom_server/QuestionClustering/exceptions/clustering_exception.py' 2026-02-12T08:46:52,621 adding 'plom_server/QuestionClustering/exceptions/job_exception.py' 2026-02-12T08:46:52,624 adding 'plom_server/QuestionClustering/migrations/0001_initial.py' 2026-02-12T08:46:52,625 adding 'plom_server/QuestionClustering/migrations/__init__.py' 2026-02-12T08:46:52,627 adding 'plom_server/QuestionClustering/services/__init__.py' 2026-02-12T08:46:52,629 adding 'plom_server/QuestionClustering/services/model_loader.py' 2026-02-12T08:46:52,633 adding 'plom_server/QuestionClustering/services/question_clustering_service.py' 2026-02-12T08:46:52,636 adding 'plom_server/QuestionTags/__init__.py' 2026-02-12T08:46:52,638 adding 'plom_server/QuestionTags/admin.py' 2026-02-12T08:46:52,640 adding 'plom_server/QuestionTags/forms.py' 2026-02-12T08:46:52,642 adding 'plom_server/QuestionTags/models.py' 2026-02-12T08:46:52,643 adding 'plom_server/QuestionTags/serializers.py' 2026-02-12T08:46:52,645 adding 'plom_server/QuestionTags/urls.py' 2026-02-12T08:46:52,648 adding 'plom_server/QuestionTags/views.py' 2026-02-12T08:46:52,653 adding 'plom_server/QuestionTags/management/commands/create_tag.py' 2026-02-12T08:46:52,655 adding 'plom_server/QuestionTags/management/commands/delete_qtag_link.py' 2026-02-12T08:46:52,657 adding 'plom_server/QuestionTags/management/commands/delete_tag.py' 2026-02-12T08:46:52,658 adding 'plom_server/QuestionTags/management/commands/link_question_with_tag.py' 2026-02-12T08:46:52,660 adding 'plom_server/QuestionTags/management/commands/upload_qtags_csv.py' 2026-02-12T08:46:52,662 adding 'plom_server/QuestionTags/migrations/0001_initial.py' 2026-02-12T08:46:52,664 adding 'plom_server/QuestionTags/migrations/__init__.py' 2026-02-12T08:46:52,666 adding 'plom_server/QuestionTags/services/__init__.py' 2026-02-12T08:46:52,668 adding 'plom_server/QuestionTags/services/questiontag_service.py' 2026-02-12T08:46:52,670 adding 'plom_server/Rectangles/__init__.py' 2026-02-12T08:46:52,672 adding 'plom_server/Rectangles/apps.py' 2026-02-12T08:46:52,673 adding 'plom_server/Rectangles/urls.py' 2026-02-12T08:46:52,675 adding 'plom_server/Rectangles/views.py' 2026-02-12T08:46:52,678 adding 'plom_server/Rectangles/management/commands/plom_extract_rectangle.py' 2026-02-12T08:46:52,680 adding 'plom_server/Rectangles/services/__init__.py' 2026-02-12T08:46:52,681 adding 'plom_server/Rectangles/services/idbox_utils.py' 2026-02-12T08:46:52,685 adding 'plom_server/Rectangles/services/rectangle.py' 2026-02-12T08:46:52,687 adding 'plom_server/Rectangles/tests/__init__.py' 2026-02-12T08:46:52,689 adding 'plom_server/Rectangles/tests/test_rectangles.py' 2026-02-12T08:46:52,692 adding 'plom_server/Reports/__init__.py' 2026-02-12T08:46:52,693 adding 'plom_server/Reports/urls.py' 2026-02-12T08:46:52,695 adding 'plom_server/Reports/views.py' 2026-02-12T08:46:52,697 adding 'plom_server/Rubrics/__init__.py' 2026-02-12T08:46:52,698 adding 'plom_server/Rubrics/admin.py' 2026-02-12T08:46:52,699 adding 'plom_server/Rubrics/apps.py' 2026-02-12T08:46:52,701 adding 'plom_server/Rubrics/forms.py' 2026-02-12T08:46:52,704 adding 'plom_server/Rubrics/models.py' 2026-02-12T08:46:52,705 adding 'plom_server/Rubrics/serializers.py' 2026-02-12T08:46:52,707 adding 'plom_server/Rubrics/urls.py' 2026-02-12T08:46:52,710 adding 'plom_server/Rubrics/views.py' 2026-02-12T08:46:52,713 adding 'plom_server/Rubrics/management/commands/plom_rubrics.py' 2026-02-12T08:46:52,716 adding 'plom_server/Rubrics/migrations/0001_initial.py' 2026-02-12T08:46:52,717 adding 'plom_server/Rubrics/migrations/__init__.py' 2026-02-12T08:46:52,719 adding 'plom_server/Rubrics/services/__init__.py' 2026-02-12T08:46:52,721 adding 'plom_server/Rubrics/services/rubric_permissions.py' 2026-02-12T08:46:52,728 adding 'plom_server/Rubrics/services/rubric_service.py' 2026-02-12T08:46:52,730 adding 'plom_server/Rubrics/services/utils.py' 2026-02-12T08:46:52,732 adding 'plom_server/Rubrics/tests/__init__.py' 2026-02-12T08:46:52,734 adding 'plom_server/Rubrics/tests/test_display_delta.py' 2026-02-12T08:46:52,735 adding 'plom_server/Rubrics/tests/test_rubric_fractional_permissions.py' 2026-02-12T08:46:52,737 adding 'plom_server/Rubrics/tests/test_rubric_misc.py' 2026-02-12T08:46:52,739 adding 'plom_server/Rubrics/tests/test_rubric_permissions.py' 2026-02-12T08:46:52,742 adding 'plom_server/Rubrics/tests/test_rubric_service.py' 2026-02-12T08:46:52,744 adding 'plom_server/Scan/__init__.py' 2026-02-12T08:46:52,746 adding 'plom_server/Scan/admin.py' 2026-02-12T08:46:52,747 adding 'plom_server/Scan/apps.py' 2026-02-12T08:46:52,749 adding 'plom_server/Scan/urls.py' 2026-02-12T08:46:52,752 adding 'plom_server/Scan/management/commands/plom_bundle_push_lock.py' 2026-02-12T08:46:52,753 adding 'plom_server/Scan/management/commands/plom_discard_pushed_page.py' 2026-02-12T08:46:52,755 adding 'plom_server/Scan/management/commands/plom_forgive_all_dnm.py' 2026-02-12T08:46:52,757 adding 'plom_server/Scan/management/commands/plom_forgive_missing_page.py' 2026-02-12T08:46:52,758 adding 'plom_server/Scan/management/commands/plom_list_images_in_paper.py' 2026-02-12T08:46:52,760 adding 'plom_server/Scan/management/commands/plom_reassign_discard.py' 2026-02-12T08:46:52,762 adding 'plom_server/Scan/management/commands/plom_staging_assign_extra.py' 2026-02-12T08:46:52,764 adding 'plom_server/Scan/management/commands/plom_staging_bundles.py' 2026-02-12T08:46:52,766 adding 'plom_server/Scan/management/commands/plom_staging_discard.py' 2026-02-12T08:46:52,768 adding 'plom_server/Scan/management/commands/plom_staging_extralise.py' 2026-02-12T08:46:52,770 adding 'plom_server/Scan/management/commands/plom_staging_knowify.py' 2026-02-12T08:46:52,771 adding 'plom_server/Scan/management/commands/plom_staging_rotate.py' 2026-02-12T08:46:52,773 adding 'plom_server/Scan/management/commands/plom_staging_unknowify.py' 2026-02-12T08:46:52,775 adding 'plom_server/Scan/migrations/0001_initial.py' 2026-02-12T08:46:52,777 adding 'plom_server/Scan/migrations/__init__.py' 2026-02-12T08:46:52,779 adding 'plom_server/Scan/models/__init__.py' 2026-02-12T08:46:52,781 adding 'plom_server/Scan/models/scan_background_chores.py' 2026-02-12T08:46:52,783 adding 'plom_server/Scan/models/staging_bundle.py' 2026-02-12T08:46:52,785 adding 'plom_server/Scan/models/staging_images.py' 2026-02-12T08:46:52,789 adding 'plom_server/Scan/services/ForgiveMissingService.py' 2026-02-12T08:46:52,791 adding 'plom_server/Scan/services/__init__.py' 2026-02-12T08:46:52,794 adding 'plom_server/Scan/services/cast_service.py' 2026-02-12T08:46:52,796 adding 'plom_server/Scan/services/hard_rotate.py' 2026-02-12T08:46:52,798 adding 'plom_server/Scan/services/image_process.py' 2026-02-12T08:46:52,800 adding 'plom_server/Scan/services/image_rotate.py' 2026-02-12T08:46:52,803 adding 'plom_server/Scan/services/manage_discard.py' 2026-02-12T08:46:52,806 adding 'plom_server/Scan/services/manage_scan.py' 2026-02-12T08:46:52,809 adding 'plom_server/Scan/services/qr_service.py' 2026-02-12T08:46:52,818 adding 'plom_server/Scan/services/scan_service.py' 2026-02-12T08:46:52,820 adding 'plom_server/Scan/services/util.py' 2026-02-12T08:46:52,823 adding 'plom_server/Scan/tests/__init__.py' 2026-02-12T08:46:52,827 adding 'plom_server/Scan/tests/id_page_img.png' 2026-02-12T08:46:52,829 adding 'plom_server/Scan/tests/spec_with_shared_pages.toml' 2026-02-12T08:46:52,831 adding 'plom_server/Scan/tests/test_forgive.py' 2026-02-12T08:46:52,832 adding 'plom_server/Scan/tests/test_image_process.py' 2026-02-12T08:46:52,835 adding 'plom_server/Scan/tests/test_manage_discard.py' 2026-02-12T08:46:52,837 adding 'plom_server/Scan/tests/test_manage_scan.py' 2026-02-12T08:46:52,839 adding 'plom_server/Scan/tests/test_qr_service.py' 2026-02-12T08:46:52,842 adding 'plom_server/Scan/tests/test_scan_cast.py' 2026-02-12T08:46:52,844 adding 'plom_server/Scan/tests/test_scan_service.py' 2026-02-12T08:46:52,846 adding 'plom_server/Scan/tests/test_staging_image_types.py' 2026-02-12T08:46:52,849 adding 'plom_server/Scan/views/__init__.py' 2026-02-12T08:46:52,851 adding 'plom_server/Scan/views/cast_image_state.py' 2026-02-12T08:46:52,854 adding 'plom_server/Scan/views/manage_bundle.py' 2026-02-12T08:46:52,856 adding 'plom_server/Scan/views/push_images.py' 2026-02-12T08:46:52,857 adding 'plom_server/Scan/views/pushed_images.py' 2026-02-12T08:46:52,859 adding 'plom_server/Scan/views/rotate_images.py' 2026-02-12T08:46:52,861 adding 'plom_server/Scan/views/scan_discards.py' 2026-02-12T08:46:52,863 adding 'plom_server/Scan/views/scanner_home.py' 2026-02-12T08:46:52,865 adding 'plom_server/Scan/views/scanner_summary.py' 2026-02-12T08:46:52,867 adding 'plom_server/SpecCreator/__init__.py' 2026-02-12T08:46:52,869 adding 'plom_server/SpecCreator/apps.py' 2026-02-12T08:46:52,870 adding 'plom_server/SpecCreator/urls.py' 2026-02-12T08:46:52,872 adding 'plom_server/SpecCreator/migrations/__init__.py' 2026-02-12T08:46:52,874 adding 'plom_server/SpecCreator/services/__init__.py' 2026-02-12T08:46:52,876 adding 'plom_server/SpecCreator/services/template_spec_builder.py' 2026-02-12T08:46:52,878 adding 'plom_server/SpecCreator/views/__init__.py' 2026-02-12T08:46:52,879 adding 'plom_server/SpecCreator/views/base.py' 2026-02-12T08:46:52,881 adding 'plom_server/SpecCreator/views/spec_download.py' 2026-02-12T08:46:52,883 adding 'plom_server/SpecCreator/views/spec_editor.py' 2026-02-12T08:46:52,884 adding 'plom_server/SpecCreator/views/spec_upload.py' 2026-02-12T08:46:52,886 adding 'plom_server/SpecCreator/views/summary.py' 2026-02-12T08:46:52,888 adding 'plom_server/SpecCreator/views/template_spec_builder.py' 2026-02-12T08:46:52,890 adding 'plom_server/Tags/__init__.py' 2026-02-12T08:46:52,892 adding 'plom_server/Tags/apps.py' 2026-02-12T08:46:52,894 adding 'plom_server/Tags/forms.py' 2026-02-12T08:46:52,895 adding 'plom_server/Tags/urls.py' 2026-02-12T08:46:52,897 adding 'plom_server/Tags/views.py' 2026-02-12T08:46:52,900 adding 'plom_server/Tags/services/__init__.py' 2026-02-12T08:46:52,901 adding 'plom_server/Tags/services/tag_service.py' 2026-02-12T08:46:52,904 adding 'plom_server/TaskOrder/__init__.py' 2026-02-12T08:46:52,905 adding 'plom_server/TaskOrder/apps.py' 2026-02-12T08:46:52,907 adding 'plom_server/TaskOrder/forms.py' 2026-02-12T08:46:52,909 adding 'plom_server/TaskOrder/urls.py' 2026-02-12T08:46:52,910 adding 'plom_server/TaskOrder/views.py' 2026-02-12T08:46:52,914 adding 'plom_server/TaskOrder/management/commands/task_sort_written_amount.py' 2026-02-12T08:46:52,916 adding 'plom_server/TaskOrder/services/__init__.py' 2026-02-12T08:46:52,918 adding 'plom_server/TaskOrder/services/task_ordering_service.py' 2026-02-12T08:46:52,920 adding 'plom_server/TestingSupport/__init__.py' 2026-02-12T08:46:52,921 adding 'plom_server/TestingSupport/apps.py' 2026-02-12T08:46:52,923 adding 'plom_server/TestingSupport/utils.py' 2026-02-12T08:46:52,925 adding 'plom_server/TestingSupport/config_files/full_demo_config.toml' 2026-02-12T08:46:52,926 adding 'plom_server/TestingSupport/config_files/hw_bundle_config.toml' 2026-02-12T08:46:52,928 adding 'plom_server/TestingSupport/config_files/just_demo_spec.toml' 2026-02-12T08:46:52,929 adding 'plom_server/TestingSupport/config_files/long_demo_config.toml' 2026-02-12T08:46:52,931 adding 'plom_server/TestingSupport/config_files/quick_demo_config.toml' 2026-02-12T08:46:52,933 adding 'plom_server/TestingSupport/services/ConfigFileService.py' 2026-02-12T08:46:52,935 adding 'plom_server/TestingSupport/services/ConfigPreparationService.py' 2026-02-12T08:46:52,936 adding 'plom_server/TestingSupport/services/ConfigTaskService.py' 2026-02-12T08:46:52,938 adding 'plom_server/TestingSupport/services/__init__.py' 2026-02-12T08:46:52,939 adding 'plom_server/TestingSupport/services/exceptions.py' 2026-02-12T08:46:52,941 adding 'plom_server/TestingSupport/tests/__init__.py' 2026-02-12T08:46:52,943 adding 'plom_server/TestingSupport/tests/test_config.py' 2026-02-12T08:46:52,945 adding 'plom_server/UserManagement/__init__.py' 2026-02-12T08:46:52,946 adding 'plom_server/UserManagement/admin.py' 2026-02-12T08:46:52,948 adding 'plom_server/UserManagement/apps.py' 2026-02-12T08:46:52,949 adding 'plom_server/UserManagement/models.py' 2026-02-12T08:46:52,951 adding 'plom_server/UserManagement/urls.py' 2026-02-12T08:46:52,953 adding 'plom_server/UserManagement/views.py' 2026-02-12T08:46:52,956 adding 'plom_server/UserManagement/management/commands/plom_leadmarker_membership.py' 2026-02-12T08:46:52,958 adding 'plom_server/UserManagement/management/commands/plom_users.py' 2026-02-12T08:46:52,960 adding 'plom_server/UserManagement/migrations/0001_initial.py' 2026-02-12T08:46:52,962 adding 'plom_server/UserManagement/migrations/__init__.py' 2026-02-12T08:46:52,964 adding 'plom_server/UserManagement/services/PermissionChanger.py' 2026-02-12T08:46:52,966 adding 'plom_server/UserManagement/services/QuotaService.py' 2026-02-12T08:46:52,968 adding 'plom_server/UserManagement/services/UsersService.py' 2026-02-12T08:46:52,970 adding 'plom_server/UserManagement/services/__init__.py' 2026-02-12T08:46:52,972 adding 'plom_server/UserManagement/tests/__init__.py' 2026-02-12T08:46:52,973 adding 'plom_server/UserManagement/tests/test_UsersService.py' 2026-02-12T08:46:52,977 adding 'plom_server/demo_files/assessment_v1.tex' 2026-02-12T08:46:52,979 adding 'plom_server/demo_files/assessment_v2.tex' 2026-02-12T08:46:52,981 adding 'plom_server/demo_files/assessment_v3.tex' 2026-02-12T08:46:52,983 adding 'plom_server/demo_files/bundle_for_demo.toml' 2026-02-12T08:46:52,985 adding 'plom_server/demo_files/bundle_for_long_demo.toml' 2026-02-12T08:46:52,986 adding 'plom_server/demo_files/bundle_for_plaid_demo.toml' 2026-02-12T08:46:52,988 adding 'plom_server/demo_files/bundle_for_quick_demo.toml' 2026-02-12T08:46:52,989 adding 'plom_server/demo_files/cl_for_demo.csv' 2026-02-12T08:46:52,992 adding 'plom_server/demo_files/cl_for_long_demo.csv' 2026-02-12T08:46:52,998 adding 'plom_server/demo_files/cl_for_plaid_demo.csv' 2026-02-12T08:46:53,000 adding 'plom_server/demo_files/cl_for_quick_demo.csv' 2026-02-12T08:46:53,002 adding 'plom_server/demo_files/demo_assessment_qtags.csv' 2026-02-12T08:46:53,003 adding 'plom_server/demo_files/demo_assessment_rubrics_q1.toml' 2026-02-12T08:46:53,005 adding 'plom_server/demo_files/demo_assessment_rubrics_q2.toml' 2026-02-12T08:46:53,007 adding 'plom_server/demo_files/demo_assessment_rubrics_q3.toml' 2026-02-12T08:46:53,008 adding 'plom_server/demo_files/demo_assessment_rubrics_q4.toml' 2026-02-12T08:46:53,010 adding 'plom_server/demo_files/demo_assessment_rubrics_q4_version_specific.toml' 2026-02-12T08:46:53,011 adding 'plom_server/demo_files/demo_assessment_spec.toml' 2026-02-12T08:46:53,013 adding 'plom_server/demo_files/demo_assessment_spec_single_version.toml' 2026-02-12T08:46:53,014 adding 'plom_server/demo_files/demo_solution_spec.toml' 2026-02-12T08:46:53,016 adding 'plom_server/scripts/__init__.py' 2026-02-12T08:46:53,021 adding 'plom_server/scripts/launch_plom_demo_server.py' 2026-02-12T08:46:53,023 adding 'plom_server/scripts/launch_plom_server.py' 2026-02-12T08:46:53,024 adding 'plom_server/scripts/wipe_migrations.py' 2026-02-12T08:46:53,027 adding 'plom_server/static/__init__.py' 2026-02-12T08:46:53,028 adding 'plom_server/static/ball_triangle.svg' 2026-02-12T08:46:53,034 adding 'plom_server/static/defaultUserIcon.png' 2026-02-12T08:46:53,037 adding 'plom_server/static/fingers_in_gears.svg' 2026-02-12T08:46:53,039 adding 'plom_server/static/plomLogo.png' 2026-02-12T08:46:53,041 adding 'plom_server/static/css/base.css' 2026-02-12T08:46:53,043 adding 'plom_server/static/css/diff_table.css' 2026-02-12T08:46:53,044 adding 'plom_server/static/css/loginPage.css' 2026-02-12T08:46:53,046 adding 'plom_server/static/css/profile.css' 2026-02-12T08:46:53,048 adding 'plom_server/static/js/frontend_utils.js' 2026-02-12T08:46:53,050 adding 'plom_server/static/js/plom_htmx_error_handler.js' 2026-02-12T08:46:53,052 adding 'plom_server/static/js/rectangle_select.js' 2026-02-12T08:46:53,055 adding 'plom_server/templates/403.html' 2026-02-12T08:46:53,056 adding 'plom_server/templates/__init__.py' 2026-02-12T08:46:53,059 adding 'plom_server/templates/Authentication/activation_invalid.html' 2026-02-12T08:46:53,060 adding 'plom_server/templates/Authentication/home.html' 2026-02-12T08:46:53,062 adding 'plom_server/templates/Authentication/login.html' 2026-02-12T08:46:53,063 adding 'plom_server/templates/Authentication/maintenance.html' 2026-02-12T08:46:53,065 adding 'plom_server/templates/Authentication/no_group.html' 2026-02-12T08:46:53,067 adding 'plom_server/templates/Authentication/set_password.html' 2026-02-12T08:46:53,068 adding 'plom_server/templates/Authentication/set_password_complete.html' 2026-02-12T08:46:53,070 adding 'plom_server/templates/Authentication/signup_base.html' 2026-02-12T08:46:53,072 adding 'plom_server/templates/Authentication/signup_import_users.html' 2026-02-12T08:46:53,073 adding 'plom_server/templates/Authentication/signup_multiple_users.html' 2026-02-12T08:46:53,075 adding 'plom_server/templates/Authentication/signup_single_user.html' 2026-02-12T08:46:53,076 adding 'plom_server/templates/Authentication/unauthorized.html' 2026-02-12T08:46:53,079 adding 'plom_server/templates/BuildPaperPDF/build_paper_pdfs.html' 2026-02-12T08:46:53,080 adding 'plom_server/templates/BuildPaperPDF/cannot_find_pdf.html' 2026-02-12T08:46:53,083 adding 'plom_server/templates/BuildPaperPDF/fragments/pdf_table.html' 2026-02-12T08:46:53,085 adding 'plom_server/templates/Finish/build_soln.html' 2026-02-12T08:46:53,087 adding 'plom_server/templates/Finish/finish_no_spec.html' 2026-02-12T08:46:53,088 adding 'plom_server/templates/Finish/finish_not_printed.html' 2026-02-12T08:46:53,091 adding 'plom_server/templates/Finish/reassemble_paper_pdfs.html' 2026-02-12T08:46:53,092 adding 'plom_server/templates/Finish/soln_home.html' 2026-02-12T08:46:53,094 adding 'plom_server/templates/Finish/soln_source_attempt.html' 2026-02-12T08:46:53,096 adding 'plom_server/templates/Finish/soln_sources.html' 2026-02-12T08:46:53,098 adding 'plom_server/templates/Finish/soln_spec.html' 2026-02-12T08:46:53,100 adding 'plom_server/templates/Finish/template_soln_spec.html' 2026-02-12T08:46:53,102 adding 'plom_server/templates/Finish/Reports/brief_student_report.html' 2026-02-12T08:46:53,104 adding 'plom_server/templates/Identify/find_id_rect.html' 2026-02-12T08:46:53,106 adding 'plom_server/templates/Identify/id_prediction_home.html' 2026-02-12T08:46:53,108 adding 'plom_server/templates/Identify/parent_idbox_rect.html' 2026-02-12T08:46:53,110 adding 'plom_server/templates/Preparation/classlist_attempt.html' 2026-02-12T08:46:53,112 adding 'plom_server/templates/Preparation/classlist_manage.html' 2026-02-12T08:46:53,113 adding 'plom_server/templates/Preparation/dependency_conflict.html' 2026-02-12T08:46:53,115 adding 'plom_server/templates/Preparation/home.html' 2026-02-12T08:46:53,117 adding 'plom_server/templates/Preparation/miscellanea.html' 2026-02-12T08:46:53,118 adding 'plom_server/templates/Preparation/papers_printed_manage.html' 2026-02-12T08:46:53,120 adding 'plom_server/templates/Preparation/pqv_mapping_attempt.html' 2026-02-12T08:46:53,122 adding 'plom_server/templates/Preparation/pqv_mapping_manage.html' 2026-02-12T08:46:53,123 adding 'plom_server/templates/Preparation/prenaming_configuration.html' 2026-02-12T08:46:53,125 adding 'plom_server/templates/Preparation/public_code.html' 2026-02-12T08:46:53,127 adding 'plom_server/templates/Preparation/source_item_view.html' 2026-02-12T08:46:53,128 adding 'plom_server/templates/Preparation/source_manage.html' 2026-02-12T08:46:53,131 adding 'plom_server/templates/Profile/private_profile.html' 2026-02-12T08:46:53,132 adding 'plom_server/templates/Profile/profile.html' 2026-02-12T08:46:53,135 adding 'plom_server/templates/Progress/all_tasks.html' 2026-02-12T08:46:53,137 adding 'plom_server/templates/Progress/progress_landing.html' 2026-02-12T08:46:53,138 adding 'plom_server/templates/Progress/tools_landing.html' 2026-02-12T08:46:53,140 adding 'plom_server/templates/Progress/Identify/id_image_wrap_fragment.html' 2026-02-12T08:46:53,142 adding 'plom_server/templates/Progress/Identify/identify_home.html' 2026-02-12T08:46:53,144 adding 'plom_server/templates/Progress/Mark/annotation_image_wrap_fragment.html' 2026-02-12T08:46:53,147 adding 'plom_server/templates/Progress/Mark/mark_compare_versions.html' 2026-02-12T08:46:53,148 adding 'plom_server/templates/Progress/Mark/mark_details.html' 2026-02-12T08:46:53,150 adding 'plom_server/templates/Progress/Mark/mark_overview.html' 2026-02-12T08:46:53,152 adding 'plom_server/templates/Progress/Mark/mark_papers.html' 2026-02-12T08:46:53,154 adding 'plom_server/templates/Progress/Mark/mark_stats_card.html' 2026-02-12T08:46:53,155 adding 'plom_server/templates/Progress/Mark/original_image_wrap_fragment.html' 2026-02-12T08:46:53,157 adding 'plom_server/templates/Progress/Mark/task_details.html' 2026-02-12T08:46:53,159 adding 'plom_server/templates/Progress/Mark/task_filter.html' 2026-02-12T08:46:53,162 adding 'plom_server/templates/Progress/User_Info/modal_forms.html' 2026-02-12T08:46:53,164 adding 'plom_server/templates/Progress/User_Info/user_info_home.html' 2026-02-12T08:46:53,167 adding 'plom_server/templates/Progress/fragments/task_progress_bar.html' 2026-02-12T08:46:53,170 adding 'plom_server/templates/QuestionClustering/cluster_groups.html' 2026-02-12T08:46:53,172 adding 'plom_server/templates/QuestionClustering/clustered_papers.html' 2026-02-12T08:46:53,174 adding 'plom_server/templates/QuestionClustering/clustering_jobs.html' 2026-02-12T08:46:53,176 adding 'plom_server/templates/QuestionClustering/home.html' 2026-02-12T08:46:53,177 adding 'plom_server/templates/QuestionClustering/modal_forms.html' 2026-02-12T08:46:53,179 adding 'plom_server/templates/QuestionClustering/select.html' 2026-02-12T08:46:53,181 adding 'plom_server/templates/QuestionClustering/show_rectangles.html' 2026-02-12T08:46:53,183 adding 'plom_server/templates/QuestionClustering/fragments/clustering_jobs_table.html' 2026-02-12T08:46:53,185 adding 'plom_server/templates/QuestionClustering/fragments/clustering_tag_cell.html' 2026-02-12T08:46:53,186 adding 'plom_server/templates/QuestionClustering/fragments/error_detail_modal.html' 2026-02-12T08:46:53,189 adding 'plom_server/templates/Questiontags/modal_forms.html' 2026-02-12T08:46:53,191 adding 'plom_server/templates/Questiontags/qtags_landing.html' 2026-02-12T08:46:53,193 adding 'plom_server/templates/Rectangles/home.html' 2026-02-12T08:46:53,195 adding 'plom_server/templates/Rectangles/select.html' 2026-02-12T08:46:53,197 adding 'plom_server/templates/Rectangles/show_rectangles.html' 2026-02-12T08:46:53,199 adding 'plom_server/templates/Reports/reports_landing.html' 2026-02-12T08:46:53,201 adding 'plom_server/templates/Rubrics/diff_partial.html' 2026-02-12T08:46:53,203 adding 'plom_server/templates/Rubrics/feedback_rules.html' 2026-02-12T08:46:53,205 adding 'plom_server/templates/Rubrics/modal_forms.html' 2026-02-12T08:46:53,207 adding 'plom_server/templates/Rubrics/rubric_item.html' 2026-02-12T08:46:53,209 adding 'plom_server/templates/Rubrics/rubrics_access.html' 2026-02-12T08:46:53,211 adding 'plom_server/templates/Rubrics/rubrics_admin.html' 2026-02-12T08:46:53,212 adding 'plom_server/templates/Rubrics/rubrics_landing.html' 2026-02-12T08:46:53,215 adding 'plom_server/templates/Scan/bundle_is_locked.html' 2026-02-12T08:46:53,217 adding 'plom_server/templates/Scan/bundle_thumbnails.html' 2026-02-12T08:46:53,219 adding 'plom_server/templates/Scan/bundle_upload.html' 2026-02-12T08:46:53,221 adding 'plom_server/templates/Scan/handwriting_comparison.html' 2026-02-12T08:46:53,222 adding 'plom_server/templates/Scan/overview.html' 2026-02-12T08:46:53,224 adding 'plom_server/templates/Scan/reassign_discard.html' 2026-02-12T08:46:53,226 adding 'plom_server/templates/Scan/scan_complete.html' 2026-02-12T08:46:53,228 adding 'plom_server/templates/Scan/scan_discard.html' 2026-02-12T08:46:53,229 adding 'plom_server/templates/Scan/scan_incomplete.html' 2026-02-12T08:46:53,231 adding 'plom_server/templates/Scan/show_pushed_bundles.html' 2026-02-12T08:46:53,233 adding 'plom_server/templates/Scan/show_staged_bundles.html' 2026-02-12T08:46:53,235 adding 'plom_server/templates/Scan/fragments/bundle_page_img_tag.html' 2026-02-12T08:46:53,238 adding 'plom_server/templates/Scan/fragments/bundle_page_panel.html' 2026-02-12T08:46:53,241 adding 'plom_server/templates/Scan/fragments/bundle_summary.html' 2026-02-12T08:46:53,242 adding 'plom_server/templates/Scan/fragments/bundle_thumbnail_container.html' 2026-02-12T08:46:53,244 adding 'plom_server/templates/Scan/fragments/knowify_image.html' 2026-02-12T08:46:53,246 adding 'plom_server/templates/Scan/fragments/pushed_image_wrapper.html' 2026-02-12T08:46:53,248 adding 'plom_server/templates/Scan/fragments/staged_bundle_row.html' 2026-02-12T08:46:53,250 adding 'plom_server/templates/Scan/fragments/substitute_image_wrapper.html' 2026-02-12T08:46:53,252 adding 'plom_server/templates/SpecCreator/launch-page.html' 2026-02-12T08:46:53,254 adding 'plom_server/templates/SpecCreator/spec_upload.html' 2026-02-12T08:46:53,255 adding 'plom_server/templates/SpecCreator/summary-page.html' 2026-02-12T08:46:53,257 adding 'plom_server/templates/SpecCreator/summary-question.html' 2026-02-12T08:46:53,259 adding 'plom_server/templates/SpecCreator/template_spec_builder.html' 2026-02-12T08:46:53,260 adding 'plom_server/templates/SpecCreator/validation.html' 2026-02-12T08:46:53,263 adding 'plom_server/templates/Tags/tag_item.html' 2026-02-12T08:46:53,264 adding 'plom_server/templates/Tags/tags_landing.html' 2026-02-12T08:46:53,267 adding 'plom_server/templates/TaskOrder/task_order_landing.html' 2026-02-12T08:46:53,269 adding 'plom_server/templates/UserManagement/password_reset_page.html' 2026-02-12T08:46:53,271 adding 'plom_server/templates/UserManagement/users.html' 2026-02-12T08:46:53,273 adding 'plom_server/templates/base/alert_message.html' 2026-02-12T08:46:53,274 adding 'plom_server/templates/base/alert_messages.html' 2026-02-12T08:46:53,276 adding 'plom_server/templates/base/base-2col.html' 2026-02-12T08:46:53,278 adding 'plom_server/templates/base/base.html' 2026-02-12T08:46:53,280 adding 'plom_server/templates/base/reset.html' 2026-02-12T08:46:53,282 adding 'plom_server/templates/base/server_status.html' 2026-02-12T08:46:53,283 adding 'plom_server/templates/base/sidebar.html' 2026-02-12T08:46:53,285 adding 'plom_server/templates/base/troubles_afoot.html' 2026-02-12T08:46:53,287 adding 'plom-0.20.1.dist-info/METADATA' 2026-02-12T08:46:53,288 adding 'plom-0.20.1.dist-info/WHEEL' 2026-02-12T08:46:53,289 adding 'plom-0.20.1.dist-info/entry_points.txt' 2026-02-12T08:46:53,290 adding 'plom-0.20.1.dist-info/top_level.txt' 2026-02-12T08:46:53,306 adding 'plom-0.20.1.dist-info/RECORD' 2026-02-12T08:46:53,357 removing build/bdist.linux-armv7l/wheel 2026-02-12T08:46:53,817 Building wheel for plom (pyproject.toml): finished with status 'done' 2026-02-12T08:46:53,906 Created wheel for plom: filename=plom-0.20.1-py3-none-any.whl size=1833232 sha256=ac0d6b8eebb9b044cac9b9469c9af9ea91992f674d6cf63fee02706691ca4d2f 2026-02-12T08:46:53,907 Stored in directory: /tmp/pip-ephem-wheel-cache-ekngvves/wheels/96/2c/be/eebfe832612f4d101b81b05184377572f5f3ebe2c99fc37f52 2026-02-12T08:46:53,977 Successfully built plom 2026-02-12T08:46:54,059 Removed build tracker: '/tmp/pip-build-tracker-iszr334a'