2026-05-12T08:35:59,763 Created temporary directory: /tmp/pip-ephem-wheel-cache-5cwlvrqb 2026-05-12T08:35:59,765 Created temporary directory: /tmp/pip-build-tracker-8ge9hkaf 2026-05-12T08:35:59,766 Initialized build tracking at /tmp/pip-build-tracker-8ge9hkaf 2026-05-12T08:35:59,767 Created build tracker: /tmp/pip-build-tracker-8ge9hkaf 2026-05-12T08:35:59,767 Entered build tracker: /tmp/pip-build-tracker-8ge9hkaf 2026-05-12T08:35:59,768 Created temporary directory: /tmp/pip-wheel-103hsvqc 2026-05-12T08:35:59,771 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-05-12T08:35:59,773 Created temporary directory: /tmp/pip-ephem-wheel-cache-p5gyj9v_ 2026-05-12T08:35:59,798 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-12T08:35:59,801 2 location(s) to search for versions of plom: 2026-05-12T08:35:59,801 * https://pypi.org/simple/plom/ 2026-05-12T08:35:59,801 * https://www.piwheels.org/simple/plom/ 2026-05-12T08:35:59,802 Fetching project page and analyzing links: https://pypi.org/simple/plom/ 2026-05-12T08:35:59,803 Getting page https://pypi.org/simple/plom/ 2026-05-12T08:35:59,804 Found index url https://pypi.org/simple 2026-05-12T08:36:00,263 Fetched page https://pypi.org/simple/plom/ as application/vnd.pypi.simple.v1+json 2026-05-12T08:36:00,303 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-05-12T08:36:00,304 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-05-12T08:36:00,305 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-05-12T08:36:00,306 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-05-12T08:36:00,307 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-05-12T08:36:00,308 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-05-12T08:36:00,309 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-05-12T08:36:00,310 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-05-12T08:36:00,311 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-05-12T08:36:00,312 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-05-12T08:36:00,312 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-05-12T08:36:00,314 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-05-12T08:36:00,314 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-05-12T08:36:00,315 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-05-12T08:36:00,316 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-05-12T08:36:00,317 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-05-12T08:36:00,317 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-05-12T08:36:00,318 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-05-12T08:36:00,319 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-05-12T08:36:00,320 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-05-12T08:36:00,321 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-05-12T08:36:00,322 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-05-12T08:36:00,322 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-05-12T08:36:00,323 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-05-12T08:36:00,324 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-05-12T08:36:00,325 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-05-12T08:36:00,326 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-05-12T08:36:00,327 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-05-12T08:36:00,327 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-05-12T08:36:00,328 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-05-12T08:36:00,329 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-05-12T08:36:00,330 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-05-12T08:36:00,330 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-05-12T08:36:00,331 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-05-12T08:36:00,332 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-05-12T08:36:00,333 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-05-12T08:36:00,333 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-05-12T08:36:00,334 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-05-12T08:36:00,335 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-05-12T08:36:00,336 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-05-12T08:36:00,337 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-05-12T08:36:00,338 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-05-12T08:36:00,338 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-05-12T08:36:00,340 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-05-12T08:36:00,340 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-05-12T08:36:00,341 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-05-12T08:36:00,342 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-05-12T08:36:00,342 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-05-12T08:36:00,343 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-05-12T08:36:00,344 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-05-12T08:36:00,344 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-05-12T08:36:00,345 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-05-12T08:36:00,346 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-05-12T08:36:00,347 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-05-12T08:36:00,348 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-05-12T08:36:00,349 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-05-12T08:36:00,349 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-05-12T08:36:00,350 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-05-12T08:36:00,351 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-05-12T08:36:00,352 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-05-12T08:36:00,353 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-05-12T08:36:00,353 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-05-12T08:36:00,354 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-05-12T08:36:00,355 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-05-12T08:36:00,356 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-05-12T08:36:00,356 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-05-12T08:36:00,357 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-05-12T08:36:00,358 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-05-12T08:36:00,359 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-05-12T08:36:00,360 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-05-12T08:36:00,361 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-05-12T08:36:00,361 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-05-12T08:36:00,362 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-05-12T08:36:00,363 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-05-12T08:36:00,364 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-05-12T08:36:00,366 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-05-12T08:36:00,366 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-05-12T08:36:00,367 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-05-12T08:36:00,368 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-05-12T08:36:00,369 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-05-12T08:36:00,370 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-05-12T08:36:00,371 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-05-12T08:36:00,372 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-05-12T08:36:00,373 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-05-12T08:36:00,374 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-05-12T08:36:00,375 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-05-12T08:36:00,376 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-05-12T08:36:00,377 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-05-12T08:36:00,378 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-05-12T08:36:00,379 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-05-12T08:36:00,380 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-05-12T08:36:00,381 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-05-12T08:36:00,383 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-05-12T08:36:00,384 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-05-12T08:36:00,384 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-05-12T08:36:00,385 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-05-12T08:36:00,386 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-05-12T08:36:00,387 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-05-12T08:36:00,388 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-05-12T08:36:00,389 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-05-12T08:36:00,390 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-05-12T08:36:00,391 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-05-12T08:36:00,392 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-05-12T08:36:00,394 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-05-12T08:36:00,394 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-05-12T08:36:00,396 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-05-12T08:36:00,397 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-05-12T08:36:00,398 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-05-12T08:36:00,399 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-05-12T08:36:00,400 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-05-12T08:36:00,401 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-05-12T08:36:00,402 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-05-12T08:36:00,403 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-05-12T08:36:00,404 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-05-12T08:36:00,404 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-05-12T08:36:00,406 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-05-12T08:36:00,407 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-05-12T08:36:00,408 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-05-12T08:36:00,409 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-05-12T08:36:00,410 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-05-12T08:36:00,411 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-05-12T08:36:00,412 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-05-12T08:36:00,413 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-05-12T08:36:00,414 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-05-12T08:36:00,415 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-05-12T08:36:00,417 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-05-12T08:36:00,417 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-05-12T08:36:00,418 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-05-12T08:36:00,419 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-05-12T08:36:00,420 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-05-12T08:36:00,421 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-05-12T08:36:00,422 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-05-12T08:36:00,423 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-05-12T08:36:00,424 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-05-12T08:36:00,425 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-05-12T08:36:00,426 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-05-12T08:36:00,427 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-05-12T08:36:00,429 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-05-12T08:36:00,430 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-05-12T08:36:00,431 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-05-12T08:36:00,432 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-05-12T08:36:00,433 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-05-12T08:36:00,434 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-05-12T08:36:00,435 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-05-12T08:36:00,436 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-05-12T08:36:00,437 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-05-12T08:36:00,438 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-05-12T08:36:00,439 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-05-12T08:36:00,440 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-05-12T08:36:00,442 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-05-12T08:36:00,443 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-05-12T08:36:00,444 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-05-12T08:36:00,445 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-05-12T08:36:00,446 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-05-12T08:36:00,447 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-05-12T08:36:00,448 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-05-12T08:36:00,449 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-05-12T08:36:00,451 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-05-12T08:36:00,451 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-05-12T08:36:00,452 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-05-12T08:36:00,453 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-05-12T08:36:00,454 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-05-12T08:36:00,455 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-05-12T08:36:00,456 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-05-12T08:36:00,457 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-05-12T08:36:00,459 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-05-12T08:36:00,460 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-05-12T08:36:00,461 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-05-12T08:36:00,462 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-05-12T08:36:00,463 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-05-12T08:36:00,464 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-05-12T08:36:00,465 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-05-12T08:36:00,466 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-05-12T08:36:00,467 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-05-12T08:36:00,467 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-05-12T08:36:00,468 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-05-12T08:36:00,469 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-05-12T08:36:00,470 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-05-12T08:36:00,470 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-05-12T08:36:00,471 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-05-12T08:36:00,472 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-05-12T08:36:00,473 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-05-12T08:36:00,474 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-05-12T08:36:00,475 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-05-12T08:36:00,475 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-05-12T08:36:00,476 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-05-12T08:36:00,477 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-05-12T08:36:00,478 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-05-12T08:36:00,479 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-05-12T08:36:00,480 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-05-12T08:36:00,481 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-05-12T08:36:00,481 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-05-12T08:36:00,482 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-05-12T08:36:00,483 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-05-12T08:36:00,483 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-05-12T08:36:00,484 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-05-12T08:36:00,485 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-05-12T08:36:00,486 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-05-12T08:36:00,487 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-05-12T08:36:00,488 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-05-12T08:36:00,489 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-05-12T08:36:00,490 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-05-12T08:36:00,490 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-05-12T08:36:00,491 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-05-12T08:36:00,492 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-05-12T08:36:00,493 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-05-12T08:36:00,494 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-05-12T08:36:00,495 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-05-12T08:36:00,495 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-05-12T08:36:00,496 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-05-12T08:36:00,497 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-05-12T08:36:00,498 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-05-12T08:36:00,498 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-05-12T08:36:00,499 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-05-12T08:36:00,500 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-05-12T08:36:00,501 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-05-12T08:36:00,502 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-05-12T08:36:00,503 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-05-12T08:36:00,503 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-05-12T08:36:00,504 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-05-12T08:36:00,505 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-05-12T08:36:00,506 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-05-12T08:36:00,507 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-05-12T08:36:00,508 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-05-12T08:36:00,508 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-05-12T08:36:00,509 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-05-12T08:36:00,510 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-05-12T08:36:00,511 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-05-12T08:36:00,511 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-05-12T08:36:00,512 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-05-12T08:36:00,513 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-05-12T08:36:00,514 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-05-12T08:36:00,515 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/bd/81/0d793f740155954e1815502fb59b2f53ec4ab9abf46ba8682d02460b7f8c/plom-0.20.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-05-12T08:36:00,515 Found link https://files.pythonhosted.org/packages/4a/46/8f5e82f5b072cc6addc93f5042e445924c77a5a0ffd41b852ed3d73e41d0/plom-0.20.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.20.2 2026-05-12T08:36:00,516 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/3b/bb/a09cc98a9af2f06e478975b4c5e11e1b58c786a9e3ed87c5a5c8e25eb5be/plom-0.21.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.11) 2026-05-12T08:36:00,517 Found link https://files.pythonhosted.org/packages/71/1b/3f6492201466e5e9251b2d76458051c7c3df26246b14f9e70efef54c3f3b/plom-0.21.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.11), version: 0.21.0 2026-05-12T08:36:00,519 Fetching project page and analyzing links: https://www.piwheels.org/simple/plom/ 2026-05-12T08:36:00,519 Getting page https://www.piwheels.org/simple/plom/ 2026-05-12T08:36:00,520 Found index url https://www.piwheels.org/simple 2026-05-12T08:36:00,706 Fetched page https://www.piwheels.org/simple/plom/ as text/html 2026-05-12T08:36:00,738 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.20.2-py3-none-any.whl#sha256=638ab26943bd4f93efa853cd70f5d2c1d8b44a9dace40f7384afd82915540e5e (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-05-12T08:36:00,739 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.20.1-py3-none-any.whl#sha256=ac0d6b8eebb9b044cac9b9469c9af9ea91992f674d6cf63fee02706691ca4d2f (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-05-12T08:36:00,739 Skipping link: No binaries permitted for plom: https://archive1.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-05-12T08:36:00,740 Skipping link: No binaries permitted for plom: https://archive1.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-05-12T08:36:00,740 Skipping link: No binaries permitted for plom: https://archive1.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-05-12T08:36:00,741 Skipping link: No binaries permitted for plom: https://archive1.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-05-12T08:36:00,742 Skipping link: No binaries permitted for plom: https://archive1.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-05-12T08:36:00,742 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-05-12T08:36:00,743 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-05-12T08:36:00,744 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-05-12T08:36:00,744 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-05-12T08:36:00,745 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-05-12T08:36:00,745 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-05-12T08:36:00,746 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-05-12T08:36:00,747 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-05-12T08:36:00,747 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-05-12T08:36:00,748 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-05-12T08:36:00,748 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-05-12T08:36:00,749 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-05-12T08:36:00,749 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-05-12T08:36:00,750 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-05-12T08:36:00,751 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-05-12T08:36:00,751 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-05-12T08:36:00,752 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-05-12T08:36:00,753 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-05-12T08:36:00,753 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-05-12T08:36:00,754 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-05-12T08:36:00,755 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-05-12T08:36:00,755 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-05-12T08:36:00,756 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-05-12T08:36:00,756 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-05-12T08:36:00,757 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-05-12T08:36:00,757 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-05-12T08:36:00,758 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-05-12T08:36:00,758 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-05-12T08:36:00,759 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-05-12T08:36:00,760 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-05-12T08:36:00,760 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-05-12T08:36:00,761 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-05-12T08:36:00,761 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-05-12T08:36:00,762 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-05-12T08:36:00,763 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-05-12T08:36:00,764 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-05-12T08:36:00,764 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-05-12T08:36:00,765 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-05-12T08:36:00,765 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-05-12T08:36:00,766 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-05-12T08:36:00,766 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-05-12T08:36:00,767 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-05-12T08:36:00,767 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-05-12T08:36:00,768 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-05-12T08:36:00,768 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-05-12T08:36:00,769 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-05-12T08:36:00,770 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-05-12T08:36:00,770 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-05-12T08:36:00,771 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-05-12T08:36:00,772 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-05-12T08:36:00,772 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-05-12T08:36:00,773 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-05-12T08:36:00,773 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-05-12T08:36:00,774 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-05-12T08:36:00,774 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-05-12T08:36:00,775 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-05-12T08:36:00,775 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-05-12T08:36:00,776 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-05-12T08:36:00,777 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-05-12T08:36:00,777 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-05-12T08:36:00,778 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-05-12T08:36:00,779 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-05-12T08:36:00,779 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-05-12T08:36:00,780 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-05-12T08:36:00,781 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-05-12T08:36:00,781 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-05-12T08:36:00,782 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-05-12T08:36:00,782 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-05-12T08:36:00,783 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-05-12T08:36:00,783 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-05-12T08:36:00,784 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-05-12T08:36:00,785 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-05-12T08:36:00,785 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-05-12T08:36:00,786 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-05-12T08:36:00,787 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-05-12T08:36:00,787 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-05-12T08:36:00,788 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-05-12T08:36:00,789 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-05-12T08:36:00,789 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-05-12T08:36:00,790 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-05-12T08:36:00,790 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-05-12T08:36:00,791 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-05-12T08:36:00,791 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-05-12T08:36:00,792 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-05-12T08:36:00,792 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-05-12T08:36:00,793 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-05-12T08:36:00,794 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-05-12T08:36:00,794 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-05-12T08:36:00,795 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-05-12T08:36:00,795 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-05-12T08:36:00,796 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-05-12T08:36:00,797 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-05-12T08:36:00,798 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-05-12T08:36:00,798 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-05-12T08:36:00,799 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-05-12T08:36:00,799 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-05-12T08:36:00,800 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-05-12T08:36:00,800 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-05-12T08:36:00,801 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-05-12T08:36:00,801 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-05-12T08:36:00,802 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-05-12T08:36:00,802 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-05-12T08:36:00,803 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-05-12T08:36:00,804 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-05-12T08:36:00,804 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-05-12T08:36:00,805 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-05-12T08:36:00,806 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-05-12T08:36:00,806 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-05-12T08:36:00,807 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-05-12T08:36:00,807 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-05-12T08:36:00,808 Skipping link: not a file: https://www.piwheels.org/simple/plom/ 2026-05-12T08:36:00,808 Skipping link: not a file: https://pypi.org/simple/plom/ 2026-05-12T08:36:00,841 Given no hashes to check 1 links for project 'plom': discarding no candidates 2026-05-12T08:36:00,862 Collecting plom==0.21.0 2026-05-12T08:36:00,864 Created temporary directory: /tmp/pip-unpack-cqdcng8m 2026-05-12T08:36:01,114 Downloading plom-0.21.0.tar.gz (1.5 MB) 2026-05-12T08:36:02,933 Added plom==0.21.0 from https://files.pythonhosted.org/packages/71/1b/3f6492201466e5e9251b2d76458051c7c3df26246b14f9e70efef54c3f3b/plom-0.21.0.tar.gz to build tracker '/tmp/pip-build-tracker-8ge9hkaf' 2026-05-12T08:36:02,944 Created temporary directory: /tmp/pip-build-env-1j5tug2l 2026-05-12T08:36:02,949 Installing build dependencies: started 2026-05-12T08:36:02,950 Running command pip subprocess to install build dependencies 2026-05-12T08:36:04,088 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-12T08:36:04,523 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-05-12T08:36:04,547 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-12T08:36:05,283 Collecting pip>=20.3 2026-05-12T08:36:05,449 Using cached https://www.piwheels.org/simple/pip/pip-26.1.1-py3-none-any.whl (1.8 MB) 2026-05-12T08:36:06,952 Collecting setuptools>=61 2026-05-12T08:36:07,034 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-12T08:36:07,311 Collecting wheel 2026-05-12T08:36:07,327 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-12T08:36:07,517 Collecting packaging>=24.0 2026-05-12T08:36:07,536 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-12T08:36:10,458 Installing collected packages: setuptools, pip, packaging, wheel 2026-05-12T08:36:17,833 Creating /tmp/pip-build-env-1j5tug2l/overlay/local/bin 2026-05-12T08:36:17,835 changing mode of /tmp/pip-build-env-1j5tug2l/overlay/local/bin/pip to 755 2026-05-12T08:36:17,837 changing mode of /tmp/pip-build-env-1j5tug2l/overlay/local/bin/pip3 to 755 2026-05-12T08:36:17,840 changing mode of /tmp/pip-build-env-1j5tug2l/overlay/local/bin/pip3.11 to 755 2026-05-12T08:36:18,300 changing mode of /tmp/pip-build-env-1j5tug2l/overlay/local/bin/wheel to 755 2026-05-12T08:36:18,329 Successfully installed packaging-26.2 pip-26.1.1 setuptools-82.0.1 wheel-0.47.0 2026-05-12T08:36:18,621 Installing build dependencies: finished with status 'done' 2026-05-12T08:36:18,628 Getting requirements to build wheel: started 2026-05-12T08:36:18,629 Running command Getting requirements to build wheel 2026-05-12T08:36:19,350 running egg_info 2026-05-12T08:36:19,358 writing plom.egg-info/PKG-INFO 2026-05-12T08:36:19,362 writing dependency_links to plom.egg-info/dependency_links.txt 2026-05-12T08:36:19,364 writing entry points to plom.egg-info/entry_points.txt 2026-05-12T08:36:19,367 writing requirements to plom.egg-info/requires.txt 2026-05-12T08:36:19,368 writing top-level names to plom.egg-info/top_level.txt 2026-05-12T08:36:19,500 reading manifest file 'plom.egg-info/SOURCES.txt' 2026-05-12T08:36:19,588 reading manifest template 'MANIFEST.in' 2026-05-12T08:36:19,590 warning: no files found matching 'doc' 2026-05-12T08:36:19,679 warning: no files found matching 'plom_server/**/serializers/*.py' 2026-05-12T08:36:19,703 warning: no files found matching 'plom_server/Launcher/launch_scripts/*.py' 2026-05-12T08:36:19,717 adding license file 'LICENSE.md' 2026-05-12T08:36:19,753 writing manifest file 'plom.egg-info/SOURCES.txt' 2026-05-12T08:36:19,852 Getting requirements to build wheel: finished with status 'done' 2026-05-12T08:36:19,856 Created temporary directory: /tmp/pip-modern-metadata-wuqsdi0k 2026-05-12T08:36:19,859 Preparing metadata (pyproject.toml): started 2026-05-12T08:36:19,860 Running command Preparing metadata (pyproject.toml) 2026-05-12T08:36:20,519 running dist_info 2026-05-12T08:36:20,531 creating /tmp/pip-modern-metadata-wuqsdi0k/plom.egg-info 2026-05-12T08:36:20,532 writing /tmp/pip-modern-metadata-wuqsdi0k/plom.egg-info/PKG-INFO 2026-05-12T08:36:20,536 writing dependency_links to /tmp/pip-modern-metadata-wuqsdi0k/plom.egg-info/dependency_links.txt 2026-05-12T08:36:20,539 writing entry points to /tmp/pip-modern-metadata-wuqsdi0k/plom.egg-info/entry_points.txt 2026-05-12T08:36:20,541 writing requirements to /tmp/pip-modern-metadata-wuqsdi0k/plom.egg-info/requires.txt 2026-05-12T08:36:20,542 writing top-level names to /tmp/pip-modern-metadata-wuqsdi0k/plom.egg-info/top_level.txt 2026-05-12T08:36:20,544 writing manifest file '/tmp/pip-modern-metadata-wuqsdi0k/plom.egg-info/SOURCES.txt' 2026-05-12T08:36:20,630 reading manifest file '/tmp/pip-modern-metadata-wuqsdi0k/plom.egg-info/SOURCES.txt' 2026-05-12T08:36:20,632 reading manifest template 'MANIFEST.in' 2026-05-12T08:36:20,633 warning: no files found matching 'doc' 2026-05-12T08:36:20,686 warning: no files found matching 'plom_server/**/serializers/*.py' 2026-05-12T08:36:20,703 warning: no files found matching 'plom_server/Launcher/launch_scripts/*.py' 2026-05-12T08:36:20,713 adding license file 'LICENSE.md' 2026-05-12T08:36:20,738 writing manifest file '/tmp/pip-modern-metadata-wuqsdi0k/plom.egg-info/SOURCES.txt' 2026-05-12T08:36:20,741 creating '/tmp/pip-modern-metadata-wuqsdi0k/plom-0.21.0.dist-info' 2026-05-12T08:36:20,871 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-12T08:36:20,876 Source in /tmp/pip-wheel-103hsvqc/plom_da79358a6a7d41e8bada9ea288db4df7 has version 0.21.0, which satisfies requirement plom==0.21.0 from https://files.pythonhosted.org/packages/71/1b/3f6492201466e5e9251b2d76458051c7c3df26246b14f9e70efef54c3f3b/plom-0.21.0.tar.gz 2026-05-12T08:36:20,877 Removed plom==0.21.0 from https://files.pythonhosted.org/packages/71/1b/3f6492201466e5e9251b2d76458051c7c3df26246b14f9e70efef54c3f3b/plom-0.21.0.tar.gz from build tracker '/tmp/pip-build-tracker-8ge9hkaf' 2026-05-12T08:36:20,884 Created temporary directory: /tmp/pip-unpack-a3tpv02y 2026-05-12T08:36:20,884 Building wheels for collected packages: plom 2026-05-12T08:36:20,889 Created temporary directory: /tmp/pip-wheel-nyq85pf9 2026-05-12T08:36:20,890 Destination directory: /tmp/pip-wheel-nyq85pf9 2026-05-12T08:36:20,892 Building wheel for plom (pyproject.toml): started 2026-05-12T08:36:20,894 Running command Building wheel for plom (pyproject.toml) 2026-05-12T08:36:21,539 running bdist_wheel 2026-05-12T08:36:21,558 running build 2026-05-12T08:36:21,559 running build_py 2026-05-12T08:36:21,565 creating build/lib/plom 2026-05-12T08:36:21,568 copying plom/tagging.py -> build/lib/plom 2026-05-12T08:36:21,570 copying plom/manage_user_files.py -> build/lib/plom 2026-05-12T08:36:21,572 copying plom/spec_verifier.py -> build/lib/plom 2026-05-12T08:36:21,575 copying plom/question_labels.py -> build/lib/plom 2026-05-12T08:36:21,577 copying plom/test_feedback_rules.py -> build/lib/plom 2026-05-12T08:36:21,579 copying plom/version_maps.py -> build/lib/plom 2026-05-12T08:36:21,582 copying plom/test_version_maps.py -> build/lib/plom 2026-05-12T08:36:21,584 copying plom/test_spec.py -> build/lib/plom 2026-05-12T08:36:21,586 copying plom/test_tags.py -> build/lib/plom 2026-05-12T08:36:21,588 copying plom/tpv_utils.py -> build/lib/plom 2026-05-12T08:36:21,591 copying plom/feedback_rules.py -> build/lib/plom 2026-05-12T08:36:21,593 copying plom/misc_version.py -> build/lib/plom 2026-05-12T08:36:21,595 copying plom/test_latexfrag.py -> build/lib/plom 2026-05-12T08:36:21,597 copying plom/rules.py -> build/lib/plom 2026-05-12T08:36:21,599 copying plom/test_latex.py -> build/lib/plom 2026-05-12T08:36:21,601 copying plom/aliceBob.py -> build/lib/plom 2026-05-12T08:36:21,603 copying plom/test_question_labels.py -> build/lib/plom 2026-05-12T08:36:21,605 copying plom/test_version.py -> build/lib/plom 2026-05-12T08:36:21,607 copying plom/textools.py -> build/lib/plom 2026-05-12T08:36:21,610 creating build/lib/plom/create 2026-05-12T08:36:21,611 copying plom/create/demotools.py -> build/lib/plom/create 2026-05-12T08:36:21,614 copying plom/create/scribble_hw_utils.py -> build/lib/plom/create 2026-05-12T08:36:21,616 copying plom/create/status.py -> build/lib/plom/create 2026-05-12T08:36:21,619 copying plom/create/test_classlists.py -> build/lib/plom/create 2026-05-12T08:36:21,621 copying plom/create/test_build_extra_page_pdf.py -> build/lib/plom/create 2026-05-12T08:36:21,623 copying plom/create/build_extra_page_with_qrcodes.py -> build/lib/plom/create 2026-05-12T08:36:21,625 copying plom/create/exam_scribbler.py -> build/lib/plom/create 2026-05-12T08:36:21,627 copying plom/create/test_stamps.py -> build/lib/plom/create 2026-05-12T08:36:21,630 copying plom/create/__main__.py -> build/lib/plom/create 2026-05-12T08:36:21,632 copying plom/create/scribble_utils.py -> build/lib/plom/create 2026-05-12T08:36:21,637 copying plom/create/test_make_pdf.py -> build/lib/plom/create 2026-05-12T08:36:21,641 copying plom/create/test_build_source_exams.py -> build/lib/plom/create 2026-05-12T08:36:21,643 copying plom/create/_digitHunter.py -> build/lib/plom/create 2026-05-12T08:36:21,645 copying plom/create/homework_scribbler.py -> build/lib/plom/create 2026-05-12T08:36:21,647 copying plom/create/__init__.py -> build/lib/plom/create 2026-05-12T08:36:21,649 copying plom/create/buildClasslist.py -> build/lib/plom/create 2026-05-12T08:36:21,652 copying plom/create/classlistValidator.py -> build/lib/plom/create 2026-05-12T08:36:21,654 copying plom/create/mergeAndCodePages.py -> build/lib/plom/create 2026-05-12T08:36:21,657 copying plom/create/push_pull_rubrics.py -> build/lib/plom/create 2026-05-12T08:36:21,660 copying plom/create/build_scrap_paper_with_qrcodes.py -> build/lib/plom/create 2026-05-12T08:36:21,662 copying plom/create/build_bundle_separators_with_qrcodes.py -> build/lib/plom/create 2026-05-12T08:36:21,664 copying plom/create/start_messenger.py -> build/lib/plom/create 2026-05-12T08:36:21,667 creating build/lib/plom/create/fonts 2026-05-12T08:36:21,669 copying plom/create/fonts/__init__.py -> build/lib/plom/create/fonts 2026-05-12T08:36:21,672 creating build/lib/plom/scan 2026-05-12T08:36:21,673 copying plom/scan/test_question_map_parse.py -> build/lib/plom/scan 2026-05-12T08:36:21,675 copying plom/scan/rotate.py -> build/lib/plom/scan 2026-05-12T08:36:21,677 copying plom/scan/pdfmucker.py -> build/lib/plom/scan 2026-05-12T08:36:21,680 copying plom/scan/fasterQRExtract.py -> build/lib/plom/scan 2026-05-12T08:36:21,683 copying plom/scan/scansToImages.py -> build/lib/plom/scan 2026-05-12T08:36:21,686 copying plom/scan/__init__.py -> build/lib/plom/scan 2026-05-12T08:36:21,688 copying plom/scan/test_rotations.py -> build/lib/plom/scan 2026-05-12T08:36:21,690 copying plom/scan/question_list_utils.py -> build/lib/plom/scan 2026-05-12T08:36:21,692 copying plom/scan/test_pdf_img_extraction.py -> build/lib/plom/scan 2026-05-12T08:36:21,694 copying plom/scan/test_invisible_watermarks.py -> build/lib/plom/scan 2026-05-12T08:36:21,697 copying plom/scan/test_qr_reads.py -> build/lib/plom/scan 2026-05-12T08:36:21,702 creating build/lib/plom/finish 2026-05-12T08:36:21,704 copying plom/finish/reassemble_ID_only.py -> build/lib/plom/finish 2026-05-12T08:36:21,707 copying plom/finish/examReassembler.py -> build/lib/plom/finish 2026-05-12T08:36:21,710 copying plom/finish/reassemble_completed.py -> build/lib/plom/finish 2026-05-12T08:36:21,712 copying plom/finish/spreadsheet.py -> build/lib/plom/finish 2026-05-12T08:36:21,715 copying plom/finish/__main__.py -> build/lib/plom/finish 2026-05-12T08:36:21,717 copying plom/finish/coverPageBuilder.py -> build/lib/plom/finish 2026-05-12T08:36:21,720 copying plom/finish/test_hash.py -> build/lib/plom/finish 2026-05-12T08:36:21,722 copying plom/finish/return_tools.py -> build/lib/plom/finish 2026-05-12T08:36:21,724 copying plom/finish/test_return_tools.py -> build/lib/plom/finish 2026-05-12T08:36:21,727 copying plom/finish/html_view_test_template.py -> build/lib/plom/finish 2026-05-12T08:36:21,729 copying plom/finish/__init__.py -> build/lib/plom/finish 2026-05-12T08:36:21,731 copying plom/finish/utils.py -> build/lib/plom/finish 2026-05-12T08:36:21,733 copying plom/finish/coded_return.py -> build/lib/plom/finish 2026-05-12T08:36:21,736 copying plom/finish/test_cover_pages.py -> build/lib/plom/finish 2026-05-12T08:36:21,738 copying plom/finish/clear_manager_login.py -> build/lib/plom/finish 2026-05-12T08:36:21,740 copying plom/finish/start_messenger.py -> build/lib/plom/finish 2026-05-12T08:36:21,743 creating build/lib/plom/idreader 2026-05-12T08:36:21,745 copying plom/idreader/predictStudentID.py -> build/lib/plom/idreader 2026-05-12T08:36:21,748 copying plom/idreader/test_IDreader.py -> build/lib/plom/idreader 2026-05-12T08:36:21,750 copying plom/idreader/model_utils.py -> build/lib/plom/idreader 2026-05-12T08:36:21,753 copying plom/idreader/trainRandomForestModel.py -> build/lib/plom/idreader 2026-05-12T08:36:21,755 copying plom/idreader/__init__.py -> build/lib/plom/idreader 2026-05-12T08:36:21,757 copying plom/idreader/assign_prob.py -> build/lib/plom/idreader 2026-05-12T08:36:21,760 creating build/lib/plom/canvas 2026-05-12T08:36:21,761 copying plom/canvas/canvas_utils.py -> build/lib/plom/canvas 2026-05-12T08:36:21,764 copying plom/canvas/canvasapi_extensions.py -> build/lib/plom/canvas 2026-05-12T08:36:21,766 copying plom/canvas/__init__.py -> build/lib/plom/canvas 2026-05-12T08:36:21,769 creating build/lib/plom_server 2026-05-12T08:36:21,770 copying plom_server/urls.py -> build/lib/plom_server 2026-05-12T08:36:21,773 copying plom_server/asgi.py -> build/lib/plom_server 2026-05-12T08:36:21,776 copying plom_server/settings.py -> build/lib/plom_server 2026-05-12T08:36:21,779 copying plom_server/get_js.py -> build/lib/plom_server 2026-05-12T08:36:21,782 copying plom_server/middleware.py -> build/lib/plom_server 2026-05-12T08:36:21,784 copying plom_server/__init__.py -> build/lib/plom_server 2026-05-12T08:36:21,785 copying plom_server/wsgi.py -> build/lib/plom_server 2026-05-12T08:36:21,788 copying plom_server/context_processors.py -> build/lib/plom_server 2026-05-12T08:36:21,790 copying plom_server/test_version.py -> build/lib/plom_server 2026-05-12T08:36:21,792 creating build/lib/plom_server/API 2026-05-12T08:36:21,793 copying plom_server/API/urls.py -> build/lib/plom_server/API 2026-05-12T08:36:21,795 copying plom_server/API/__init__.py -> build/lib/plom_server/API 2026-05-12T08:36:21,798 copying plom_server/API/apps.py -> build/lib/plom_server/API 2026-05-12T08:36:21,800 creating build/lib/plom_server/API/services 2026-05-12T08:36:21,801 copying plom_server/API/services/TokenService.py -> build/lib/plom_server/API/services 2026-05-12T08:36:21,803 copying plom_server/API/services/__init__.py -> build/lib/plom_server/API/services 2026-05-12T08:36:21,806 creating build/lib/plom_server/Authentication 2026-05-12T08:36:21,807 copying plom_server/Authentication/urls.py -> build/lib/plom_server/Authentication 2026-05-12T08:36:21,809 copying plom_server/Authentication/views.py -> build/lib/plom_server/Authentication 2026-05-12T08:36:21,811 copying plom_server/Authentication/__init__.py -> build/lib/plom_server/Authentication 2026-05-12T08:36:21,813 copying plom_server/Authentication/signup_views.py -> build/lib/plom_server/Authentication 2026-05-12T08:36:21,816 copying plom_server/Authentication/apps.py -> build/lib/plom_server/Authentication 2026-05-12T08:36:21,818 copying plom_server/Authentication/admin.py -> build/lib/plom_server/Authentication 2026-05-12T08:36:21,820 copying plom_server/Authentication/models.py -> build/lib/plom_server/Authentication 2026-05-12T08:36:21,822 creating build/lib/plom_server/Authentication/services 2026-05-12T08:36:21,823 copying plom_server/Authentication/services/__init__.py -> build/lib/plom_server/Authentication/services 2026-05-12T08:36:21,825 copying plom_server/Authentication/services/auth_service.py -> build/lib/plom_server/Authentication/services 2026-05-12T08:36:21,829 creating build/lib/plom_server/Base 2026-05-12T08:36:21,830 copying plom_server/Base/urls.py -> build/lib/plom_server/Base 2026-05-12T08:36:21,832 copying plom_server/Base/tests_settings.py -> build/lib/plom_server/Base 2026-05-12T08:36:21,834 copying plom_server/Base/views.py -> build/lib/plom_server/Base 2026-05-12T08:36:21,836 copying plom_server/Base/base_group_views.py -> build/lib/plom_server/Base 2026-05-12T08:36:21,838 copying plom_server/Base/__init__.py -> build/lib/plom_server/Base 2026-05-12T08:36:21,840 copying plom_server/Base/apps.py -> build/lib/plom_server/Base 2026-05-12T08:36:21,842 copying plom_server/Base/admin.py -> build/lib/plom_server/Base 2026-05-12T08:36:21,844 copying plom_server/Base/models.py -> build/lib/plom_server/Base 2026-05-12T08:36:21,849 creating build/lib/plom_server/Base/services 2026-05-12T08:36:21,851 copying plom_server/Base/services/database_service.py -> build/lib/plom_server/Base/services 2026-05-12T08:36:21,855 copying plom_server/Base/services/big_red_button.py -> build/lib/plom_server/Base/services 2026-05-12T08:36:21,857 copying plom_server/Base/services/__init__.py -> build/lib/plom_server/Base/services 2026-05-12T08:36:21,859 copying plom_server/Base/services/Settings.py -> build/lib/plom_server/Base/services 2026-05-12T08:36:21,862 creating build/lib/plom_server/Base/management/commands 2026-05-12T08:36:21,864 copying plom_server/Base/management/commands/plom_clean_misc.py -> build/lib/plom_server/Base/management/commands 2026-05-12T08:36:21,866 copying plom_server/Base/management/commands/plom_database.py -> build/lib/plom_server/Base/management/commands 2026-05-12T08:36:21,869 creating build/lib/plom_server/BuildPaperPDF 2026-05-12T08:36:21,870 copying plom_server/BuildPaperPDF/urls.py -> build/lib/plom_server/BuildPaperPDF 2026-05-12T08:36:21,872 copying plom_server/BuildPaperPDF/tests.py -> build/lib/plom_server/BuildPaperPDF 2026-05-12T08:36:21,874 copying plom_server/BuildPaperPDF/views.py -> build/lib/plom_server/BuildPaperPDF 2026-05-12T08:36:21,877 copying plom_server/BuildPaperPDF/__init__.py -> build/lib/plom_server/BuildPaperPDF 2026-05-12T08:36:21,879 copying plom_server/BuildPaperPDF/apps.py -> build/lib/plom_server/BuildPaperPDF 2026-05-12T08:36:21,881 copying plom_server/BuildPaperPDF/admin.py -> build/lib/plom_server/BuildPaperPDF 2026-05-12T08:36:21,884 copying plom_server/BuildPaperPDF/models.py -> build/lib/plom_server/BuildPaperPDF 2026-05-12T08:36:21,887 creating build/lib/plom_server/BuildPaperPDF/services 2026-05-12T08:36:21,888 copying plom_server/BuildPaperPDF/services/__init__.py -> build/lib/plom_server/BuildPaperPDF/services 2026-05-12T08:36:21,890 copying plom_server/BuildPaperPDF/services/build_papers.py -> build/lib/plom_server/BuildPaperPDF/services 2026-05-12T08:36:21,893 creating build/lib/plom_server/Contrib 2026-05-12T08:36:21,894 copying plom_server/Contrib/__init__.py -> build/lib/plom_server/Contrib 2026-05-12T08:36:21,896 creating build/lib/plom_server/Finish 2026-05-12T08:36:21,897 copying plom_server/Finish/urls.py -> build/lib/plom_server/Finish 2026-05-12T08:36:21,899 copying plom_server/Finish/__init__.py -> build/lib/plom_server/Finish 2026-05-12T08:36:21,901 copying plom_server/Finish/apps.py -> build/lib/plom_server/Finish 2026-05-12T08:36:21,903 copying plom_server/Finish/admin.py -> build/lib/plom_server/Finish 2026-05-12T08:36:21,905 copying plom_server/Finish/models.py -> build/lib/plom_server/Finish 2026-05-12T08:36:21,908 creating build/lib/plom_server/Finish/services 2026-05-12T08:36:21,909 copying plom_server/Finish/services/ta_marking_service.py -> build/lib/plom_server/Finish/services 2026-05-12T08:36:21,911 copying plom_server/Finish/services/matplotlib_service.py -> build/lib/plom_server/Finish/services 2026-05-12T08:36:21,914 copying plom_server/Finish/services/build_student_report_service.py -> build/lib/plom_server/Finish/services 2026-05-12T08:36:21,916 copying plom_server/Finish/services/template_soln_spec.py -> build/lib/plom_server/Finish/services 2026-05-12T08:36:21,918 copying plom_server/Finish/services/data_extraction_service.py -> build/lib/plom_server/Finish/services 2026-05-12T08:36:21,921 copying plom_server/Finish/services/ReportPDFService.py -> build/lib/plom_server/Finish/services 2026-05-12T08:36:21,924 copying plom_server/Finish/services/build_soln_service.py -> build/lib/plom_server/Finish/services 2026-05-12T08:36:21,929 copying plom_server/Finish/services/__init__.py -> build/lib/plom_server/Finish/services 2026-05-12T08:36:21,931 copying plom_server/Finish/services/annotation_data_service.py -> build/lib/plom_server/Finish/services 2026-05-12T08:36:21,933 copying plom_server/Finish/services/reassemble_service.py -> build/lib/plom_server/Finish/services 2026-05-12T08:36:21,936 copying plom_server/Finish/services/soln_source.py -> build/lib/plom_server/Finish/services 2026-05-12T08:36:21,938 copying plom_server/Finish/services/soln_images.py -> build/lib/plom_server/Finish/services 2026-05-12T08:36:21,940 copying plom_server/Finish/services/student_marks_service.py -> build/lib/plom_server/Finish/services 2026-05-12T08:36:21,944 creating build/lib/plom_server/Identify 2026-05-12T08:36:21,945 copying plom_server/Identify/urls.py -> build/lib/plom_server/Identify 2026-05-12T08:36:21,947 copying plom_server/Identify/tests.py -> build/lib/plom_server/Identify 2026-05-12T08:36:21,951 copying plom_server/Identify/views.py -> build/lib/plom_server/Identify 2026-05-12T08:36:21,953 copying plom_server/Identify/__init__.py -> build/lib/plom_server/Identify 2026-05-12T08:36:21,955 copying plom_server/Identify/apps.py -> build/lib/plom_server/Identify 2026-05-12T08:36:21,957 copying plom_server/Identify/admin.py -> build/lib/plom_server/Identify 2026-05-12T08:36:21,959 copying plom_server/Identify/models.py -> build/lib/plom_server/Identify 2026-05-12T08:36:21,962 creating build/lib/plom_server/Identify/services 2026-05-12T08:36:21,963 copying plom_server/Identify/services/ClasslistService.py -> build/lib/plom_server/Identify/services 2026-05-12T08:36:21,965 copying plom_server/Identify/services/id_direct.py -> build/lib/plom_server/Identify/services 2026-05-12T08:36:21,968 copying plom_server/Identify/services/id_tasks.py -> build/lib/plom_server/Identify/services 2026-05-12T08:36:21,971 copying plom_server/Identify/services/id_reader.py -> build/lib/plom_server/Identify/services 2026-05-12T08:36:21,975 copying plom_server/Identify/services/__init__.py -> build/lib/plom_server/Identify/services 2026-05-12T08:36:21,977 copying plom_server/Identify/services/id_progress.py -> build/lib/plom_server/Identify/services 2026-05-12T08:36:21,984 creating build/lib/plom_server/QuestionTags 2026-05-12T08:36:21,985 copying plom_server/QuestionTags/urls.py -> build/lib/plom_server/QuestionTags 2026-05-12T08:36:21,987 copying plom_server/QuestionTags/views.py -> build/lib/plom_server/QuestionTags 2026-05-12T08:36:21,990 copying plom_server/QuestionTags/serializers.py -> build/lib/plom_server/QuestionTags 2026-05-12T08:36:21,991 copying plom_server/QuestionTags/__init__.py -> build/lib/plom_server/QuestionTags 2026-05-12T08:36:21,993 copying plom_server/QuestionTags/admin.py -> build/lib/plom_server/QuestionTags 2026-05-12T08:36:21,995 copying plom_server/QuestionTags/forms.py -> build/lib/plom_server/QuestionTags 2026-05-12T08:36:21,997 copying plom_server/QuestionTags/models.py -> build/lib/plom_server/QuestionTags 2026-05-12T08:36:21,999 creating build/lib/plom_server/QuestionTags/services 2026-05-12T08:36:22,001 copying plom_server/QuestionTags/services/questiontag_service.py -> build/lib/plom_server/QuestionTags/services 2026-05-12T08:36:22,004 copying plom_server/QuestionTags/services/__init__.py -> build/lib/plom_server/QuestionTags/services 2026-05-12T08:36:22,007 creating build/lib/plom_server/QuestionClustering 2026-05-12T08:36:22,008 copying plom_server/QuestionClustering/urls.py -> build/lib/plom_server/QuestionClustering 2026-05-12T08:36:22,012 copying plom_server/QuestionClustering/views.py -> build/lib/plom_server/QuestionClustering 2026-05-12T08:36:22,014 copying plom_server/QuestionClustering/__init__.py -> build/lib/plom_server/QuestionClustering 2026-05-12T08:36:22,016 copying plom_server/QuestionClustering/apps.py -> build/lib/plom_server/QuestionClustering 2026-05-12T08:36:22,018 copying plom_server/QuestionClustering/admin.py -> build/lib/plom_server/QuestionClustering 2026-05-12T08:36:22,020 copying plom_server/QuestionClustering/forms.py -> build/lib/plom_server/QuestionClustering 2026-05-12T08:36:22,022 copying plom_server/QuestionClustering/models.py -> build/lib/plom_server/QuestionClustering 2026-05-12T08:36:22,025 creating build/lib/plom_server/QuestionClustering/services 2026-05-12T08:36:22,026 copying plom_server/QuestionClustering/services/model_loader.py -> build/lib/plom_server/QuestionClustering/services 2026-05-12T08:36:22,028 copying plom_server/QuestionClustering/services/question_clustering_service.py -> build/lib/plom_server/QuestionClustering/services 2026-05-12T08:36:22,032 copying plom_server/QuestionClustering/services/__init__.py -> build/lib/plom_server/QuestionClustering/services 2026-05-12T08:36:22,034 creating build/lib/plom_server/QuestionClustering/exceptions 2026-05-12T08:36:22,035 copying plom_server/QuestionClustering/exceptions/job_exception.py -> build/lib/plom_server/QuestionClustering/exceptions 2026-05-12T08:36:22,038 copying plom_server/QuestionClustering/exceptions/clustering_exception.py -> build/lib/plom_server/QuestionClustering/exceptions 2026-05-12T08:36:22,041 creating build/lib/plom_server/Launcher 2026-05-12T08:36:22,043 copying plom_server/Launcher/__init__.py -> build/lib/plom_server/Launcher 2026-05-12T08:36:22,046 copying plom_server/Launcher/apps.py -> build/lib/plom_server/Launcher 2026-05-12T08:36:22,049 creating build/lib/plom_server/Launcher/services 2026-05-12T08:36:22,050 copying plom_server/Launcher/services/launch_demo_homework_bundle_creator.py -> build/lib/plom_server/Launcher/services 2026-05-12T08:36:22,052 copying plom_server/Launcher/services/launch_demo_bundle_creator.py -> build/lib/plom_server/Launcher/services 2026-05-12T08:36:22,055 copying plom_server/Launcher/services/__init__.py -> build/lib/plom_server/Launcher/services 2026-05-12T08:36:22,058 creating build/lib/plom_server/Launcher/management/commands 2026-05-12T08:36:22,060 copying plom_server/Launcher/management/commands/plom_build_scrap_extra_pdfs.py -> build/lib/plom_server/Launcher/management/commands 2026-05-12T08:36:22,062 copying plom_server/Launcher/management/commands/plom_make_groups_and_first_users.py -> build/lib/plom_server/Launcher/management/commands 2026-05-12T08:36:22,064 copying plom_server/Launcher/management/commands/plom_get_static_javascript.py -> build/lib/plom_server/Launcher/management/commands 2026-05-12T08:36:22,066 copying plom_server/Launcher/management/commands/plom_demo_bundles.py -> build/lib/plom_server/Launcher/management/commands 2026-05-12T08:36:22,068 copying plom_server/Launcher/management/commands/plom_create_demo_users.py -> build/lib/plom_server/Launcher/management/commands 2026-05-12T08:36:22,071 creating build/lib/plom_server/Mark 2026-05-12T08:36:22,072 copying plom_server/Mark/serializers.py -> build/lib/plom_server/Mark 2026-05-12T08:36:22,074 copying plom_server/Mark/__init__.py -> build/lib/plom_server/Mark 2026-05-12T08:36:22,076 copying plom_server/Mark/apps.py -> build/lib/plom_server/Mark 2026-05-12T08:36:22,078 copying plom_server/Mark/admin.py -> build/lib/plom_server/Mark 2026-05-12T08:36:22,080 creating build/lib/plom_server/Mark/services 2026-05-12T08:36:22,081 copying plom_server/Mark/services/marking_task_service.py -> build/lib/plom_server/Mark/services 2026-05-12T08:36:22,085 copying plom_server/Mark/services/MarkingPriorityService.py -> build/lib/plom_server/Mark/services 2026-05-12T08:36:22,087 copying plom_server/Mark/services/marking_stats.py -> build/lib/plom_server/Mark/services 2026-05-12T08:36:22,090 copying plom_server/Mark/services/annotations.py -> build/lib/plom_server/Mark/services 2026-05-12T08:36:22,092 copying plom_server/Mark/services/__init__.py -> build/lib/plom_server/Mark/services 2026-05-12T08:36:22,094 copying plom_server/Mark/services/question_marking.py -> build/lib/plom_server/Mark/services 2026-05-12T08:36:22,096 copying plom_server/Mark/services/page_data.py -> build/lib/plom_server/Mark/services 2026-05-12T08:36:22,099 copying plom_server/Mark/services/mark_task.py -> build/lib/plom_server/Mark/services 2026-05-12T08:36:22,101 creating build/lib/plom_server/Mark/tests 2026-05-12T08:36:22,102 copying plom_server/Mark/tests/test_question_marking_service.py -> build/lib/plom_server/Mark/tests 2026-05-12T08:36:22,104 copying plom_server/Mark/tests/test_marking_task_service_config.py -> build/lib/plom_server/Mark/tests 2026-05-12T08:36:22,107 copying plom_server/Mark/tests/test_marking_priority_setting.py -> build/lib/plom_server/Mark/tests 2026-05-12T08:36:22,109 copying plom_server/Mark/tests/test_marking_task_service.py -> build/lib/plom_server/Mark/tests 2026-05-12T08:36:22,112 copying plom_server/Mark/tests/test_incoming_annotations.py -> build/lib/plom_server/Mark/tests 2026-05-12T08:36:22,114 copying plom_server/Mark/tests/__init__.py -> build/lib/plom_server/Mark/tests 2026-05-12T08:36:22,116 copying plom_server/Mark/tests/test_tagging_tasks.py -> build/lib/plom_server/Mark/tests 2026-05-12T08:36:22,119 creating build/lib/plom_server/Papers 2026-05-12T08:36:22,120 copying plom_server/Papers/serializers.py -> build/lib/plom_server/Papers 2026-05-12T08:36:22,123 copying plom_server/Papers/__init__.py -> build/lib/plom_server/Papers 2026-05-12T08:36:22,125 copying plom_server/Papers/apps.py -> build/lib/plom_server/Papers 2026-05-12T08:36:22,127 copying plom_server/Papers/admin.py -> build/lib/plom_server/Papers 2026-05-12T08:36:22,129 creating build/lib/plom_server/Papers/services 2026-05-12T08:36:22,130 copying plom_server/Papers/services/paper_info.py -> build/lib/plom_server/Papers/services 2026-05-12T08:36:22,133 copying plom_server/Papers/services/SolnSpecService.py -> build/lib/plom_server/Papers/services 2026-05-12T08:36:22,136 copying plom_server/Papers/services/image_bundle.py -> build/lib/plom_server/Papers/services 2026-05-12T08:36:22,140 copying plom_server/Papers/services/SpecificationService.py -> build/lib/plom_server/Papers/services 2026-05-12T08:36:22,146 copying plom_server/Papers/services/__init__.py -> build/lib/plom_server/Papers/services 2026-05-12T08:36:22,152 copying plom_server/Papers/services/paper_creator.py -> build/lib/plom_server/Papers/services 2026-05-12T08:36:22,161 creating build/lib/plom_server/Papers/models 2026-05-12T08:36:22,164 copying plom_server/Papers/models/reference_image.py -> build/lib/plom_server/Papers/models 2026-05-12T08:36:22,172 copying plom_server/Papers/models/paper_structure.py -> build/lib/plom_server/Papers/models 2026-05-12T08:36:22,176 copying plom_server/Papers/models/image_bundle.py -> build/lib/plom_server/Papers/models 2026-05-12T08:36:22,178 copying plom_server/Papers/models/specifications.py -> build/lib/plom_server/Papers/models 2026-05-12T08:36:22,180 copying plom_server/Papers/models/__init__.py -> build/lib/plom_server/Papers/models 2026-05-12T08:36:22,182 copying plom_server/Papers/models/background_tasks.py -> build/lib/plom_server/Papers/models 2026-05-12T08:36:22,184 creating build/lib/plom_server/Papers/tests 2026-05-12T08:36:22,186 copying plom_server/Papers/tests/test_paper_creator.py -> build/lib/plom_server/Papers/tests 2026-05-12T08:36:22,188 copying plom_server/Papers/tests/test_specification_service_misc.py -> build/lib/plom_server/Papers/tests 2026-05-12T08:36:22,190 copying plom_server/Papers/tests/test_image_bundle.py -> build/lib/plom_server/Papers/tests 2026-05-12T08:36:22,192 copying plom_server/Papers/tests/__init__.py -> build/lib/plom_server/Papers/tests 2026-05-12T08:36:22,194 copying plom_server/Papers/tests/test_question_labels.py -> build/lib/plom_server/Papers/tests 2026-05-12T08:36:22,197 creating build/lib/plom_server/Preparation 2026-05-12T08:36:22,198 copying plom_server/Preparation/urls.py -> build/lib/plom_server/Preparation 2026-05-12T08:36:22,200 copying plom_server/Preparation/__init__.py -> build/lib/plom_server/Preparation 2026-05-12T08:36:22,203 copying plom_server/Preparation/apps.py -> build/lib/plom_server/Preparation 2026-05-12T08:36:22,205 copying plom_server/Preparation/admin.py -> build/lib/plom_server/Preparation 2026-05-12T08:36:22,206 copying plom_server/Preparation/models.py -> build/lib/plom_server/Preparation 2026-05-12T08:36:22,209 creating build/lib/plom_server/Preparation/services 2026-05-12T08:36:22,210 copying plom_server/Preparation/services/PapersPrinted.py -> build/lib/plom_server/Preparation/services 2026-05-12T08:36:22,212 copying plom_server/Preparation/services/prenaming_service.py -> build/lib/plom_server/Preparation/services 2026-05-12T08:36:22,214 copying plom_server/Preparation/services/classlist.py -> build/lib/plom_server/Preparation/services 2026-05-12T08:36:22,217 copying plom_server/Preparation/services/preparation_dependency_service.py -> build/lib/plom_server/Preparation/services 2026-05-12T08:36:22,219 copying plom_server/Preparation/services/SourceService.py -> build/lib/plom_server/Preparation/services 2026-05-12T08:36:22,222 copying plom_server/Preparation/services/mocker.py -> build/lib/plom_server/Preparation/services 2026-05-12T08:36:22,224 copying plom_server/Preparation/services/pqv_mapping.py -> build/lib/plom_server/Preparation/services 2026-05-12T08:36:22,226 copying plom_server/Preparation/services/__init__.py -> build/lib/plom_server/Preparation/services 2026-05-12T08:36:22,229 creating build/lib/plom_server/Profile 2026-05-12T08:36:22,230 copying plom_server/Profile/urls.py -> build/lib/plom_server/Profile 2026-05-12T08:36:22,232 copying plom_server/Profile/edit_profile_form.py -> build/lib/plom_server/Profile 2026-05-12T08:36:22,234 copying plom_server/Profile/views.py -> build/lib/plom_server/Profile 2026-05-12T08:36:22,236 copying plom_server/Profile/__init__.py -> build/lib/plom_server/Profile 2026-05-12T08:36:22,238 copying plom_server/Profile/apps.py -> build/lib/plom_server/Profile 2026-05-12T08:36:22,241 creating build/lib/plom_server/Progress 2026-05-12T08:36:22,242 copying plom_server/Progress/urls.py -> build/lib/plom_server/Progress 2026-05-12T08:36:22,244 copying plom_server/Progress/__init__.py -> build/lib/plom_server/Progress 2026-05-12T08:36:22,246 copying plom_server/Progress/apps.py -> build/lib/plom_server/Progress 2026-05-12T08:36:22,248 copying plom_server/Progress/forms.py -> build/lib/plom_server/Progress 2026-05-12T08:36:22,250 creating build/lib/plom_server/Progress/services 2026-05-12T08:36:22,251 copying plom_server/Progress/services/progress_overview.py -> build/lib/plom_server/Progress/services 2026-05-12T08:36:22,254 copying plom_server/Progress/services/__init__.py -> build/lib/plom_server/Progress/services 2026-05-12T08:36:22,256 copying plom_server/Progress/services/userinfo_service.py -> build/lib/plom_server/Progress/services 2026-05-12T08:36:22,259 creating build/lib/plom_server/Rectangles 2026-05-12T08:36:22,260 copying plom_server/Rectangles/urls.py -> build/lib/plom_server/Rectangles 2026-05-12T08:36:22,262 copying plom_server/Rectangles/views.py -> build/lib/plom_server/Rectangles 2026-05-12T08:36:22,264 copying plom_server/Rectangles/__init__.py -> build/lib/plom_server/Rectangles 2026-05-12T08:36:22,267 copying plom_server/Rectangles/apps.py -> build/lib/plom_server/Rectangles 2026-05-12T08:36:22,269 creating build/lib/plom_server/Rectangles/services 2026-05-12T08:36:22,271 copying plom_server/Rectangles/services/rectangle.py -> build/lib/plom_server/Rectangles/services 2026-05-12T08:36:22,275 copying plom_server/Rectangles/services/idbox_utils.py -> build/lib/plom_server/Rectangles/services 2026-05-12T08:36:22,279 copying plom_server/Rectangles/services/__init__.py -> build/lib/plom_server/Rectangles/services 2026-05-12T08:36:22,282 creating build/lib/plom_server/Reports 2026-05-12T08:36:22,283 copying plom_server/Reports/urls.py -> build/lib/plom_server/Reports 2026-05-12T08:36:22,285 copying plom_server/Reports/views.py -> build/lib/plom_server/Reports 2026-05-12T08:36:22,287 copying plom_server/Reports/__init__.py -> build/lib/plom_server/Reports 2026-05-12T08:36:22,290 creating build/lib/plom_server/Rubrics 2026-05-12T08:36:22,291 copying plom_server/Rubrics/urls.py -> build/lib/plom_server/Rubrics 2026-05-12T08:36:22,294 copying plom_server/Rubrics/tables.py -> build/lib/plom_server/Rubrics 2026-05-12T08:36:22,296 copying plom_server/Rubrics/views.py -> build/lib/plom_server/Rubrics 2026-05-12T08:36:22,299 copying plom_server/Rubrics/serializers.py -> build/lib/plom_server/Rubrics 2026-05-12T08:36:22,302 copying plom_server/Rubrics/__init__.py -> build/lib/plom_server/Rubrics 2026-05-12T08:36:22,304 copying plom_server/Rubrics/apps.py -> build/lib/plom_server/Rubrics 2026-05-12T08:36:22,306 copying plom_server/Rubrics/admin.py -> build/lib/plom_server/Rubrics 2026-05-12T08:36:22,308 copying plom_server/Rubrics/forms.py -> build/lib/plom_server/Rubrics 2026-05-12T08:36:22,310 copying plom_server/Rubrics/models.py -> build/lib/plom_server/Rubrics 2026-05-12T08:36:22,314 creating build/lib/plom_server/Rubrics/services 2026-05-12T08:36:22,315 copying plom_server/Rubrics/services/rubric_service.py -> build/lib/plom_server/Rubrics/services 2026-05-12T08:36:22,319 copying plom_server/Rubrics/services/__init__.py -> build/lib/plom_server/Rubrics/services 2026-05-12T08:36:22,321 copying plom_server/Rubrics/services/utils.py -> build/lib/plom_server/Rubrics/services 2026-05-12T08:36:22,324 copying plom_server/Rubrics/services/rubric_permissions.py -> build/lib/plom_server/Rubrics/services 2026-05-12T08:36:22,326 creating build/lib/plom_server/Scan 2026-05-12T08:36:22,328 copying plom_server/Scan/urls.py -> build/lib/plom_server/Scan 2026-05-12T08:36:22,330 copying plom_server/Scan/__init__.py -> build/lib/plom_server/Scan 2026-05-12T08:36:22,332 copying plom_server/Scan/apps.py -> build/lib/plom_server/Scan 2026-05-12T08:36:22,334 copying plom_server/Scan/admin.py -> build/lib/plom_server/Scan 2026-05-12T08:36:22,336 creating build/lib/plom_server/Scan/models 2026-05-12T08:36:22,337 copying plom_server/Scan/models/scan_background_chores.py -> build/lib/plom_server/Scan/models 2026-05-12T08:36:22,339 copying plom_server/Scan/models/__init__.py -> build/lib/plom_server/Scan/models 2026-05-12T08:36:22,341 copying plom_server/Scan/models/staging_bundle.py -> build/lib/plom_server/Scan/models 2026-05-12T08:36:22,343 copying plom_server/Scan/models/staging_images.py -> build/lib/plom_server/Scan/models 2026-05-12T08:36:22,346 creating build/lib/plom_server/Scan/services 2026-05-12T08:36:22,347 copying plom_server/Scan/services/manage_discard.py -> build/lib/plom_server/Scan/services 2026-05-12T08:36:22,349 copying plom_server/Scan/services/image_rotate.py -> build/lib/plom_server/Scan/services 2026-05-12T08:36:22,351 copying plom_server/Scan/services/util.py -> build/lib/plom_server/Scan/services 2026-05-12T08:36:22,353 copying plom_server/Scan/services/scan_service.py -> build/lib/plom_server/Scan/services 2026-05-12T08:36:22,357 copying plom_server/Scan/services/manage_scan.py -> build/lib/plom_server/Scan/services 2026-05-12T08:36:22,359 copying plom_server/Scan/services/qr_service.py -> build/lib/plom_server/Scan/services 2026-05-12T08:36:22,362 copying plom_server/Scan/services/image_process.py -> build/lib/plom_server/Scan/services 2026-05-12T08:36:22,364 copying plom_server/Scan/services/__init__.py -> build/lib/plom_server/Scan/services 2026-05-12T08:36:22,365 copying plom_server/Scan/services/hard_rotate.py -> build/lib/plom_server/Scan/services 2026-05-12T08:36:22,367 copying plom_server/Scan/services/cast_service.py -> build/lib/plom_server/Scan/services 2026-05-12T08:36:22,370 copying plom_server/Scan/services/ForgiveMissingService.py -> build/lib/plom_server/Scan/services 2026-05-12T08:36:22,373 creating build/lib/plom_server/SpecCreator 2026-05-12T08:36:22,374 copying plom_server/SpecCreator/urls.py -> build/lib/plom_server/SpecCreator 2026-05-12T08:36:22,376 copying plom_server/SpecCreator/__init__.py -> build/lib/plom_server/SpecCreator 2026-05-12T08:36:22,378 copying plom_server/SpecCreator/apps.py -> build/lib/plom_server/SpecCreator 2026-05-12T08:36:22,380 creating build/lib/plom_server/SpecCreator/services 2026-05-12T08:36:22,381 copying plom_server/SpecCreator/services/__init__.py -> build/lib/plom_server/SpecCreator/services 2026-05-12T08:36:22,383 copying plom_server/SpecCreator/services/template_spec_builder.py -> build/lib/plom_server/SpecCreator/services 2026-05-12T08:36:22,385 creating build/lib/plom_server/scripts 2026-05-12T08:36:22,386 copying plom_server/scripts/launch_plom_demo_server.py -> build/lib/plom_server/scripts 2026-05-12T08:36:22,389 copying plom_server/scripts/launch_plom_server.py -> build/lib/plom_server/scripts 2026-05-12T08:36:22,392 copying plom_server/scripts/wipe_migrations.py -> build/lib/plom_server/scripts 2026-05-12T08:36:22,394 copying plom_server/scripts/__init__.py -> build/lib/plom_server/scripts 2026-05-12T08:36:22,396 creating build/lib/plom_server/static 2026-05-12T08:36:22,397 copying plom_server/static/__init__.py -> build/lib/plom_server/static 2026-05-12T08:36:22,399 creating build/lib/plom_server/Tags 2026-05-12T08:36:22,400 copying plom_server/Tags/urls.py -> build/lib/plom_server/Tags 2026-05-12T08:36:22,402 copying plom_server/Tags/views.py -> build/lib/plom_server/Tags 2026-05-12T08:36:22,404 copying plom_server/Tags/__init__.py -> build/lib/plom_server/Tags 2026-05-12T08:36:22,406 copying plom_server/Tags/apps.py -> build/lib/plom_server/Tags 2026-05-12T08:36:22,407 copying plom_server/Tags/forms.py -> build/lib/plom_server/Tags 2026-05-12T08:36:22,410 creating build/lib/plom_server/Tags/services 2026-05-12T08:36:22,411 copying plom_server/Tags/services/__init__.py -> build/lib/plom_server/Tags/services 2026-05-12T08:36:22,413 copying plom_server/Tags/services/tag_service.py -> build/lib/plom_server/Tags/services 2026-05-12T08:36:22,415 creating build/lib/plom_server/TaskOrder 2026-05-12T08:36:22,417 copying plom_server/TaskOrder/urls.py -> build/lib/plom_server/TaskOrder 2026-05-12T08:36:22,418 copying plom_server/TaskOrder/views.py -> build/lib/plom_server/TaskOrder 2026-05-12T08:36:22,420 copying plom_server/TaskOrder/__init__.py -> build/lib/plom_server/TaskOrder 2026-05-12T08:36:22,422 copying plom_server/TaskOrder/apps.py -> build/lib/plom_server/TaskOrder 2026-05-12T08:36:22,423 copying plom_server/TaskOrder/forms.py -> build/lib/plom_server/TaskOrder 2026-05-12T08:36:22,426 creating build/lib/plom_server/TaskOrder/services 2026-05-12T08:36:22,427 copying plom_server/TaskOrder/services/task_ordering_service.py -> build/lib/plom_server/TaskOrder/services 2026-05-12T08:36:22,429 copying plom_server/TaskOrder/services/__init__.py -> build/lib/plom_server/TaskOrder/services 2026-05-12T08:36:22,431 creating build/lib/plom_server/templates 2026-05-12T08:36:22,432 copying plom_server/templates/__init__.py -> build/lib/plom_server/templates 2026-05-12T08:36:22,434 creating build/lib/plom_server/TestingSupport 2026-05-12T08:36:22,435 copying plom_server/TestingSupport/__init__.py -> build/lib/plom_server/TestingSupport 2026-05-12T08:36:22,437 copying plom_server/TestingSupport/utils.py -> build/lib/plom_server/TestingSupport 2026-05-12T08:36:22,439 copying plom_server/TestingSupport/apps.py -> build/lib/plom_server/TestingSupport 2026-05-12T08:36:22,441 creating build/lib/plom_server/TestingSupport/services 2026-05-12T08:36:22,442 copying plom_server/TestingSupport/services/ConfigFileService.py -> build/lib/plom_server/TestingSupport/services 2026-05-12T08:36:22,444 copying plom_server/TestingSupport/services/ConfigTaskService.py -> build/lib/plom_server/TestingSupport/services 2026-05-12T08:36:22,446 copying plom_server/TestingSupport/services/ConfigPreparationService.py -> build/lib/plom_server/TestingSupport/services 2026-05-12T08:36:22,449 copying plom_server/TestingSupport/services/__init__.py -> build/lib/plom_server/TestingSupport/services 2026-05-12T08:36:22,450 copying plom_server/TestingSupport/services/exceptions.py -> build/lib/plom_server/TestingSupport/services 2026-05-12T08:36:22,453 creating build/lib/plom_server/UserManagement 2026-05-12T08:36:22,454 copying plom_server/UserManagement/urls.py -> build/lib/plom_server/UserManagement 2026-05-12T08:36:22,456 copying plom_server/UserManagement/views.py -> build/lib/plom_server/UserManagement 2026-05-12T08:36:22,459 copying plom_server/UserManagement/__init__.py -> build/lib/plom_server/UserManagement 2026-05-12T08:36:22,460 copying plom_server/UserManagement/apps.py -> build/lib/plom_server/UserManagement 2026-05-12T08:36:22,463 copying plom_server/UserManagement/admin.py -> build/lib/plom_server/UserManagement 2026-05-12T08:36:22,464 copying plom_server/UserManagement/models.py -> build/lib/plom_server/UserManagement 2026-05-12T08:36:22,467 creating build/lib/plom_server/UserManagement/services 2026-05-12T08:36:22,468 copying plom_server/UserManagement/services/UsersService.py -> build/lib/plom_server/UserManagement/services 2026-05-12T08:36:22,470 copying plom_server/UserManagement/services/QuotaService.py -> build/lib/plom_server/UserManagement/services 2026-05-12T08:36:22,472 copying plom_server/UserManagement/services/__init__.py -> build/lib/plom_server/UserManagement/services 2026-05-12T08:36:22,474 copying plom_server/UserManagement/services/PermissionChanger.py -> build/lib/plom_server/UserManagement/services 2026-05-12T08:36:22,477 creating build/lib/plom_ml 2026-05-12T08:36:22,479 copying plom_ml/__init__.py -> build/lib/plom_ml 2026-05-12T08:36:22,481 copying plom_ml/exceptions.py -> build/lib/plom_ml 2026-05-12T08:36:22,484 creating build/lib/plom_ml/clustering 2026-05-12T08:36:22,485 copying plom_ml/clustering/__init__.py -> build/lib/plom_ml/clustering 2026-05-12T08:36:22,487 copying plom_ml/clustering/exceptions.py -> build/lib/plom_ml/clustering 2026-05-12T08:36:22,489 creating build/lib/plom_ml/clustering/embedding 2026-05-12T08:36:22,491 copying plom_ml/clustering/embedding/__init__.py -> build/lib/plom_ml/clustering/embedding 2026-05-12T08:36:22,493 copying plom_ml/clustering/embedding/embedder.py -> build/lib/plom_ml/clustering/embedding 2026-05-12T08:36:22,496 creating build/lib/plom_ml/clustering/model 2026-05-12T08:36:22,497 copying plom_ml/clustering/model/clustering_strategy.py -> build/lib/plom_ml/clustering/model 2026-05-12T08:36:22,500 copying plom_ml/clustering/model/__init__.py -> build/lib/plom_ml/clustering/model 2026-05-12T08:36:22,501 copying plom_ml/clustering/model/model_type.py -> build/lib/plom_ml/clustering/model 2026-05-12T08:36:22,504 creating build/lib/plom_ml/clustering/pipeline 2026-05-12T08:36:22,505 copying plom_ml/clustering/pipeline/__init__.py -> build/lib/plom_ml/clustering/pipeline 2026-05-12T08:36:22,507 copying plom_ml/clustering/pipeline/clustering_pipeline.py -> build/lib/plom_ml/clustering/pipeline 2026-05-12T08:36:22,509 creating build/lib/plom_ml/clustering/preprocessing 2026-05-12T08:36:22,510 copying plom_ml/clustering/preprocessing/preprocessor.py -> build/lib/plom_ml/clustering/preprocessing 2026-05-12T08:36:22,512 copying plom_ml/clustering/preprocessing/__init__.py -> build/lib/plom_ml/clustering/preprocessing 2026-05-12T08:36:22,514 copying plom_ml/clustering/preprocessing/image_processing_service.py -> build/lib/plom_ml/clustering/preprocessing 2026-05-12T08:36:22,516 running egg_info 2026-05-12T08:36:22,527 writing plom.egg-info/PKG-INFO 2026-05-12T08:36:22,530 writing dependency_links to plom.egg-info/dependency_links.txt 2026-05-12T08:36:22,532 writing entry points to plom.egg-info/entry_points.txt 2026-05-12T08:36:22,534 writing requirements to plom.egg-info/requires.txt 2026-05-12T08:36:22,535 writing top-level names to plom.egg-info/top_level.txt 2026-05-12T08:36:22,611 reading manifest file 'plom.egg-info/SOURCES.txt' 2026-05-12T08:36:22,650 reading manifest template 'MANIFEST.in' 2026-05-12T08:36:22,651 warning: no files found matching 'doc' 2026-05-12T08:36:22,702 warning: no files found matching 'plom_server/**/serializers/*.py' 2026-05-12T08:36:22,720 warning: no files found matching 'plom_server/Launcher/launch_scripts/*.py' 2026-05-12T08:36:22,729 adding license file 'LICENSE.md' 2026-05-12T08:36:22,765 writing manifest file 'plom.egg-info/SOURCES.txt' 2026-05-12T08:36:22,770 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:22,770 !! 2026-05-12T08:36:22,771 ******************************************************************************** 2026-05-12T08:36:22,772 ############################ 2026-05-12T08:36:22,773 # Package would be ignored # 2026-05-12T08:36:22,773 ############################ 2026-05-12T08:36:22,774 Python recognizes 'plom_server.API.migrations' as an importable package[^1], 2026-05-12T08:36:22,774 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:22,775 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:22,776 package, please make sure that 'plom_server.API.migrations' is explicitly added 2026-05-12T08:36:22,777 to the `packages` configuration field. 2026-05-12T08:36:22,778 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:22,778 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:22,779 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:22,780 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:22,781 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:22,782 If you don't want 'plom_server.API.migrations' to be distributed and are 2026-05-12T08:36:22,783 already explicitly excluding 'plom_server.API.migrations' via 2026-05-12T08:36:22,784 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:22,784 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:22,784 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:22,785 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:22,786 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:22,787 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:22,787 even if it does not contain any `.py` files. 2026-05-12T08:36:22,787 On the other hand, currently there is no concept of package data 2026-05-12T08:36:22,788 directory, all directories are treated like packages. 2026-05-12T08:36:22,788 ******************************************************************************** 2026-05-12T08:36:22,789 !! 2026-05-12T08:36:22,789 check.warn(importable) 2026-05-12T08:36:22,790 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:22,790 !! 2026-05-12T08:36:22,791 ******************************************************************************** 2026-05-12T08:36:22,791 ############################ 2026-05-12T08:36:22,792 # Package would be ignored # 2026-05-12T08:36:22,792 ############################ 2026-05-12T08:36:22,793 Python recognizes 'plom_server.API.permissions' as an importable package[^1], 2026-05-12T08:36:22,793 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:22,794 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:22,795 package, please make sure that 'plom_server.API.permissions' is explicitly added 2026-05-12T08:36:22,795 to the `packages` configuration field. 2026-05-12T08:36:22,797 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:22,797 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:22,798 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:22,799 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:22,800 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:22,801 If you don't want 'plom_server.API.permissions' to be distributed and are 2026-05-12T08:36:22,802 already explicitly excluding 'plom_server.API.permissions' via 2026-05-12T08:36:22,802 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:22,802 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:22,803 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:22,804 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:22,805 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:22,806 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:22,807 even if it does not contain any `.py` files. 2026-05-12T08:36:22,807 On the other hand, currently there is no concept of package data 2026-05-12T08:36:22,808 directory, all directories are treated like packages. 2026-05-12T08:36:22,808 ******************************************************************************** 2026-05-12T08:36:22,810 !! 2026-05-12T08:36:22,810 check.warn(importable) 2026-05-12T08:36:22,811 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:22,811 !! 2026-05-12T08:36:22,812 ******************************************************************************** 2026-05-12T08:36:22,812 ############################ 2026-05-12T08:36:22,813 # Package would be ignored # 2026-05-12T08:36:22,813 ############################ 2026-05-12T08:36:22,813 Python recognizes 'plom_server.API.routes' as an importable package[^1], 2026-05-12T08:36:22,814 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:22,814 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:22,815 package, please make sure that 'plom_server.API.routes' is explicitly added 2026-05-12T08:36:22,815 to the `packages` configuration field. 2026-05-12T08:36:22,816 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:22,816 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:22,817 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:22,817 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:22,818 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:22,819 If you don't want 'plom_server.API.routes' to be distributed and are 2026-05-12T08:36:22,819 already explicitly excluding 'plom_server.API.routes' via 2026-05-12T08:36:22,820 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:22,820 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:22,821 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:22,822 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:22,823 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:22,824 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:22,825 even if it does not contain any `.py` files. 2026-05-12T08:36:22,826 On the other hand, currently there is no concept of package data 2026-05-12T08:36:22,826 directory, all directories are treated like packages. 2026-05-12T08:36:22,827 ******************************************************************************** 2026-05-12T08:36:22,828 !! 2026-05-12T08:36:22,829 check.warn(importable) 2026-05-12T08:36:22,829 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:22,829 !! 2026-05-12T08:36:22,830 ******************************************************************************** 2026-05-12T08:36:22,831 ############################ 2026-05-12T08:36:22,831 # Package would be ignored # 2026-05-12T08:36:22,832 ############################ 2026-05-12T08:36:22,832 Python recognizes 'plom_server.API.tests' as an importable package[^1], 2026-05-12T08:36:22,833 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:22,834 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:22,834 package, please make sure that 'plom_server.API.tests' is explicitly added 2026-05-12T08:36:22,835 to the `packages` configuration field. 2026-05-12T08:36:22,836 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:22,837 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:22,837 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:22,839 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:22,839 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:22,840 If you don't want 'plom_server.API.tests' to be distributed and are 2026-05-12T08:36:22,840 already explicitly excluding 'plom_server.API.tests' via 2026-05-12T08:36:22,841 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:22,841 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:22,841 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:22,842 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:22,843 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:22,844 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:22,844 even if it does not contain any `.py` files. 2026-05-12T08:36:22,845 On the other hand, currently there is no concept of package data 2026-05-12T08:36:22,845 directory, all directories are treated like packages. 2026-05-12T08:36:22,846 ******************************************************************************** 2026-05-12T08:36:22,846 !! 2026-05-12T08:36:22,847 check.warn(importable) 2026-05-12T08:36:22,847 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:22,848 !! 2026-05-12T08:36:22,849 ******************************************************************************** 2026-05-12T08:36:22,849 ############################ 2026-05-12T08:36:22,849 # Package would be ignored # 2026-05-12T08:36:22,850 ############################ 2026-05-12T08:36:22,851 Python recognizes 'plom_server.API.views' as an importable package[^1], 2026-05-12T08:36:22,851 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:22,852 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:22,853 package, please make sure that 'plom_server.API.views' is explicitly added 2026-05-12T08:36:22,853 to the `packages` configuration field. 2026-05-12T08:36:22,854 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:22,855 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:22,855 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:22,856 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:22,857 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:22,858 If you don't want 'plom_server.API.views' to be distributed and are 2026-05-12T08:36:22,859 already explicitly excluding 'plom_server.API.views' via 2026-05-12T08:36:22,859 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:22,860 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:22,860 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:22,861 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:22,862 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:22,864 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:22,865 even if it does not contain any `.py` files. 2026-05-12T08:36:22,866 On the other hand, currently there is no concept of package data 2026-05-12T08:36:22,866 directory, all directories are treated like packages. 2026-05-12T08:36:22,867 ******************************************************************************** 2026-05-12T08:36:22,867 !! 2026-05-12T08:36:22,868 check.warn(importable) 2026-05-12T08:36:22,868 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:22,869 !! 2026-05-12T08:36:22,869 ******************************************************************************** 2026-05-12T08:36:22,870 ############################ 2026-05-12T08:36:22,870 # Package would be ignored # 2026-05-12T08:36:22,871 ############################ 2026-05-12T08:36:22,871 Python recognizes 'plom_server.Authentication.forms' as an importable package[^1], 2026-05-12T08:36:22,871 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:22,872 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:22,873 package, please make sure that 'plom_server.Authentication.forms' is explicitly added 2026-05-12T08:36:22,873 to the `packages` configuration field. 2026-05-12T08:36:22,874 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:22,874 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:22,875 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:22,876 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:22,877 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:22,878 If you don't want 'plom_server.Authentication.forms' to be distributed and are 2026-05-12T08:36:22,879 already explicitly excluding 'plom_server.Authentication.forms' via 2026-05-12T08:36:22,879 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:22,880 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:22,880 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:22,881 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:22,882 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:22,884 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:22,885 even if it does not contain any `.py` files. 2026-05-12T08:36:22,885 On the other hand, currently there is no concept of package data 2026-05-12T08:36:22,885 directory, all directories are treated like packages. 2026-05-12T08:36:22,886 ******************************************************************************** 2026-05-12T08:36:22,887 !! 2026-05-12T08:36:22,887 check.warn(importable) 2026-05-12T08:36:22,888 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:22,888 !! 2026-05-12T08:36:22,889 ******************************************************************************** 2026-05-12T08:36:22,890 ############################ 2026-05-12T08:36:22,890 # Package would be ignored # 2026-05-12T08:36:22,891 ############################ 2026-05-12T08:36:22,891 Python recognizes 'plom_server.Authentication.management.commands' as an importable package[^1], 2026-05-12T08:36:22,892 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:22,893 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:22,894 package, please make sure that 'plom_server.Authentication.management.commands' is explicitly added 2026-05-12T08:36:22,894 to the `packages` configuration field. 2026-05-12T08:36:22,895 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:22,895 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:22,895 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:22,896 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:22,897 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:22,897 If you don't want 'plom_server.Authentication.management.commands' to be distributed and are 2026-05-12T08:36:22,898 already explicitly excluding 'plom_server.Authentication.management.commands' via 2026-05-12T08:36:22,898 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:22,898 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:22,899 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:22,900 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:22,900 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:22,902 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:22,902 even if it does not contain any `.py` files. 2026-05-12T08:36:22,902 On the other hand, currently there is no concept of package data 2026-05-12T08:36:22,903 directory, all directories are treated like packages. 2026-05-12T08:36:22,903 ******************************************************************************** 2026-05-12T08:36:22,904 !! 2026-05-12T08:36:22,905 check.warn(importable) 2026-05-12T08:36:22,905 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:22,906 !! 2026-05-12T08:36:22,907 ******************************************************************************** 2026-05-12T08:36:22,908 ############################ 2026-05-12T08:36:22,908 # Package would be ignored # 2026-05-12T08:36:22,909 ############################ 2026-05-12T08:36:22,909 Python recognizes 'plom_server.Authentication.migrations' as an importable package[^1], 2026-05-12T08:36:22,910 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:22,911 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:22,911 package, please make sure that 'plom_server.Authentication.migrations' is explicitly added 2026-05-12T08:36:22,912 to the `packages` configuration field. 2026-05-12T08:36:22,913 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:22,913 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:22,914 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:22,915 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:22,916 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:22,917 If you don't want 'plom_server.Authentication.migrations' to be distributed and are 2026-05-12T08:36:22,917 already explicitly excluding 'plom_server.Authentication.migrations' via 2026-05-12T08:36:22,918 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:22,919 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:22,919 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:22,920 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:22,921 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:22,922 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:22,922 even if it does not contain any `.py` files. 2026-05-12T08:36:22,922 On the other hand, currently there is no concept of package data 2026-05-12T08:36:22,923 directory, all directories are treated like packages. 2026-05-12T08:36:22,923 ******************************************************************************** 2026-05-12T08:36:22,924 !! 2026-05-12T08:36:22,924 check.warn(importable) 2026-05-12T08:36:22,925 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:22,925 !! 2026-05-12T08:36:22,926 ******************************************************************************** 2026-05-12T08:36:22,926 ############################ 2026-05-12T08:36:22,926 # Package would be ignored # 2026-05-12T08:36:22,927 ############################ 2026-05-12T08:36:22,927 Python recognizes 'plom_server.Authentication.tests' as an importable package[^1], 2026-05-12T08:36:22,928 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:22,929 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:22,929 package, please make sure that 'plom_server.Authentication.tests' is explicitly added 2026-05-12T08:36:22,930 to the `packages` configuration field. 2026-05-12T08:36:22,931 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:22,932 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:22,932 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:22,933 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:22,935 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:22,936 If you don't want 'plom_server.Authentication.tests' to be distributed and are 2026-05-12T08:36:22,936 already explicitly excluding 'plom_server.Authentication.tests' via 2026-05-12T08:36:22,937 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:22,937 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:22,938 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:22,939 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:22,940 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:22,942 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:22,942 even if it does not contain any `.py` files. 2026-05-12T08:36:22,943 On the other hand, currently there is no concept of package data 2026-05-12T08:36:22,943 directory, all directories are treated like packages. 2026-05-12T08:36:22,944 ******************************************************************************** 2026-05-12T08:36:22,945 !! 2026-05-12T08:36:22,946 check.warn(importable) 2026-05-12T08:36:22,946 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:22,947 !! 2026-05-12T08:36:22,948 ******************************************************************************** 2026-05-12T08:36:22,948 ############################ 2026-05-12T08:36:22,949 # Package would be ignored # 2026-05-12T08:36:22,949 ############################ 2026-05-12T08:36:22,949 Python recognizes 'plom_server.Base.migrations' as an importable package[^1], 2026-05-12T08:36:22,950 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:22,950 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:22,951 package, please make sure that 'plom_server.Base.migrations' is explicitly added 2026-05-12T08:36:22,951 to the `packages` configuration field. 2026-05-12T08:36:22,952 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:22,952 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:22,953 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:22,954 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:22,955 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:22,955 If you don't want 'plom_server.Base.migrations' to be distributed and are 2026-05-12T08:36:22,956 already explicitly excluding 'plom_server.Base.migrations' via 2026-05-12T08:36:22,956 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:22,957 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:22,957 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:22,958 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:22,960 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:22,961 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:22,962 even if it does not contain any `.py` files. 2026-05-12T08:36:22,963 On the other hand, currently there is no concept of package data 2026-05-12T08:36:22,963 directory, all directories are treated like packages. 2026-05-12T08:36:22,964 ******************************************************************************** 2026-05-12T08:36:22,965 !! 2026-05-12T08:36:22,965 check.warn(importable) 2026-05-12T08:36:22,966 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:22,966 !! 2026-05-12T08:36:22,968 ******************************************************************************** 2026-05-12T08:36:22,968 ############################ 2026-05-12T08:36:22,969 # Package would be ignored # 2026-05-12T08:36:22,969 ############################ 2026-05-12T08:36:22,969 Python recognizes 'plom_server.BuildPaperPDF.management.commands' as an importable package[^1], 2026-05-12T08:36:22,970 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:22,971 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:22,972 package, please make sure that 'plom_server.BuildPaperPDF.management.commands' is explicitly added 2026-05-12T08:36:22,972 to the `packages` configuration field. 2026-05-12T08:36:22,973 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:22,974 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:22,975 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:22,975 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:22,976 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:22,977 If you don't want 'plom_server.BuildPaperPDF.management.commands' to be distributed and are 2026-05-12T08:36:22,977 already explicitly excluding 'plom_server.BuildPaperPDF.management.commands' via 2026-05-12T08:36:22,977 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:22,978 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:22,978 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:22,979 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:22,980 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:22,981 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:22,981 even if it does not contain any `.py` files. 2026-05-12T08:36:22,982 On the other hand, currently there is no concept of package data 2026-05-12T08:36:22,982 directory, all directories are treated like packages. 2026-05-12T08:36:22,982 ******************************************************************************** 2026-05-12T08:36:22,983 !! 2026-05-12T08:36:22,984 check.warn(importable) 2026-05-12T08:36:22,984 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:22,984 !! 2026-05-12T08:36:22,985 ******************************************************************************** 2026-05-12T08:36:22,986 ############################ 2026-05-12T08:36:22,986 # Package would be ignored # 2026-05-12T08:36:22,987 ############################ 2026-05-12T08:36:22,987 Python recognizes 'plom_server.BuildPaperPDF.migrations' as an importable package[^1], 2026-05-12T08:36:22,988 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:22,989 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:22,990 package, please make sure that 'plom_server.BuildPaperPDF.migrations' is explicitly added 2026-05-12T08:36:22,990 to the `packages` configuration field. 2026-05-12T08:36:22,991 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:22,992 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:22,992 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:22,993 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:22,994 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:22,995 If you don't want 'plom_server.BuildPaperPDF.migrations' to be distributed and are 2026-05-12T08:36:22,996 already explicitly excluding 'plom_server.BuildPaperPDF.migrations' via 2026-05-12T08:36:22,996 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:22,997 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:22,997 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:22,999 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,000 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,001 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,002 even if it does not contain any `.py` files. 2026-05-12T08:36:23,002 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,002 directory, all directories are treated like packages. 2026-05-12T08:36:23,003 ******************************************************************************** 2026-05-12T08:36:23,003 !! 2026-05-12T08:36:23,004 check.warn(importable) 2026-05-12T08:36:23,004 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,004 !! 2026-05-12T08:36:23,005 ******************************************************************************** 2026-05-12T08:36:23,006 ############################ 2026-05-12T08:36:23,006 # Package would be ignored # 2026-05-12T08:36:23,006 ############################ 2026-05-12T08:36:23,007 Python recognizes 'plom_server.Contrib.management.commands' as an importable package[^1], 2026-05-12T08:36:23,007 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,008 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,009 package, please make sure that 'plom_server.Contrib.management.commands' is explicitly added 2026-05-12T08:36:23,009 to the `packages` configuration field. 2026-05-12T08:36:23,010 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,010 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,011 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,012 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,013 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,014 If you don't want 'plom_server.Contrib.management.commands' to be distributed and are 2026-05-12T08:36:23,014 already explicitly excluding 'plom_server.Contrib.management.commands' via 2026-05-12T08:36:23,015 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,016 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,016 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,017 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,018 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,020 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,020 even if it does not contain any `.py` files. 2026-05-12T08:36:23,021 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,021 directory, all directories are treated like packages. 2026-05-12T08:36:23,021 ******************************************************************************** 2026-05-12T08:36:23,022 !! 2026-05-12T08:36:23,023 check.warn(importable) 2026-05-12T08:36:23,023 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,024 !! 2026-05-12T08:36:23,025 ******************************************************************************** 2026-05-12T08:36:23,026 ############################ 2026-05-12T08:36:23,026 # Package would be ignored # 2026-05-12T08:36:23,027 ############################ 2026-05-12T08:36:23,028 Python recognizes 'plom_server.Finish.management.commands' as an importable package[^1], 2026-05-12T08:36:23,028 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,029 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,029 package, please make sure that 'plom_server.Finish.management.commands' is explicitly added 2026-05-12T08:36:23,029 to the `packages` configuration field. 2026-05-12T08:36:23,030 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,030 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,031 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,032 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,032 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,033 If you don't want 'plom_server.Finish.management.commands' to be distributed and are 2026-05-12T08:36:23,033 already explicitly excluding 'plom_server.Finish.management.commands' via 2026-05-12T08:36:23,034 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,034 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,035 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,035 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,036 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,038 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,039 even if it does not contain any `.py` files. 2026-05-12T08:36:23,039 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,040 directory, all directories are treated like packages. 2026-05-12T08:36:23,040 ******************************************************************************** 2026-05-12T08:36:23,041 !! 2026-05-12T08:36:23,042 check.warn(importable) 2026-05-12T08:36:23,042 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,043 !! 2026-05-12T08:36:23,044 ******************************************************************************** 2026-05-12T08:36:23,044 ############################ 2026-05-12T08:36:23,045 # Package would be ignored # 2026-05-12T08:36:23,045 ############################ 2026-05-12T08:36:23,046 Python recognizes 'plom_server.Finish.migrations' as an importable package[^1], 2026-05-12T08:36:23,046 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,047 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,048 package, please make sure that 'plom_server.Finish.migrations' is explicitly added 2026-05-12T08:36:23,048 to the `packages` configuration field. 2026-05-12T08:36:23,049 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,050 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,050 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,051 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,052 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,054 If you don't want 'plom_server.Finish.migrations' to be distributed and are 2026-05-12T08:36:23,054 already explicitly excluding 'plom_server.Finish.migrations' via 2026-05-12T08:36:23,055 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,055 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,056 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,056 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,057 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,058 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,058 even if it does not contain any `.py` files. 2026-05-12T08:36:23,059 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,059 directory, all directories are treated like packages. 2026-05-12T08:36:23,060 ******************************************************************************** 2026-05-12T08:36:23,060 !! 2026-05-12T08:36:23,061 check.warn(importable) 2026-05-12T08:36:23,061 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,061 !! 2026-05-12T08:36:23,062 ******************************************************************************** 2026-05-12T08:36:23,063 ############################ 2026-05-12T08:36:23,063 # Package would be ignored # 2026-05-12T08:36:23,063 ############################ 2026-05-12T08:36:23,064 Python recognizes 'plom_server.Finish.templatetags' as an importable package[^1], 2026-05-12T08:36:23,064 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,066 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,066 package, please make sure that 'plom_server.Finish.templatetags' is explicitly added 2026-05-12T08:36:23,067 to the `packages` configuration field. 2026-05-12T08:36:23,068 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,068 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,069 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,070 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,071 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,072 If you don't want 'plom_server.Finish.templatetags' to be distributed and are 2026-05-12T08:36:23,072 already explicitly excluding 'plom_server.Finish.templatetags' via 2026-05-12T08:36:23,073 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,073 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,074 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,075 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,076 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,077 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,078 even if it does not contain any `.py` files. 2026-05-12T08:36:23,078 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,079 directory, all directories are treated like packages. 2026-05-12T08:36:23,079 ******************************************************************************** 2026-05-12T08:36:23,081 !! 2026-05-12T08:36:23,081 check.warn(importable) 2026-05-12T08:36:23,081 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,082 !! 2026-05-12T08:36:23,082 ******************************************************************************** 2026-05-12T08:36:23,083 ############################ 2026-05-12T08:36:23,083 # Package would be ignored # 2026-05-12T08:36:23,083 ############################ 2026-05-12T08:36:23,084 Python recognizes 'plom_server.Finish.tests' as an importable package[^1], 2026-05-12T08:36:23,084 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,085 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,086 package, please make sure that 'plom_server.Finish.tests' is explicitly added 2026-05-12T08:36:23,086 to the `packages` configuration field. 2026-05-12T08:36:23,087 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,088 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,088 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,089 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,090 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,090 If you don't want 'plom_server.Finish.tests' to be distributed and are 2026-05-12T08:36:23,091 already explicitly excluding 'plom_server.Finish.tests' via 2026-05-12T08:36:23,091 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,092 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,092 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,093 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,094 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,096 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,097 even if it does not contain any `.py` files. 2026-05-12T08:36:23,097 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,098 directory, all directories are treated like packages. 2026-05-12T08:36:23,098 ******************************************************************************** 2026-05-12T08:36:23,099 !! 2026-05-12T08:36:23,100 check.warn(importable) 2026-05-12T08:36:23,100 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,101 !! 2026-05-12T08:36:23,102 ******************************************************************************** 2026-05-12T08:36:23,102 ############################ 2026-05-12T08:36:23,103 # Package would be ignored # 2026-05-12T08:36:23,103 ############################ 2026-05-12T08:36:23,104 Python recognizes 'plom_server.Finish.useful_files_for_testing' as an importable package[^1], 2026-05-12T08:36:23,104 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,105 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,106 package, please make sure that 'plom_server.Finish.useful_files_for_testing' is explicitly added 2026-05-12T08:36:23,106 to the `packages` configuration field. 2026-05-12T08:36:23,108 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,108 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,109 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,109 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,110 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,111 If you don't want 'plom_server.Finish.useful_files_for_testing' to be distributed and are 2026-05-12T08:36:23,111 already explicitly excluding 'plom_server.Finish.useful_files_for_testing' via 2026-05-12T08:36:23,111 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,112 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,112 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,113 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,114 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,115 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,115 even if it does not contain any `.py` files. 2026-05-12T08:36:23,116 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,116 directory, all directories are treated like packages. 2026-05-12T08:36:23,116 ******************************************************************************** 2026-05-12T08:36:23,117 !! 2026-05-12T08:36:23,118 check.warn(importable) 2026-05-12T08:36:23,118 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,119 !! 2026-05-12T08:36:23,120 ******************************************************************************** 2026-05-12T08:36:23,120 ############################ 2026-05-12T08:36:23,121 # Package would be ignored # 2026-05-12T08:36:23,122 ############################ 2026-05-12T08:36:23,122 Python recognizes 'plom_server.Finish.views' as an importable package[^1], 2026-05-12T08:36:23,123 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,124 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,124 package, please make sure that 'plom_server.Finish.views' is explicitly added 2026-05-12T08:36:23,125 to the `packages` configuration field. 2026-05-12T08:36:23,126 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,127 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,127 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,128 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,129 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,130 If you don't want 'plom_server.Finish.views' to be distributed and are 2026-05-12T08:36:23,131 already explicitly excluding 'plom_server.Finish.views' via 2026-05-12T08:36:23,131 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,132 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,132 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,134 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,135 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,136 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,136 even if it does not contain any `.py` files. 2026-05-12T08:36:23,136 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,137 directory, all directories are treated like packages. 2026-05-12T08:36:23,137 ******************************************************************************** 2026-05-12T08:36:23,138 !! 2026-05-12T08:36:23,138 check.warn(importable) 2026-05-12T08:36:23,139 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,139 !! 2026-05-12T08:36:23,140 ******************************************************************************** 2026-05-12T08:36:23,140 ############################ 2026-05-12T08:36:23,140 # Package would be ignored # 2026-05-12T08:36:23,141 ############################ 2026-05-12T08:36:23,141 Python recognizes 'plom_server.Identify.management.commands' as an importable package[^1], 2026-05-12T08:36:23,141 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,142 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,143 package, please make sure that 'plom_server.Identify.management.commands' is explicitly added 2026-05-12T08:36:23,143 to the `packages` configuration field. 2026-05-12T08:36:23,144 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,144 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,145 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,146 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,147 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,148 If you don't want 'plom_server.Identify.management.commands' to be distributed and are 2026-05-12T08:36:23,148 already explicitly excluding 'plom_server.Identify.management.commands' via 2026-05-12T08:36:23,149 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,149 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,150 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,151 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,152 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,153 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,154 even if it does not contain any `.py` files. 2026-05-12T08:36:23,154 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,155 directory, all directories are treated like packages. 2026-05-12T08:36:23,155 ******************************************************************************** 2026-05-12T08:36:23,156 !! 2026-05-12T08:36:23,157 check.warn(importable) 2026-05-12T08:36:23,158 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,158 !! 2026-05-12T08:36:23,159 ******************************************************************************** 2026-05-12T08:36:23,160 ############################ 2026-05-12T08:36:23,161 # Package would be ignored # 2026-05-12T08:36:23,161 ############################ 2026-05-12T08:36:23,162 Python recognizes 'plom_server.Identify.migrations' as an importable package[^1], 2026-05-12T08:36:23,162 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,163 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,163 package, please make sure that 'plom_server.Identify.migrations' is explicitly added 2026-05-12T08:36:23,164 to the `packages` configuration field. 2026-05-12T08:36:23,165 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,165 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,165 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,166 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,167 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,168 If you don't want 'plom_server.Identify.migrations' to be distributed and are 2026-05-12T08:36:23,168 already explicitly excluding 'plom_server.Identify.migrations' via 2026-05-12T08:36:23,168 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,169 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,169 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,170 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,171 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,172 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,173 even if it does not contain any `.py` files. 2026-05-12T08:36:23,173 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,174 directory, all directories are treated like packages. 2026-05-12T08:36:23,174 ******************************************************************************** 2026-05-12T08:36:23,175 !! 2026-05-12T08:36:23,176 check.warn(importable) 2026-05-12T08:36:23,176 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,177 !! 2026-05-12T08:36:23,178 ******************************************************************************** 2026-05-12T08:36:23,178 ############################ 2026-05-12T08:36:23,179 # Package would be ignored # 2026-05-12T08:36:23,180 ############################ 2026-05-12T08:36:23,180 Python recognizes 'plom_server.Launcher.migrations' as an importable package[^1], 2026-05-12T08:36:23,180 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,181 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,182 package, please make sure that 'plom_server.Launcher.migrations' is explicitly added 2026-05-12T08:36:23,182 to the `packages` configuration field. 2026-05-12T08:36:23,183 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,184 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,184 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,185 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,187 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,188 If you don't want 'plom_server.Launcher.migrations' to be distributed and are 2026-05-12T08:36:23,188 already explicitly excluding 'plom_server.Launcher.migrations' via 2026-05-12T08:36:23,189 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,189 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,190 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,190 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,191 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,192 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,193 even if it does not contain any `.py` files. 2026-05-12T08:36:23,193 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,193 directory, all directories are treated like packages. 2026-05-12T08:36:23,194 ******************************************************************************** 2026-05-12T08:36:23,194 !! 2026-05-12T08:36:23,195 check.warn(importable) 2026-05-12T08:36:23,195 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,195 !! 2026-05-12T08:36:23,196 ******************************************************************************** 2026-05-12T08:36:23,197 ############################ 2026-05-12T08:36:23,197 # Package would be ignored # 2026-05-12T08:36:23,197 ############################ 2026-05-12T08:36:23,198 Python recognizes 'plom_server.Mark.migrations' as an importable package[^1], 2026-05-12T08:36:23,198 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,200 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,200 package, please make sure that 'plom_server.Mark.migrations' is explicitly added 2026-05-12T08:36:23,200 to the `packages` configuration field. 2026-05-12T08:36:23,201 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,202 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,203 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,204 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,205 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,206 If you don't want 'plom_server.Mark.migrations' to be distributed and are 2026-05-12T08:36:23,206 already explicitly excluding 'plom_server.Mark.migrations' via 2026-05-12T08:36:23,207 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,207 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,208 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,209 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,209 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,211 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,211 even if it does not contain any `.py` files. 2026-05-12T08:36:23,212 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,213 directory, all directories are treated like packages. 2026-05-12T08:36:23,213 ******************************************************************************** 2026-05-12T08:36:23,214 !! 2026-05-12T08:36:23,215 check.warn(importable) 2026-05-12T08:36:23,215 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,215 !! 2026-05-12T08:36:23,216 ******************************************************************************** 2026-05-12T08:36:23,217 ############################ 2026-05-12T08:36:23,217 # Package would be ignored # 2026-05-12T08:36:23,217 ############################ 2026-05-12T08:36:23,218 Python recognizes 'plom_server.Mark.models' as an importable package[^1], 2026-05-12T08:36:23,218 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,219 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,219 package, please make sure that 'plom_server.Mark.models' is explicitly added 2026-05-12T08:36:23,219 to the `packages` configuration field. 2026-05-12T08:36:23,220 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,220 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,221 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,221 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,222 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,223 If you don't want 'plom_server.Mark.models' to be distributed and are 2026-05-12T08:36:23,223 already explicitly excluding 'plom_server.Mark.models' via 2026-05-12T08:36:23,224 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,224 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,224 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,225 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,227 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,228 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,229 even if it does not contain any `.py` files. 2026-05-12T08:36:23,229 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,230 directory, all directories are treated like packages. 2026-05-12T08:36:23,230 ******************************************************************************** 2026-05-12T08:36:23,232 !! 2026-05-12T08:36:23,232 check.warn(importable) 2026-05-12T08:36:23,233 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,233 !! 2026-05-12T08:36:23,234 ******************************************************************************** 2026-05-12T08:36:23,235 ############################ 2026-05-12T08:36:23,235 # Package would be ignored # 2026-05-12T08:36:23,235 ############################ 2026-05-12T08:36:23,236 Python recognizes 'plom_server.Papers.management.commands' as an importable package[^1], 2026-05-12T08:36:23,236 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,238 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,238 package, please make sure that 'plom_server.Papers.management.commands' is explicitly added 2026-05-12T08:36:23,239 to the `packages` configuration field. 2026-05-12T08:36:23,240 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,240 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,241 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,241 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,242 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,243 If you don't want 'plom_server.Papers.management.commands' to be distributed and are 2026-05-12T08:36:23,243 already explicitly excluding 'plom_server.Papers.management.commands' via 2026-05-12T08:36:23,243 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,243 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,244 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,244 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,245 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,246 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,247 even if it does not contain any `.py` files. 2026-05-12T08:36:23,247 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,247 directory, all directories are treated like packages. 2026-05-12T08:36:23,248 ******************************************************************************** 2026-05-12T08:36:23,249 !! 2026-05-12T08:36:23,249 check.warn(importable) 2026-05-12T08:36:23,250 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,250 !! 2026-05-12T08:36:23,251 ******************************************************************************** 2026-05-12T08:36:23,251 ############################ 2026-05-12T08:36:23,252 # Package would be ignored # 2026-05-12T08:36:23,253 ############################ 2026-05-12T08:36:23,253 Python recognizes 'plom_server.Papers.migrations' as an importable package[^1], 2026-05-12T08:36:23,254 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,255 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,255 package, please make sure that 'plom_server.Papers.migrations' is explicitly added 2026-05-12T08:36:23,255 to the `packages` configuration field. 2026-05-12T08:36:23,257 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,257 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,257 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,258 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,259 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,260 If you don't want 'plom_server.Papers.migrations' to be distributed and are 2026-05-12T08:36:23,261 already explicitly excluding 'plom_server.Papers.migrations' via 2026-05-12T08:36:23,261 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,262 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,262 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,263 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,265 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,266 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,267 even if it does not contain any `.py` files. 2026-05-12T08:36:23,267 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,267 directory, all directories are treated like packages. 2026-05-12T08:36:23,268 ******************************************************************************** 2026-05-12T08:36:23,269 !! 2026-05-12T08:36:23,269 check.warn(importable) 2026-05-12T08:36:23,269 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,270 !! 2026-05-12T08:36:23,270 ******************************************************************************** 2026-05-12T08:36:23,271 ############################ 2026-05-12T08:36:23,271 # Package would be ignored # 2026-05-12T08:36:23,271 ############################ 2026-05-12T08:36:23,272 Python recognizes 'plom_server.Preparation.management.commands' as an importable package[^1], 2026-05-12T08:36:23,272 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,273 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,273 package, please make sure that 'plom_server.Preparation.management.commands' is explicitly added 2026-05-12T08:36:23,274 to the `packages` configuration field. 2026-05-12T08:36:23,274 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,275 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,275 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,277 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,278 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,279 If you don't want 'plom_server.Preparation.management.commands' to be distributed and are 2026-05-12T08:36:23,279 already explicitly excluding 'plom_server.Preparation.management.commands' via 2026-05-12T08:36:23,280 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,280 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,281 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,282 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,283 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,284 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,285 even if it does not contain any `.py` files. 2026-05-12T08:36:23,285 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,286 directory, all directories are treated like packages. 2026-05-12T08:36:23,286 ******************************************************************************** 2026-05-12T08:36:23,287 !! 2026-05-12T08:36:23,288 check.warn(importable) 2026-05-12T08:36:23,288 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,289 !! 2026-05-12T08:36:23,290 ******************************************************************************** 2026-05-12T08:36:23,290 ############################ 2026-05-12T08:36:23,291 # Package would be ignored # 2026-05-12T08:36:23,291 ############################ 2026-05-12T08:36:23,292 Python recognizes 'plom_server.Preparation.migrations' as an importable package[^1], 2026-05-12T08:36:23,292 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,293 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,293 package, please make sure that 'plom_server.Preparation.migrations' is explicitly added 2026-05-12T08:36:23,294 to the `packages` configuration field. 2026-05-12T08:36:23,295 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,295 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,295 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,296 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,297 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,298 If you don't want 'plom_server.Preparation.migrations' to be distributed and are 2026-05-12T08:36:23,298 already explicitly excluding 'plom_server.Preparation.migrations' via 2026-05-12T08:36:23,298 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,299 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,299 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,300 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,301 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,303 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,304 even if it does not contain any `.py` files. 2026-05-12T08:36:23,305 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,305 directory, all directories are treated like packages. 2026-05-12T08:36:23,305 ******************************************************************************** 2026-05-12T08:36:23,307 !! 2026-05-12T08:36:23,307 check.warn(importable) 2026-05-12T08:36:23,308 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,308 !! 2026-05-12T08:36:23,309 ******************************************************************************** 2026-05-12T08:36:23,310 ############################ 2026-05-12T08:36:23,311 # Package would be ignored # 2026-05-12T08:36:23,311 ############################ 2026-05-12T08:36:23,311 Python recognizes 'plom_server.Preparation.tests' as an importable package[^1], 2026-05-12T08:36:23,312 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,313 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,313 package, please make sure that 'plom_server.Preparation.tests' is explicitly added 2026-05-12T08:36:23,314 to the `packages` configuration field. 2026-05-12T08:36:23,315 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,315 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,316 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,317 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,318 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,319 If you don't want 'plom_server.Preparation.tests' to be distributed and are 2026-05-12T08:36:23,320 already explicitly excluding 'plom_server.Preparation.tests' via 2026-05-12T08:36:23,321 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,321 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,321 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,322 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,323 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,324 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,324 even if it does not contain any `.py` files. 2026-05-12T08:36:23,324 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,325 directory, all directories are treated like packages. 2026-05-12T08:36:23,325 ******************************************************************************** 2026-05-12T08:36:23,326 !! 2026-05-12T08:36:23,327 check.warn(importable) 2026-05-12T08:36:23,327 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,328 !! 2026-05-12T08:36:23,328 ******************************************************************************** 2026-05-12T08:36:23,329 ############################ 2026-05-12T08:36:23,329 # Package would be ignored # 2026-05-12T08:36:23,330 ############################ 2026-05-12T08:36:23,330 Python recognizes 'plom_server.Preparation.useful_files_for_testing' as an importable package[^1], 2026-05-12T08:36:23,330 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,331 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,332 package, please make sure that 'plom_server.Preparation.useful_files_for_testing' is explicitly added 2026-05-12T08:36:23,332 to the `packages` configuration field. 2026-05-12T08:36:23,334 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,334 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,335 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,336 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,337 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,338 If you don't want 'plom_server.Preparation.useful_files_for_testing' to be distributed and are 2026-05-12T08:36:23,338 already explicitly excluding 'plom_server.Preparation.useful_files_for_testing' via 2026-05-12T08:36:23,338 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,339 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,339 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,340 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,341 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,343 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,343 even if it does not contain any `.py` files. 2026-05-12T08:36:23,344 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,345 directory, all directories are treated like packages. 2026-05-12T08:36:23,345 ******************************************************************************** 2026-05-12T08:36:23,346 !! 2026-05-12T08:36:23,347 check.warn(importable) 2026-05-12T08:36:23,347 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,347 !! 2026-05-12T08:36:23,348 ******************************************************************************** 2026-05-12T08:36:23,348 ############################ 2026-05-12T08:36:23,349 # Package would be ignored # 2026-05-12T08:36:23,349 ############################ 2026-05-12T08:36:23,350 Python recognizes 'plom_server.Preparation.views' as an importable package[^1], 2026-05-12T08:36:23,350 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,351 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,351 package, please make sure that 'plom_server.Preparation.views' is explicitly added 2026-05-12T08:36:23,351 to the `packages` configuration field. 2026-05-12T08:36:23,352 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,353 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,353 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,354 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,355 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,355 If you don't want 'plom_server.Preparation.views' to be distributed and are 2026-05-12T08:36:23,356 already explicitly excluding 'plom_server.Preparation.views' via 2026-05-12T08:36:23,356 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,357 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,357 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,358 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,359 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,361 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,361 even if it does not contain any `.py` files. 2026-05-12T08:36:23,362 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,363 directory, all directories are treated like packages. 2026-05-12T08:36:23,363 ******************************************************************************** 2026-05-12T08:36:23,364 !! 2026-05-12T08:36:23,365 check.warn(importable) 2026-05-12T08:36:23,365 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,365 !! 2026-05-12T08:36:23,366 ******************************************************************************** 2026-05-12T08:36:23,367 ############################ 2026-05-12T08:36:23,367 # Package would be ignored # 2026-05-12T08:36:23,368 ############################ 2026-05-12T08:36:23,368 Python recognizes 'plom_server.Progress.tests' as an importable package[^1], 2026-05-12T08:36:23,369 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,370 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,371 package, please make sure that 'plom_server.Progress.tests' is explicitly added 2026-05-12T08:36:23,371 to the `packages` configuration field. 2026-05-12T08:36:23,372 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,373 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,373 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,374 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,375 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,376 If you don't want 'plom_server.Progress.tests' to be distributed and are 2026-05-12T08:36:23,376 already explicitly excluding 'plom_server.Progress.tests' via 2026-05-12T08:36:23,376 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,377 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,377 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,378 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,379 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,380 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,380 even if it does not contain any `.py` files. 2026-05-12T08:36:23,381 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,381 directory, all directories are treated like packages. 2026-05-12T08:36:23,381 ******************************************************************************** 2026-05-12T08:36:23,382 !! 2026-05-12T08:36:23,383 check.warn(importable) 2026-05-12T08:36:23,383 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,384 !! 2026-05-12T08:36:23,385 ******************************************************************************** 2026-05-12T08:36:23,385 ############################ 2026-05-12T08:36:23,386 # Package would be ignored # 2026-05-12T08:36:23,386 ############################ 2026-05-12T08:36:23,387 Python recognizes 'plom_server.Progress.views' as an importable package[^1], 2026-05-12T08:36:23,388 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,389 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,389 package, please make sure that 'plom_server.Progress.views' is explicitly added 2026-05-12T08:36:23,390 to the `packages` configuration field. 2026-05-12T08:36:23,391 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,391 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,392 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,393 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,393 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,394 If you don't want 'plom_server.Progress.views' to be distributed and are 2026-05-12T08:36:23,395 already explicitly excluding 'plom_server.Progress.views' via 2026-05-12T08:36:23,395 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,396 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,397 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,398 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,399 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,400 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,400 even if it does not contain any `.py` files. 2026-05-12T08:36:23,401 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,401 directory, all directories are treated like packages. 2026-05-12T08:36:23,401 ******************************************************************************** 2026-05-12T08:36:23,402 !! 2026-05-12T08:36:23,403 check.warn(importable) 2026-05-12T08:36:23,403 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,403 !! 2026-05-12T08:36:23,404 ******************************************************************************** 2026-05-12T08:36:23,404 ############################ 2026-05-12T08:36:23,405 # Package would be ignored # 2026-05-12T08:36:23,405 ############################ 2026-05-12T08:36:23,405 Python recognizes 'plom_server.QuestionClustering.migrations' as an importable package[^1], 2026-05-12T08:36:23,406 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,407 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,407 package, please make sure that 'plom_server.QuestionClustering.migrations' is explicitly added 2026-05-12T08:36:23,408 to the `packages` configuration field. 2026-05-12T08:36:23,409 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,410 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,411 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,412 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,414 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,415 If you don't want 'plom_server.QuestionClustering.migrations' to be distributed and are 2026-05-12T08:36:23,416 already explicitly excluding 'plom_server.QuestionClustering.migrations' via 2026-05-12T08:36:23,416 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,417 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,418 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,419 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,420 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,422 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,423 even if it does not contain any `.py` files. 2026-05-12T08:36:23,423 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,424 directory, all directories are treated like packages. 2026-05-12T08:36:23,424 ******************************************************************************** 2026-05-12T08:36:23,426 !! 2026-05-12T08:36:23,426 check.warn(importable) 2026-05-12T08:36:23,427 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,428 !! 2026-05-12T08:36:23,429 ******************************************************************************** 2026-05-12T08:36:23,430 ############################ 2026-05-12T08:36:23,430 # Package would be ignored # 2026-05-12T08:36:23,431 ############################ 2026-05-12T08:36:23,432 Python recognizes 'plom_server.QuestionTags.management.commands' as an importable package[^1], 2026-05-12T08:36:23,432 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,433 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,434 package, please make sure that 'plom_server.QuestionTags.management.commands' is explicitly added 2026-05-12T08:36:23,434 to the `packages` configuration field. 2026-05-12T08:36:23,435 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,436 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,436 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,437 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,439 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,440 If you don't want 'plom_server.QuestionTags.management.commands' to be distributed and are 2026-05-12T08:36:23,440 already explicitly excluding 'plom_server.QuestionTags.management.commands' via 2026-05-12T08:36:23,441 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,441 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,442 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,443 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,445 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,447 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,448 even if it does not contain any `.py` files. 2026-05-12T08:36:23,448 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,449 directory, all directories are treated like packages. 2026-05-12T08:36:23,450 ******************************************************************************** 2026-05-12T08:36:23,451 !! 2026-05-12T08:36:23,452 check.warn(importable) 2026-05-12T08:36:23,453 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,453 !! 2026-05-12T08:36:23,455 ******************************************************************************** 2026-05-12T08:36:23,455 ############################ 2026-05-12T08:36:23,456 # Package would be ignored # 2026-05-12T08:36:23,457 ############################ 2026-05-12T08:36:23,457 Python recognizes 'plom_server.QuestionTags.migrations' as an importable package[^1], 2026-05-12T08:36:23,458 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,459 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,460 package, please make sure that 'plom_server.QuestionTags.migrations' is explicitly added 2026-05-12T08:36:23,461 to the `packages` configuration field. 2026-05-12T08:36:23,462 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,463 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,464 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,465 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,467 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,469 If you don't want 'plom_server.QuestionTags.migrations' to be distributed and are 2026-05-12T08:36:23,469 already explicitly excluding 'plom_server.QuestionTags.migrations' via 2026-05-12T08:36:23,470 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,470 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,471 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,472 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,473 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,474 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,475 even if it does not contain any `.py` files. 2026-05-12T08:36:23,475 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,476 directory, all directories are treated like packages. 2026-05-12T08:36:23,476 ******************************************************************************** 2026-05-12T08:36:23,477 !! 2026-05-12T08:36:23,478 check.warn(importable) 2026-05-12T08:36:23,479 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,479 !! 2026-05-12T08:36:23,480 ******************************************************************************** 2026-05-12T08:36:23,481 ############################ 2026-05-12T08:36:23,481 # Package would be ignored # 2026-05-12T08:36:23,482 ############################ 2026-05-12T08:36:23,483 Python recognizes 'plom_server.Rectangles.management.commands' as an importable package[^1], 2026-05-12T08:36:23,483 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,485 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,486 package, please make sure that 'plom_server.Rectangles.management.commands' is explicitly added 2026-05-12T08:36:23,486 to the `packages` configuration field. 2026-05-12T08:36:23,488 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,488 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,489 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,490 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,492 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,493 If you don't want 'plom_server.Rectangles.management.commands' to be distributed and are 2026-05-12T08:36:23,494 already explicitly excluding 'plom_server.Rectangles.management.commands' via 2026-05-12T08:36:23,494 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,495 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,495 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,497 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,498 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,500 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,501 even if it does not contain any `.py` files. 2026-05-12T08:36:23,502 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,502 directory, all directories are treated like packages. 2026-05-12T08:36:23,503 ******************************************************************************** 2026-05-12T08:36:23,504 !! 2026-05-12T08:36:23,505 check.warn(importable) 2026-05-12T08:36:23,505 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,506 !! 2026-05-12T08:36:23,507 ******************************************************************************** 2026-05-12T08:36:23,507 ############################ 2026-05-12T08:36:23,508 # Package would be ignored # 2026-05-12T08:36:23,508 ############################ 2026-05-12T08:36:23,509 Python recognizes 'plom_server.Rectangles.tests' as an importable package[^1], 2026-05-12T08:36:23,509 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,510 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,510 package, please make sure that 'plom_server.Rectangles.tests' is explicitly added 2026-05-12T08:36:23,510 to the `packages` configuration field. 2026-05-12T08:36:23,511 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,512 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,512 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,513 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,514 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,515 If you don't want 'plom_server.Rectangles.tests' to be distributed and are 2026-05-12T08:36:23,515 already explicitly excluding 'plom_server.Rectangles.tests' via 2026-05-12T08:36:23,516 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,516 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,517 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,518 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,519 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,520 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,521 even if it does not contain any `.py` files. 2026-05-12T08:36:23,522 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,522 directory, all directories are treated like packages. 2026-05-12T08:36:23,523 ******************************************************************************** 2026-05-12T08:36:23,524 !! 2026-05-12T08:36:23,524 check.warn(importable) 2026-05-12T08:36:23,525 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,525 !! 2026-05-12T08:36:23,526 ******************************************************************************** 2026-05-12T08:36:23,527 ############################ 2026-05-12T08:36:23,527 # Package would be ignored # 2026-05-12T08:36:23,528 ############################ 2026-05-12T08:36:23,528 Python recognizes 'plom_server.Rubrics.management.commands' as an importable package[^1], 2026-05-12T08:36:23,529 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,530 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,530 package, please make sure that 'plom_server.Rubrics.management.commands' is explicitly added 2026-05-12T08:36:23,531 to the `packages` configuration field. 2026-05-12T08:36:23,532 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,532 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,533 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,533 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,534 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,535 If you don't want 'plom_server.Rubrics.management.commands' to be distributed and are 2026-05-12T08:36:23,535 already explicitly excluding 'plom_server.Rubrics.management.commands' via 2026-05-12T08:36:23,536 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,536 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,537 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,537 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,538 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,539 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,540 even if it does not contain any `.py` files. 2026-05-12T08:36:23,540 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,541 directory, all directories are treated like packages. 2026-05-12T08:36:23,541 ******************************************************************************** 2026-05-12T08:36:23,542 !! 2026-05-12T08:36:23,543 check.warn(importable) 2026-05-12T08:36:23,543 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,544 !! 2026-05-12T08:36:23,545 ******************************************************************************** 2026-05-12T08:36:23,546 ############################ 2026-05-12T08:36:23,546 # Package would be ignored # 2026-05-12T08:36:23,547 ############################ 2026-05-12T08:36:23,547 Python recognizes 'plom_server.Rubrics.migrations' as an importable package[^1], 2026-05-12T08:36:23,548 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,549 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,550 package, please make sure that 'plom_server.Rubrics.migrations' is explicitly added 2026-05-12T08:36:23,550 to the `packages` configuration field. 2026-05-12T08:36:23,551 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,552 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,552 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,553 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,554 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,555 If you don't want 'plom_server.Rubrics.migrations' to be distributed and are 2026-05-12T08:36:23,556 already explicitly excluding 'plom_server.Rubrics.migrations' via 2026-05-12T08:36:23,556 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,557 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,557 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,559 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,559 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,560 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,561 even if it does not contain any `.py` files. 2026-05-12T08:36:23,561 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,561 directory, all directories are treated like packages. 2026-05-12T08:36:23,562 ******************************************************************************** 2026-05-12T08:36:23,562 !! 2026-05-12T08:36:23,563 check.warn(importable) 2026-05-12T08:36:23,563 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,563 !! 2026-05-12T08:36:23,564 ******************************************************************************** 2026-05-12T08:36:23,564 ############################ 2026-05-12T08:36:23,565 # Package would be ignored # 2026-05-12T08:36:23,565 ############################ 2026-05-12T08:36:23,566 Python recognizes 'plom_server.Rubrics.tests' as an importable package[^1], 2026-05-12T08:36:23,566 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,567 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,567 package, please make sure that 'plom_server.Rubrics.tests' is explicitly added 2026-05-12T08:36:23,568 to the `packages` configuration field. 2026-05-12T08:36:23,569 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,569 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,570 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,571 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,572 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,573 If you don't want 'plom_server.Rubrics.tests' to be distributed and are 2026-05-12T08:36:23,573 already explicitly excluding 'plom_server.Rubrics.tests' via 2026-05-12T08:36:23,574 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,575 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,575 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,576 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,577 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,578 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,579 even if it does not contain any `.py` files. 2026-05-12T08:36:23,579 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,580 directory, all directories are treated like packages. 2026-05-12T08:36:23,580 ******************************************************************************** 2026-05-12T08:36:23,581 !! 2026-05-12T08:36:23,582 check.warn(importable) 2026-05-12T08:36:23,582 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,583 !! 2026-05-12T08:36:23,584 ******************************************************************************** 2026-05-12T08:36:23,585 ############################ 2026-05-12T08:36:23,586 # Package would be ignored # 2026-05-12T08:36:23,586 ############################ 2026-05-12T08:36:23,586 Python recognizes 'plom_server.Scan.management.commands' as an importable package[^1], 2026-05-12T08:36:23,587 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,587 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,588 package, please make sure that 'plom_server.Scan.management.commands' is explicitly added 2026-05-12T08:36:23,588 to the `packages` configuration field. 2026-05-12T08:36:23,589 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,589 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,590 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,590 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,591 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,592 If you don't want 'plom_server.Scan.management.commands' to be distributed and are 2026-05-12T08:36:23,592 already explicitly excluding 'plom_server.Scan.management.commands' via 2026-05-12T08:36:23,592 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,593 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,593 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,594 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,596 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,597 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,597 even if it does not contain any `.py` files. 2026-05-12T08:36:23,598 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,598 directory, all directories are treated like packages. 2026-05-12T08:36:23,599 ******************************************************************************** 2026-05-12T08:36:23,600 !! 2026-05-12T08:36:23,601 check.warn(importable) 2026-05-12T08:36:23,601 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,602 !! 2026-05-12T08:36:23,603 ******************************************************************************** 2026-05-12T08:36:23,603 ############################ 2026-05-12T08:36:23,604 # Package would be ignored # 2026-05-12T08:36:23,604 ############################ 2026-05-12T08:36:23,605 Python recognizes 'plom_server.Scan.migrations' as an importable package[^1], 2026-05-12T08:36:23,605 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,606 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,606 package, please make sure that 'plom_server.Scan.migrations' is explicitly added 2026-05-12T08:36:23,607 to the `packages` configuration field. 2026-05-12T08:36:23,608 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,610 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,611 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,612 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,613 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,614 If you don't want 'plom_server.Scan.migrations' to be distributed and are 2026-05-12T08:36:23,614 already explicitly excluding 'plom_server.Scan.migrations' via 2026-05-12T08:36:23,614 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,615 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,615 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,616 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,616 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,618 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,618 even if it does not contain any `.py` files. 2026-05-12T08:36:23,618 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,619 directory, all directories are treated like packages. 2026-05-12T08:36:23,619 ******************************************************************************** 2026-05-12T08:36:23,620 !! 2026-05-12T08:36:23,621 check.warn(importable) 2026-05-12T08:36:23,621 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,621 !! 2026-05-12T08:36:23,622 ******************************************************************************** 2026-05-12T08:36:23,623 ############################ 2026-05-12T08:36:23,623 # Package would be ignored # 2026-05-12T08:36:23,624 ############################ 2026-05-12T08:36:23,624 Python recognizes 'plom_server.Scan.tests' as an importable package[^1], 2026-05-12T08:36:23,625 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,626 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,627 package, please make sure that 'plom_server.Scan.tests' is explicitly added 2026-05-12T08:36:23,627 to the `packages` configuration field. 2026-05-12T08:36:23,628 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,629 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,629 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,631 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,632 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,632 If you don't want 'plom_server.Scan.tests' to be distributed and are 2026-05-12T08:36:23,633 already explicitly excluding 'plom_server.Scan.tests' via 2026-05-12T08:36:23,633 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,634 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,634 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,635 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,636 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,638 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,639 even if it does not contain any `.py` files. 2026-05-12T08:36:23,639 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,640 directory, all directories are treated like packages. 2026-05-12T08:36:23,642 ******************************************************************************** 2026-05-12T08:36:23,643 !! 2026-05-12T08:36:23,643 check.warn(importable) 2026-05-12T08:36:23,643 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,644 !! 2026-05-12T08:36:23,644 ******************************************************************************** 2026-05-12T08:36:23,645 ############################ 2026-05-12T08:36:23,645 # Package would be ignored # 2026-05-12T08:36:23,645 ############################ 2026-05-12T08:36:23,646 Python recognizes 'plom_server.Scan.views' as an importable package[^1], 2026-05-12T08:36:23,646 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,647 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,647 package, please make sure that 'plom_server.Scan.views' is explicitly added 2026-05-12T08:36:23,648 to the `packages` configuration field. 2026-05-12T08:36:23,648 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,649 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,649 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,650 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,651 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,652 If you don't want 'plom_server.Scan.views' to be distributed and are 2026-05-12T08:36:23,652 already explicitly excluding 'plom_server.Scan.views' via 2026-05-12T08:36:23,653 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,653 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,654 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,655 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,656 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,658 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,658 even if it does not contain any `.py` files. 2026-05-12T08:36:23,659 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,659 directory, all directories are treated like packages. 2026-05-12T08:36:23,660 ******************************************************************************** 2026-05-12T08:36:23,661 !! 2026-05-12T08:36:23,661 check.warn(importable) 2026-05-12T08:36:23,662 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,662 !! 2026-05-12T08:36:23,663 ******************************************************************************** 2026-05-12T08:36:23,664 ############################ 2026-05-12T08:36:23,664 # Package would be ignored # 2026-05-12T08:36:23,665 ############################ 2026-05-12T08:36:23,665 Python recognizes 'plom_server.SpecCreator.migrations' as an importable package[^1], 2026-05-12T08:36:23,666 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,667 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,668 package, please make sure that 'plom_server.SpecCreator.migrations' is explicitly added 2026-05-12T08:36:23,668 to the `packages` configuration field. 2026-05-12T08:36:23,669 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,670 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,670 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,671 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,672 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,672 If you don't want 'plom_server.SpecCreator.migrations' to be distributed and are 2026-05-12T08:36:23,673 already explicitly excluding 'plom_server.SpecCreator.migrations' via 2026-05-12T08:36:23,673 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,673 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,674 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,675 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,675 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,676 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,677 even if it does not contain any `.py` files. 2026-05-12T08:36:23,677 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,678 directory, all directories are treated like packages. 2026-05-12T08:36:23,678 ******************************************************************************** 2026-05-12T08:36:23,679 !! 2026-05-12T08:36:23,680 check.warn(importable) 2026-05-12T08:36:23,680 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,681 !! 2026-05-12T08:36:23,682 ******************************************************************************** 2026-05-12T08:36:23,682 ############################ 2026-05-12T08:36:23,683 # Package would be ignored # 2026-05-12T08:36:23,683 ############################ 2026-05-12T08:36:23,684 Python recognizes 'plom_server.SpecCreator.views' as an importable package[^1], 2026-05-12T08:36:23,684 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,685 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,686 package, please make sure that 'plom_server.SpecCreator.views' is explicitly added 2026-05-12T08:36:23,687 to the `packages` configuration field. 2026-05-12T08:36:23,688 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,688 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,689 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,690 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,691 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,692 If you don't want 'plom_server.SpecCreator.views' to be distributed and are 2026-05-12T08:36:23,692 already explicitly excluding 'plom_server.SpecCreator.views' via 2026-05-12T08:36:23,693 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,693 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,694 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,695 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,697 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,698 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,699 even if it does not contain any `.py` files. 2026-05-12T08:36:23,699 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,699 directory, all directories are treated like packages. 2026-05-12T08:36:23,700 ******************************************************************************** 2026-05-12T08:36:23,701 !! 2026-05-12T08:36:23,701 check.warn(importable) 2026-05-12T08:36:23,701 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,702 !! 2026-05-12T08:36:23,702 ******************************************************************************** 2026-05-12T08:36:23,703 ############################ 2026-05-12T08:36:23,703 # Package would be ignored # 2026-05-12T08:36:23,704 ############################ 2026-05-12T08:36:23,704 Python recognizes 'plom_server.TaskOrder.management.commands' as an importable package[^1], 2026-05-12T08:36:23,704 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,705 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,706 package, please make sure that 'plom_server.TaskOrder.management.commands' is explicitly added 2026-05-12T08:36:23,706 to the `packages` configuration field. 2026-05-12T08:36:23,707 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,707 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,708 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,709 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,710 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,711 If you don't want 'plom_server.TaskOrder.management.commands' to be distributed and are 2026-05-12T08:36:23,712 already explicitly excluding 'plom_server.TaskOrder.management.commands' via 2026-05-12T08:36:23,712 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,713 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,714 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,715 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,716 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,718 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,718 even if it does not contain any `.py` files. 2026-05-12T08:36:23,718 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,719 directory, all directories are treated like packages. 2026-05-12T08:36:23,719 ******************************************************************************** 2026-05-12T08:36:23,721 !! 2026-05-12T08:36:23,721 check.warn(importable) 2026-05-12T08:36:23,722 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,722 !! 2026-05-12T08:36:23,723 ******************************************************************************** 2026-05-12T08:36:23,724 ############################ 2026-05-12T08:36:23,725 # Package would be ignored # 2026-05-12T08:36:23,726 ############################ 2026-05-12T08:36:23,726 Python recognizes 'plom_server.TestingSupport.config_files' as an importable package[^1], 2026-05-12T08:36:23,726 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,727 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,727 package, please make sure that 'plom_server.TestingSupport.config_files' is explicitly added 2026-05-12T08:36:23,728 to the `packages` configuration field. 2026-05-12T08:36:23,728 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,729 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,729 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,730 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,731 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,731 If you don't want 'plom_server.TestingSupport.config_files' to be distributed and are 2026-05-12T08:36:23,732 already explicitly excluding 'plom_server.TestingSupport.config_files' via 2026-05-12T08:36:23,732 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,733 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,733 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,734 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,735 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,736 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,737 even if it does not contain any `.py` files. 2026-05-12T08:36:23,737 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,738 directory, all directories are treated like packages. 2026-05-12T08:36:23,738 ******************************************************************************** 2026-05-12T08:36:23,739 !! 2026-05-12T08:36:23,740 check.warn(importable) 2026-05-12T08:36:23,741 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,741 !! 2026-05-12T08:36:23,742 ******************************************************************************** 2026-05-12T08:36:23,743 ############################ 2026-05-12T08:36:23,743 # Package would be ignored # 2026-05-12T08:36:23,743 ############################ 2026-05-12T08:36:23,744 Python recognizes 'plom_server.TestingSupport.tests' as an importable package[^1], 2026-05-12T08:36:23,744 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,745 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,746 package, please make sure that 'plom_server.TestingSupport.tests' is explicitly added 2026-05-12T08:36:23,746 to the `packages` configuration field. 2026-05-12T08:36:23,747 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,748 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,748 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,749 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,751 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,751 If you don't want 'plom_server.TestingSupport.tests' to be distributed and are 2026-05-12T08:36:23,752 already explicitly excluding 'plom_server.TestingSupport.tests' via 2026-05-12T08:36:23,752 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,752 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,753 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,753 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,754 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,755 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,755 even if it does not contain any `.py` files. 2026-05-12T08:36:23,756 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,756 directory, all directories are treated like packages. 2026-05-12T08:36:23,756 ******************************************************************************** 2026-05-12T08:36:23,757 !! 2026-05-12T08:36:23,758 check.warn(importable) 2026-05-12T08:36:23,758 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,758 !! 2026-05-12T08:36:23,759 ******************************************************************************** 2026-05-12T08:36:23,760 ############################ 2026-05-12T08:36:23,760 # Package would be ignored # 2026-05-12T08:36:23,761 ############################ 2026-05-12T08:36:23,762 Python recognizes 'plom_server.UserManagement.management.commands' as an importable package[^1], 2026-05-12T08:36:23,762 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,763 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,764 package, please make sure that 'plom_server.UserManagement.management.commands' is explicitly added 2026-05-12T08:36:23,764 to the `packages` configuration field. 2026-05-12T08:36:23,765 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,766 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,767 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,768 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,769 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,770 If you don't want 'plom_server.UserManagement.management.commands' to be distributed and are 2026-05-12T08:36:23,770 already explicitly excluding 'plom_server.UserManagement.management.commands' via 2026-05-12T08:36:23,771 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,772 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,772 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,773 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,774 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,776 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,776 even if it does not contain any `.py` files. 2026-05-12T08:36:23,777 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,778 directory, all directories are treated like packages. 2026-05-12T08:36:23,779 ******************************************************************************** 2026-05-12T08:36:23,779 !! 2026-05-12T08:36:23,780 check.warn(importable) 2026-05-12T08:36:23,780 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,780 !! 2026-05-12T08:36:23,781 ******************************************************************************** 2026-05-12T08:36:23,781 ############################ 2026-05-12T08:36:23,782 # Package would be ignored # 2026-05-12T08:36:23,782 ############################ 2026-05-12T08:36:23,783 Python recognizes 'plom_server.UserManagement.migrations' as an importable package[^1], 2026-05-12T08:36:23,783 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,784 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,784 package, please make sure that 'plom_server.UserManagement.migrations' is explicitly added 2026-05-12T08:36:23,785 to the `packages` configuration field. 2026-05-12T08:36:23,785 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,786 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,786 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,787 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,788 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,789 If you don't want 'plom_server.UserManagement.migrations' to be distributed and are 2026-05-12T08:36:23,789 already explicitly excluding 'plom_server.UserManagement.migrations' via 2026-05-12T08:36:23,790 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,790 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,791 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,792 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,793 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,795 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,795 even if it does not contain any `.py` files. 2026-05-12T08:36:23,796 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,796 directory, all directories are treated like packages. 2026-05-12T08:36:23,797 ******************************************************************************** 2026-05-12T08:36:23,798 !! 2026-05-12T08:36:23,798 check.warn(importable) 2026-05-12T08:36:23,799 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,799 !! 2026-05-12T08:36:23,800 ******************************************************************************** 2026-05-12T08:36:23,801 ############################ 2026-05-12T08:36:23,801 # Package would be ignored # 2026-05-12T08:36:23,802 ############################ 2026-05-12T08:36:23,803 Python recognizes 'plom_server.UserManagement.tests' as an importable package[^1], 2026-05-12T08:36:23,803 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,804 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,805 package, please make sure that 'plom_server.UserManagement.tests' is explicitly added 2026-05-12T08:36:23,806 to the `packages` configuration field. 2026-05-12T08:36:23,806 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,807 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,807 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,808 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,809 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,809 If you don't want 'plom_server.UserManagement.tests' to be distributed and are 2026-05-12T08:36:23,810 already explicitly excluding 'plom_server.UserManagement.tests' via 2026-05-12T08:36:23,810 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,810 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,811 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,812 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,813 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,814 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,814 even if it does not contain any `.py` files. 2026-05-12T08:36:23,815 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,815 directory, all directories are treated like packages. 2026-05-12T08:36:23,816 ******************************************************************************** 2026-05-12T08:36:23,817 !! 2026-05-12T08:36:23,817 check.warn(importable) 2026-05-12T08:36:23,818 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,818 !! 2026-05-12T08:36:23,820 ******************************************************************************** 2026-05-12T08:36:23,820 ############################ 2026-05-12T08:36:23,821 # Package would be ignored # 2026-05-12T08:36:23,821 ############################ 2026-05-12T08:36:23,822 Python recognizes 'plom_server.demo_files' as an importable package[^1], 2026-05-12T08:36:23,823 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,824 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,824 package, please make sure that 'plom_server.demo_files' is explicitly added 2026-05-12T08:36:23,825 to the `packages` configuration field. 2026-05-12T08:36:23,826 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,826 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,827 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,828 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,828 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,829 If you don't want 'plom_server.demo_files' to be distributed and are 2026-05-12T08:36:23,830 already explicitly excluding 'plom_server.demo_files' via 2026-05-12T08:36:23,831 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,831 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,832 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,833 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,834 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,835 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,835 even if it does not contain any `.py` files. 2026-05-12T08:36:23,835 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,836 directory, all directories are treated like packages. 2026-05-12T08:36:23,836 ******************************************************************************** 2026-05-12T08:36:23,837 !! 2026-05-12T08:36:23,837 check.warn(importable) 2026-05-12T08:36:23,838 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,838 !! 2026-05-12T08:36:23,839 ******************************************************************************** 2026-05-12T08:36:23,839 ############################ 2026-05-12T08:36:23,840 # Package would be ignored # 2026-05-12T08:36:23,840 ############################ 2026-05-12T08:36:23,840 Python recognizes 'plom_server.static.css' as an importable package[^1], 2026-05-12T08:36:23,841 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,842 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,842 package, please make sure that 'plom_server.static.css' is explicitly added 2026-05-12T08:36:23,843 to the `packages` configuration field. 2026-05-12T08:36:23,844 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,844 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,845 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,846 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,847 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,848 If you don't want 'plom_server.static.css' to be distributed and are 2026-05-12T08:36:23,849 already explicitly excluding 'plom_server.static.css' via 2026-05-12T08:36:23,849 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,850 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,851 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,852 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,853 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,854 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,854 even if it does not contain any `.py` files. 2026-05-12T08:36:23,855 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,855 directory, all directories are treated like packages. 2026-05-12T08:36:23,856 ******************************************************************************** 2026-05-12T08:36:23,857 !! 2026-05-12T08:36:23,857 check.warn(importable) 2026-05-12T08:36:23,858 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,859 !! 2026-05-12T08:36:23,860 ******************************************************************************** 2026-05-12T08:36:23,860 ############################ 2026-05-12T08:36:23,861 # Package would be ignored # 2026-05-12T08:36:23,862 ############################ 2026-05-12T08:36:23,862 Python recognizes 'plom_server.static.js' as an importable package[^1], 2026-05-12T08:36:23,862 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,863 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,863 package, please make sure that 'plom_server.static.js' is explicitly added 2026-05-12T08:36:23,864 to the `packages` configuration field. 2026-05-12T08:36:23,865 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,865 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,865 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,866 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,867 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,868 If you don't want 'plom_server.static.js' to be distributed and are 2026-05-12T08:36:23,868 already explicitly excluding 'plom_server.static.js' via 2026-05-12T08:36:23,868 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,869 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,869 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,870 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,871 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,872 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,873 even if it does not contain any `.py` files. 2026-05-12T08:36:23,873 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,874 directory, all directories are treated like packages. 2026-05-12T08:36:23,874 ******************************************************************************** 2026-05-12T08:36:23,875 !! 2026-05-12T08:36:23,876 check.warn(importable) 2026-05-12T08:36:23,877 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,877 !! 2026-05-12T08:36:23,878 ******************************************************************************** 2026-05-12T08:36:23,879 ############################ 2026-05-12T08:36:23,879 # Package would be ignored # 2026-05-12T08:36:23,880 ############################ 2026-05-12T08:36:23,880 Python recognizes 'plom_server.templates.Authentication' as an importable package[^1], 2026-05-12T08:36:23,880 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,881 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,882 package, please make sure that 'plom_server.templates.Authentication' is explicitly added 2026-05-12T08:36:23,882 to the `packages` configuration field. 2026-05-12T08:36:23,883 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,884 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,884 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,885 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,887 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,888 If you don't want 'plom_server.templates.Authentication' to be distributed and are 2026-05-12T08:36:23,888 already explicitly excluding 'plom_server.templates.Authentication' via 2026-05-12T08:36:23,889 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,889 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,889 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,890 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,891 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,892 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,892 even if it does not contain any `.py` files. 2026-05-12T08:36:23,893 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,893 directory, all directories are treated like packages. 2026-05-12T08:36:23,893 ******************************************************************************** 2026-05-12T08:36:23,894 !! 2026-05-12T08:36:23,895 check.warn(importable) 2026-05-12T08:36:23,895 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,895 !! 2026-05-12T08:36:23,896 ******************************************************************************** 2026-05-12T08:36:23,897 ############################ 2026-05-12T08:36:23,897 # Package would be ignored # 2026-05-12T08:36:23,898 ############################ 2026-05-12T08:36:23,898 Python recognizes 'plom_server.templates.BuildPaperPDF' as an importable package[^1], 2026-05-12T08:36:23,899 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,900 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,901 package, please make sure that 'plom_server.templates.BuildPaperPDF' is explicitly added 2026-05-12T08:36:23,901 to the `packages` configuration field. 2026-05-12T08:36:23,902 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,903 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,903 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,905 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,905 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,906 If you don't want 'plom_server.templates.BuildPaperPDF' to be distributed and are 2026-05-12T08:36:23,907 already explicitly excluding 'plom_server.templates.BuildPaperPDF' via 2026-05-12T08:36:23,907 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,908 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,908 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,909 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,910 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,912 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,913 even if it does not contain any `.py` files. 2026-05-12T08:36:23,913 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,914 directory, all directories are treated like packages. 2026-05-12T08:36:23,914 ******************************************************************************** 2026-05-12T08:36:23,916 !! 2026-05-12T08:36:23,916 check.warn(importable) 2026-05-12T08:36:23,916 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,917 !! 2026-05-12T08:36:23,918 ******************************************************************************** 2026-05-12T08:36:23,918 ############################ 2026-05-12T08:36:23,918 # Package would be ignored # 2026-05-12T08:36:23,919 ############################ 2026-05-12T08:36:23,919 Python recognizes 'plom_server.templates.BuildPaperPDF.fragments' as an importable package[^1], 2026-05-12T08:36:23,920 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,921 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,921 package, please make sure that 'plom_server.templates.BuildPaperPDF.fragments' is explicitly added 2026-05-12T08:36:23,922 to the `packages` configuration field. 2026-05-12T08:36:23,922 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,923 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,923 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,924 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,925 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,926 If you don't want 'plom_server.templates.BuildPaperPDF.fragments' to be distributed and are 2026-05-12T08:36:23,926 already explicitly excluding 'plom_server.templates.BuildPaperPDF.fragments' via 2026-05-12T08:36:23,927 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,928 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,928 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,929 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,931 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,932 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,933 even if it does not contain any `.py` files. 2026-05-12T08:36:23,933 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,934 directory, all directories are treated like packages. 2026-05-12T08:36:23,934 ******************************************************************************** 2026-05-12T08:36:23,935 !! 2026-05-12T08:36:23,936 check.warn(importable) 2026-05-12T08:36:23,936 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,937 !! 2026-05-12T08:36:23,938 ******************************************************************************** 2026-05-12T08:36:23,938 ############################ 2026-05-12T08:36:23,939 # Package would be ignored # 2026-05-12T08:36:23,939 ############################ 2026-05-12T08:36:23,940 Python recognizes 'plom_server.templates.Finish' as an importable package[^1], 2026-05-12T08:36:23,941 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,942 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,942 package, please make sure that 'plom_server.templates.Finish' is explicitly added 2026-05-12T08:36:23,943 to the `packages` configuration field. 2026-05-12T08:36:23,944 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,944 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,945 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,945 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,946 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,947 If you don't want 'plom_server.templates.Finish' to be distributed and are 2026-05-12T08:36:23,947 already explicitly excluding 'plom_server.templates.Finish' via 2026-05-12T08:36:23,947 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,948 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,948 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,949 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,950 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,951 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,951 even if it does not contain any `.py` files. 2026-05-12T08:36:23,952 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,952 directory, all directories are treated like packages. 2026-05-12T08:36:23,953 ******************************************************************************** 2026-05-12T08:36:23,954 !! 2026-05-12T08:36:23,954 check.warn(importable) 2026-05-12T08:36:23,955 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,955 !! 2026-05-12T08:36:23,956 ******************************************************************************** 2026-05-12T08:36:23,957 ############################ 2026-05-12T08:36:23,958 # Package would be ignored # 2026-05-12T08:36:23,958 ############################ 2026-05-12T08:36:23,959 Python recognizes 'plom_server.templates.Finish.Reports' as an importable package[^1], 2026-05-12T08:36:23,959 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,960 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,961 package, please make sure that 'plom_server.templates.Finish.Reports' is explicitly added 2026-05-12T08:36:23,961 to the `packages` configuration field. 2026-05-12T08:36:23,962 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,963 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,963 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,964 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,965 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,966 If you don't want 'plom_server.templates.Finish.Reports' to be distributed and are 2026-05-12T08:36:23,967 already explicitly excluding 'plom_server.templates.Finish.Reports' via 2026-05-12T08:36:23,967 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,968 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,968 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,969 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,970 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,971 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,972 even if it does not contain any `.py` files. 2026-05-12T08:36:23,972 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,972 directory, all directories are treated like packages. 2026-05-12T08:36:23,973 ******************************************************************************** 2026-05-12T08:36:23,973 !! 2026-05-12T08:36:23,974 check.warn(importable) 2026-05-12T08:36:23,974 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,974 !! 2026-05-12T08:36:23,975 ******************************************************************************** 2026-05-12T08:36:23,975 ############################ 2026-05-12T08:36:23,976 # Package would be ignored # 2026-05-12T08:36:23,976 ############################ 2026-05-12T08:36:23,977 Python recognizes 'plom_server.templates.Identify' as an importable package[^1], 2026-05-12T08:36:23,977 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,978 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,978 package, please make sure that 'plom_server.templates.Identify' is explicitly added 2026-05-12T08:36:23,979 to the `packages` configuration field. 2026-05-12T08:36:23,980 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:23,980 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:23,981 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:23,982 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:23,983 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:23,984 If you don't want 'plom_server.templates.Identify' to be distributed and are 2026-05-12T08:36:23,985 already explicitly excluding 'plom_server.templates.Identify' via 2026-05-12T08:36:23,985 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:23,986 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:23,987 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:23,988 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:23,988 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:23,990 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:23,990 even if it does not contain any `.py` files. 2026-05-12T08:36:23,991 On the other hand, currently there is no concept of package data 2026-05-12T08:36:23,991 directory, all directories are treated like packages. 2026-05-12T08:36:23,992 ******************************************************************************** 2026-05-12T08:36:23,993 !! 2026-05-12T08:36:23,994 check.warn(importable) 2026-05-12T08:36:23,994 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:23,995 !! 2026-05-12T08:36:23,996 ******************************************************************************** 2026-05-12T08:36:23,997 ############################ 2026-05-12T08:36:23,997 # Package would be ignored # 2026-05-12T08:36:23,997 ############################ 2026-05-12T08:36:23,998 Python recognizes 'plom_server.templates.Preparation' as an importable package[^1], 2026-05-12T08:36:23,998 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:23,999 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:23,999 package, please make sure that 'plom_server.templates.Preparation' is explicitly added 2026-05-12T08:36:23,999 to the `packages` configuration field. 2026-05-12T08:36:24,000 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:24,001 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:24,001 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:24,002 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:24,002 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:24,003 If you don't want 'plom_server.templates.Preparation' to be distributed and are 2026-05-12T08:36:24,004 already explicitly excluding 'plom_server.templates.Preparation' via 2026-05-12T08:36:24,004 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:24,004 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:24,005 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:24,005 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:24,007 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:24,008 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:24,009 even if it does not contain any `.py` files. 2026-05-12T08:36:24,009 On the other hand, currently there is no concept of package data 2026-05-12T08:36:24,010 directory, all directories are treated like packages. 2026-05-12T08:36:24,011 ******************************************************************************** 2026-05-12T08:36:24,012 !! 2026-05-12T08:36:24,012 check.warn(importable) 2026-05-12T08:36:24,013 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:24,013 !! 2026-05-12T08:36:24,014 ******************************************************************************** 2026-05-12T08:36:24,015 ############################ 2026-05-12T08:36:24,015 # Package would be ignored # 2026-05-12T08:36:24,016 ############################ 2026-05-12T08:36:24,016 Python recognizes 'plom_server.templates.Profile' as an importable package[^1], 2026-05-12T08:36:24,017 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:24,018 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:24,018 package, please make sure that 'plom_server.templates.Profile' is explicitly added 2026-05-12T08:36:24,019 to the `packages` configuration field. 2026-05-12T08:36:24,020 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:24,021 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:24,021 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:24,022 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:24,024 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:24,025 If you don't want 'plom_server.templates.Profile' to be distributed and are 2026-05-12T08:36:24,025 already explicitly excluding 'plom_server.templates.Profile' via 2026-05-12T08:36:24,025 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:24,026 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:24,026 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:24,027 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:24,027 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:24,029 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:24,029 even if it does not contain any `.py` files. 2026-05-12T08:36:24,029 On the other hand, currently there is no concept of package data 2026-05-12T08:36:24,030 directory, all directories are treated like packages. 2026-05-12T08:36:24,030 ******************************************************************************** 2026-05-12T08:36:24,031 !! 2026-05-12T08:36:24,031 check.warn(importable) 2026-05-12T08:36:24,032 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:24,032 !! 2026-05-12T08:36:24,033 ******************************************************************************** 2026-05-12T08:36:24,033 ############################ 2026-05-12T08:36:24,034 # Package would be ignored # 2026-05-12T08:36:24,035 ############################ 2026-05-12T08:36:24,035 Python recognizes 'plom_server.templates.Progress' as an importable package[^1], 2026-05-12T08:36:24,036 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:24,037 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:24,037 package, please make sure that 'plom_server.templates.Progress' is explicitly added 2026-05-12T08:36:24,038 to the `packages` configuration field. 2026-05-12T08:36:24,039 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:24,040 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:24,040 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:24,041 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:24,042 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:24,043 If you don't want 'plom_server.templates.Progress' to be distributed and are 2026-05-12T08:36:24,044 already explicitly excluding 'plom_server.templates.Progress' via 2026-05-12T08:36:24,044 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:24,045 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:24,045 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:24,046 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:24,047 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:24,049 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:24,049 even if it does not contain any `.py` files. 2026-05-12T08:36:24,050 On the other hand, currently there is no concept of package data 2026-05-12T08:36:24,050 directory, all directories are treated like packages. 2026-05-12T08:36:24,051 ******************************************************************************** 2026-05-12T08:36:24,052 !! 2026-05-12T08:36:24,052 check.warn(importable) 2026-05-12T08:36:24,053 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:24,053 !! 2026-05-12T08:36:24,054 ******************************************************************************** 2026-05-12T08:36:24,054 ############################ 2026-05-12T08:36:24,054 # Package would be ignored # 2026-05-12T08:36:24,055 ############################ 2026-05-12T08:36:24,055 Python recognizes 'plom_server.templates.Progress.Identify' as an importable package[^1], 2026-05-12T08:36:24,056 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:24,056 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:24,057 package, please make sure that 'plom_server.templates.Progress.Identify' is explicitly added 2026-05-12T08:36:24,057 to the `packages` configuration field. 2026-05-12T08:36:24,058 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:24,058 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:24,059 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:24,059 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:24,060 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:24,061 If you don't want 'plom_server.templates.Progress.Identify' to be distributed and are 2026-05-12T08:36:24,062 already explicitly excluding 'plom_server.templates.Progress.Identify' via 2026-05-12T08:36:24,062 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:24,063 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:24,063 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:24,064 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:24,066 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:24,068 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:24,069 even if it does not contain any `.py` files. 2026-05-12T08:36:24,069 On the other hand, currently there is no concept of package data 2026-05-12T08:36:24,070 directory, all directories are treated like packages. 2026-05-12T08:36:24,070 ******************************************************************************** 2026-05-12T08:36:24,071 !! 2026-05-12T08:36:24,072 check.warn(importable) 2026-05-12T08:36:24,072 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:24,073 !! 2026-05-12T08:36:24,074 ******************************************************************************** 2026-05-12T08:36:24,074 ############################ 2026-05-12T08:36:24,075 # Package would be ignored # 2026-05-12T08:36:24,076 ############################ 2026-05-12T08:36:24,076 Python recognizes 'plom_server.templates.Progress.Mark' as an importable package[^1], 2026-05-12T08:36:24,077 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:24,078 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:24,079 package, please make sure that 'plom_server.templates.Progress.Mark' is explicitly added 2026-05-12T08:36:24,079 to the `packages` configuration field. 2026-05-12T08:36:24,080 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:24,081 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:24,081 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:24,082 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:24,083 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:24,084 If you don't want 'plom_server.templates.Progress.Mark' to be distributed and are 2026-05-12T08:36:24,084 already explicitly excluding 'plom_server.templates.Progress.Mark' via 2026-05-12T08:36:24,085 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:24,085 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:24,085 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:24,086 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:24,087 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:24,089 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:24,090 even if it does not contain any `.py` files. 2026-05-12T08:36:24,090 On the other hand, currently there is no concept of package data 2026-05-12T08:36:24,091 directory, all directories are treated like packages. 2026-05-12T08:36:24,091 ******************************************************************************** 2026-05-12T08:36:24,092 !! 2026-05-12T08:36:24,093 check.warn(importable) 2026-05-12T08:36:24,093 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:24,094 !! 2026-05-12T08:36:24,095 ******************************************************************************** 2026-05-12T08:36:24,095 ############################ 2026-05-12T08:36:24,096 # Package would be ignored # 2026-05-12T08:36:24,097 ############################ 2026-05-12T08:36:24,097 Python recognizes 'plom_server.templates.Progress.User_Info' as an importable package[^1], 2026-05-12T08:36:24,098 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:24,099 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:24,099 package, please make sure that 'plom_server.templates.Progress.User_Info' is explicitly added 2026-05-12T08:36:24,100 to the `packages` configuration field. 2026-05-12T08:36:24,101 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:24,102 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:24,102 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:24,103 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:24,104 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:24,106 If you don't want 'plom_server.templates.Progress.User_Info' to be distributed and are 2026-05-12T08:36:24,106 already explicitly excluding 'plom_server.templates.Progress.User_Info' via 2026-05-12T08:36:24,107 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:24,107 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:24,108 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:24,109 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:24,110 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:24,112 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:24,112 even if it does not contain any `.py` files. 2026-05-12T08:36:24,113 On the other hand, currently there is no concept of package data 2026-05-12T08:36:24,113 directory, all directories are treated like packages. 2026-05-12T08:36:24,113 ******************************************************************************** 2026-05-12T08:36:24,114 !! 2026-05-12T08:36:24,114 check.warn(importable) 2026-05-12T08:36:24,115 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:24,115 !! 2026-05-12T08:36:24,116 ******************************************************************************** 2026-05-12T08:36:24,117 ############################ 2026-05-12T08:36:24,117 # Package would be ignored # 2026-05-12T08:36:24,118 ############################ 2026-05-12T08:36:24,118 Python recognizes 'plom_server.templates.Progress.fragments' as an importable package[^1], 2026-05-12T08:36:24,119 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:24,120 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:24,120 package, please make sure that 'plom_server.templates.Progress.fragments' is explicitly added 2026-05-12T08:36:24,121 to the `packages` configuration field. 2026-05-12T08:36:24,122 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:24,122 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:24,123 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:24,124 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:24,125 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:24,126 If you don't want 'plom_server.templates.Progress.fragments' to be distributed and are 2026-05-12T08:36:24,127 already explicitly excluding 'plom_server.templates.Progress.fragments' via 2026-05-12T08:36:24,127 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:24,128 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:24,128 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:24,130 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:24,131 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:24,132 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:24,133 even if it does not contain any `.py` files. 2026-05-12T08:36:24,133 On the other hand, currently there is no concept of package data 2026-05-12T08:36:24,134 directory, all directories are treated like packages. 2026-05-12T08:36:24,134 ******************************************************************************** 2026-05-12T08:36:24,136 !! 2026-05-12T08:36:24,136 check.warn(importable) 2026-05-12T08:36:24,137 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:24,137 !! 2026-05-12T08:36:24,139 ******************************************************************************** 2026-05-12T08:36:24,139 ############################ 2026-05-12T08:36:24,140 # Package would be ignored # 2026-05-12T08:36:24,140 ############################ 2026-05-12T08:36:24,141 Python recognizes 'plom_server.templates.QuestionClustering' as an importable package[^1], 2026-05-12T08:36:24,141 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:24,142 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:24,142 package, please make sure that 'plom_server.templates.QuestionClustering' is explicitly added 2026-05-12T08:36:24,143 to the `packages` configuration field. 2026-05-12T08:36:24,144 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:24,144 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:24,145 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:24,145 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:24,146 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:24,147 If you don't want 'plom_server.templates.QuestionClustering' to be distributed and are 2026-05-12T08:36:24,148 already explicitly excluding 'plom_server.templates.QuestionClustering' via 2026-05-12T08:36:24,148 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:24,149 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:24,149 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:24,150 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:24,152 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:24,153 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:24,153 even if it does not contain any `.py` files. 2026-05-12T08:36:24,154 On the other hand, currently there is no concept of package data 2026-05-12T08:36:24,155 directory, all directories are treated like packages. 2026-05-12T08:36:24,156 ******************************************************************************** 2026-05-12T08:36:24,157 !! 2026-05-12T08:36:24,158 check.warn(importable) 2026-05-12T08:36:24,158 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:24,159 !! 2026-05-12T08:36:24,160 ******************************************************************************** 2026-05-12T08:36:24,160 ############################ 2026-05-12T08:36:24,161 # Package would be ignored # 2026-05-12T08:36:24,161 ############################ 2026-05-12T08:36:24,162 Python recognizes 'plom_server.templates.QuestionClustering.fragments' as an importable package[^1], 2026-05-12T08:36:24,163 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:24,164 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:24,164 package, please make sure that 'plom_server.templates.QuestionClustering.fragments' is explicitly added 2026-05-12T08:36:24,165 to the `packages` configuration field. 2026-05-12T08:36:24,166 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:24,167 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:24,167 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:24,168 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:24,169 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:24,170 If you don't want 'plom_server.templates.QuestionClustering.fragments' to be distributed and are 2026-05-12T08:36:24,171 already explicitly excluding 'plom_server.templates.QuestionClustering.fragments' via 2026-05-12T08:36:24,171 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:24,172 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:24,172 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:24,173 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:24,174 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:24,175 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:24,176 even if it does not contain any `.py` files. 2026-05-12T08:36:24,176 On the other hand, currently there is no concept of package data 2026-05-12T08:36:24,177 directory, all directories are treated like packages. 2026-05-12T08:36:24,177 ******************************************************************************** 2026-05-12T08:36:24,178 !! 2026-05-12T08:36:24,179 check.warn(importable) 2026-05-12T08:36:24,179 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:24,180 !! 2026-05-12T08:36:24,180 ******************************************************************************** 2026-05-12T08:36:24,181 ############################ 2026-05-12T08:36:24,182 # Package would be ignored # 2026-05-12T08:36:24,182 ############################ 2026-05-12T08:36:24,183 Python recognizes 'plom_server.templates.Questiontags' as an importable package[^1], 2026-05-12T08:36:24,183 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:24,184 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:24,185 package, please make sure that 'plom_server.templates.Questiontags' is explicitly added 2026-05-12T08:36:24,185 to the `packages` configuration field. 2026-05-12T08:36:24,186 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:24,187 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:24,188 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:24,189 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:24,190 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:24,192 If you don't want 'plom_server.templates.Questiontags' to be distributed and are 2026-05-12T08:36:24,192 already explicitly excluding 'plom_server.templates.Questiontags' via 2026-05-12T08:36:24,193 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:24,193 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:24,194 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:24,195 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:24,196 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:24,198 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:24,198 even if it does not contain any `.py` files. 2026-05-12T08:36:24,198 On the other hand, currently there is no concept of package data 2026-05-12T08:36:24,199 directory, all directories are treated like packages. 2026-05-12T08:36:24,199 ******************************************************************************** 2026-05-12T08:36:24,200 !! 2026-05-12T08:36:24,201 check.warn(importable) 2026-05-12T08:36:24,201 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:24,201 !! 2026-05-12T08:36:24,202 ******************************************************************************** 2026-05-12T08:36:24,203 ############################ 2026-05-12T08:36:24,203 # Package would be ignored # 2026-05-12T08:36:24,203 ############################ 2026-05-12T08:36:24,204 Python recognizes 'plom_server.templates.Rectangles' as an importable package[^1], 2026-05-12T08:36:24,204 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:24,205 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:24,206 package, please make sure that 'plom_server.templates.Rectangles' is explicitly added 2026-05-12T08:36:24,206 to the `packages` configuration field. 2026-05-12T08:36:24,207 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:24,207 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:24,208 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:24,209 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:24,210 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:24,211 If you don't want 'plom_server.templates.Rectangles' to be distributed and are 2026-05-12T08:36:24,211 already explicitly excluding 'plom_server.templates.Rectangles' via 2026-05-12T08:36:24,212 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:24,212 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:24,213 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:24,214 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:24,215 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:24,217 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:24,218 even if it does not contain any `.py` files. 2026-05-12T08:36:24,218 On the other hand, currently there is no concept of package data 2026-05-12T08:36:24,219 directory, all directories are treated like packages. 2026-05-12T08:36:24,220 ******************************************************************************** 2026-05-12T08:36:24,221 !! 2026-05-12T08:36:24,222 check.warn(importable) 2026-05-12T08:36:24,222 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:24,223 !! 2026-05-12T08:36:24,224 ******************************************************************************** 2026-05-12T08:36:24,225 ############################ 2026-05-12T08:36:24,225 # Package would be ignored # 2026-05-12T08:36:24,226 ############################ 2026-05-12T08:36:24,227 Python recognizes 'plom_server.templates.Reports' as an importable package[^1], 2026-05-12T08:36:24,227 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:24,229 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:24,229 package, please make sure that 'plom_server.templates.Reports' is explicitly added 2026-05-12T08:36:24,230 to the `packages` configuration field. 2026-05-12T08:36:24,231 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:24,231 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:24,232 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:24,233 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:24,234 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:24,235 If you don't want 'plom_server.templates.Reports' to be distributed and are 2026-05-12T08:36:24,236 already explicitly excluding 'plom_server.templates.Reports' via 2026-05-12T08:36:24,236 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:24,237 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:24,237 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:24,238 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:24,240 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:24,241 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:24,242 even if it does not contain any `.py` files. 2026-05-12T08:36:24,242 On the other hand, currently there is no concept of package data 2026-05-12T08:36:24,243 directory, all directories are treated like packages. 2026-05-12T08:36:24,244 ******************************************************************************** 2026-05-12T08:36:24,245 !! 2026-05-12T08:36:24,245 check.warn(importable) 2026-05-12T08:36:24,246 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:24,247 !! 2026-05-12T08:36:24,248 ******************************************************************************** 2026-05-12T08:36:24,249 ############################ 2026-05-12T08:36:24,249 # Package would be ignored # 2026-05-12T08:36:24,250 ############################ 2026-05-12T08:36:24,250 Python recognizes 'plom_server.templates.Rubrics' as an importable package[^1], 2026-05-12T08:36:24,251 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:24,252 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:24,253 package, please make sure that 'plom_server.templates.Rubrics' is explicitly added 2026-05-12T08:36:24,253 to the `packages` configuration field. 2026-05-12T08:36:24,255 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:24,255 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:24,256 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:24,257 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:24,258 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:24,260 If you don't want 'plom_server.templates.Rubrics' to be distributed and are 2026-05-12T08:36:24,260 already explicitly excluding 'plom_server.templates.Rubrics' via 2026-05-12T08:36:24,261 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:24,262 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:24,262 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:24,263 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:24,264 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:24,266 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:24,266 even if it does not contain any `.py` files. 2026-05-12T08:36:24,267 On the other hand, currently there is no concept of package data 2026-05-12T08:36:24,268 directory, all directories are treated like packages. 2026-05-12T08:36:24,268 ******************************************************************************** 2026-05-12T08:36:24,269 !! 2026-05-12T08:36:24,270 check.warn(importable) 2026-05-12T08:36:24,270 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:24,271 !! 2026-05-12T08:36:24,272 ******************************************************************************** 2026-05-12T08:36:24,272 ############################ 2026-05-12T08:36:24,273 # Package would be ignored # 2026-05-12T08:36:24,274 ############################ 2026-05-12T08:36:24,274 Python recognizes 'plom_server.templates.Scan' as an importable package[^1], 2026-05-12T08:36:24,275 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:24,276 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:24,276 package, please make sure that 'plom_server.templates.Scan' is explicitly added 2026-05-12T08:36:24,277 to the `packages` configuration field. 2026-05-12T08:36:24,278 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:24,279 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:24,280 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:24,281 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:24,282 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:24,283 If you don't want 'plom_server.templates.Scan' to be distributed and are 2026-05-12T08:36:24,284 already explicitly excluding 'plom_server.templates.Scan' via 2026-05-12T08:36:24,285 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:24,285 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:24,286 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:24,287 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:24,288 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:24,290 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:24,291 even if it does not contain any `.py` files. 2026-05-12T08:36:24,292 On the other hand, currently there is no concept of package data 2026-05-12T08:36:24,292 directory, all directories are treated like packages. 2026-05-12T08:36:24,293 ******************************************************************************** 2026-05-12T08:36:24,294 !! 2026-05-12T08:36:24,295 check.warn(importable) 2026-05-12T08:36:24,295 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:24,296 !! 2026-05-12T08:36:24,297 ******************************************************************************** 2026-05-12T08:36:24,298 ############################ 2026-05-12T08:36:24,298 # Package would be ignored # 2026-05-12T08:36:24,299 ############################ 2026-05-12T08:36:24,299 Python recognizes 'plom_server.templates.Scan.fragments' as an importable package[^1], 2026-05-12T08:36:24,300 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:24,301 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:24,302 package, please make sure that 'plom_server.templates.Scan.fragments' is explicitly added 2026-05-12T08:36:24,302 to the `packages` configuration field. 2026-05-12T08:36:24,303 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:24,304 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:24,304 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:24,306 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:24,307 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:24,308 If you don't want 'plom_server.templates.Scan.fragments' to be distributed and are 2026-05-12T08:36:24,308 already explicitly excluding 'plom_server.templates.Scan.fragments' via 2026-05-12T08:36:24,309 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:24,310 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:24,310 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:24,311 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:24,313 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:24,314 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:24,315 even if it does not contain any `.py` files. 2026-05-12T08:36:24,315 On the other hand, currently there is no concept of package data 2026-05-12T08:36:24,316 directory, all directories are treated like packages. 2026-05-12T08:36:24,316 ******************************************************************************** 2026-05-12T08:36:24,317 !! 2026-05-12T08:36:24,318 check.warn(importable) 2026-05-12T08:36:24,318 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:24,319 !! 2026-05-12T08:36:24,320 ******************************************************************************** 2026-05-12T08:36:24,321 ############################ 2026-05-12T08:36:24,321 # Package would be ignored # 2026-05-12T08:36:24,322 ############################ 2026-05-12T08:36:24,322 Python recognizes 'plom_server.templates.SpecCreator' as an importable package[^1], 2026-05-12T08:36:24,323 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:24,324 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:24,324 package, please make sure that 'plom_server.templates.SpecCreator' is explicitly added 2026-05-12T08:36:24,325 to the `packages` configuration field. 2026-05-12T08:36:24,326 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:24,326 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:24,327 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:24,328 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:24,329 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:24,330 If you don't want 'plom_server.templates.SpecCreator' to be distributed and are 2026-05-12T08:36:24,330 already explicitly excluding 'plom_server.templates.SpecCreator' via 2026-05-12T08:36:24,331 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:24,331 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:24,331 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:24,332 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:24,333 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:24,334 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:24,335 even if it does not contain any `.py` files. 2026-05-12T08:36:24,335 On the other hand, currently there is no concept of package data 2026-05-12T08:36:24,336 directory, all directories are treated like packages. 2026-05-12T08:36:24,336 ******************************************************************************** 2026-05-12T08:36:24,337 !! 2026-05-12T08:36:24,338 check.warn(importable) 2026-05-12T08:36:24,338 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:24,339 !! 2026-05-12T08:36:24,340 ******************************************************************************** 2026-05-12T08:36:24,340 ############################ 2026-05-12T08:36:24,341 # Package would be ignored # 2026-05-12T08:36:24,341 ############################ 2026-05-12T08:36:24,342 Python recognizes 'plom_server.templates.Tags' as an importable package[^1], 2026-05-12T08:36:24,342 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:24,343 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:24,344 package, please make sure that 'plom_server.templates.Tags' is explicitly added 2026-05-12T08:36:24,344 to the `packages` configuration field. 2026-05-12T08:36:24,345 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:24,346 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:24,346 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:24,347 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:24,348 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:24,350 If you don't want 'plom_server.templates.Tags' to be distributed and are 2026-05-12T08:36:24,350 already explicitly excluding 'plom_server.templates.Tags' via 2026-05-12T08:36:24,351 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:24,351 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:24,352 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:24,353 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:24,354 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:24,355 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:24,356 even if it does not contain any `.py` files. 2026-05-12T08:36:24,357 On the other hand, currently there is no concept of package data 2026-05-12T08:36:24,357 directory, all directories are treated like packages. 2026-05-12T08:36:24,357 ******************************************************************************** 2026-05-12T08:36:24,358 !! 2026-05-12T08:36:24,359 check.warn(importable) 2026-05-12T08:36:24,359 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:24,360 !! 2026-05-12T08:36:24,361 ******************************************************************************** 2026-05-12T08:36:24,361 ############################ 2026-05-12T08:36:24,361 # Package would be ignored # 2026-05-12T08:36:24,362 ############################ 2026-05-12T08:36:24,362 Python recognizes 'plom_server.templates.TaskOrder' as an importable package[^1], 2026-05-12T08:36:24,363 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:24,364 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:24,364 package, please make sure that 'plom_server.templates.TaskOrder' is explicitly added 2026-05-12T08:36:24,365 to the `packages` configuration field. 2026-05-12T08:36:24,366 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:24,366 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:24,367 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:24,368 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:24,369 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:24,370 If you don't want 'plom_server.templates.TaskOrder' to be distributed and are 2026-05-12T08:36:24,370 already explicitly excluding 'plom_server.templates.TaskOrder' via 2026-05-12T08:36:24,371 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:24,371 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:24,371 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:24,372 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:24,374 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:24,375 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:24,376 even if it does not contain any `.py` files. 2026-05-12T08:36:24,376 On the other hand, currently there is no concept of package data 2026-05-12T08:36:24,377 directory, all directories are treated like packages. 2026-05-12T08:36:24,377 ******************************************************************************** 2026-05-12T08:36:24,378 !! 2026-05-12T08:36:24,379 check.warn(importable) 2026-05-12T08:36:24,379 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:24,380 !! 2026-05-12T08:36:24,381 ******************************************************************************** 2026-05-12T08:36:24,382 ############################ 2026-05-12T08:36:24,382 # Package would be ignored # 2026-05-12T08:36:24,383 ############################ 2026-05-12T08:36:24,383 Python recognizes 'plom_server.templates.UserManagement' as an importable package[^1], 2026-05-12T08:36:24,384 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:24,385 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:24,385 package, please make sure that 'plom_server.templates.UserManagement' is explicitly added 2026-05-12T08:36:24,386 to the `packages` configuration field. 2026-05-12T08:36:24,387 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:24,387 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:24,387 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:24,388 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:24,389 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:24,390 If you don't want 'plom_server.templates.UserManagement' to be distributed and are 2026-05-12T08:36:24,390 already explicitly excluding 'plom_server.templates.UserManagement' via 2026-05-12T08:36:24,391 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:24,391 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:24,392 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:24,393 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:24,394 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:24,395 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:24,396 even if it does not contain any `.py` files. 2026-05-12T08:36:24,396 On the other hand, currently there is no concept of package data 2026-05-12T08:36:24,397 directory, all directories are treated like packages. 2026-05-12T08:36:24,397 ******************************************************************************** 2026-05-12T08:36:24,398 !! 2026-05-12T08:36:24,399 check.warn(importable) 2026-05-12T08:36:24,399 /tmp/pip-build-env-1j5tug2l/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-05-12T08:36:24,400 !! 2026-05-12T08:36:24,401 ******************************************************************************** 2026-05-12T08:36:24,401 ############################ 2026-05-12T08:36:24,402 # Package would be ignored # 2026-05-12T08:36:24,402 ############################ 2026-05-12T08:36:24,403 Python recognizes 'plom_server.templates.base' as an importable package[^1], 2026-05-12T08:36:24,403 but it is absent from setuptools' `packages` configuration. 2026-05-12T08:36:24,404 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-12T08:36:24,405 package, please make sure that 'plom_server.templates.base' is explicitly added 2026-05-12T08:36:24,406 to the `packages` configuration field. 2026-05-12T08:36:24,407 Alternatively, you can also rely on setuptools' discovery methods 2026-05-12T08:36:24,407 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-12T08:36:24,408 instead of `find_packages(...)`/`find:`). 2026-05-12T08:36:24,409 You can read more about "package discovery" on setuptools documentation page: 2026-05-12T08:36:24,410 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-12T08:36:24,411 If you don't want 'plom_server.templates.base' to be distributed and are 2026-05-12T08:36:24,412 already explicitly excluding 'plom_server.templates.base' via 2026-05-12T08:36:24,412 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-12T08:36:24,413 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-12T08:36:24,413 combination with a more fine grained `package-data` configuration. 2026-05-12T08:36:24,414 You can read more about "package data files" on setuptools documentation page: 2026-05-12T08:36:24,415 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-12T08:36:24,416 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-12T08:36:24,417 even if it does not contain any `.py` files. 2026-05-12T08:36:24,417 On the other hand, currently there is no concept of package data 2026-05-12T08:36:24,418 directory, all directories are treated like packages. 2026-05-12T08:36:24,418 ******************************************************************************** 2026-05-12T08:36:24,419 !! 2026-05-12T08:36:24,419 check.warn(importable) 2026-05-12T08:36:24,420 copying plom/demo_rubrics.toml -> build/lib/plom 2026-05-12T08:36:24,420 copying plom/idBox2.pdf -> build/lib/plom 2026-05-12T08:36:24,421 copying plom/idBox4.pdf -> build/lib/plom 2026-05-12T08:36:24,421 copying plom/latexTemplate.tex -> build/lib/plom 2026-05-12T08:36:24,422 copying plom/latexTemplatev2.tex -> build/lib/plom 2026-05-12T08:36:24,422 copying plom/templateSolutionSpec.toml -> build/lib/plom 2026-05-12T08:36:24,423 copying plom/templateTestSpec.toml -> build/lib/plom 2026-05-12T08:36:24,423 copying plom/templateUserList.csv -> build/lib/plom 2026-05-12T08:36:24,423 copying plom/test_target_latex.png -> build/lib/plom 2026-05-12T08:36:24,424 copying plom/test_target_latex_old.png -> build/lib/plom 2026-05-12T08:36:24,424 copying plom/create/bundle_separator_src.tex -> build/lib/plom/create 2026-05-12T08:36:24,425 copying plom/create/digits.json -> build/lib/plom/create 2026-05-12T08:36:24,425 copying plom/create/extra_pages_src.tex -> build/lib/plom/create 2026-05-12T08:36:24,426 copying plom/create/scrap_paper_src.tex -> build/lib/plom/create 2026-05-12T08:36:24,427 copying plom/create/fonts/adr_handwriting.ttf -> build/lib/plom/create/fonts 2026-05-12T08:36:24,427 copying plom/create/fonts/bt_handwriting.ttf -> build/lib/plom/create/fonts 2026-05-12T08:36:24,428 copying plom/create/fonts/ejx_handwriting.ttf -> build/lib/plom/create/fonts 2026-05-12T08:36:24,428 copying plom/create/fonts/ld_handwriting.ttf -> build/lib/plom/create/fonts 2026-05-12T08:36:24,429 copying plom/create/fonts/nh_handwriting.ttf -> build/lib/plom/create/fonts 2026-05-12T08:36:24,429 copying plom/create/fonts/pdl_handwriting.ttf -> build/lib/plom/create/fonts 2026-05-12T08:36:24,430 copying plom/scan/test_rgb.png -> build/lib/plom/scan 2026-05-12T08:36:24,431 copying plom/scan/test_zbar_fails.png -> build/lib/plom/scan 2026-05-12T08:36:24,431 creating build/lib/plom_server/demo_files 2026-05-12T08:36:24,432 copying plom_server/demo_files/assessment_v1.tex -> build/lib/plom_server/demo_files 2026-05-12T08:36:24,432 copying plom_server/demo_files/assessment_v2.tex -> build/lib/plom_server/demo_files 2026-05-12T08:36:24,433 copying plom_server/demo_files/assessment_v3.tex -> build/lib/plom_server/demo_files 2026-05-12T08:36:24,433 copying plom_server/demo_files/bundle_for_demo.toml -> build/lib/plom_server/demo_files 2026-05-12T08:36:24,434 copying plom_server/demo_files/bundle_for_long_demo.toml -> build/lib/plom_server/demo_files 2026-05-12T08:36:24,435 copying plom_server/demo_files/bundle_for_plaid_demo.toml -> build/lib/plom_server/demo_files 2026-05-12T08:36:24,435 copying plom_server/demo_files/bundle_for_quick_demo.toml -> build/lib/plom_server/demo_files 2026-05-12T08:36:24,436 copying plom_server/demo_files/cl_for_demo.csv -> build/lib/plom_server/demo_files 2026-05-12T08:36:24,437 copying plom_server/demo_files/cl_for_long_demo.csv -> build/lib/plom_server/demo_files 2026-05-12T08:36:24,438 copying plom_server/demo_files/cl_for_plaid_demo.csv -> build/lib/plom_server/demo_files 2026-05-12T08:36:24,438 copying plom_server/demo_files/cl_for_quick_demo.csv -> build/lib/plom_server/demo_files 2026-05-12T08:36:24,439 copying plom_server/demo_files/demo_assessment_qtags.csv -> build/lib/plom_server/demo_files 2026-05-12T08:36:24,439 copying plom_server/demo_files/demo_assessment_rubrics_q1.toml -> build/lib/plom_server/demo_files 2026-05-12T08:36:24,439 copying plom_server/demo_files/demo_assessment_rubrics_q2.toml -> build/lib/plom_server/demo_files 2026-05-12T08:36:24,440 copying plom_server/demo_files/demo_assessment_rubrics_q3.toml -> build/lib/plom_server/demo_files 2026-05-12T08:36:24,441 copying plom_server/demo_files/demo_assessment_rubrics_q4.toml -> build/lib/plom_server/demo_files 2026-05-12T08:36:24,441 copying plom_server/demo_files/demo_assessment_rubrics_q4_version_specific.toml -> build/lib/plom_server/demo_files 2026-05-12T08:36:24,441 copying plom_server/demo_files/demo_assessment_spec.toml -> build/lib/plom_server/demo_files 2026-05-12T08:36:24,442 copying plom_server/demo_files/demo_assessment_spec_single_version.toml -> build/lib/plom_server/demo_files 2026-05-12T08:36:24,442 copying plom_server/demo_files/demo_solution_spec.toml -> build/lib/plom_server/demo_files 2026-05-12T08:36:24,443 creating build/lib/plom_server/API/migrations 2026-05-12T08:36:24,443 copying plom_server/API/migrations/__init__.py -> build/lib/plom_server/API/migrations 2026-05-12T08:36:24,444 creating build/lib/plom_server/API/permissions 2026-05-12T08:36:24,444 copying plom_server/API/permissions/__init__.py -> build/lib/plom_server/API/permissions 2026-05-12T08:36:24,445 copying plom_server/API/permissions/permissions.py -> build/lib/plom_server/API/permissions 2026-05-12T08:36:24,445 creating build/lib/plom_server/API/routes 2026-05-12T08:36:24,446 copying plom_server/API/routes/__init__.py -> build/lib/plom_server/API/routes 2026-05-12T08:36:24,447 copying plom_server/API/routes/annotation_patterns.py -> build/lib/plom_server/API/routes 2026-05-12T08:36:24,447 copying plom_server/API/routes/id_patterns.py -> build/lib/plom_server/API/routes 2026-05-12T08:36:24,448 copying plom_server/API/routes/mark_patterns.py -> build/lib/plom_server/API/routes 2026-05-12T08:36:24,448 copying plom_server/API/routes/misc_patterns.py -> build/lib/plom_server/API/routes 2026-05-12T08:36:24,449 copying plom_server/API/routes/tags_patterns.py -> build/lib/plom_server/API/routes 2026-05-12T08:36:24,449 creating build/lib/plom_server/API/tests 2026-05-12T08:36:24,450 copying plom_server/API/tests/__init__.py -> build/lib/plom_server/API/tests 2026-05-12T08:36:24,451 copying plom_server/API/tests/conftest.py -> build/lib/plom_server/API/tests 2026-05-12T08:36:24,451 copying plom_server/API/tests/test_client_reject_list.py -> build/lib/plom_server/API/tests 2026-05-12T08:36:24,452 copying plom_server/API/tests/test_mark_questions.py -> build/lib/plom_server/API/tests 2026-05-12T08:36:24,452 creating build/lib/plom_server/API/views 2026-05-12T08:36:24,453 copying plom_server/API/views/__init__.py -> build/lib/plom_server/API/views 2026-05-12T08:36:24,453 copying plom_server/API/views/classlist.py -> build/lib/plom_server/API/views 2026-05-12T08:36:24,454 copying plom_server/API/views/finish.py -> build/lib/plom_server/API/views 2026-05-12T08:36:24,455 copying plom_server/API/views/identify.py -> build/lib/plom_server/API/views 2026-05-12T08:36:24,455 copying plom_server/API/views/latex.py -> build/lib/plom_server/API/views 2026-05-12T08:36:24,456 copying plom_server/API/views/mark.py -> build/lib/plom_server/API/views 2026-05-12T08:36:24,456 copying plom_server/API/views/mark_question.py -> build/lib/plom_server/API/views 2026-05-12T08:36:24,457 copying plom_server/API/views/paperstoprint.py -> build/lib/plom_server/API/views 2026-05-12T08:36:24,458 copying plom_server/API/views/pqvmap.py -> build/lib/plom_server/API/views 2026-05-12T08:36:24,458 copying plom_server/API/views/public_code.py -> build/lib/plom_server/API/views 2026-05-12T08:36:24,459 copying plom_server/API/views/rectangle_extractor.py -> build/lib/plom_server/API/views 2026-05-12T08:36:24,459 copying plom_server/API/views/report.py -> build/lib/plom_server/API/views 2026-05-12T08:36:24,460 copying plom_server/API/views/rubrics.py -> build/lib/plom_server/API/views 2026-05-12T08:36:24,460 copying plom_server/API/views/scan.py -> build/lib/plom_server/API/views 2026-05-12T08:36:24,461 copying plom_server/API/views/server_info.py -> build/lib/plom_server/API/views 2026-05-12T08:36:24,461 copying plom_server/API/views/source_handler.py -> build/lib/plom_server/API/views 2026-05-12T08:36:24,462 copying plom_server/API/views/spec_handler.py -> build/lib/plom_server/API/views 2026-05-12T08:36:24,462 copying plom_server/API/views/user_info.py -> build/lib/plom_server/API/views 2026-05-12T08:36:24,463 copying plom_server/API/views/utils.py -> build/lib/plom_server/API/views 2026-05-12T08:36:24,463 creating build/lib/plom_server/Authentication/forms 2026-05-12T08:36:24,464 copying plom_server/Authentication/forms/__init__.py -> build/lib/plom_server/Authentication/forms 2026-05-12T08:36:24,464 copying plom_server/Authentication/forms/choices.py -> build/lib/plom_server/Authentication/forms 2026-05-12T08:36:24,465 copying plom_server/Authentication/forms/signupForm.py -> build/lib/plom_server/Authentication/forms 2026-05-12T08:36:24,465 creating build/lib/plom_server/Authentication/management/commands 2026-05-12T08:36:24,466 copying plom_server/Authentication/management/commands/plom_create_groups.py -> build/lib/plom_server/Authentication/management/commands 2026-05-12T08:36:24,466 creating build/lib/plom_server/Authentication/migrations 2026-05-12T08:36:24,467 copying plom_server/Authentication/migrations/0001_initial.py -> build/lib/plom_server/Authentication/migrations 2026-05-12T08:36:24,467 copying plom_server/Authentication/migrations/__init__.py -> build/lib/plom_server/Authentication/migrations 2026-05-12T08:36:24,468 creating build/lib/plom_server/Authentication/tests 2026-05-12T08:36:24,468 copying plom_server/Authentication/tests/__init__.py -> build/lib/plom_server/Authentication/tests 2026-05-12T08:36:24,469 copying plom_server/Authentication/tests/test_base_link.py -> build/lib/plom_server/Authentication/tests 2026-05-12T08:36:24,469 copying plom_server/Authentication/tests/test_create_users.py -> build/lib/plom_server/Authentication/tests 2026-05-12T08:36:24,470 creating build/lib/plom_server/Base/migrations 2026-05-12T08:36:24,471 copying plom_server/Base/migrations/0001_initial.py -> build/lib/plom_server/Base/migrations 2026-05-12T08:36:24,471 copying plom_server/Base/migrations/__init__.py -> build/lib/plom_server/Base/migrations 2026-05-12T08:36:24,472 creating build/lib/plom_server/BuildPaperPDF/management/commands 2026-05-12T08:36:24,472 copying plom_server/BuildPaperPDF/management/commands/plom_build_paper_pdfs.py -> build/lib/plom_server/BuildPaperPDF/management/commands 2026-05-12T08:36:24,473 creating build/lib/plom_server/BuildPaperPDF/migrations 2026-05-12T08:36:24,473 copying plom_server/BuildPaperPDF/migrations/0001_initial.py -> build/lib/plom_server/BuildPaperPDF/migrations 2026-05-12T08:36:24,474 copying plom_server/BuildPaperPDF/migrations/__init__.py -> build/lib/plom_server/BuildPaperPDF/migrations 2026-05-12T08:36:24,474 creating build/lib/plom_server/Contrib/management/commands 2026-05-12T08:36:24,475 copying plom_server/Contrib/management/commands/PCA_analysis.py -> build/lib/plom_server/Contrib/management/commands 2026-05-12T08:36:24,475 copying plom_server/Contrib/management/commands/cluster_and_tag.py -> build/lib/plom_server/Contrib/management/commands 2026-05-12T08:36:24,476 creating build/lib/plom_server/Finish/management/commands 2026-05-12T08:36:24,476 copying plom_server/Finish/management/commands/generate_report.py -> build/lib/plom_server/Finish/management/commands 2026-05-12T08:36:24,477 copying plom_server/Finish/management/commands/plom_build_all_soln.py -> build/lib/plom_server/Finish/management/commands 2026-05-12T08:36:24,478 copying plom_server/Finish/management/commands/plom_build_soln.py -> build/lib/plom_server/Finish/management/commands 2026-05-12T08:36:24,479 copying plom_server/Finish/management/commands/plom_download_marks_csv.py -> build/lib/plom_server/Finish/management/commands 2026-05-12T08:36:24,479 copying plom_server/Finish/management/commands/plom_download_ta_info_csv.py -> build/lib/plom_server/Finish/management/commands 2026-05-12T08:36:24,480 copying plom_server/Finish/management/commands/plom_reassemble.py -> build/lib/plom_server/Finish/management/commands 2026-05-12T08:36:24,480 copying plom_server/Finish/management/commands/plom_soln_sources.py -> build/lib/plom_server/Finish/management/commands 2026-05-12T08:36:24,481 copying plom_server/Finish/management/commands/plom_soln_spec.py -> build/lib/plom_server/Finish/management/commands 2026-05-12T08:36:24,481 creating build/lib/plom_server/Finish/migrations 2026-05-12T08:36:24,482 copying plom_server/Finish/migrations/0001_initial.py -> build/lib/plom_server/Finish/migrations 2026-05-12T08:36:24,482 copying plom_server/Finish/migrations/__init__.py -> build/lib/plom_server/Finish/migrations 2026-05-12T08:36:24,483 creating build/lib/plom_server/Finish/templatetags 2026-05-12T08:36:24,483 copying plom_server/Finish/templatetags/__init__.py -> build/lib/plom_server/Finish/templatetags 2026-05-12T08:36:24,484 copying plom_server/Finish/templatetags/custom_tags.py -> build/lib/plom_server/Finish/templatetags 2026-05-12T08:36:24,484 creating build/lib/plom_server/Finish/tests 2026-05-12T08:36:24,485 copying plom_server/Finish/tests/__init__.py -> build/lib/plom_server/Finish/tests 2026-05-12T08:36:24,485 copying plom_server/Finish/tests/test_student_mark.py -> build/lib/plom_server/Finish/tests 2026-05-12T08:36:24,486 creating build/lib/plom_server/Finish/useful_files_for_testing 2026-05-12T08:36:24,486 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-05-12T08:36:24,487 creating build/lib/plom_server/Finish/views 2026-05-12T08:36:24,487 copying plom_server/Finish/views/__init__.py -> build/lib/plom_server/Finish/views 2026-05-12T08:36:24,489 copying plom_server/Finish/views/build_soln_pdf.py -> build/lib/plom_server/Finish/views 2026-05-12T08:36:24,492 copying plom_server/Finish/views/marking_info.py -> build/lib/plom_server/Finish/views 2026-05-12T08:36:24,494 copying plom_server/Finish/views/reassembly.py -> build/lib/plom_server/Finish/views 2026-05-12T08:36:24,497 copying plom_server/Finish/views/soln_home.py -> build/lib/plom_server/Finish/views 2026-05-12T08:36:24,499 copying plom_server/Finish/views/soln_sources.py -> build/lib/plom_server/Finish/views 2026-05-12T08:36:24,501 copying plom_server/Finish/views/soln_spec.py -> build/lib/plom_server/Finish/views 2026-05-12T08:36:24,504 copying plom_server/Finish/views/student_report.py -> build/lib/plom_server/Finish/views 2026-05-12T08:36:24,506 copying plom_server/Finish/services/generate_report.css -> build/lib/plom_server/Finish/services 2026-05-12T08:36:24,508 creating build/lib/plom_server/Identify/management/commands 2026-05-12T08:36:24,510 copying plom_server/Identify/management/commands/clear_id.py -> build/lib/plom_server/Identify/management/commands 2026-05-12T08:36:24,512 copying plom_server/Identify/management/commands/plom_id_direct.py -> build/lib/plom_server/Identify/management/commands 2026-05-12T08:36:24,514 copying plom_server/Identify/management/commands/plom_run_id_reader.py -> build/lib/plom_server/Identify/management/commands 2026-05-12T08:36:24,517 creating build/lib/plom_server/Identify/migrations 2026-05-12T08:36:24,518 copying plom_server/Identify/migrations/0001_initial.py -> build/lib/plom_server/Identify/migrations 2026-05-12T08:36:24,521 copying plom_server/Identify/migrations/__init__.py -> build/lib/plom_server/Identify/migrations 2026-05-12T08:36:24,523 creating build/lib/plom_server/QuestionTags/management/commands 2026-05-12T08:36:24,525 copying plom_server/QuestionTags/management/commands/create_tag.py -> build/lib/plom_server/QuestionTags/management/commands 2026-05-12T08:36:24,528 copying plom_server/QuestionTags/management/commands/delete_qtag_link.py -> build/lib/plom_server/QuestionTags/management/commands 2026-05-12T08:36:24,530 copying plom_server/QuestionTags/management/commands/delete_tag.py -> build/lib/plom_server/QuestionTags/management/commands 2026-05-12T08:36:24,532 copying plom_server/QuestionTags/management/commands/link_question_with_tag.py -> build/lib/plom_server/QuestionTags/management/commands 2026-05-12T08:36:24,534 copying plom_server/QuestionTags/management/commands/upload_qtags_csv.py -> build/lib/plom_server/QuestionTags/management/commands 2026-05-12T08:36:24,536 creating build/lib/plom_server/QuestionTags/migrations 2026-05-12T08:36:24,537 copying plom_server/QuestionTags/migrations/0001_initial.py -> build/lib/plom_server/QuestionTags/migrations 2026-05-12T08:36:24,540 copying plom_server/QuestionTags/migrations/__init__.py -> build/lib/plom_server/QuestionTags/migrations 2026-05-12T08:36:24,542 creating build/lib/plom_server/QuestionClustering/migrations 2026-05-12T08:36:24,543 copying plom_server/QuestionClustering/migrations/0001_initial.py -> build/lib/plom_server/QuestionClustering/migrations 2026-05-12T08:36:24,545 copying plom_server/QuestionClustering/migrations/__init__.py -> build/lib/plom_server/QuestionClustering/migrations 2026-05-12T08:36:24,548 creating build/lib/plom_server/Launcher/migrations 2026-05-12T08:36:24,549 copying plom_server/Launcher/migrations/__init__.py -> build/lib/plom_server/Launcher/migrations 2026-05-12T08:36:24,551 creating build/lib/plom_server/Mark/migrations 2026-05-12T08:36:24,552 copying plom_server/Mark/migrations/0001_initial.py -> build/lib/plom_server/Mark/migrations 2026-05-12T08:36:24,555 copying plom_server/Mark/migrations/__init__.py -> build/lib/plom_server/Mark/migrations 2026-05-12T08:36:24,557 creating build/lib/plom_server/Mark/models 2026-05-12T08:36:24,558 copying plom_server/Mark/models/__init__.py -> build/lib/plom_server/Mark/models 2026-05-12T08:36:24,560 copying plom_server/Mark/models/annotations.py -> build/lib/plom_server/Mark/models 2026-05-12T08:36:24,562 copying plom_server/Mark/models/tasks.py -> build/lib/plom_server/Mark/models 2026-05-12T08:36:24,565 copying plom_server/Mark/tests/tiny_qvmap.toml -> build/lib/plom_server/Mark/tests 2026-05-12T08:36:24,567 copying plom_server/Mark/tests/tiny_spec.toml -> build/lib/plom_server/Mark/tests 2026-05-12T08:36:24,569 creating build/lib/plom_server/Papers/management/commands 2026-05-12T08:36:24,571 copying plom_server/Papers/management/commands/plom_qvmap.py -> build/lib/plom_server/Papers/management/commands 2026-05-12T08:36:24,574 creating build/lib/plom_server/Papers/migrations 2026-05-12T08:36:24,575 copying plom_server/Papers/migrations/0001_initial.py -> build/lib/plom_server/Papers/migrations 2026-05-12T08:36:24,578 copying plom_server/Papers/migrations/__init__.py -> build/lib/plom_server/Papers/migrations 2026-05-12T08:36:24,580 creating build/lib/plom_server/Preparation/management/commands 2026-05-12T08:36:24,582 copying plom_server/Preparation/management/commands/plom_preparation_classlist.py -> build/lib/plom_server/Preparation/management/commands 2026-05-12T08:36:24,584 copying plom_server/Preparation/management/commands/plom_preparation_source.py -> build/lib/plom_server/Preparation/management/commands 2026-05-12T08:36:24,587 copying plom_server/Preparation/management/commands/plom_preparation_spec.py -> build/lib/plom_server/Preparation/management/commands 2026-05-12T08:36:24,590 copying plom_server/Preparation/management/commands/plom_preparation_status.py -> build/lib/plom_server/Preparation/management/commands 2026-05-12T08:36:24,592 creating build/lib/plom_server/Preparation/migrations 2026-05-12T08:36:24,593 copying plom_server/Preparation/migrations/0001_initial.py -> build/lib/plom_server/Preparation/migrations 2026-05-12T08:36:24,596 copying plom_server/Preparation/migrations/__init__.py -> build/lib/plom_server/Preparation/migrations 2026-05-12T08:36:24,598 creating build/lib/plom_server/Preparation/tests 2026-05-12T08:36:24,599 copying plom_server/Preparation/tests/__init__.py -> build/lib/plom_server/Preparation/tests 2026-05-12T08:36:24,601 copying plom_server/Preparation/tests/test_classlist_service.py -> build/lib/plom_server/Preparation/tests 2026-05-12T08:36:24,604 copying plom_server/Preparation/tests/test_source_service.py -> build/lib/plom_server/Preparation/tests 2026-05-12T08:36:24,606 copying plom_server/Preparation/tests/test_status.py -> build/lib/plom_server/Preparation/tests 2026-05-12T08:36:24,609 copying plom_server/Preparation/tests/test_students.py -> build/lib/plom_server/Preparation/tests 2026-05-12T08:36:24,611 copying plom_server/Preparation/tests/test_view_home.py -> build/lib/plom_server/Preparation/tests 2026-05-12T08:36:24,613 copying plom_server/Preparation/tests/tiny_spec.toml -> build/lib/plom_server/Preparation/tests 2026-05-12T08:36:24,615 creating build/lib/plom_server/Preparation/useful_files_for_testing 2026-05-12T08:36:24,616 copying plom_server/Preparation/useful_files_for_testing/cl_errs.csv -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-05-12T08:36:24,619 copying plom_server/Preparation/useful_files_for_testing/cl_for_demo.csv -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-05-12T08:36:24,621 copying plom_server/Preparation/useful_files_for_testing/cl_good.csv -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-05-12T08:36:24,623 copying plom_server/Preparation/useful_files_for_testing/cl_warn.csv -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-05-12T08:36:24,625 copying plom_server/Preparation/useful_files_for_testing/spec_with_shared_pages.toml -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-05-12T08:36:24,627 copying plom_server/Preparation/useful_files_for_testing/test_version1.pdf -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-05-12T08:36:24,631 copying plom_server/Preparation/useful_files_for_testing/test_version2.pdf -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-05-12T08:36:24,636 copying plom_server/Preparation/useful_files_for_testing/testing_test_spec.toml -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-05-12T08:36:24,638 creating build/lib/plom_server/Preparation/views 2026-05-12T08:36:24,639 copying plom_server/Preparation/views/__init__.py -> build/lib/plom_server/Preparation/views 2026-05-12T08:36:24,641 copying plom_server/Preparation/views/classlist_manage.py -> build/lib/plom_server/Preparation/views 2026-05-12T08:36:24,644 copying plom_server/Preparation/views/home.py -> build/lib/plom_server/Preparation/views 2026-05-12T08:36:24,646 copying plom_server/Preparation/views/miscellanea.py -> build/lib/plom_server/Preparation/views 2026-05-12T08:36:24,648 copying plom_server/Preparation/views/mocker.py -> build/lib/plom_server/Preparation/views 2026-05-12T08:36:24,651 copying plom_server/Preparation/views/pqv_mapping.py -> build/lib/plom_server/Preparation/views 2026-05-12T08:36:24,653 copying plom_server/Preparation/views/prenaming.py -> build/lib/plom_server/Preparation/views 2026-05-12T08:36:24,656 copying plom_server/Preparation/views/public_code.py -> build/lib/plom_server/Preparation/views 2026-05-12T08:36:24,658 copying plom_server/Preparation/views/source_manage.py -> build/lib/plom_server/Preparation/views 2026-05-12T08:36:24,661 creating build/lib/plom_server/Progress/tests 2026-05-12T08:36:24,662 copying plom_server/Progress/tests/__init__.py -> build/lib/plom_server/Progress/tests 2026-05-12T08:36:24,665 creating build/lib/plom_server/Progress/views 2026-05-12T08:36:24,666 copying plom_server/Progress/views/__init__.py -> build/lib/plom_server/Progress/views 2026-05-12T08:36:24,668 copying plom_server/Progress/views/progress_identify.py -> build/lib/plom_server/Progress/views 2026-05-12T08:36:24,671 copying plom_server/Progress/views/progress_landing.py -> build/lib/plom_server/Progress/views 2026-05-12T08:36:24,673 copying plom_server/Progress/views/progress_mark.py -> build/lib/plom_server/Progress/views 2026-05-12T08:36:24,676 copying plom_server/Progress/views/progress_markerinfo.py -> build/lib/plom_server/Progress/views 2026-05-12T08:36:24,678 copying plom_server/Progress/views/progress_task_annot.py -> build/lib/plom_server/Progress/views 2026-05-12T08:36:24,680 creating build/lib/plom_server/Rectangles/management/commands 2026-05-12T08:36:24,682 copying plom_server/Rectangles/management/commands/plom_extract_rectangle.py -> build/lib/plom_server/Rectangles/management/commands 2026-05-12T08:36:24,684 creating build/lib/plom_server/Rectangles/tests 2026-05-12T08:36:24,685 copying plom_server/Rectangles/tests/__init__.py -> build/lib/plom_server/Rectangles/tests 2026-05-12T08:36:24,688 copying plom_server/Rectangles/tests/test_rectangles.py -> build/lib/plom_server/Rectangles/tests 2026-05-12T08:36:24,690 creating build/lib/plom_server/Rubrics/management/commands 2026-05-12T08:36:24,692 copying plom_server/Rubrics/management/commands/plom_rubrics.py -> build/lib/plom_server/Rubrics/management/commands 2026-05-12T08:36:24,695 creating build/lib/plom_server/Rubrics/migrations 2026-05-12T08:36:24,695 copying plom_server/Rubrics/migrations/0001_initial.py -> build/lib/plom_server/Rubrics/migrations 2026-05-12T08:36:24,698 copying plom_server/Rubrics/migrations/__init__.py -> build/lib/plom_server/Rubrics/migrations 2026-05-12T08:36:24,700 creating build/lib/plom_server/Rubrics/tests 2026-05-12T08:36:24,701 copying plom_server/Rubrics/tests/__init__.py -> build/lib/plom_server/Rubrics/tests 2026-05-12T08:36:24,703 copying plom_server/Rubrics/tests/test_display_delta.py -> build/lib/plom_server/Rubrics/tests 2026-05-12T08:36:24,705 copying plom_server/Rubrics/tests/test_rubric_fractional_permissions.py -> build/lib/plom_server/Rubrics/tests 2026-05-12T08:36:24,708 copying plom_server/Rubrics/tests/test_rubric_misc.py -> build/lib/plom_server/Rubrics/tests 2026-05-12T08:36:24,710 copying plom_server/Rubrics/tests/test_rubric_permissions.py -> build/lib/plom_server/Rubrics/tests 2026-05-12T08:36:24,713 copying plom_server/Rubrics/tests/test_rubric_service.py -> build/lib/plom_server/Rubrics/tests 2026-05-12T08:36:24,716 creating build/lib/plom_server/Scan/management/commands 2026-05-12T08:36:24,717 copying plom_server/Scan/management/commands/plom_bundle_push_lock.py -> build/lib/plom_server/Scan/management/commands 2026-05-12T08:36:24,720 copying plom_server/Scan/management/commands/plom_discard_pushed_page.py -> build/lib/plom_server/Scan/management/commands 2026-05-12T08:36:24,722 copying plom_server/Scan/management/commands/plom_forgive_all_dnm.py -> build/lib/plom_server/Scan/management/commands 2026-05-12T08:36:24,724 copying plom_server/Scan/management/commands/plom_forgive_missing_page.py -> build/lib/plom_server/Scan/management/commands 2026-05-12T08:36:24,726 copying plom_server/Scan/management/commands/plom_list_images_in_paper.py -> build/lib/plom_server/Scan/management/commands 2026-05-12T08:36:24,728 copying plom_server/Scan/management/commands/plom_reassign_discard.py -> build/lib/plom_server/Scan/management/commands 2026-05-12T08:36:24,731 copying plom_server/Scan/management/commands/plom_staging_assign_extra.py -> build/lib/plom_server/Scan/management/commands 2026-05-12T08:36:24,733 copying plom_server/Scan/management/commands/plom_staging_bundles.py -> build/lib/plom_server/Scan/management/commands 2026-05-12T08:36:24,736 copying plom_server/Scan/management/commands/plom_staging_discard.py -> build/lib/plom_server/Scan/management/commands 2026-05-12T08:36:24,738 copying plom_server/Scan/management/commands/plom_staging_extralise.py -> build/lib/plom_server/Scan/management/commands 2026-05-12T08:36:24,740 copying plom_server/Scan/management/commands/plom_staging_knowify.py -> build/lib/plom_server/Scan/management/commands 2026-05-12T08:36:24,743 copying plom_server/Scan/management/commands/plom_staging_rotate.py -> build/lib/plom_server/Scan/management/commands 2026-05-12T08:36:24,745 copying plom_server/Scan/management/commands/plom_staging_unknowify.py -> build/lib/plom_server/Scan/management/commands 2026-05-12T08:36:24,747 creating build/lib/plom_server/Scan/migrations 2026-05-12T08:36:24,748 copying plom_server/Scan/migrations/0001_initial.py -> build/lib/plom_server/Scan/migrations 2026-05-12T08:36:24,751 copying plom_server/Scan/migrations/__init__.py -> build/lib/plom_server/Scan/migrations 2026-05-12T08:36:24,753 creating build/lib/plom_server/Scan/tests 2026-05-12T08:36:24,754 copying plom_server/Scan/tests/__init__.py -> build/lib/plom_server/Scan/tests 2026-05-12T08:36:24,756 copying plom_server/Scan/tests/id_page_img.png -> build/lib/plom_server/Scan/tests 2026-05-12T08:36:24,759 copying plom_server/Scan/tests/spec_with_shared_pages.toml -> build/lib/plom_server/Scan/tests 2026-05-12T08:36:24,761 copying plom_server/Scan/tests/test_forgive.py -> build/lib/plom_server/Scan/tests 2026-05-12T08:36:24,764 copying plom_server/Scan/tests/test_image_process.py -> build/lib/plom_server/Scan/tests 2026-05-12T08:36:24,766 copying plom_server/Scan/tests/test_manage_discard.py -> build/lib/plom_server/Scan/tests 2026-05-12T08:36:24,769 copying plom_server/Scan/tests/test_manage_scan.py -> build/lib/plom_server/Scan/tests 2026-05-12T08:36:24,772 copying plom_server/Scan/tests/test_qr_service.py -> build/lib/plom_server/Scan/tests 2026-05-12T08:36:24,775 copying plom_server/Scan/tests/test_scan_cast.py -> build/lib/plom_server/Scan/tests 2026-05-12T08:36:24,777 copying plom_server/Scan/tests/test_scan_service.py -> build/lib/plom_server/Scan/tests 2026-05-12T08:36:24,780 copying plom_server/Scan/tests/test_staging_image_types.py -> build/lib/plom_server/Scan/tests 2026-05-12T08:36:24,783 creating build/lib/plom_server/Scan/views 2026-05-12T08:36:24,784 copying plom_server/Scan/views/__init__.py -> build/lib/plom_server/Scan/views 2026-05-12T08:36:24,786 copying plom_server/Scan/views/cast_image_state.py -> build/lib/plom_server/Scan/views 2026-05-12T08:36:24,789 copying plom_server/Scan/views/manage_bundle.py -> build/lib/plom_server/Scan/views 2026-05-12T08:36:24,792 copying plom_server/Scan/views/push_images.py -> build/lib/plom_server/Scan/views 2026-05-12T08:36:24,794 copying plom_server/Scan/views/pushed_images.py -> build/lib/plom_server/Scan/views 2026-05-12T08:36:24,797 copying plom_server/Scan/views/rotate_images.py -> build/lib/plom_server/Scan/views 2026-05-12T08:36:24,799 copying plom_server/Scan/views/scan_discards.py -> build/lib/plom_server/Scan/views 2026-05-12T08:36:24,801 copying plom_server/Scan/views/scanner_home.py -> build/lib/plom_server/Scan/views 2026-05-12T08:36:24,804 copying plom_server/Scan/views/scanner_summary.py -> build/lib/plom_server/Scan/views 2026-05-12T08:36:24,807 creating build/lib/plom_server/SpecCreator/migrations 2026-05-12T08:36:24,808 copying plom_server/SpecCreator/migrations/__init__.py -> build/lib/plom_server/SpecCreator/migrations 2026-05-12T08:36:24,810 creating build/lib/plom_server/SpecCreator/views 2026-05-12T08:36:24,811 copying plom_server/SpecCreator/views/__init__.py -> build/lib/plom_server/SpecCreator/views 2026-05-12T08:36:24,814 copying plom_server/SpecCreator/views/base.py -> build/lib/plom_server/SpecCreator/views 2026-05-12T08:36:24,816 copying plom_server/SpecCreator/views/spec_download.py -> build/lib/plom_server/SpecCreator/views 2026-05-12T08:36:24,818 copying plom_server/SpecCreator/views/spec_editor.py -> build/lib/plom_server/SpecCreator/views 2026-05-12T08:36:24,821 copying plom_server/SpecCreator/views/spec_upload.py -> build/lib/plom_server/SpecCreator/views 2026-05-12T08:36:24,823 copying plom_server/SpecCreator/views/summary.py -> build/lib/plom_server/SpecCreator/views 2026-05-12T08:36:24,826 copying plom_server/SpecCreator/views/template_spec_builder.py -> build/lib/plom_server/SpecCreator/views 2026-05-12T08:36:24,828 copying plom_server/static/ball_triangle.svg -> build/lib/plom_server/static 2026-05-12T08:36:24,830 copying plom_server/static/defaultUserIcon.png -> build/lib/plom_server/static 2026-05-12T08:36:24,833 copying plom_server/static/favicon.ico -> build/lib/plom_server/static 2026-05-12T08:36:24,836 copying plom_server/static/fingers_in_gears.svg -> build/lib/plom_server/static 2026-05-12T08:36:24,838 copying plom_server/static/plomLogo.png -> build/lib/plom_server/static 2026-05-12T08:36:24,841 copying plom_server/static/plomLogo.svg -> build/lib/plom_server/static 2026-05-12T08:36:24,844 copying plom_server/static/plomLogoDark.png -> build/lib/plom_server/static 2026-05-12T08:36:24,846 creating build/lib/plom_server/static/css 2026-05-12T08:36:24,847 copying plom_server/static/css/base.css -> build/lib/plom_server/static/css 2026-05-12T08:36:24,849 copying plom_server/static/css/diff_table.css -> build/lib/plom_server/static/css 2026-05-12T08:36:24,851 copying plom_server/static/css/profile.css -> build/lib/plom_server/static/css 2026-05-12T08:36:24,853 creating build/lib/plom_server/static/js 2026-05-12T08:36:24,854 copying plom_server/static/js/bootstrap_lightdark_mode.js -> build/lib/plom_server/static/js 2026-05-12T08:36:24,857 copying plom_server/static/js/frontend_utils.js -> build/lib/plom_server/static/js 2026-05-12T08:36:24,859 copying plom_server/static/js/plom_htmx_error_handler.js -> build/lib/plom_server/static/js 2026-05-12T08:36:24,861 copying plom_server/static/js/rectangle_select.js -> build/lib/plom_server/static/js 2026-05-12T08:36:24,864 creating build/lib/plom_server/TaskOrder/management/commands 2026-05-12T08:36:24,865 copying plom_server/TaskOrder/management/commands/task_sort_written_amount.py -> build/lib/plom_server/TaskOrder/management/commands 2026-05-12T08:36:24,868 copying plom_server/templates/403.html -> build/lib/plom_server/templates 2026-05-12T08:36:24,870 creating build/lib/plom_server/templates/Authentication 2026-05-12T08:36:24,871 copying plom_server/templates/Authentication/activation_invalid.html -> build/lib/plom_server/templates/Authentication 2026-05-12T08:36:24,874 copying plom_server/templates/Authentication/home.html -> build/lib/plom_server/templates/Authentication 2026-05-12T08:36:24,876 copying plom_server/templates/Authentication/login.html -> build/lib/plom_server/templates/Authentication 2026-05-12T08:36:24,878 copying plom_server/templates/Authentication/maintenance.html -> build/lib/plom_server/templates/Authentication 2026-05-12T08:36:24,881 copying plom_server/templates/Authentication/no_group.html -> build/lib/plom_server/templates/Authentication 2026-05-12T08:36:24,883 copying plom_server/templates/Authentication/set_password.html -> build/lib/plom_server/templates/Authentication 2026-05-12T08:36:24,886 copying plom_server/templates/Authentication/set_password_complete.html -> build/lib/plom_server/templates/Authentication 2026-05-12T08:36:24,888 copying plom_server/templates/Authentication/signup_base.html -> build/lib/plom_server/templates/Authentication 2026-05-12T08:36:24,890 copying plom_server/templates/Authentication/signup_import_users.html -> build/lib/plom_server/templates/Authentication 2026-05-12T08:36:24,892 copying plom_server/templates/Authentication/signup_multiple_users.html -> build/lib/plom_server/templates/Authentication 2026-05-12T08:36:24,895 copying plom_server/templates/Authentication/signup_single_user.html -> build/lib/plom_server/templates/Authentication 2026-05-12T08:36:24,897 copying plom_server/templates/Authentication/unauthenticated_base.html -> build/lib/plom_server/templates/Authentication 2026-05-12T08:36:24,899 copying plom_server/templates/Authentication/unauthorized.html -> build/lib/plom_server/templates/Authentication 2026-05-12T08:36:24,901 creating build/lib/plom_server/templates/BuildPaperPDF 2026-05-12T08:36:24,903 copying plom_server/templates/BuildPaperPDF/build_paper_pdfs.html -> build/lib/plom_server/templates/BuildPaperPDF 2026-05-12T08:36:24,905 copying plom_server/templates/BuildPaperPDF/cannot_find_pdf.html -> build/lib/plom_server/templates/BuildPaperPDF 2026-05-12T08:36:24,907 creating build/lib/plom_server/templates/BuildPaperPDF/fragments 2026-05-12T08:36:24,908 copying plom_server/templates/BuildPaperPDF/fragments/pdf_table.html -> build/lib/plom_server/templates/BuildPaperPDF/fragments 2026-05-12T08:36:24,910 creating build/lib/plom_server/templates/Finish 2026-05-12T08:36:24,911 copying plom_server/templates/Finish/build_soln.html -> build/lib/plom_server/templates/Finish 2026-05-12T08:36:24,914 copying plom_server/templates/Finish/finish_no_spec.html -> build/lib/plom_server/templates/Finish 2026-05-12T08:36:24,916 copying plom_server/templates/Finish/finish_not_printed.html -> build/lib/plom_server/templates/Finish 2026-05-12T08:36:24,918 copying plom_server/templates/Finish/reassemble_paper_pdfs.html -> build/lib/plom_server/templates/Finish 2026-05-12T08:36:24,921 copying plom_server/templates/Finish/soln_home.html -> build/lib/plom_server/templates/Finish 2026-05-12T08:36:24,923 copying plom_server/templates/Finish/soln_item_view.html -> build/lib/plom_server/templates/Finish 2026-05-12T08:36:24,925 copying plom_server/templates/Finish/soln_sources.html -> build/lib/plom_server/templates/Finish 2026-05-12T08:36:24,928 copying plom_server/templates/Finish/soln_spec.html -> build/lib/plom_server/templates/Finish 2026-05-12T08:36:24,930 copying plom_server/templates/Finish/template_soln_spec.html -> build/lib/plom_server/templates/Finish 2026-05-12T08:36:24,932 creating build/lib/plom_server/templates/Finish/Reports 2026-05-12T08:36:24,934 copying plom_server/templates/Finish/Reports/brief_student_report.html -> build/lib/plom_server/templates/Finish/Reports 2026-05-12T08:36:24,936 creating build/lib/plom_server/templates/Identify 2026-05-12T08:36:24,937 copying plom_server/templates/Identify/find_id_rect.html -> build/lib/plom_server/templates/Identify 2026-05-12T08:36:24,940 copying plom_server/templates/Identify/id_prediction_home.html -> build/lib/plom_server/templates/Identify 2026-05-12T08:36:24,943 copying plom_server/templates/Identify/parent_idbox_rect.html -> build/lib/plom_server/templates/Identify 2026-05-12T08:36:24,945 creating build/lib/plom_server/templates/Preparation 2026-05-12T08:36:24,946 copying plom_server/templates/Preparation/classlist_attempt.html -> build/lib/plom_server/templates/Preparation 2026-05-12T08:36:24,949 copying plom_server/templates/Preparation/classlist_manage.html -> build/lib/plom_server/templates/Preparation 2026-05-12T08:36:24,952 copying plom_server/templates/Preparation/dependency_conflict.html -> build/lib/plom_server/templates/Preparation 2026-05-12T08:36:24,954 copying plom_server/templates/Preparation/home.html -> build/lib/plom_server/templates/Preparation 2026-05-12T08:36:24,957 copying plom_server/templates/Preparation/miscellanea.html -> build/lib/plom_server/templates/Preparation 2026-05-12T08:36:24,959 copying plom_server/templates/Preparation/papers_printed_manage.html -> build/lib/plom_server/templates/Preparation 2026-05-12T08:36:24,961 copying plom_server/templates/Preparation/pqv_mapping_attempt.html -> build/lib/plom_server/templates/Preparation 2026-05-12T08:36:24,963 copying plom_server/templates/Preparation/pqv_mapping_manage.html -> build/lib/plom_server/templates/Preparation 2026-05-12T08:36:24,966 copying plom_server/templates/Preparation/prenaming_configuration.html -> build/lib/plom_server/templates/Preparation 2026-05-12T08:36:24,969 copying plom_server/templates/Preparation/public_code.html -> build/lib/plom_server/templates/Preparation 2026-05-12T08:36:24,971 copying plom_server/templates/Preparation/source_item_view.html -> build/lib/plom_server/templates/Preparation 2026-05-12T08:36:24,973 copying plom_server/templates/Preparation/source_manage.html -> build/lib/plom_server/templates/Preparation 2026-05-12T08:36:24,976 creating build/lib/plom_server/templates/Profile 2026-05-12T08:36:24,977 copying plom_server/templates/Profile/private_profile.html -> build/lib/plom_server/templates/Profile 2026-05-12T08:36:24,979 copying plom_server/templates/Profile/profile.html -> build/lib/plom_server/templates/Profile 2026-05-12T08:36:24,981 creating build/lib/plom_server/templates/Progress 2026-05-12T08:36:24,982 copying plom_server/templates/Progress/progress_landing.html -> build/lib/plom_server/templates/Progress 2026-05-12T08:36:24,985 copying plom_server/templates/Progress/tools_landing.html -> build/lib/plom_server/templates/Progress 2026-05-12T08:36:24,987 creating build/lib/plom_server/templates/Progress/Identify 2026-05-12T08:36:24,988 copying plom_server/templates/Progress/Identify/all_identify_tasks.html -> build/lib/plom_server/templates/Progress/Identify 2026-05-12T08:36:24,990 copying plom_server/templates/Progress/Identify/id_image_wrap_fragment.html -> build/lib/plom_server/templates/Progress/Identify 2026-05-12T08:36:24,993 copying plom_server/templates/Progress/Identify/identify_home.html -> build/lib/plom_server/templates/Progress/Identify 2026-05-12T08:36:24,995 creating build/lib/plom_server/templates/Progress/Mark 2026-05-12T08:36:24,996 copying plom_server/templates/Progress/Mark/all_marking_tasks_table_fragment.html -> build/lib/plom_server/templates/Progress/Mark 2026-05-12T08:36:24,999 copying plom_server/templates/Progress/Mark/annotation_image_wrap_fragment.html -> build/lib/plom_server/templates/Progress/Mark 2026-05-12T08:36:25,001 copying plom_server/templates/Progress/Mark/mark_compare_versions.html -> build/lib/plom_server/templates/Progress/Mark 2026-05-12T08:36:25,003 copying plom_server/templates/Progress/Mark/mark_details.html -> build/lib/plom_server/templates/Progress/Mark 2026-05-12T08:36:25,007 copying plom_server/templates/Progress/Mark/mark_overview.html -> build/lib/plom_server/templates/Progress/Mark 2026-05-12T08:36:25,010 copying plom_server/templates/Progress/Mark/mark_papers.html -> build/lib/plom_server/templates/Progress/Mark 2026-05-12T08:36:25,012 copying plom_server/templates/Progress/Mark/mark_stats_card.html -> build/lib/plom_server/templates/Progress/Mark 2026-05-12T08:36:25,015 copying plom_server/templates/Progress/Mark/original_image_wrap_fragment.html -> build/lib/plom_server/templates/Progress/Mark 2026-05-12T08:36:25,017 copying plom_server/templates/Progress/Mark/task_details.html -> build/lib/plom_server/templates/Progress/Mark 2026-05-12T08:36:25,020 copying plom_server/templates/Progress/Mark/task_filter.html -> build/lib/plom_server/templates/Progress/Mark 2026-05-12T08:36:25,023 creating build/lib/plom_server/templates/Progress/User_Info 2026-05-12T08:36:25,024 copying plom_server/templates/Progress/User_Info/modal_forms.html -> build/lib/plom_server/templates/Progress/User_Info 2026-05-12T08:36:25,027 copying plom_server/templates/Progress/User_Info/user_info_home.html -> build/lib/plom_server/templates/Progress/User_Info 2026-05-12T08:36:25,030 creating build/lib/plom_server/templates/Progress/fragments 2026-05-12T08:36:25,031 copying plom_server/templates/Progress/fragments/task_progress_bar.html -> build/lib/plom_server/templates/Progress/fragments 2026-05-12T08:36:25,033 creating build/lib/plom_server/templates/QuestionClustering 2026-05-12T08:36:25,034 copying plom_server/templates/QuestionClustering/cluster_groups.html -> build/lib/plom_server/templates/QuestionClustering 2026-05-12T08:36:25,038 copying plom_server/templates/QuestionClustering/clustered_papers.html -> build/lib/plom_server/templates/QuestionClustering 2026-05-12T08:36:25,041 copying plom_server/templates/QuestionClustering/clustering_jobs.html -> build/lib/plom_server/templates/QuestionClustering 2026-05-12T08:36:25,043 copying plom_server/templates/QuestionClustering/home.html -> build/lib/plom_server/templates/QuestionClustering 2026-05-12T08:36:25,045 copying plom_server/templates/QuestionClustering/modal_forms.html -> build/lib/plom_server/templates/QuestionClustering 2026-05-12T08:36:25,048 copying plom_server/templates/QuestionClustering/select.html -> build/lib/plom_server/templates/QuestionClustering 2026-05-12T08:36:25,050 copying plom_server/templates/QuestionClustering/show_rectangles.html -> build/lib/plom_server/templates/QuestionClustering 2026-05-12T08:36:25,053 creating build/lib/plom_server/templates/QuestionClustering/fragments 2026-05-12T08:36:25,054 copying plom_server/templates/QuestionClustering/fragments/clustering_jobs_table.html -> build/lib/plom_server/templates/QuestionClustering/fragments 2026-05-12T08:36:25,056 copying plom_server/templates/QuestionClustering/fragments/clustering_tag_cell.html -> build/lib/plom_server/templates/QuestionClustering/fragments 2026-05-12T08:36:25,058 copying plom_server/templates/QuestionClustering/fragments/error_detail_modal.html -> build/lib/plom_server/templates/QuestionClustering/fragments 2026-05-12T08:36:25,061 creating build/lib/plom_server/templates/Questiontags 2026-05-12T08:36:25,062 copying plom_server/templates/Questiontags/modal_forms.html -> build/lib/plom_server/templates/Questiontags 2026-05-12T08:36:25,065 copying plom_server/templates/Questiontags/qtags_landing.html -> build/lib/plom_server/templates/Questiontags 2026-05-12T08:36:25,068 creating build/lib/plom_server/templates/Rectangles 2026-05-12T08:36:25,068 copying plom_server/templates/Rectangles/home.html -> build/lib/plom_server/templates/Rectangles 2026-05-12T08:36:25,071 copying plom_server/templates/Rectangles/select.html -> build/lib/plom_server/templates/Rectangles 2026-05-12T08:36:25,073 copying plom_server/templates/Rectangles/show_rectangles.html -> build/lib/plom_server/templates/Rectangles 2026-05-12T08:36:25,076 creating build/lib/plom_server/templates/Reports 2026-05-12T08:36:25,076 copying plom_server/templates/Reports/reports_landing.html -> build/lib/plom_server/templates/Reports 2026-05-12T08:36:25,079 creating build/lib/plom_server/templates/Rubrics 2026-05-12T08:36:25,080 copying plom_server/templates/Rubrics/diff_partial.html -> build/lib/plom_server/templates/Rubrics 2026-05-12T08:36:25,083 copying plom_server/templates/Rubrics/feedback_rules.html -> build/lib/plom_server/templates/Rubrics 2026-05-12T08:36:25,086 copying plom_server/templates/Rubrics/modal_forms.html -> build/lib/plom_server/templates/Rubrics 2026-05-12T08:36:25,089 copying plom_server/templates/Rubrics/rubric_item.html -> build/lib/plom_server/templates/Rubrics 2026-05-12T08:36:25,092 copying plom_server/templates/Rubrics/rubrics_access.html -> build/lib/plom_server/templates/Rubrics 2026-05-12T08:36:25,094 copying plom_server/templates/Rubrics/rubrics_admin.html -> build/lib/plom_server/templates/Rubrics 2026-05-12T08:36:25,097 copying plom_server/templates/Rubrics/rubrics_landing.html -> build/lib/plom_server/templates/Rubrics 2026-05-12T08:36:25,099 creating build/lib/plom_server/templates/Scan 2026-05-12T08:36:25,100 copying plom_server/templates/Scan/bundle_is_locked.html -> build/lib/plom_server/templates/Scan 2026-05-12T08:36:25,103 copying plom_server/templates/Scan/bundle_thumbnails.html -> build/lib/plom_server/templates/Scan 2026-05-12T08:36:25,105 copying plom_server/templates/Scan/bundle_upload.html -> build/lib/plom_server/templates/Scan 2026-05-12T08:36:25,108 copying plom_server/templates/Scan/handwriting_comparison.html -> build/lib/plom_server/templates/Scan 2026-05-12T08:36:25,111 copying plom_server/templates/Scan/overview.html -> build/lib/plom_server/templates/Scan 2026-05-12T08:36:25,113 copying plom_server/templates/Scan/reassign_discard.html -> build/lib/plom_server/templates/Scan 2026-05-12T08:36:25,116 copying plom_server/templates/Scan/scan_complete.html -> build/lib/plom_server/templates/Scan 2026-05-12T08:36:25,119 copying plom_server/templates/Scan/scan_discard.html -> build/lib/plom_server/templates/Scan 2026-05-12T08:36:25,121 copying plom_server/templates/Scan/scan_incomplete.html -> build/lib/plom_server/templates/Scan 2026-05-12T08:36:25,124 copying plom_server/templates/Scan/show_pushed_bundles.html -> build/lib/plom_server/templates/Scan 2026-05-12T08:36:25,126 copying plom_server/templates/Scan/show_staged_bundles.html -> build/lib/plom_server/templates/Scan 2026-05-12T08:36:25,129 creating build/lib/plom_server/templates/Scan/fragments 2026-05-12T08:36:25,129 copying plom_server/templates/Scan/fragments/bundle_page_img_tag.html -> build/lib/plom_server/templates/Scan/fragments 2026-05-12T08:36:25,132 copying plom_server/templates/Scan/fragments/bundle_page_panel.html -> build/lib/plom_server/templates/Scan/fragments 2026-05-12T08:36:25,135 copying plom_server/templates/Scan/fragments/bundle_summary.html -> build/lib/plom_server/templates/Scan/fragments 2026-05-12T08:36:25,137 copying plom_server/templates/Scan/fragments/bundle_thumbnail_container.html -> build/lib/plom_server/templates/Scan/fragments 2026-05-12T08:36:25,139 copying plom_server/templates/Scan/fragments/knowify_image.html -> build/lib/plom_server/templates/Scan/fragments 2026-05-12T08:36:25,142 copying plom_server/templates/Scan/fragments/pushed_image_wrapper.html -> build/lib/plom_server/templates/Scan/fragments 2026-05-12T08:36:25,144 copying plom_server/templates/Scan/fragments/staged_bundle_row.html -> build/lib/plom_server/templates/Scan/fragments 2026-05-12T08:36:25,146 copying plom_server/templates/Scan/fragments/substitute_image_wrapper.html -> build/lib/plom_server/templates/Scan/fragments 2026-05-12T08:36:25,149 creating build/lib/plom_server/templates/SpecCreator 2026-05-12T08:36:25,150 copying plom_server/templates/SpecCreator/launch-page.html -> build/lib/plom_server/templates/SpecCreator 2026-05-12T08:36:25,152 copying plom_server/templates/SpecCreator/spec_upload.html -> build/lib/plom_server/templates/SpecCreator 2026-05-12T08:36:25,154 copying plom_server/templates/SpecCreator/summary-page.html -> build/lib/plom_server/templates/SpecCreator 2026-05-12T08:36:25,157 copying plom_server/templates/SpecCreator/template_spec_builder.html -> build/lib/plom_server/templates/SpecCreator 2026-05-12T08:36:25,160 copying plom_server/templates/SpecCreator/validation.html -> build/lib/plom_server/templates/SpecCreator 2026-05-12T08:36:25,161 creating build/lib/plom_server/templates/Tags 2026-05-12T08:36:25,162 copying plom_server/templates/Tags/tag_item.html -> build/lib/plom_server/templates/Tags 2026-05-12T08:36:25,165 copying plom_server/templates/Tags/tags_landing.html -> build/lib/plom_server/templates/Tags 2026-05-12T08:36:25,167 creating build/lib/plom_server/templates/TaskOrder 2026-05-12T08:36:25,168 copying plom_server/templates/TaskOrder/task_order_landing.html -> build/lib/plom_server/templates/TaskOrder 2026-05-12T08:36:25,170 creating build/lib/plom_server/templates/UserManagement 2026-05-12T08:36:25,171 copying plom_server/templates/UserManagement/password_reset_page.html -> build/lib/plom_server/templates/UserManagement 2026-05-12T08:36:25,173 copying plom_server/templates/UserManagement/users.html -> build/lib/plom_server/templates/UserManagement 2026-05-12T08:36:25,176 creating build/lib/plom_server/templates/base 2026-05-12T08:36:25,177 copying plom_server/templates/base/alert_message.html -> build/lib/plom_server/templates/base 2026-05-12T08:36:25,179 copying plom_server/templates/base/alert_messages.html -> build/lib/plom_server/templates/base 2026-05-12T08:36:25,181 copying plom_server/templates/base/base-2col.html -> build/lib/plom_server/templates/base 2026-05-12T08:36:25,184 copying plom_server/templates/base/base.html -> build/lib/plom_server/templates/base 2026-05-12T08:36:25,186 copying plom_server/templates/base/plom_logo.html -> build/lib/plom_server/templates/base 2026-05-12T08:36:25,188 copying plom_server/templates/base/reset.html -> build/lib/plom_server/templates/base 2026-05-12T08:36:25,191 copying plom_server/templates/base/server_status.html -> build/lib/plom_server/templates/base 2026-05-12T08:36:25,193 copying plom_server/templates/base/sidebar.html -> build/lib/plom_server/templates/base 2026-05-12T08:36:25,196 copying plom_server/templates/base/troubles_afoot.html -> build/lib/plom_server/templates/base 2026-05-12T08:36:25,198 creating build/lib/plom_server/TestingSupport/config_files 2026-05-12T08:36:25,199 copying plom_server/TestingSupport/config_files/full_demo_config.toml -> build/lib/plom_server/TestingSupport/config_files 2026-05-12T08:36:25,201 copying plom_server/TestingSupport/config_files/hw_bundle_config.toml -> build/lib/plom_server/TestingSupport/config_files 2026-05-12T08:36:25,203 copying plom_server/TestingSupport/config_files/just_demo_spec.toml -> build/lib/plom_server/TestingSupport/config_files 2026-05-12T08:36:25,205 copying plom_server/TestingSupport/config_files/long_demo_config.toml -> build/lib/plom_server/TestingSupport/config_files 2026-05-12T08:36:25,207 copying plom_server/TestingSupport/config_files/quick_demo_config.toml -> build/lib/plom_server/TestingSupport/config_files 2026-05-12T08:36:25,209 creating build/lib/plom_server/TestingSupport/tests 2026-05-12T08:36:25,210 copying plom_server/TestingSupport/tests/__init__.py -> build/lib/plom_server/TestingSupport/tests 2026-05-12T08:36:25,212 copying plom_server/TestingSupport/tests/test_config.py -> build/lib/plom_server/TestingSupport/tests 2026-05-12T08:36:25,214 creating build/lib/plom_server/UserManagement/management/commands 2026-05-12T08:36:25,215 copying plom_server/UserManagement/management/commands/plom_leadmarker_membership.py -> build/lib/plom_server/UserManagement/management/commands 2026-05-12T08:36:25,217 copying plom_server/UserManagement/management/commands/plom_users.py -> build/lib/plom_server/UserManagement/management/commands 2026-05-12T08:36:25,219 creating build/lib/plom_server/UserManagement/migrations 2026-05-12T08:36:25,220 copying plom_server/UserManagement/migrations/0001_initial.py -> build/lib/plom_server/UserManagement/migrations 2026-05-12T08:36:25,223 copying plom_server/UserManagement/migrations/__init__.py -> build/lib/plom_server/UserManagement/migrations 2026-05-12T08:36:25,224 creating build/lib/plom_server/UserManagement/tests 2026-05-12T08:36:25,225 copying plom_server/UserManagement/tests/__init__.py -> build/lib/plom_server/UserManagement/tests 2026-05-12T08:36:25,228 copying plom_server/UserManagement/tests/test_UsersService.py -> build/lib/plom_server/UserManagement/tests 2026-05-12T08:36:25,230 copying plom_ml/clustering/model/model_config.yaml -> build/lib/plom_ml/clustering/model 2026-05-12T08:36:25,271 installing to build/bdist.linux-armv7l/wheel 2026-05-12T08:36:25,272 running install 2026-05-12T08:36:25,295 running install_lib 2026-05-12T08:36:25,301 creating build/bdist.linux-armv7l/wheel 2026-05-12T08:36:25,303 creating build/bdist.linux-armv7l/wheel/plom_server 2026-05-12T08:36:25,305 creating build/bdist.linux-armv7l/wheel/plom_server/demo_files 2026-05-12T08:36:25,306 copying build/lib/plom_server/demo_files/assessment_v2.tex -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-05-12T08:36:25,309 copying build/lib/plom_server/demo_files/demo_assessment_rubrics_q1.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-05-12T08:36:25,311 copying build/lib/plom_server/demo_files/demo_assessment_rubrics_q3.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-05-12T08:36:25,313 copying build/lib/plom_server/demo_files/demo_assessment_rubrics_q4_version_specific.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-05-12T08:36:25,315 copying build/lib/plom_server/demo_files/cl_for_demo.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-05-12T08:36:25,316 copying build/lib/plom_server/demo_files/demo_assessment_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-05-12T08:36:25,318 copying build/lib/plom_server/demo_files/demo_assessment_rubrics_q2.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-05-12T08:36:25,320 copying build/lib/plom_server/demo_files/bundle_for_demo.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-05-12T08:36:25,322 copying build/lib/plom_server/demo_files/bundle_for_long_demo.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-05-12T08:36:25,324 copying build/lib/plom_server/demo_files/cl_for_long_demo.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-05-12T08:36:25,327 copying build/lib/plom_server/demo_files/assessment_v1.tex -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-05-12T08:36:25,329 copying build/lib/plom_server/demo_files/demo_assessment_rubrics_q4.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-05-12T08:36:25,331 copying build/lib/plom_server/demo_files/cl_for_plaid_demo.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-05-12T08:36:25,334 copying build/lib/plom_server/demo_files/assessment_v3.tex -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-05-12T08:36:25,336 copying build/lib/plom_server/demo_files/demo_solution_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-05-12T08:36:25,338 copying build/lib/plom_server/demo_files/bundle_for_quick_demo.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-05-12T08:36:25,340 copying build/lib/plom_server/demo_files/cl_for_quick_demo.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-05-12T08:36:25,342 copying build/lib/plom_server/demo_files/demo_assessment_spec_single_version.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-05-12T08:36:25,344 copying build/lib/plom_server/demo_files/bundle_for_plaid_demo.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-05-12T08:36:25,346 copying build/lib/plom_server/demo_files/demo_assessment_qtags.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-05-12T08:36:25,349 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags 2026-05-12T08:36:25,350 copying build/lib/plom_server/QuestionTags/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-05-12T08:36:25,352 copying build/lib/plom_server/QuestionTags/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-05-12T08:36:25,354 copying build/lib/plom_server/QuestionTags/serializers.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-05-12T08:36:25,356 copying build/lib/plom_server/QuestionTags/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-05-12T08:36:25,359 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags/management 2026-05-12T08:36:25,361 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags/management/commands 2026-05-12T08:36:25,362 copying build/lib/plom_server/QuestionTags/management/commands/delete_qtag_link.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-05-12T08:36:25,364 copying build/lib/plom_server/QuestionTags/management/commands/create_tag.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-05-12T08:36:25,366 copying build/lib/plom_server/QuestionTags/management/commands/delete_tag.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-05-12T08:36:25,368 copying build/lib/plom_server/QuestionTags/management/commands/upload_qtags_csv.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-05-12T08:36:25,370 copying build/lib/plom_server/QuestionTags/management/commands/link_question_with_tag.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-05-12T08:36:25,372 copying build/lib/plom_server/QuestionTags/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-05-12T08:36:25,375 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags/services 2026-05-12T08:36:25,376 copying build/lib/plom_server/QuestionTags/services/questiontag_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/services 2026-05-12T08:36:25,379 copying build/lib/plom_server/QuestionTags/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/services 2026-05-12T08:36:25,381 copying build/lib/plom_server/QuestionTags/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-05-12T08:36:25,383 copying build/lib/plom_server/QuestionTags/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-05-12T08:36:25,386 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags/migrations 2026-05-12T08:36:25,387 copying build/lib/plom_server/QuestionTags/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/migrations 2026-05-12T08:36:25,389 copying build/lib/plom_server/QuestionTags/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/migrations 2026-05-12T08:36:25,392 creating build/bdist.linux-armv7l/wheel/plom_server/TaskOrder 2026-05-12T08:36:25,393 copying build/lib/plom_server/TaskOrder/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-05-12T08:36:25,395 copying build/lib/plom_server/TaskOrder/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-05-12T08:36:25,397 copying build/lib/plom_server/TaskOrder/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-05-12T08:36:25,399 creating build/bdist.linux-armv7l/wheel/plom_server/TaskOrder/management 2026-05-12T08:36:25,401 creating build/bdist.linux-armv7l/wheel/plom_server/TaskOrder/management/commands 2026-05-12T08:36:25,403 copying build/lib/plom_server/TaskOrder/management/commands/task_sort_written_amount.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder/management/commands 2026-05-12T08:36:25,405 copying build/lib/plom_server/TaskOrder/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-05-12T08:36:25,408 creating build/bdist.linux-armv7l/wheel/plom_server/TaskOrder/services 2026-05-12T08:36:25,409 copying build/lib/plom_server/TaskOrder/services/task_ordering_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder/services 2026-05-12T08:36:25,411 copying build/lib/plom_server/TaskOrder/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder/services 2026-05-12T08:36:25,413 copying build/lib/plom_server/TaskOrder/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-05-12T08:36:25,416 creating build/bdist.linux-armv7l/wheel/plom_server/Reports 2026-05-12T08:36:25,417 copying build/lib/plom_server/Reports/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Reports 2026-05-12T08:36:25,419 copying build/lib/plom_server/Reports/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Reports 2026-05-12T08:36:25,421 copying build/lib/plom_server/Reports/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Reports 2026-05-12T08:36:25,424 creating build/bdist.linux-armv7l/wheel/plom_server/Profile 2026-05-12T08:36:25,425 copying build/lib/plom_server/Profile/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-05-12T08:36:25,427 copying build/lib/plom_server/Profile/edit_profile_form.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-05-12T08:36:25,429 copying build/lib/plom_server/Profile/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-05-12T08:36:25,431 copying build/lib/plom_server/Profile/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-05-12T08:36:25,433 copying build/lib/plom_server/Profile/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-05-12T08:36:25,436 copying build/lib/plom_server/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-05-12T08:36:25,438 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation 2026-05-12T08:36:25,440 copying build/lib/plom_server/Preparation/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-05-12T08:36:25,443 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/views 2026-05-12T08:36:25,444 copying build/lib/plom_server/Preparation/views/public_code.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-05-12T08:36:25,446 copying build/lib/plom_server/Preparation/views/miscellanea.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-05-12T08:36:25,448 copying build/lib/plom_server/Preparation/views/home.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-05-12T08:36:25,451 copying build/lib/plom_server/Preparation/views/mocker.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-05-12T08:36:25,453 copying build/lib/plom_server/Preparation/views/classlist_manage.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-05-12T08:36:25,455 copying build/lib/plom_server/Preparation/views/pqv_mapping.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-05-12T08:36:25,458 copying build/lib/plom_server/Preparation/views/prenaming.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-05-12T08:36:25,460 copying build/lib/plom_server/Preparation/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-05-12T08:36:25,462 copying build/lib/plom_server/Preparation/views/source_manage.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-05-12T08:36:25,465 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/useful_files_for_testing 2026-05-12T08:36:25,466 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-05-12T08:36:25,468 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-05-12T08:36:25,470 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-05-12T08:36:25,474 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-05-12T08:36:25,477 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-05-12T08:36:25,479 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-05-12T08:36:25,481 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-05-12T08:36:25,483 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-05-12T08:36:25,488 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/tests 2026-05-12T08:36:25,489 copying build/lib/plom_server/Preparation/tests/test_status.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-05-12T08:36:25,491 copying build/lib/plom_server/Preparation/tests/tiny_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-05-12T08:36:25,493 copying build/lib/plom_server/Preparation/tests/test_classlist_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-05-12T08:36:25,496 copying build/lib/plom_server/Preparation/tests/test_source_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-05-12T08:36:25,499 copying build/lib/plom_server/Preparation/tests/test_view_home.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-05-12T08:36:25,501 copying build/lib/plom_server/Preparation/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-05-12T08:36:25,504 copying build/lib/plom_server/Preparation/tests/test_students.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-05-12T08:36:25,506 copying build/lib/plom_server/Preparation/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-05-12T08:36:25,509 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/management 2026-05-12T08:36:25,511 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/management/commands 2026-05-12T08:36:25,512 copying build/lib/plom_server/Preparation/management/commands/plom_preparation_classlist.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/management/commands 2026-05-12T08:36:25,515 copying build/lib/plom_server/Preparation/management/commands/plom_preparation_source.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/management/commands 2026-05-12T08:36:25,517 copying build/lib/plom_server/Preparation/management/commands/plom_preparation_status.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/management/commands 2026-05-12T08:36:25,519 copying build/lib/plom_server/Preparation/management/commands/plom_preparation_spec.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/management/commands 2026-05-12T08:36:25,521 copying build/lib/plom_server/Preparation/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-05-12T08:36:25,523 copying build/lib/plom_server/Preparation/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-05-12T08:36:25,526 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/services 2026-05-12T08:36:25,527 copying build/lib/plom_server/Preparation/services/PapersPrinted.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-05-12T08:36:25,529 copying build/lib/plom_server/Preparation/services/prenaming_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-05-12T08:36:25,531 copying build/lib/plom_server/Preparation/services/classlist.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-05-12T08:36:25,534 copying build/lib/plom_server/Preparation/services/preparation_dependency_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-05-12T08:36:25,537 copying build/lib/plom_server/Preparation/services/SourceService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-05-12T08:36:25,540 copying build/lib/plom_server/Preparation/services/mocker.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-05-12T08:36:25,542 copying build/lib/plom_server/Preparation/services/pqv_mapping.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-05-12T08:36:25,544 copying build/lib/plom_server/Preparation/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-05-12T08:36:25,547 copying build/lib/plom_server/Preparation/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-05-12T08:36:25,549 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/migrations 2026-05-12T08:36:25,551 copying build/lib/plom_server/Preparation/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/migrations 2026-05-12T08:36:25,553 copying build/lib/plom_server/Preparation/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/migrations 2026-05-12T08:36:25,555 copying build/lib/plom_server/asgi.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-05-12T08:36:25,558 creating build/bdist.linux-armv7l/wheel/plom_server/Mark 2026-05-12T08:36:25,559 copying build/lib/plom_server/Mark/serializers.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark 2026-05-12T08:36:25,562 creating build/bdist.linux-armv7l/wheel/plom_server/Mark/tests 2026-05-12T08:36:25,563 copying build/lib/plom_server/Mark/tests/tiny_qvmap.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-05-12T08:36:25,569 copying build/lib/plom_server/Mark/tests/test_question_marking_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-05-12T08:36:25,571 copying build/lib/plom_server/Mark/tests/test_marking_task_service_config.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-05-12T08:36:25,573 copying build/lib/plom_server/Mark/tests/test_marking_priority_setting.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-05-12T08:36:25,576 copying build/lib/plom_server/Mark/tests/tiny_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-05-12T08:36:25,578 copying build/lib/plom_server/Mark/tests/test_marking_task_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-05-12T08:36:25,580 copying build/lib/plom_server/Mark/tests/test_incoming_annotations.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-05-12T08:36:25,583 copying build/lib/plom_server/Mark/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-05-12T08:36:25,585 copying build/lib/plom_server/Mark/tests/test_tagging_tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-05-12T08:36:25,587 copying build/lib/plom_server/Mark/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark 2026-05-12T08:36:25,590 creating build/bdist.linux-armv7l/wheel/plom_server/Mark/models 2026-05-12T08:36:25,591 copying build/lib/plom_server/Mark/models/tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/models 2026-05-12T08:36:25,594 copying build/lib/plom_server/Mark/models/annotations.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/models 2026-05-12T08:36:25,596 copying build/lib/plom_server/Mark/models/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/models 2026-05-12T08:36:25,598 copying build/lib/plom_server/Mark/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark 2026-05-12T08:36:25,600 copying build/lib/plom_server/Mark/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark 2026-05-12T08:36:25,603 creating build/bdist.linux-armv7l/wheel/plom_server/Mark/services 2026-05-12T08:36:25,604 copying build/lib/plom_server/Mark/services/marking_task_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-05-12T08:36:25,607 copying build/lib/plom_server/Mark/services/MarkingPriorityService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-05-12T08:36:25,610 copying build/lib/plom_server/Mark/services/marking_stats.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-05-12T08:36:25,613 copying build/lib/plom_server/Mark/services/annotations.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-05-12T08:36:25,616 copying build/lib/plom_server/Mark/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-05-12T08:36:25,618 copying build/lib/plom_server/Mark/services/question_marking.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-05-12T08:36:25,620 copying build/lib/plom_server/Mark/services/page_data.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-05-12T08:36:25,623 copying build/lib/plom_server/Mark/services/mark_task.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-05-12T08:36:25,626 creating build/bdist.linux-armv7l/wheel/plom_server/Mark/migrations 2026-05-12T08:36:25,628 copying build/lib/plom_server/Mark/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/migrations 2026-05-12T08:36:25,631 copying build/lib/plom_server/Mark/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/migrations 2026-05-12T08:36:25,633 creating build/bdist.linux-armv7l/wheel/plom_server/Identify 2026-05-12T08:36:25,635 copying build/lib/plom_server/Identify/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-05-12T08:36:25,637 copying build/lib/plom_server/Identify/tests.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-05-12T08:36:25,640 copying build/lib/plom_server/Identify/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-05-12T08:36:25,642 copying build/lib/plom_server/Identify/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-05-12T08:36:25,645 creating build/bdist.linux-armv7l/wheel/plom_server/Identify/management 2026-05-12T08:36:25,646 creating build/bdist.linux-armv7l/wheel/plom_server/Identify/management/commands 2026-05-12T08:36:25,648 copying build/lib/plom_server/Identify/management/commands/clear_id.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/management/commands 2026-05-12T08:36:25,650 copying build/lib/plom_server/Identify/management/commands/plom_id_direct.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/management/commands 2026-05-12T08:36:25,652 copying build/lib/plom_server/Identify/management/commands/plom_run_id_reader.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/management/commands 2026-05-12T08:36:25,655 copying build/lib/plom_server/Identify/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-05-12T08:36:25,657 copying build/lib/plom_server/Identify/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-05-12T08:36:25,659 creating build/bdist.linux-armv7l/wheel/plom_server/Identify/services 2026-05-12T08:36:25,661 copying build/lib/plom_server/Identify/services/ClasslistService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-05-12T08:36:25,663 copying build/lib/plom_server/Identify/services/id_direct.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-05-12T08:36:25,665 copying build/lib/plom_server/Identify/services/id_tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-05-12T08:36:25,668 copying build/lib/plom_server/Identify/services/id_reader.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-05-12T08:36:25,671 copying build/lib/plom_server/Identify/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-05-12T08:36:25,673 copying build/lib/plom_server/Identify/services/id_progress.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-05-12T08:36:25,676 copying build/lib/plom_server/Identify/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-05-12T08:36:25,679 creating build/bdist.linux-armv7l/wheel/plom_server/Identify/migrations 2026-05-12T08:36:25,680 copying build/lib/plom_server/Identify/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/migrations 2026-05-12T08:36:25,682 copying build/lib/plom_server/Identify/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/migrations 2026-05-12T08:36:25,685 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher 2026-05-12T08:36:25,686 copying build/lib/plom_server/Launcher/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher 2026-05-12T08:36:25,689 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher/management 2026-05-12T08:36:25,691 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher/management/commands 2026-05-12T08:36:25,693 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-05-12T08:36:25,695 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-05-12T08:36:25,697 copying build/lib/plom_server/Launcher/management/commands/plom_get_static_javascript.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/management/commands 2026-05-12T08:36:25,700 copying build/lib/plom_server/Launcher/management/commands/plom_demo_bundles.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/management/commands 2026-05-12T08:36:25,702 copying build/lib/plom_server/Launcher/management/commands/plom_create_demo_users.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/management/commands 2026-05-12T08:36:25,705 copying build/lib/plom_server/Launcher/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher 2026-05-12T08:36:25,708 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher/services 2026-05-12T08:36:25,709 copying build/lib/plom_server/Launcher/services/launch_demo_homework_bundle_creator.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/services 2026-05-12T08:36:25,711 copying build/lib/plom_server/Launcher/services/launch_demo_bundle_creator.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/services 2026-05-12T08:36:25,715 copying build/lib/plom_server/Launcher/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/services 2026-05-12T08:36:25,717 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher/migrations 2026-05-12T08:36:25,719 copying build/lib/plom_server/Launcher/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/migrations 2026-05-12T08:36:25,721 creating build/bdist.linux-armv7l/wheel/plom_server/static 2026-05-12T08:36:25,723 copying build/lib/plom_server/static/plomLogoDark.png -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-05-12T08:36:25,725 copying build/lib/plom_server/static/fingers_in_gears.svg -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-05-12T08:36:25,729 creating build/bdist.linux-armv7l/wheel/plom_server/static/css 2026-05-12T08:36:25,730 copying build/lib/plom_server/static/css/diff_table.css -> build/bdist.linux-armv7l/wheel/./plom_server/static/css 2026-05-12T08:36:25,732 copying build/lib/plom_server/static/css/base.css -> build/bdist.linux-armv7l/wheel/./plom_server/static/css 2026-05-12T08:36:25,735 copying build/lib/plom_server/static/css/profile.css -> build/bdist.linux-armv7l/wheel/./plom_server/static/css 2026-05-12T08:36:25,737 copying build/lib/plom_server/static/defaultUserIcon.png -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-05-12T08:36:25,740 copying build/lib/plom_server/static/favicon.ico -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-05-12T08:36:25,742 copying build/lib/plom_server/static/ball_triangle.svg -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-05-12T08:36:25,744 copying build/lib/plom_server/static/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-05-12T08:36:25,747 copying build/lib/plom_server/static/plomLogo.svg -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-05-12T08:36:25,749 copying build/lib/plom_server/static/plomLogo.png -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-05-12T08:36:25,753 creating build/bdist.linux-armv7l/wheel/plom_server/static/js 2026-05-12T08:36:25,754 copying build/lib/plom_server/static/js/plom_htmx_error_handler.js -> build/bdist.linux-armv7l/wheel/./plom_server/static/js 2026-05-12T08:36:25,756 copying build/lib/plom_server/static/js/frontend_utils.js -> build/bdist.linux-armv7l/wheel/./plom_server/static/js 2026-05-12T08:36:25,759 copying build/lib/plom_server/static/js/rectangle_select.js -> build/bdist.linux-armv7l/wheel/./plom_server/static/js 2026-05-12T08:36:25,762 copying build/lib/plom_server/static/js/bootstrap_lightdark_mode.js -> build/bdist.linux-armv7l/wheel/./plom_server/static/js 2026-05-12T08:36:25,764 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics 2026-05-12T08:36:25,766 copying build/lib/plom_server/Rubrics/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-05-12T08:36:25,768 copying build/lib/plom_server/Rubrics/tables.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-05-12T08:36:25,771 copying build/lib/plom_server/Rubrics/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-05-12T08:36:25,774 copying build/lib/plom_server/Rubrics/serializers.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-05-12T08:36:25,776 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/tests 2026-05-12T08:36:25,778 copying build/lib/plom_server/Rubrics/tests/test_rubric_misc.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-05-12T08:36:25,780 copying build/lib/plom_server/Rubrics/tests/test_rubric_fractional_permissions.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-05-12T08:36:25,783 copying build/lib/plom_server/Rubrics/tests/test_rubric_permissions.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-05-12T08:36:25,785 copying build/lib/plom_server/Rubrics/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-05-12T08:36:25,787 copying build/lib/plom_server/Rubrics/tests/test_rubric_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-05-12T08:36:25,790 copying build/lib/plom_server/Rubrics/tests/test_display_delta.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-05-12T08:36:25,793 copying build/lib/plom_server/Rubrics/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-05-12T08:36:25,795 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/management 2026-05-12T08:36:25,797 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/management/commands 2026-05-12T08:36:25,799 copying build/lib/plom_server/Rubrics/management/commands/plom_rubrics.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/management/commands 2026-05-12T08:36:25,802 copying build/lib/plom_server/Rubrics/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-05-12T08:36:25,804 copying build/lib/plom_server/Rubrics/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-05-12T08:36:25,806 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/services 2026-05-12T08:36:25,808 copying build/lib/plom_server/Rubrics/services/rubric_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/services 2026-05-12T08:36:25,812 copying build/lib/plom_server/Rubrics/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/services 2026-05-12T08:36:25,814 copying build/lib/plom_server/Rubrics/services/utils.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/services 2026-05-12T08:36:25,817 copying build/lib/plom_server/Rubrics/services/rubric_permissions.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/services 2026-05-12T08:36:25,819 copying build/lib/plom_server/Rubrics/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-05-12T08:36:25,822 copying build/lib/plom_server/Rubrics/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-05-12T08:36:25,825 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/migrations 2026-05-12T08:36:25,826 copying build/lib/plom_server/Rubrics/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/migrations 2026-05-12T08:36:25,829 copying build/lib/plom_server/Rubrics/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/migrations 2026-05-12T08:36:25,832 creating build/bdist.linux-armv7l/wheel/plom_server/Contrib 2026-05-12T08:36:25,833 copying build/lib/plom_server/Contrib/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Contrib 2026-05-12T08:36:25,836 creating build/bdist.linux-armv7l/wheel/plom_server/Contrib/management 2026-05-12T08:36:25,838 creating build/bdist.linux-armv7l/wheel/plom_server/Contrib/management/commands 2026-05-12T08:36:25,839 copying build/lib/plom_server/Contrib/management/commands/PCA_analysis.py -> build/bdist.linux-armv7l/wheel/./plom_server/Contrib/management/commands 2026-05-12T08:36:25,842 copying build/lib/plom_server/Contrib/management/commands/cluster_and_tag.py -> build/bdist.linux-armv7l/wheel/./plom_server/Contrib/management/commands 2026-05-12T08:36:25,845 creating build/bdist.linux-armv7l/wheel/plom_server/TestingSupport 2026-05-12T08:36:25,847 creating build/bdist.linux-armv7l/wheel/plom_server/TestingSupport/tests 2026-05-12T08:36:25,849 copying build/lib/plom_server/TestingSupport/tests/test_config.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/tests 2026-05-12T08:36:25,852 copying build/lib/plom_server/TestingSupport/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/tests 2026-05-12T08:36:25,854 copying build/lib/plom_server/TestingSupport/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport 2026-05-12T08:36:25,856 copying build/lib/plom_server/TestingSupport/utils.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport 2026-05-12T08:36:25,858 copying build/lib/plom_server/TestingSupport/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport 2026-05-12T08:36:25,861 creating build/bdist.linux-armv7l/wheel/plom_server/TestingSupport/config_files 2026-05-12T08:36:25,862 copying build/lib/plom_server/TestingSupport/config_files/quick_demo_config.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-05-12T08:36:25,864 copying build/lib/plom_server/TestingSupport/config_files/hw_bundle_config.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-05-12T08:36:25,866 copying build/lib/plom_server/TestingSupport/config_files/long_demo_config.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-05-12T08:36:25,868 copying build/lib/plom_server/TestingSupport/config_files/just_demo_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-05-12T08:36:25,870 copying build/lib/plom_server/TestingSupport/config_files/full_demo_config.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-05-12T08:36:25,873 creating build/bdist.linux-armv7l/wheel/plom_server/TestingSupport/services 2026-05-12T08:36:25,874 copying build/lib/plom_server/TestingSupport/services/ConfigFileService.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-05-12T08:36:25,877 copying build/lib/plom_server/TestingSupport/services/ConfigTaskService.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-05-12T08:36:25,879 copying build/lib/plom_server/TestingSupport/services/ConfigPreparationService.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-05-12T08:36:25,882 copying build/lib/plom_server/TestingSupport/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-05-12T08:36:25,884 copying build/lib/plom_server/TestingSupport/services/exceptions.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-05-12T08:36:25,886 creating build/bdist.linux-armv7l/wheel/plom_server/Scan 2026-05-12T08:36:25,888 copying build/lib/plom_server/Scan/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan 2026-05-12T08:36:25,891 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/views 2026-05-12T08:36:25,893 copying build/lib/plom_server/Scan/views/scan_discards.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-05-12T08:36:25,895 copying build/lib/plom_server/Scan/views/cast_image_state.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-05-12T08:36:25,898 copying build/lib/plom_server/Scan/views/rotate_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-05-12T08:36:25,900 copying build/lib/plom_server/Scan/views/manage_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-05-12T08:36:25,903 copying build/lib/plom_server/Scan/views/push_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-05-12T08:36:25,906 copying build/lib/plom_server/Scan/views/scanner_home.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-05-12T08:36:25,908 copying build/lib/plom_server/Scan/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-05-12T08:36:25,911 copying build/lib/plom_server/Scan/views/scanner_summary.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-05-12T08:36:25,913 copying build/lib/plom_server/Scan/views/pushed_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-05-12T08:36:25,916 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/tests 2026-05-12T08:36:25,918 copying build/lib/plom_server/Scan/tests/spec_with_shared_pages.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-05-12T08:36:25,920 copying build/lib/plom_server/Scan/tests/test_scan_cast.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-05-12T08:36:25,923 copying build/lib/plom_server/Scan/tests/id_page_img.png -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-05-12T08:36:25,926 copying build/lib/plom_server/Scan/tests/test_scan_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-05-12T08:36:25,929 copying build/lib/plom_server/Scan/tests/test_image_process.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-05-12T08:36:25,931 copying build/lib/plom_server/Scan/tests/test_staging_image_types.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-05-12T08:36:25,934 copying build/lib/plom_server/Scan/tests/test_manage_discard.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-05-12T08:36:25,937 copying build/lib/plom_server/Scan/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-05-12T08:36:25,939 copying build/lib/plom_server/Scan/tests/test_qr_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-05-12T08:36:25,942 copying build/lib/plom_server/Scan/tests/test_forgive.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-05-12T08:36:25,944 copying build/lib/plom_server/Scan/tests/test_manage_scan.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-05-12T08:36:25,947 copying build/lib/plom_server/Scan/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan 2026-05-12T08:36:25,950 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/management 2026-05-12T08:36:25,952 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/management/commands 2026-05-12T08:36:25,953 copying build/lib/plom_server/Scan/management/commands/plom_reassign_discard.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-05-12T08:36:25,956 copying build/lib/plom_server/Scan/management/commands/plom_discard_pushed_page.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-05-12T08:36:25,958 copying build/lib/plom_server/Scan/management/commands/plom_forgive_missing_page.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-05-12T08:36:25,960 copying build/lib/plom_server/Scan/management/commands/plom_staging_extralise.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-05-12T08:36:25,962 copying build/lib/plom_server/Scan/management/commands/plom_staging_rotate.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-05-12T08:36:25,965 copying build/lib/plom_server/Scan/management/commands/plom_bundle_push_lock.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-05-12T08:36:25,967 copying build/lib/plom_server/Scan/management/commands/plom_staging_bundles.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-05-12T08:36:25,970 copying build/lib/plom_server/Scan/management/commands/plom_staging_discard.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-05-12T08:36:25,972 copying build/lib/plom_server/Scan/management/commands/plom_forgive_all_dnm.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-05-12T08:36:25,974 copying build/lib/plom_server/Scan/management/commands/plom_staging_assign_extra.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-05-12T08:36:25,977 copying build/lib/plom_server/Scan/management/commands/plom_staging_knowify.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-05-12T08:36:25,979 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-05-12T08:36:25,981 copying build/lib/plom_server/Scan/management/commands/plom_staging_unknowify.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-05-12T08:36:25,984 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/models 2026-05-12T08:36:25,986 copying build/lib/plom_server/Scan/models/scan_background_chores.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/models 2026-05-12T08:36:25,988 copying build/lib/plom_server/Scan/models/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/models 2026-05-12T08:36:25,990 copying build/lib/plom_server/Scan/models/staging_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/models 2026-05-12T08:36:25,992 copying build/lib/plom_server/Scan/models/staging_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/models 2026-05-12T08:36:25,995 copying build/lib/plom_server/Scan/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan 2026-05-12T08:36:25,997 copying build/lib/plom_server/Scan/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan 2026-05-12T08:36:26,000 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/services 2026-05-12T08:36:26,001 copying build/lib/plom_server/Scan/services/manage_discard.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-05-12T08:36:26,004 copying build/lib/plom_server/Scan/services/image_rotate.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-05-12T08:36:26,007 copying build/lib/plom_server/Scan/services/util.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-05-12T08:36:26,010 copying build/lib/plom_server/Scan/services/scan_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-05-12T08:36:26,015 copying build/lib/plom_server/Scan/services/manage_scan.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-05-12T08:36:26,018 copying build/lib/plom_server/Scan/services/qr_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-05-12T08:36:26,021 copying build/lib/plom_server/Scan/services/image_process.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-05-12T08:36:26,023 copying build/lib/plom_server/Scan/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-05-12T08:36:26,026 copying build/lib/plom_server/Scan/services/hard_rotate.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-05-12T08:36:26,028 copying build/lib/plom_server/Scan/services/cast_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-05-12T08:36:26,031 copying build/lib/plom_server/Scan/services/ForgiveMissingService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-05-12T08:36:26,035 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/migrations 2026-05-12T08:36:26,036 copying build/lib/plom_server/Scan/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/migrations 2026-05-12T08:36:26,039 copying build/lib/plom_server/Scan/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/migrations 2026-05-12T08:36:26,041 creating build/bdist.linux-armv7l/wheel/plom_server/Finish 2026-05-12T08:36:26,042 copying build/lib/plom_server/Finish/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-05-12T08:36:26,045 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/views 2026-05-12T08:36:26,046 copying build/lib/plom_server/Finish/views/student_report.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-05-12T08:36:26,048 copying build/lib/plom_server/Finish/views/reassembly.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-05-12T08:36:26,050 copying build/lib/plom_server/Finish/views/soln_home.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-05-12T08:36:26,052 copying build/lib/plom_server/Finish/views/soln_sources.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-05-12T08:36:26,054 copying build/lib/plom_server/Finish/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-05-12T08:36:26,056 copying build/lib/plom_server/Finish/views/soln_spec.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-05-12T08:36:26,058 copying build/lib/plom_server/Finish/views/build_soln_pdf.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-05-12T08:36:26,060 copying build/lib/plom_server/Finish/views/marking_info.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-05-12T08:36:26,062 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/useful_files_for_testing 2026-05-12T08:36:26,063 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-05-12T08:36:26,066 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/tests 2026-05-12T08:36:26,067 copying build/lib/plom_server/Finish/tests/test_student_mark.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/tests 2026-05-12T08:36:26,069 copying build/lib/plom_server/Finish/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/tests 2026-05-12T08:36:26,072 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/templatetags 2026-05-12T08:36:26,073 copying build/lib/plom_server/Finish/templatetags/custom_tags.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/templatetags 2026-05-12T08:36:26,075 copying build/lib/plom_server/Finish/templatetags/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/templatetags 2026-05-12T08:36:26,076 copying build/lib/plom_server/Finish/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-05-12T08:36:26,079 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/management 2026-05-12T08:36:26,080 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/management/commands 2026-05-12T08:36:26,081 copying build/lib/plom_server/Finish/management/commands/plom_soln_sources.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-05-12T08:36:26,083 copying build/lib/plom_server/Finish/management/commands/generate_report.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-05-12T08:36:26,085 copying build/lib/plom_server/Finish/management/commands/plom_soln_spec.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-05-12T08:36:26,088 copying build/lib/plom_server/Finish/management/commands/plom_build_soln.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-05-12T08:36:26,090 copying build/lib/plom_server/Finish/management/commands/plom_build_all_soln.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-05-12T08:36:26,091 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-05-12T08:36:26,093 copying build/lib/plom_server/Finish/management/commands/plom_download_marks_csv.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-05-12T08:36:26,095 copying build/lib/plom_server/Finish/management/commands/plom_reassemble.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-05-12T08:36:26,098 copying build/lib/plom_server/Finish/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-05-12T08:36:26,099 copying build/lib/plom_server/Finish/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-05-12T08:36:26,102 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/services 2026-05-12T08:36:26,103 copying build/lib/plom_server/Finish/services/ta_marking_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-05-12T08:36:26,105 copying build/lib/plom_server/Finish/services/matplotlib_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-05-12T08:36:26,108 copying build/lib/plom_server/Finish/services/build_student_report_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-05-12T08:36:26,110 copying build/lib/plom_server/Finish/services/template_soln_spec.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-05-12T08:36:26,112 copying build/lib/plom_server/Finish/services/data_extraction_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-05-12T08:36:26,114 copying build/lib/plom_server/Finish/services/generate_report.css -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-05-12T08:36:26,116 copying build/lib/plom_server/Finish/services/ReportPDFService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-05-12T08:36:26,119 copying build/lib/plom_server/Finish/services/build_soln_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-05-12T08:36:26,121 copying build/lib/plom_server/Finish/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-05-12T08:36:26,123 copying build/lib/plom_server/Finish/services/annotation_data_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-05-12T08:36:26,125 copying build/lib/plom_server/Finish/services/reassemble_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-05-12T08:36:26,128 copying build/lib/plom_server/Finish/services/soln_source.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-05-12T08:36:26,130 copying build/lib/plom_server/Finish/services/soln_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-05-12T08:36:26,132 copying build/lib/plom_server/Finish/services/student_marks_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-05-12T08:36:26,135 copying build/lib/plom_server/Finish/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-05-12T08:36:26,137 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/migrations 2026-05-12T08:36:26,139 copying build/lib/plom_server/Finish/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/migrations 2026-05-12T08:36:26,141 copying build/lib/plom_server/Finish/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/migrations 2026-05-12T08:36:26,143 creating build/bdist.linux-armv7l/wheel/plom_server/templates 2026-05-12T08:36:26,145 creating build/bdist.linux-armv7l/wheel/plom_server/templates/TaskOrder 2026-05-12T08:36:26,146 copying build/lib/plom_server/templates/TaskOrder/task_order_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/TaskOrder 2026-05-12T08:36:26,148 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Reports 2026-05-12T08:36:26,149 copying build/lib/plom_server/templates/Reports/reports_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Reports 2026-05-12T08:36:26,152 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Profile 2026-05-12T08:36:26,153 copying build/lib/plom_server/templates/Profile/profile.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Profile 2026-05-12T08:36:26,156 copying build/lib/plom_server/templates/Profile/private_profile.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Profile 2026-05-12T08:36:26,159 creating build/bdist.linux-armv7l/wheel/plom_server/templates/base 2026-05-12T08:36:26,160 copying build/lib/plom_server/templates/base/plom_logo.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-05-12T08:36:26,161 copying build/lib/plom_server/templates/base/reset.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-05-12T08:36:26,164 copying build/lib/plom_server/templates/base/base-2col.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-05-12T08:36:26,165 copying build/lib/plom_server/templates/base/sidebar.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-05-12T08:36:26,168 copying build/lib/plom_server/templates/base/server_status.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-05-12T08:36:26,170 copying build/lib/plom_server/templates/base/troubles_afoot.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-05-12T08:36:26,172 copying build/lib/plom_server/templates/base/base.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-05-12T08:36:26,174 copying build/lib/plom_server/templates/base/alert_message.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-05-12T08:36:26,176 copying build/lib/plom_server/templates/base/alert_messages.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-05-12T08:36:26,178 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Preparation 2026-05-12T08:36:26,179 copying build/lib/plom_server/templates/Preparation/pqv_mapping_manage.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-05-12T08:36:26,182 copying build/lib/plom_server/templates/Preparation/home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-05-12T08:36:26,184 copying build/lib/plom_server/templates/Preparation/dependency_conflict.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-05-12T08:36:26,186 copying build/lib/plom_server/templates/Preparation/source_item_view.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-05-12T08:36:26,188 copying build/lib/plom_server/templates/Preparation/classlist_manage.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-05-12T08:36:26,191 copying build/lib/plom_server/templates/Preparation/miscellanea.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-05-12T08:36:26,193 copying build/lib/plom_server/templates/Preparation/papers_printed_manage.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-05-12T08:36:26,195 copying build/lib/plom_server/templates/Preparation/pqv_mapping_attempt.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-05-12T08:36:26,197 copying build/lib/plom_server/templates/Preparation/public_code.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-05-12T08:36:26,199 copying build/lib/plom_server/templates/Preparation/classlist_attempt.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-05-12T08:36:26,201 copying build/lib/plom_server/templates/Preparation/source_manage.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-05-12T08:36:26,203 copying build/lib/plom_server/templates/Preparation/prenaming_configuration.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-05-12T08:36:26,205 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Identify 2026-05-12T08:36:26,207 copying build/lib/plom_server/templates/Identify/parent_idbox_rect.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Identify 2026-05-12T08:36:26,209 copying build/lib/plom_server/templates/Identify/find_id_rect.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Identify 2026-05-12T08:36:26,212 copying build/lib/plom_server/templates/Identify/id_prediction_home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Identify 2026-05-12T08:36:26,215 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Questiontags 2026-05-12T08:36:26,216 copying build/lib/plom_server/templates/Questiontags/modal_forms.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Questiontags 2026-05-12T08:36:26,218 copying build/lib/plom_server/templates/Questiontags/qtags_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Questiontags 2026-05-12T08:36:26,221 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Rubrics 2026-05-12T08:36:26,222 copying build/lib/plom_server/templates/Rubrics/diff_partial.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-05-12T08:36:26,224 copying build/lib/plom_server/templates/Rubrics/rubrics_access.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-05-12T08:36:26,227 copying build/lib/plom_server/templates/Rubrics/feedback_rules.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-05-12T08:36:26,229 copying build/lib/plom_server/templates/Rubrics/modal_forms.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-05-12T08:36:26,231 copying build/lib/plom_server/templates/Rubrics/rubrics_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-05-12T08:36:26,233 copying build/lib/plom_server/templates/Rubrics/rubrics_admin.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-05-12T08:36:26,236 copying build/lib/plom_server/templates/Rubrics/rubric_item.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-05-12T08:36:26,239 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Scan 2026-05-12T08:36:26,240 copying build/lib/plom_server/templates/Scan/bundle_is_locked.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-05-12T08:36:26,242 copying build/lib/plom_server/templates/Scan/overview.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-05-12T08:36:26,245 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Scan/fragments 2026-05-12T08:36:26,246 copying build/lib/plom_server/templates/Scan/fragments/pushed_image_wrapper.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-05-12T08:36:26,248 copying build/lib/plom_server/templates/Scan/fragments/staged_bundle_row.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-05-12T08:36:26,250 copying build/lib/plom_server/templates/Scan/fragments/bundle_thumbnail_container.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-05-12T08:36:26,252 copying build/lib/plom_server/templates/Scan/fragments/bundle_page_panel.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-05-12T08:36:26,255 copying build/lib/plom_server/templates/Scan/fragments/bundle_summary.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-05-12T08:36:26,257 copying build/lib/plom_server/templates/Scan/fragments/bundle_page_img_tag.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-05-12T08:36:26,259 copying build/lib/plom_server/templates/Scan/fragments/knowify_image.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-05-12T08:36:26,261 copying build/lib/plom_server/templates/Scan/fragments/substitute_image_wrapper.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-05-12T08:36:26,263 copying build/lib/plom_server/templates/Scan/bundle_upload.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-05-12T08:36:26,266 copying build/lib/plom_server/templates/Scan/bundle_thumbnails.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-05-12T08:36:26,269 copying build/lib/plom_server/templates/Scan/show_staged_bundles.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-05-12T08:36:26,271 copying build/lib/plom_server/templates/Scan/scan_discard.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-05-12T08:36:26,273 copying build/lib/plom_server/templates/Scan/show_pushed_bundles.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-05-12T08:36:26,275 copying build/lib/plom_server/templates/Scan/handwriting_comparison.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-05-12T08:36:26,277 copying build/lib/plom_server/templates/Scan/scan_complete.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-05-12T08:36:26,279 copying build/lib/plom_server/templates/Scan/scan_incomplete.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-05-12T08:36:26,281 copying build/lib/plom_server/templates/Scan/reassign_discard.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-05-12T08:36:26,284 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Finish 2026-05-12T08:36:26,286 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Finish/Reports 2026-05-12T08:36:26,287 copying build/lib/plom_server/templates/Finish/Reports/brief_student_report.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish/Reports 2026-05-12T08:36:26,289 copying build/lib/plom_server/templates/Finish/finish_not_printed.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-05-12T08:36:26,291 copying build/lib/plom_server/templates/Finish/soln_sources.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-05-12T08:36:26,293 copying build/lib/plom_server/templates/Finish/soln_item_view.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-05-12T08:36:26,295 copying build/lib/plom_server/templates/Finish/build_soln.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-05-12T08:36:26,297 copying build/lib/plom_server/templates/Finish/soln_home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-05-12T08:36:26,299 copying build/lib/plom_server/templates/Finish/finish_no_spec.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-05-12T08:36:26,301 copying build/lib/plom_server/templates/Finish/reassemble_paper_pdfs.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-05-12T08:36:26,304 copying build/lib/plom_server/templates/Finish/soln_spec.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-05-12T08:36:26,306 copying build/lib/plom_server/templates/Finish/template_soln_spec.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-05-12T08:36:26,309 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Authentication 2026-05-12T08:36:26,310 copying build/lib/plom_server/templates/Authentication/set_password.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-05-12T08:36:26,312 copying build/lib/plom_server/templates/Authentication/unauthenticated_base.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-05-12T08:36:26,314 copying build/lib/plom_server/templates/Authentication/unauthorized.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-05-12T08:36:26,316 copying build/lib/plom_server/templates/Authentication/maintenance.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-05-12T08:36:26,318 copying build/lib/plom_server/templates/Authentication/login.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-05-12T08:36:26,320 copying build/lib/plom_server/templates/Authentication/signup_single_user.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-05-12T08:36:26,322 copying build/lib/plom_server/templates/Authentication/signup_import_users.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-05-12T08:36:26,323 copying build/lib/plom_server/templates/Authentication/home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-05-12T08:36:26,325 copying build/lib/plom_server/templates/Authentication/signup_base.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-05-12T08:36:26,328 copying build/lib/plom_server/templates/Authentication/signup_multiple_users.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-05-12T08:36:26,346 copying build/lib/plom_server/templates/Authentication/set_password_complete.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-05-12T08:36:26,348 copying build/lib/plom_server/templates/Authentication/no_group.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-05-12T08:36:26,350 copying build/lib/plom_server/templates/Authentication/activation_invalid.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-05-12T08:36:26,352 creating build/bdist.linux-armv7l/wheel/plom_server/templates/SpecCreator 2026-05-12T08:36:26,353 copying build/lib/plom_server/templates/SpecCreator/template_spec_builder.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-05-12T08:36:26,356 copying build/lib/plom_server/templates/SpecCreator/spec_upload.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-05-12T08:36:26,358 copying build/lib/plom_server/templates/SpecCreator/launch-page.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-05-12T08:36:26,360 copying build/lib/plom_server/templates/SpecCreator/summary-page.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-05-12T08:36:26,362 copying build/lib/plom_server/templates/SpecCreator/validation.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-05-12T08:36:26,365 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Rectangles 2026-05-12T08:36:26,366 copying build/lib/plom_server/templates/Rectangles/show_rectangles.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rectangles 2026-05-12T08:36:26,368 copying build/lib/plom_server/templates/Rectangles/home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rectangles 2026-05-12T08:36:26,370 copying build/lib/plom_server/templates/Rectangles/select.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rectangles 2026-05-12T08:36:26,373 creating build/bdist.linux-armv7l/wheel/plom_server/templates/UserManagement 2026-05-12T08:36:26,374 copying build/lib/plom_server/templates/UserManagement/password_reset_page.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/UserManagement 2026-05-12T08:36:26,376 copying build/lib/plom_server/templates/UserManagement/users.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/UserManagement 2026-05-12T08:36:26,378 copying build/lib/plom_server/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/templates 2026-05-12T08:36:26,381 creating build/bdist.linux-armv7l/wheel/plom_server/templates/QuestionClustering 2026-05-12T08:36:26,382 copying build/lib/plom_server/templates/QuestionClustering/show_rectangles.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-05-12T08:36:26,384 copying build/lib/plom_server/templates/QuestionClustering/clustered_papers.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-05-12T08:36:26,387 creating build/bdist.linux-armv7l/wheel/plom_server/templates/QuestionClustering/fragments 2026-05-12T08:36:26,388 copying build/lib/plom_server/templates/QuestionClustering/fragments/error_detail_modal.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering/fragments 2026-05-12T08:36:26,390 copying build/lib/plom_server/templates/QuestionClustering/fragments/clustering_tag_cell.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering/fragments 2026-05-12T08:36:26,392 copying build/lib/plom_server/templates/QuestionClustering/fragments/clustering_jobs_table.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering/fragments 2026-05-12T08:36:26,394 copying build/lib/plom_server/templates/QuestionClustering/home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-05-12T08:36:26,396 copying build/lib/plom_server/templates/QuestionClustering/cluster_groups.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-05-12T08:36:26,398 copying build/lib/plom_server/templates/QuestionClustering/modal_forms.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-05-12T08:36:26,400 copying build/lib/plom_server/templates/QuestionClustering/clustering_jobs.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-05-12T08:36:26,401 copying build/lib/plom_server/templates/QuestionClustering/select.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-05-12T08:36:26,403 copying build/lib/plom_server/templates/403.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates 2026-05-12T08:36:26,406 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress 2026-05-12T08:36:26,407 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress/fragments 2026-05-12T08:36:26,408 copying build/lib/plom_server/templates/Progress/fragments/task_progress_bar.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/fragments 2026-05-12T08:36:26,411 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress/User_Info 2026-05-12T08:36:26,412 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-05-12T08:36:26,415 copying build/lib/plom_server/templates/Progress/User_Info/modal_forms.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/User_Info 2026-05-12T08:36:26,418 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress/Mark 2026-05-12T08:36:26,419 copying build/lib/plom_server/templates/Progress/Mark/annotation_image_wrap_fragment.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-05-12T08:36:26,421 copying build/lib/plom_server/templates/Progress/Mark/mark_papers.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-05-12T08:36:26,423 copying build/lib/plom_server/templates/Progress/Mark/mark_details.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-05-12T08:36:26,425 copying build/lib/plom_server/templates/Progress/Mark/mark_stats_card.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-05-12T08:36:26,427 copying build/lib/plom_server/templates/Progress/Mark/task_filter.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-05-12T08:36:26,430 copying build/lib/plom_server/templates/Progress/Mark/original_image_wrap_fragment.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-05-12T08:36:26,432 copying build/lib/plom_server/templates/Progress/Mark/mark_overview.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-05-12T08:36:26,435 copying build/lib/plom_server/templates/Progress/Mark/mark_compare_versions.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-05-12T08:36:26,438 copying build/lib/plom_server/templates/Progress/Mark/task_details.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-05-12T08:36:26,441 copying build/lib/plom_server/templates/Progress/Mark/all_marking_tasks_table_fragment.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-05-12T08:36:26,444 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress/Identify 2026-05-12T08:36:26,446 copying build/lib/plom_server/templates/Progress/Identify/all_identify_tasks.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Identify 2026-05-12T08:36:26,449 copying build/lib/plom_server/templates/Progress/Identify/identify_home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Identify 2026-05-12T08:36:26,451 copying build/lib/plom_server/templates/Progress/Identify/id_image_wrap_fragment.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Identify 2026-05-12T08:36:26,453 copying build/lib/plom_server/templates/Progress/progress_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress 2026-05-12T08:36:26,456 copying build/lib/plom_server/templates/Progress/tools_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress 2026-05-12T08:36:26,459 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Tags 2026-05-12T08:36:26,460 copying build/lib/plom_server/templates/Tags/tags_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Tags 2026-05-12T08:36:26,463 copying build/lib/plom_server/templates/Tags/tag_item.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Tags 2026-05-12T08:36:26,466 creating build/bdist.linux-armv7l/wheel/plom_server/templates/BuildPaperPDF 2026-05-12T08:36:26,468 creating build/bdist.linux-armv7l/wheel/plom_server/templates/BuildPaperPDF/fragments 2026-05-12T08:36:26,470 copying build/lib/plom_server/templates/BuildPaperPDF/fragments/pdf_table.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/BuildPaperPDF/fragments 2026-05-12T08:36:26,473 copying build/lib/plom_server/templates/BuildPaperPDF/build_paper_pdfs.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/BuildPaperPDF 2026-05-12T08:36:26,475 copying build/lib/plom_server/templates/BuildPaperPDF/cannot_find_pdf.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/BuildPaperPDF 2026-05-12T08:36:26,478 creating build/bdist.linux-armv7l/wheel/plom_server/API 2026-05-12T08:36:26,480 creating build/bdist.linux-armv7l/wheel/plom_server/API/permissions 2026-05-12T08:36:26,482 copying build/lib/plom_server/API/permissions/permissions.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/permissions 2026-05-12T08:36:26,484 copying build/lib/plom_server/API/permissions/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/permissions 2026-05-12T08:36:26,487 copying build/lib/plom_server/API/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/API 2026-05-12T08:36:26,490 creating build/bdist.linux-armv7l/wheel/plom_server/API/views 2026-05-12T08:36:26,492 copying build/lib/plom_server/API/views/public_code.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-05-12T08:36:26,495 copying build/lib/plom_server/API/views/server_info.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-05-12T08:36:26,498 copying build/lib/plom_server/API/views/paperstoprint.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-05-12T08:36:26,501 copying build/lib/plom_server/API/views/source_handler.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-05-12T08:36:26,503 copying build/lib/plom_server/API/views/spec_handler.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-05-12T08:36:26,506 copying build/lib/plom_server/API/views/rubrics.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-05-12T08:36:26,509 copying build/lib/plom_server/API/views/latex.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-05-12T08:36:26,511 copying build/lib/plom_server/API/views/mark.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-05-12T08:36:26,514 copying build/lib/plom_server/API/views/user_info.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-05-12T08:36:26,517 copying build/lib/plom_server/API/views/classlist.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-05-12T08:36:26,520 copying build/lib/plom_server/API/views/pqvmap.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-05-12T08:36:26,523 copying build/lib/plom_server/API/views/finish.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-05-12T08:36:26,525 copying build/lib/plom_server/API/views/identify.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-05-12T08:36:26,529 copying build/lib/plom_server/API/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-05-12T08:36:26,530 copying build/lib/plom_server/API/views/utils.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-05-12T08:36:26,532 copying build/lib/plom_server/API/views/mark_question.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-05-12T08:36:26,535 copying build/lib/plom_server/API/views/rectangle_extractor.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-05-12T08:36:26,537 copying build/lib/plom_server/API/views/scan.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-05-12T08:36:26,539 copying build/lib/plom_server/API/views/report.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-05-12T08:36:26,542 creating build/bdist.linux-armv7l/wheel/plom_server/API/routes 2026-05-12T08:36:26,543 copying build/lib/plom_server/API/routes/tags_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-05-12T08:36:26,545 copying build/lib/plom_server/API/routes/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-05-12T08:36:26,547 copying build/lib/plom_server/API/routes/id_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-05-12T08:36:26,549 copying build/lib/plom_server/API/routes/mark_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-05-12T08:36:26,551 copying build/lib/plom_server/API/routes/annotation_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-05-12T08:36:26,553 copying build/lib/plom_server/API/routes/misc_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-05-12T08:36:26,556 creating build/bdist.linux-armv7l/wheel/plom_server/API/tests 2026-05-12T08:36:26,557 copying build/lib/plom_server/API/tests/test_client_reject_list.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/tests 2026-05-12T08:36:26,559 copying build/lib/plom_server/API/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/tests 2026-05-12T08:36:26,560 copying build/lib/plom_server/API/tests/test_mark_questions.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/tests 2026-05-12T08:36:26,563 copying build/lib/plom_server/API/tests/conftest.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/tests 2026-05-12T08:36:26,565 copying build/lib/plom_server/API/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API 2026-05-12T08:36:26,567 copying build/lib/plom_server/API/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/API 2026-05-12T08:36:26,569 creating build/bdist.linux-armv7l/wheel/plom_server/API/services 2026-05-12T08:36:26,570 copying build/lib/plom_server/API/services/TokenService.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/services 2026-05-12T08:36:26,572 copying build/lib/plom_server/API/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/services 2026-05-12T08:36:26,574 creating build/bdist.linux-armv7l/wheel/plom_server/API/migrations 2026-05-12T08:36:26,575 copying build/lib/plom_server/API/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/migrations 2026-05-12T08:36:26,578 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication 2026-05-12T08:36:26,579 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/forms 2026-05-12T08:36:26,581 copying build/lib/plom_server/Authentication/forms/signupForm.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/forms 2026-05-12T08:36:26,583 copying build/lib/plom_server/Authentication/forms/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/forms 2026-05-12T08:36:26,585 copying build/lib/plom_server/Authentication/forms/choices.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/forms 2026-05-12T08:36:26,587 copying build/lib/plom_server/Authentication/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-05-12T08:36:26,589 copying build/lib/plom_server/Authentication/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-05-12T08:36:26,592 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/tests 2026-05-12T08:36:26,593 copying build/lib/plom_server/Authentication/tests/test_create_users.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/tests 2026-05-12T08:36:26,595 copying build/lib/plom_server/Authentication/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/tests 2026-05-12T08:36:26,597 copying build/lib/plom_server/Authentication/tests/test_base_link.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/tests 2026-05-12T08:36:26,599 copying build/lib/plom_server/Authentication/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-05-12T08:36:26,600 copying build/lib/plom_server/Authentication/signup_views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-05-12T08:36:26,603 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/management 2026-05-12T08:36:26,605 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/management/commands 2026-05-12T08:36:26,606 copying build/lib/plom_server/Authentication/management/commands/plom_create_groups.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/management/commands 2026-05-12T08:36:26,608 copying build/lib/plom_server/Authentication/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-05-12T08:36:26,610 copying build/lib/plom_server/Authentication/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-05-12T08:36:26,613 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/services 2026-05-12T08:36:26,614 copying build/lib/plom_server/Authentication/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/services 2026-05-12T08:36:26,615 copying build/lib/plom_server/Authentication/services/auth_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/services 2026-05-12T08:36:26,618 copying build/lib/plom_server/Authentication/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-05-12T08:36:26,620 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/migrations 2026-05-12T08:36:26,622 copying build/lib/plom_server/Authentication/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/migrations 2026-05-12T08:36:26,624 copying build/lib/plom_server/Authentication/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/migrations 2026-05-12T08:36:26,626 creating build/bdist.linux-armv7l/wheel/plom_server/SpecCreator 2026-05-12T08:36:26,627 copying build/lib/plom_server/SpecCreator/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator 2026-05-12T08:36:26,630 creating build/bdist.linux-armv7l/wheel/plom_server/SpecCreator/views 2026-05-12T08:36:26,631 copying build/lib/plom_server/SpecCreator/views/spec_editor.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-05-12T08:36:26,633 copying build/lib/plom_server/SpecCreator/views/spec_download.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-05-12T08:36:26,635 copying build/lib/plom_server/SpecCreator/views/base.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-05-12T08:36:26,637 copying build/lib/plom_server/SpecCreator/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-05-12T08:36:26,639 copying build/lib/plom_server/SpecCreator/views/spec_upload.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-05-12T08:36:26,641 copying build/lib/plom_server/SpecCreator/views/summary.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-05-12T08:36:26,643 copying build/lib/plom_server/SpecCreator/views/template_spec_builder.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-05-12T08:36:26,645 copying build/lib/plom_server/SpecCreator/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator 2026-05-12T08:36:26,647 copying build/lib/plom_server/SpecCreator/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator 2026-05-12T08:36:26,649 creating build/bdist.linux-armv7l/wheel/plom_server/SpecCreator/services 2026-05-12T08:36:26,650 copying build/lib/plom_server/SpecCreator/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/services 2026-05-12T08:36:26,652 copying build/lib/plom_server/SpecCreator/services/template_spec_builder.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/services 2026-05-12T08:36:26,655 creating build/bdist.linux-armv7l/wheel/plom_server/SpecCreator/migrations 2026-05-12T08:36:26,656 copying build/lib/plom_server/SpecCreator/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/migrations 2026-05-12T08:36:26,658 copying build/lib/plom_server/settings.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-05-12T08:36:26,661 copying build/lib/plom_server/get_js.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-05-12T08:36:26,664 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles 2026-05-12T08:36:26,665 copying build/lib/plom_server/Rectangles/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles 2026-05-12T08:36:26,668 copying build/lib/plom_server/Rectangles/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles 2026-05-12T08:36:26,671 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles/tests 2026-05-12T08:36:26,672 copying build/lib/plom_server/Rectangles/tests/test_rectangles.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/tests 2026-05-12T08:36:26,675 copying build/lib/plom_server/Rectangles/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/tests 2026-05-12T08:36:26,677 copying build/lib/plom_server/Rectangles/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles 2026-05-12T08:36:26,680 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles/management 2026-05-12T08:36:26,681 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles/management/commands 2026-05-12T08:36:26,683 copying build/lib/plom_server/Rectangles/management/commands/plom_extract_rectangle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/management/commands 2026-05-12T08:36:26,685 copying build/lib/plom_server/Rectangles/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles 2026-05-12T08:36:26,687 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles/services 2026-05-12T08:36:26,688 copying build/lib/plom_server/Rectangles/services/rectangle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/services 2026-05-12T08:36:26,691 copying build/lib/plom_server/Rectangles/services/idbox_utils.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/services 2026-05-12T08:36:26,693 copying build/lib/plom_server/Rectangles/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/services 2026-05-12T08:36:26,695 copying build/lib/plom_server/middleware.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-05-12T08:36:26,697 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement 2026-05-12T08:36:26,698 copying build/lib/plom_server/UserManagement/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-05-12T08:36:26,700 copying build/lib/plom_server/UserManagement/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-05-12T08:36:26,704 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/tests 2026-05-12T08:36:26,705 copying build/lib/plom_server/UserManagement/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/tests 2026-05-12T08:36:26,707 copying build/lib/plom_server/UserManagement/tests/test_UsersService.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/tests 2026-05-12T08:36:26,709 copying build/lib/plom_server/UserManagement/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-05-12T08:36:26,711 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/management 2026-05-12T08:36:26,713 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/management/commands 2026-05-12T08:36:26,714 copying build/lib/plom_server/UserManagement/management/commands/plom_users.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/management/commands 2026-05-12T08:36:26,716 copying build/lib/plom_server/UserManagement/management/commands/plom_leadmarker_membership.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/management/commands 2026-05-12T08:36:26,718 copying build/lib/plom_server/UserManagement/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-05-12T08:36:26,720 copying build/lib/plom_server/UserManagement/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-05-12T08:36:26,722 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/services 2026-05-12T08:36:26,724 copying build/lib/plom_server/UserManagement/services/UsersService.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/services 2026-05-12T08:36:26,726 copying build/lib/plom_server/UserManagement/services/QuotaService.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/services 2026-05-12T08:36:26,728 copying build/lib/plom_server/UserManagement/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/services 2026-05-12T08:36:26,730 copying build/lib/plom_server/UserManagement/services/PermissionChanger.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/services 2026-05-12T08:36:26,732 copying build/lib/plom_server/UserManagement/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-05-12T08:36:26,735 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/migrations 2026-05-12T08:36:26,736 copying build/lib/plom_server/UserManagement/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/migrations 2026-05-12T08:36:26,738 copying build/lib/plom_server/UserManagement/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/migrations 2026-05-12T08:36:26,740 copying build/lib/plom_server/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-05-12T08:36:26,742 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionClustering 2026-05-12T08:36:26,743 copying build/lib/plom_server/QuestionClustering/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-05-12T08:36:26,746 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionClustering/exceptions 2026-05-12T08:36:26,747 copying build/lib/plom_server/QuestionClustering/exceptions/job_exception.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/exceptions 2026-05-12T08:36:26,749 copying build/lib/plom_server/QuestionClustering/exceptions/clustering_exception.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/exceptions 2026-05-12T08:36:26,751 copying build/lib/plom_server/QuestionClustering/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-05-12T08:36:26,753 copying build/lib/plom_server/QuestionClustering/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-05-12T08:36:26,755 copying build/lib/plom_server/QuestionClustering/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-05-12T08:36:26,757 copying build/lib/plom_server/QuestionClustering/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-05-12T08:36:26,759 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionClustering/services 2026-05-12T08:36:26,760 copying build/lib/plom_server/QuestionClustering/services/model_loader.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/services 2026-05-12T08:36:26,762 copying build/lib/plom_server/QuestionClustering/services/question_clustering_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/services 2026-05-12T08:36:26,765 copying build/lib/plom_server/QuestionClustering/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/services 2026-05-12T08:36:26,767 copying build/lib/plom_server/QuestionClustering/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-05-12T08:36:26,769 copying build/lib/plom_server/QuestionClustering/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-05-12T08:36:26,771 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionClustering/migrations 2026-05-12T08:36:26,772 copying build/lib/plom_server/QuestionClustering/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/migrations 2026-05-12T08:36:26,775 copying build/lib/plom_server/QuestionClustering/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/migrations 2026-05-12T08:36:26,777 creating build/bdist.linux-armv7l/wheel/plom_server/Papers 2026-05-12T08:36:26,778 copying build/lib/plom_server/Papers/serializers.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers 2026-05-12T08:36:26,781 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/tests 2026-05-12T08:36:26,782 copying build/lib/plom_server/Papers/tests/test_paper_creator.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-05-12T08:36:26,784 copying build/lib/plom_server/Papers/tests/test_specification_service_misc.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-05-12T08:36:26,786 copying build/lib/plom_server/Papers/tests/test_image_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-05-12T08:36:26,789 copying build/lib/plom_server/Papers/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-05-12T08:36:26,790 copying build/lib/plom_server/Papers/tests/test_question_labels.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-05-12T08:36:26,792 copying build/lib/plom_server/Papers/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers 2026-05-12T08:36:26,795 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/management 2026-05-12T08:36:26,796 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/management/commands 2026-05-12T08:36:26,798 copying build/lib/plom_server/Papers/management/commands/plom_qvmap.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/management/commands 2026-05-12T08:36:26,801 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/models 2026-05-12T08:36:26,802 copying build/lib/plom_server/Papers/models/reference_image.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-05-12T08:36:26,804 copying build/lib/plom_server/Papers/models/paper_structure.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-05-12T08:36:26,806 copying build/lib/plom_server/Papers/models/image_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-05-12T08:36:26,808 copying build/lib/plom_server/Papers/models/specifications.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-05-12T08:36:26,811 copying build/lib/plom_server/Papers/models/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-05-12T08:36:26,813 copying build/lib/plom_server/Papers/models/background_tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-05-12T08:36:26,814 copying build/lib/plom_server/Papers/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers 2026-05-12T08:36:26,816 copying build/lib/plom_server/Papers/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers 2026-05-12T08:36:26,819 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/services 2026-05-12T08:36:26,820 copying build/lib/plom_server/Papers/services/paper_info.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-05-12T08:36:26,822 copying build/lib/plom_server/Papers/services/SolnSpecService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-05-12T08:36:26,824 copying build/lib/plom_server/Papers/services/image_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-05-12T08:36:26,827 copying build/lib/plom_server/Papers/services/SpecificationService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-05-12T08:36:26,830 copying build/lib/plom_server/Papers/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-05-12T08:36:26,831 copying build/lib/plom_server/Papers/services/paper_creator.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-05-12T08:36:26,834 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/migrations 2026-05-12T08:36:26,835 copying build/lib/plom_server/Papers/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/migrations 2026-05-12T08:36:26,838 copying build/lib/plom_server/Papers/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/migrations 2026-05-12T08:36:26,840 creating build/bdist.linux-armv7l/wheel/plom_server/scripts 2026-05-12T08:36:26,841 copying build/lib/plom_server/scripts/launch_plom_demo_server.py -> build/bdist.linux-armv7l/wheel/./plom_server/scripts 2026-05-12T08:36:26,844 copying build/lib/plom_server/scripts/launch_plom_server.py -> build/bdist.linux-armv7l/wheel/./plom_server/scripts 2026-05-12T08:36:26,847 copying build/lib/plom_server/scripts/wipe_migrations.py -> build/bdist.linux-armv7l/wheel/./plom_server/scripts 2026-05-12T08:36:26,849 copying build/lib/plom_server/scripts/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/scripts 2026-05-12T08:36:26,851 creating build/bdist.linux-armv7l/wheel/plom_server/Base 2026-05-12T08:36:26,852 copying build/lib/plom_server/Base/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-05-12T08:36:26,854 copying build/lib/plom_server/Base/tests_settings.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-05-12T08:36:26,856 copying build/lib/plom_server/Base/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-05-12T08:36:26,859 copying build/lib/plom_server/Base/base_group_views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-05-12T08:36:26,860 copying build/lib/plom_server/Base/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-05-12T08:36:26,863 creating build/bdist.linux-armv7l/wheel/plom_server/Base/management 2026-05-12T08:36:26,864 creating build/bdist.linux-armv7l/wheel/plom_server/Base/management/commands 2026-05-12T08:36:26,866 copying build/lib/plom_server/Base/management/commands/plom_clean_misc.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/management/commands 2026-05-12T08:36:26,868 copying build/lib/plom_server/Base/management/commands/plom_database.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/management/commands 2026-05-12T08:36:26,870 copying build/lib/plom_server/Base/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-05-12T08:36:26,871 copying build/lib/plom_server/Base/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-05-12T08:36:26,874 creating build/bdist.linux-armv7l/wheel/plom_server/Base/services 2026-05-12T08:36:26,875 copying build/lib/plom_server/Base/services/database_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/services 2026-05-12T08:36:26,878 copying build/lib/plom_server/Base/services/big_red_button.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/services 2026-05-12T08:36:26,880 copying build/lib/plom_server/Base/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/services 2026-05-12T08:36:26,882 copying build/lib/plom_server/Base/services/Settings.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/services 2026-05-12T08:36:26,884 copying build/lib/plom_server/Base/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-05-12T08:36:26,887 creating build/bdist.linux-armv7l/wheel/plom_server/Base/migrations 2026-05-12T08:36:26,888 copying build/lib/plom_server/Base/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/migrations 2026-05-12T08:36:26,890 copying build/lib/plom_server/Base/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/migrations 2026-05-12T08:36:26,893 creating build/bdist.linux-armv7l/wheel/plom_server/Progress 2026-05-12T08:36:26,894 copying build/lib/plom_server/Progress/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress 2026-05-12T08:36:26,897 creating build/bdist.linux-armv7l/wheel/plom_server/Progress/views 2026-05-12T08:36:26,898 copying build/lib/plom_server/Progress/views/progress_identify.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-05-12T08:36:26,900 copying build/lib/plom_server/Progress/views/progress_mark.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-05-12T08:36:26,902 copying build/lib/plom_server/Progress/views/progress_landing.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-05-12T08:36:26,904 copying build/lib/plom_server/Progress/views/progress_markerinfo.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-05-12T08:36:26,906 copying build/lib/plom_server/Progress/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-05-12T08:36:26,908 copying build/lib/plom_server/Progress/views/progress_task_annot.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-05-12T08:36:26,911 creating build/bdist.linux-armv7l/wheel/plom_server/Progress/tests 2026-05-12T08:36:26,912 copying build/lib/plom_server/Progress/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/tests 2026-05-12T08:36:26,914 copying build/lib/plom_server/Progress/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress 2026-05-12T08:36:26,916 copying build/lib/plom_server/Progress/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress 2026-05-12T08:36:26,918 creating build/bdist.linux-armv7l/wheel/plom_server/Progress/services 2026-05-12T08:36:26,920 copying build/lib/plom_server/Progress/services/progress_overview.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/services 2026-05-12T08:36:26,923 copying build/lib/plom_server/Progress/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/services 2026-05-12T08:36:26,924 copying build/lib/plom_server/Progress/services/userinfo_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/services 2026-05-12T08:36:26,927 copying build/lib/plom_server/Progress/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress 2026-05-12T08:36:26,930 creating build/bdist.linux-armv7l/wheel/plom_server/Tags 2026-05-12T08:36:26,931 copying build/lib/plom_server/Tags/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-05-12T08:36:26,933 copying build/lib/plom_server/Tags/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-05-12T08:36:26,935 copying build/lib/plom_server/Tags/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-05-12T08:36:26,938 copying build/lib/plom_server/Tags/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-05-12T08:36:26,940 creating build/bdist.linux-armv7l/wheel/plom_server/Tags/services 2026-05-12T08:36:26,941 copying build/lib/plom_server/Tags/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags/services 2026-05-12T08:36:26,943 copying build/lib/plom_server/Tags/services/tag_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags/services 2026-05-12T08:36:26,945 copying build/lib/plom_server/Tags/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-05-12T08:36:26,947 copying build/lib/plom_server/wsgi.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-05-12T08:36:26,949 copying build/lib/plom_server/context_processors.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-05-12T08:36:26,951 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF 2026-05-12T08:36:26,952 copying build/lib/plom_server/BuildPaperPDF/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-05-12T08:36:26,954 copying build/lib/plom_server/BuildPaperPDF/tests.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-05-12T08:36:26,956 copying build/lib/plom_server/BuildPaperPDF/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-05-12T08:36:26,959 copying build/lib/plom_server/BuildPaperPDF/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-05-12T08:36:26,961 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF/management 2026-05-12T08:36:26,962 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF/management/commands 2026-05-12T08:36:26,964 copying build/lib/plom_server/BuildPaperPDF/management/commands/plom_build_paper_pdfs.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/management/commands 2026-05-12T08:36:26,966 copying build/lib/plom_server/BuildPaperPDF/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-05-12T08:36:26,968 copying build/lib/plom_server/BuildPaperPDF/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-05-12T08:36:26,970 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF/services 2026-05-12T08:36:26,971 copying build/lib/plom_server/BuildPaperPDF/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/services 2026-05-12T08:36:26,973 copying build/lib/plom_server/BuildPaperPDF/services/build_papers.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/services 2026-05-12T08:36:26,976 copying build/lib/plom_server/BuildPaperPDF/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-05-12T08:36:26,979 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF/migrations 2026-05-12T08:36:26,980 copying build/lib/plom_server/BuildPaperPDF/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/migrations 2026-05-12T08:36:26,982 copying build/lib/plom_server/BuildPaperPDF/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/migrations 2026-05-12T08:36:26,984 copying build/lib/plom_server/test_version.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-05-12T08:36:26,986 creating build/bdist.linux-armv7l/wheel/plom_ml 2026-05-12T08:36:26,988 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering 2026-05-12T08:36:26,990 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering/pipeline 2026-05-12T08:36:26,991 copying build/lib/plom_ml/clustering/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/pipeline 2026-05-12T08:36:26,993 copying build/lib/plom_ml/clustering/pipeline/clustering_pipeline.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/pipeline 2026-05-12T08:36:26,995 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering/model 2026-05-12T08:36:26,997 copying build/lib/plom_ml/clustering/model/clustering_strategy.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/model 2026-05-12T08:36:26,999 copying build/lib/plom_ml/clustering/model/model_config.yaml -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/model 2026-05-12T08:36:27,001 copying build/lib/plom_ml/clustering/model/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/model 2026-05-12T08:36:27,003 copying build/lib/plom_ml/clustering/model/model_type.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/model 2026-05-12T08:36:27,005 copying build/lib/plom_ml/clustering/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering 2026-05-12T08:36:27,007 copying build/lib/plom_ml/clustering/exceptions.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering 2026-05-12T08:36:27,009 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering/preprocessing 2026-05-12T08:36:27,011 copying build/lib/plom_ml/clustering/preprocessing/preprocessor.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/preprocessing 2026-05-12T08:36:27,013 copying build/lib/plom_ml/clustering/preprocessing/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/preprocessing 2026-05-12T08:36:27,015 copying build/lib/plom_ml/clustering/preprocessing/image_processing_service.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/preprocessing 2026-05-12T08:36:27,018 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering/embedding 2026-05-12T08:36:27,019 copying build/lib/plom_ml/clustering/embedding/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/embedding 2026-05-12T08:36:27,020 copying build/lib/plom_ml/clustering/embedding/embedder.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/embedding 2026-05-12T08:36:27,023 copying build/lib/plom_ml/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml 2026-05-12T08:36:27,024 copying build/lib/plom_ml/exceptions.py -> build/bdist.linux-armv7l/wheel/./plom_ml 2026-05-12T08:36:27,027 creating build/bdist.linux-armv7l/wheel/plom 2026-05-12T08:36:27,028 copying build/lib/plom/latexTemplatev2.tex -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,030 copying build/lib/plom/tagging.py -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,032 copying build/lib/plom/manage_user_files.py -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,034 creating build/bdist.linux-armv7l/wheel/plom/idreader 2026-05-12T08:36:27,035 copying build/lib/plom/idreader/predictStudentID.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-05-12T08:36:27,038 copying build/lib/plom/idreader/test_IDreader.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-05-12T08:36:27,041 copying build/lib/plom/idreader/model_utils.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-05-12T08:36:27,043 copying build/lib/plom/idreader/trainRandomForestModel.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-05-12T08:36:27,044 copying build/lib/plom/idreader/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-05-12T08:36:27,046 copying build/lib/plom/idreader/assign_prob.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-05-12T08:36:27,049 copying build/lib/plom/test_target_latex.png -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,051 copying build/lib/plom/templateSolutionSpec.toml -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,053 copying build/lib/plom/spec_verifier.py -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,056 copying build/lib/plom/test_target_latex_old.png -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,058 copying build/lib/plom/question_labels.py -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,060 copying build/lib/plom/templateTestSpec.toml -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,062 creating build/bdist.linux-armv7l/wheel/plom/scan 2026-05-12T08:36:27,063 copying build/lib/plom/scan/test_question_map_parse.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-05-12T08:36:27,065 copying build/lib/plom/scan/rotate.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-05-12T08:36:27,068 copying build/lib/plom/scan/test_rgb.png -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-05-12T08:36:27,070 copying build/lib/plom/scan/pdfmucker.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-05-12T08:36:27,072 copying build/lib/plom/scan/fasterQRExtract.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-05-12T08:36:27,075 copying build/lib/plom/scan/scansToImages.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-05-12T08:36:27,077 copying build/lib/plom/scan/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-05-12T08:36:27,079 copying build/lib/plom/scan/test_rotations.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-05-12T08:36:27,082 copying build/lib/plom/scan/test_zbar_fails.png -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-05-12T08:36:27,086 copying build/lib/plom/scan/question_list_utils.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-05-12T08:36:27,087 copying build/lib/plom/scan/test_pdf_img_extraction.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-05-12T08:36:27,089 copying build/lib/plom/scan/test_invisible_watermarks.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-05-12T08:36:27,092 copying build/lib/plom/scan/test_qr_reads.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-05-12T08:36:27,094 copying build/lib/plom/test_feedback_rules.py -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,097 creating build/bdist.linux-armv7l/wheel/plom/finish 2026-05-12T08:36:27,098 copying build/lib/plom/finish/reassemble_ID_only.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-05-12T08:36:27,100 copying build/lib/plom/finish/examReassembler.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-05-12T08:36:27,102 copying build/lib/plom/finish/reassemble_completed.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-05-12T08:36:27,105 copying build/lib/plom/finish/spreadsheet.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-05-12T08:36:27,107 copying build/lib/plom/finish/__main__.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-05-12T08:36:27,109 copying build/lib/plom/finish/coverPageBuilder.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-05-12T08:36:27,112 copying build/lib/plom/finish/test_hash.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-05-12T08:36:27,113 copying build/lib/plom/finish/return_tools.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-05-12T08:36:27,116 copying build/lib/plom/finish/test_return_tools.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-05-12T08:36:27,119 copying build/lib/plom/finish/html_view_test_template.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-05-12T08:36:27,121 copying build/lib/plom/finish/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-05-12T08:36:27,123 copying build/lib/plom/finish/utils.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-05-12T08:36:27,125 copying build/lib/plom/finish/coded_return.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-05-12T08:36:27,127 copying build/lib/plom/finish/test_cover_pages.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-05-12T08:36:27,130 copying build/lib/plom/finish/clear_manager_login.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-05-12T08:36:27,131 copying build/lib/plom/finish/start_messenger.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-05-12T08:36:27,134 copying build/lib/plom/latexTemplate.tex -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,136 copying build/lib/plom/version_maps.py -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,140 creating build/bdist.linux-armv7l/wheel/plom/create 2026-05-12T08:36:27,141 copying build/lib/plom/create/digits.json -> build/bdist.linux-armv7l/wheel/./plom/create 2026-05-12T08:36:27,144 copying build/lib/plom/create/demotools.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-05-12T08:36:27,147 copying build/lib/plom/create/scribble_hw_utils.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-05-12T08:36:27,149 copying build/lib/plom/create/status.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-05-12T08:36:27,152 copying build/lib/plom/create/extra_pages_src.tex -> build/bdist.linux-armv7l/wheel/./plom/create 2026-05-12T08:36:27,154 copying build/lib/plom/create/test_classlists.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-05-12T08:36:27,156 copying build/lib/plom/create/test_build_extra_page_pdf.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-05-12T08:36:27,158 copying build/lib/plom/create/build_extra_page_with_qrcodes.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-05-12T08:36:27,160 copying build/lib/plom/create/exam_scribbler.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-05-12T08:36:27,162 copying build/lib/plom/create/test_stamps.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-05-12T08:36:27,164 copying build/lib/plom/create/__main__.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-05-12T08:36:27,167 copying build/lib/plom/create/scribble_utils.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-05-12T08:36:27,169 copying build/lib/plom/create/test_make_pdf.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-05-12T08:36:27,171 copying build/lib/plom/create/test_build_source_exams.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-05-12T08:36:27,173 copying build/lib/plom/create/_digitHunter.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-05-12T08:36:27,175 copying build/lib/plom/create/homework_scribbler.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-05-12T08:36:27,177 copying build/lib/plom/create/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-05-12T08:36:27,179 copying build/lib/plom/create/buildClasslist.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-05-12T08:36:27,182 copying build/lib/plom/create/classlistValidator.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-05-12T08:36:27,184 copying build/lib/plom/create/mergeAndCodePages.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-05-12T08:36:27,187 copying build/lib/plom/create/push_pull_rubrics.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-05-12T08:36:27,189 copying build/lib/plom/create/scrap_paper_src.tex -> build/bdist.linux-armv7l/wheel/./plom/create 2026-05-12T08:36:27,191 copying build/lib/plom/create/build_scrap_paper_with_qrcodes.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-05-12T08:36:27,194 copying build/lib/plom/create/bundle_separator_src.tex -> build/bdist.linux-armv7l/wheel/./plom/create 2026-05-12T08:36:27,196 copying build/lib/plom/create/build_bundle_separators_with_qrcodes.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-05-12T08:36:27,198 copying build/lib/plom/create/start_messenger.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-05-12T08:36:27,201 creating build/bdist.linux-armv7l/wheel/plom/create/fonts 2026-05-12T08:36:27,202 copying build/lib/plom/create/fonts/ejx_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-05-12T08:36:27,205 copying build/lib/plom/create/fonts/ld_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-05-12T08:36:27,208 copying build/lib/plom/create/fonts/bt_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-05-12T08:36:27,210 copying build/lib/plom/create/fonts/pdl_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-05-12T08:36:27,213 copying build/lib/plom/create/fonts/nh_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-05-12T08:36:27,215 copying build/lib/plom/create/fonts/adr_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-05-12T08:36:27,218 copying build/lib/plom/create/fonts/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-05-12T08:36:27,220 copying build/lib/plom/test_version_maps.py -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,222 copying build/lib/plom/test_spec.py -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,224 copying build/lib/plom/idBox4.pdf -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,227 copying build/lib/plom/test_tags.py -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,228 copying build/lib/plom/tpv_utils.py -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,231 copying build/lib/plom/idBox2.pdf -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,233 copying build/lib/plom/feedback_rules.py -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,236 copying build/lib/plom/misc_version.py -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,238 copying build/lib/plom/test_latexfrag.py -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,241 copying build/lib/plom/demo_rubrics.toml -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,243 copying build/lib/plom/rules.py -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,246 copying build/lib/plom/test_latex.py -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,248 copying build/lib/plom/aliceBob.py -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,251 copying build/lib/plom/test_question_labels.py -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,253 copying build/lib/plom/templateUserList.csv -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,257 creating build/bdist.linux-armv7l/wheel/plom/canvas 2026-05-12T08:36:27,258 copying build/lib/plom/canvas/canvas_utils.py -> build/bdist.linux-armv7l/wheel/./plom/canvas 2026-05-12T08:36:27,261 copying build/lib/plom/canvas/canvasapi_extensions.py -> build/bdist.linux-armv7l/wheel/./plom/canvas 2026-05-12T08:36:27,264 copying build/lib/plom/canvas/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/canvas 2026-05-12T08:36:27,266 copying build/lib/plom/test_version.py -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,269 copying build/lib/plom/textools.py -> build/bdist.linux-armv7l/wheel/./plom 2026-05-12T08:36:27,271 running install_data 2026-05-12T08:36:27,282 creating build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data 2026-05-12T08:36:27,284 creating build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom 2026-05-12T08:36:27,286 copying plom/templateTestSpec.toml -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom 2026-05-12T08:36:27,289 copying plom/templateSolutionSpec.toml -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom 2026-05-12T08:36:27,291 copying plom/templateUserList.csv -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom 2026-05-12T08:36:27,293 copying plom/demo_rubrics.toml -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom 2026-05-12T08:36:27,295 copying plom/create/extra_pages_src.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom 2026-05-12T08:36:27,297 copying plom/create/scrap_paper_src.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom 2026-05-12T08:36:27,300 copying plom/create/bundle_separator_src.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom 2026-05-12T08:36:27,303 creating build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/testTemplates 2026-05-12T08:36:27,304 copying testTemplates/README.md -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/testTemplates 2026-05-12T08:36:27,307 copying testTemplates/dummy_left_staple.png -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/testTemplates 2026-05-12T08:36:27,309 copying testTemplates/dummy_left_staple_red.png -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/testTemplates 2026-05-12T08:36:27,312 copying testTemplates/dummy_qr_code.png -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/testTemplates 2026-05-12T08:36:27,315 copying testTemplates/dummy_qr_code_red.png -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/testTemplates 2026-05-12T08:36:27,318 copying testTemplates/dummy_right_staple.png -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/testTemplates 2026-05-12T08:36:27,321 copying testTemplates/dummy_right_staple_red.png -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/testTemplates 2026-05-12T08:36:27,324 copying testTemplates/extraSheets_noname.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/testTemplates 2026-05-12T08:36:27,327 copying testTemplates/extraSheets_with_name.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/testTemplates 2026-05-12T08:36:27,329 copying testTemplates/idBox-source.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/testTemplates 2026-05-12T08:36:27,331 copying testTemplates/idBox.eps -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/testTemplates 2026-05-12T08:36:27,335 copying testTemplates/idBox.pdf -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/testTemplates 2026-05-12T08:36:27,337 copying testTemplates/idBox.svg -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/testTemplates 2026-05-12T08:36:27,340 copying testTemplates/idBox2-source.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/testTemplates 2026-05-12T08:36:27,342 copying testTemplates/idBox2.eps -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/testTemplates 2026-05-12T08:36:27,345 copying testTemplates/idBox2.pdf -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/testTemplates 2026-05-12T08:36:27,347 copying testTemplates/idBox2.svg -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/testTemplates 2026-05-12T08:36:27,350 copying testTemplates/idBox4-source.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/testTemplates 2026-05-12T08:36:27,352 copying testTemplates/idBox4.eps -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/testTemplates 2026-05-12T08:36:27,354 copying testTemplates/idBox4.pdf -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/testTemplates 2026-05-12T08:36:27,357 copying testTemplates/idBox4.svg -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/testTemplates 2026-05-12T08:36:27,359 copying testTemplates/latexTemplate.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/testTemplates 2026-05-12T08:36:27,362 copying testTemplates/latexTemplatev2.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/testTemplates 2026-05-12T08:36:27,364 copying testTemplates/mockplom.sty -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/testTemplates 2026-05-12T08:36:27,366 creating build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/contrib 2026-05-12T08:36:27,368 copying contrib/README.txt -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/contrib 2026-05-12T08:36:27,370 copying contrib/plom-return_codes_to_canvas_csv.py -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/contrib 2026-05-12T08:36:27,371 copying contrib/plom-write_grades_to_canvas_csv.py -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/contrib 2026-05-12T08:36:27,373 copying contrib/plom-push-to-canvas.py -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/contrib 2026-05-12T08:36:27,376 copying contrib/plom-push-to-canvas-uncached.py -> build/bdist.linux-armv7l/wheel/plom-0.21.0.data/data/share/plom/contrib 2026-05-12T08:36:27,379 running install_egg_info 2026-05-12T08:36:27,384 Copying plom.egg-info to build/bdist.linux-armv7l/wheel/./plom-0.21.0-py3.11.egg-info 2026-05-12T08:36:27,395 running install_scripts 2026-05-12T08:36:27,408 creating build/bdist.linux-armv7l/wheel/plom-0.21.0.dist-info/WHEEL 2026-05-12T08:36:27,410 creating '/tmp/pip-wheel-nyq85pf9/.tmp-ynoaafnu/plom-0.21.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-12T08:36:27,414 adding 'plom/aliceBob.py' 2026-05-12T08:36:27,415 adding 'plom/demo_rubrics.toml' 2026-05-12T08:36:27,417 adding 'plom/feedback_rules.py' 2026-05-12T08:36:27,419 adding 'plom/idBox2.pdf' 2026-05-12T08:36:27,421 adding 'plom/idBox4.pdf' 2026-05-12T08:36:27,423 adding 'plom/latexTemplate.tex' 2026-05-12T08:36:27,425 adding 'plom/latexTemplatev2.tex' 2026-05-12T08:36:27,426 adding 'plom/manage_user_files.py' 2026-05-12T08:36:27,427 adding 'plom/misc_version.py' 2026-05-12T08:36:27,429 adding 'plom/question_labels.py' 2026-05-12T08:36:27,430 adding 'plom/rules.py' 2026-05-12T08:36:27,435 adding 'plom/spec_verifier.py' 2026-05-12T08:36:27,436 adding 'plom/tagging.py' 2026-05-12T08:36:27,437 adding 'plom/templateSolutionSpec.toml' 2026-05-12T08:36:27,439 adding 'plom/templateTestSpec.toml' 2026-05-12T08:36:27,440 adding 'plom/templateUserList.csv' 2026-05-12T08:36:27,441 adding 'plom/test_feedback_rules.py' 2026-05-12T08:36:27,442 adding 'plom/test_latex.py' 2026-05-12T08:36:27,443 adding 'plom/test_latexfrag.py' 2026-05-12T08:36:27,444 adding 'plom/test_question_labels.py' 2026-05-12T08:36:27,446 adding 'plom/test_spec.py' 2026-05-12T08:36:27,447 adding 'plom/test_tags.py' 2026-05-12T08:36:27,448 adding 'plom/test_target_latex.png' 2026-05-12T08:36:27,450 adding 'plom/test_target_latex_old.png' 2026-05-12T08:36:27,451 adding 'plom/test_version.py' 2026-05-12T08:36:27,452 adding 'plom/test_version_maps.py' 2026-05-12T08:36:27,454 adding 'plom/textools.py' 2026-05-12T08:36:27,456 adding 'plom/tpv_utils.py' 2026-05-12T08:36:27,458 adding 'plom/version_maps.py' 2026-05-12T08:36:27,460 adding 'plom/canvas/__init__.py' 2026-05-12T08:36:27,461 adding 'plom/canvas/canvas_utils.py' 2026-05-12T08:36:27,463 adding 'plom/canvas/canvasapi_extensions.py' 2026-05-12T08:36:27,465 adding 'plom/create/__init__.py' 2026-05-12T08:36:27,468 adding 'plom/create/__main__.py' 2026-05-12T08:36:27,469 adding 'plom/create/_digitHunter.py' 2026-05-12T08:36:27,471 adding 'plom/create/buildClasslist.py' 2026-05-12T08:36:27,472 adding 'plom/create/build_bundle_separators_with_qrcodes.py' 2026-05-12T08:36:27,473 adding 'plom/create/build_extra_page_with_qrcodes.py' 2026-05-12T08:36:27,475 adding 'plom/create/build_scrap_paper_with_qrcodes.py' 2026-05-12T08:36:27,476 adding 'plom/create/bundle_separator_src.tex' 2026-05-12T08:36:27,479 adding 'plom/create/classlistValidator.py' 2026-05-12T08:36:27,480 adding 'plom/create/demotools.py' 2026-05-12T08:36:27,489 adding 'plom/create/digits.json' 2026-05-12T08:36:27,490 adding 'plom/create/exam_scribbler.py' 2026-05-12T08:36:27,492 adding 'plom/create/extra_pages_src.tex' 2026-05-12T08:36:27,493 adding 'plom/create/homework_scribbler.py' 2026-05-12T08:36:27,496 adding 'plom/create/mergeAndCodePages.py' 2026-05-12T08:36:27,498 adding 'plom/create/push_pull_rubrics.py' 2026-05-12T08:36:27,499 adding 'plom/create/scrap_paper_src.tex' 2026-05-12T08:36:27,501 adding 'plom/create/scribble_hw_utils.py' 2026-05-12T08:36:27,504 adding 'plom/create/scribble_utils.py' 2026-05-12T08:36:27,505 adding 'plom/create/start_messenger.py' 2026-05-12T08:36:27,507 adding 'plom/create/status.py' 2026-05-12T08:36:27,508 adding 'plom/create/test_build_extra_page_pdf.py' 2026-05-12T08:36:27,509 adding 'plom/create/test_build_source_exams.py' 2026-05-12T08:36:27,511 adding 'plom/create/test_classlists.py' 2026-05-12T08:36:27,512 adding 'plom/create/test_make_pdf.py' 2026-05-12T08:36:27,514 adding 'plom/create/test_stamps.py' 2026-05-12T08:36:27,516 adding 'plom/create/fonts/__init__.py' 2026-05-12T08:36:27,518 adding 'plom/create/fonts/adr_handwriting.ttf' 2026-05-12T08:36:27,521 adding 'plom/create/fonts/bt_handwriting.ttf' 2026-05-12T08:36:27,526 adding 'plom/create/fonts/ejx_handwriting.ttf' 2026-05-12T08:36:27,529 adding 'plom/create/fonts/ld_handwriting.ttf' 2026-05-12T08:36:27,531 adding 'plom/create/fonts/nh_handwriting.ttf' 2026-05-12T08:36:27,535 adding 'plom/create/fonts/pdl_handwriting.ttf' 2026-05-12T08:36:27,536 adding 'plom/finish/__init__.py' 2026-05-12T08:36:27,538 adding 'plom/finish/__main__.py' 2026-05-12T08:36:27,539 adding 'plom/finish/clear_manager_login.py' 2026-05-12T08:36:27,541 adding 'plom/finish/coded_return.py' 2026-05-12T08:36:27,543 adding 'plom/finish/coverPageBuilder.py' 2026-05-12T08:36:27,544 adding 'plom/finish/examReassembler.py' 2026-05-12T08:36:27,546 adding 'plom/finish/html_view_test_template.py' 2026-05-12T08:36:27,547 adding 'plom/finish/reassemble_ID_only.py' 2026-05-12T08:36:27,549 adding 'plom/finish/reassemble_completed.py' 2026-05-12T08:36:27,551 adding 'plom/finish/return_tools.py' 2026-05-12T08:36:27,553 adding 'plom/finish/spreadsheet.py' 2026-05-12T08:36:27,554 adding 'plom/finish/start_messenger.py' 2026-05-12T08:36:27,556 adding 'plom/finish/test_cover_pages.py' 2026-05-12T08:36:27,557 adding 'plom/finish/test_hash.py' 2026-05-12T08:36:27,558 adding 'plom/finish/test_return_tools.py' 2026-05-12T08:36:27,559 adding 'plom/finish/utils.py' 2026-05-12T08:36:27,561 adding 'plom/idreader/__init__.py' 2026-05-12T08:36:27,562 adding 'plom/idreader/assign_prob.py' 2026-05-12T08:36:27,564 adding 'plom/idreader/model_utils.py' 2026-05-12T08:36:27,566 adding 'plom/idreader/predictStudentID.py' 2026-05-12T08:36:27,567 adding 'plom/idreader/test_IDreader.py' 2026-05-12T08:36:27,569 adding 'plom/idreader/trainRandomForestModel.py' 2026-05-12T08:36:27,571 adding 'plom/scan/__init__.py' 2026-05-12T08:36:27,572 adding 'plom/scan/fasterQRExtract.py' 2026-05-12T08:36:27,576 adding 'plom/scan/pdfmucker.py' 2026-05-12T08:36:27,577 adding 'plom/scan/question_list_utils.py' 2026-05-12T08:36:27,579 adding 'plom/scan/rotate.py' 2026-05-12T08:36:27,582 adding 'plom/scan/scansToImages.py' 2026-05-12T08:36:27,583 adding 'plom/scan/test_invisible_watermarks.py' 2026-05-12T08:36:27,585 adding 'plom/scan/test_pdf_img_extraction.py' 2026-05-12T08:36:27,586 adding 'plom/scan/test_qr_reads.py' 2026-05-12T08:36:27,587 adding 'plom/scan/test_question_map_parse.py' 2026-05-12T08:36:27,589 adding 'plom/scan/test_rgb.png' 2026-05-12T08:36:27,590 adding 'plom/scan/test_rotations.py' 2026-05-12T08:36:27,599 adding 'plom/scan/test_zbar_fails.png' 2026-05-12T08:36:27,603 adding 'plom-0.21.0.data/data/share/plom/bundle_separator_src.tex' 2026-05-12T08:36:27,605 adding 'plom-0.21.0.data/data/share/plom/demo_rubrics.toml' 2026-05-12T08:36:27,606 adding 'plom-0.21.0.data/data/share/plom/extra_pages_src.tex' 2026-05-12T08:36:27,607 adding 'plom-0.21.0.data/data/share/plom/scrap_paper_src.tex' 2026-05-12T08:36:27,609 adding 'plom-0.21.0.data/data/share/plom/templateSolutionSpec.toml' 2026-05-12T08:36:27,610 adding 'plom-0.21.0.data/data/share/plom/templateTestSpec.toml' 2026-05-12T08:36:27,611 adding 'plom-0.21.0.data/data/share/plom/templateUserList.csv' 2026-05-12T08:36:27,613 adding 'plom-0.21.0.data/data/share/plom/contrib/README.txt' 2026-05-12T08:36:27,617 adding 'plom-0.21.0.data/data/share/plom/contrib/plom-push-to-canvas-uncached.py' 2026-05-12T08:36:27,619 adding 'plom-0.21.0.data/data/share/plom/contrib/plom-push-to-canvas.py' 2026-05-12T08:36:27,621 adding 'plom-0.21.0.data/data/share/plom/contrib/plom-return_codes_to_canvas_csv.py' 2026-05-12T08:36:27,622 adding 'plom-0.21.0.data/data/share/plom/contrib/plom-write_grades_to_canvas_csv.py' 2026-05-12T08:36:27,624 adding 'plom-0.21.0.data/data/share/plom/testTemplates/README.md' 2026-05-12T08:36:27,625 adding 'plom-0.21.0.data/data/share/plom/testTemplates/dummy_left_staple.png' 2026-05-12T08:36:27,627 adding 'plom-0.21.0.data/data/share/plom/testTemplates/dummy_left_staple_red.png' 2026-05-12T08:36:27,629 adding 'plom-0.21.0.data/data/share/plom/testTemplates/dummy_qr_code.png' 2026-05-12T08:36:27,631 adding 'plom-0.21.0.data/data/share/plom/testTemplates/dummy_qr_code_red.png' 2026-05-12T08:36:27,633 adding 'plom-0.21.0.data/data/share/plom/testTemplates/dummy_right_staple.png' 2026-05-12T08:36:27,635 adding 'plom-0.21.0.data/data/share/plom/testTemplates/dummy_right_staple_red.png' 2026-05-12T08:36:27,636 adding 'plom-0.21.0.data/data/share/plom/testTemplates/extraSheets_noname.tex' 2026-05-12T08:36:27,638 adding 'plom-0.21.0.data/data/share/plom/testTemplates/extraSheets_with_name.tex' 2026-05-12T08:36:27,639 adding 'plom-0.21.0.data/data/share/plom/testTemplates/idBox-source.tex' 2026-05-12T08:36:27,647 adding 'plom-0.21.0.data/data/share/plom/testTemplates/idBox.eps' 2026-05-12T08:36:27,650 adding 'plom-0.21.0.data/data/share/plom/testTemplates/idBox.pdf' 2026-05-12T08:36:27,654 adding 'plom-0.21.0.data/data/share/plom/testTemplates/idBox.svg' 2026-05-12T08:36:27,655 adding 'plom-0.21.0.data/data/share/plom/testTemplates/idBox2-source.tex' 2026-05-12T08:36:27,660 adding 'plom-0.21.0.data/data/share/plom/testTemplates/idBox2.eps' 2026-05-12T08:36:27,662 adding 'plom-0.21.0.data/data/share/plom/testTemplates/idBox2.pdf' 2026-05-12T08:36:27,665 adding 'plom-0.21.0.data/data/share/plom/testTemplates/idBox2.svg' 2026-05-12T08:36:27,666 adding 'plom-0.21.0.data/data/share/plom/testTemplates/idBox4-source.tex' 2026-05-12T08:36:27,669 adding 'plom-0.21.0.data/data/share/plom/testTemplates/idBox4.eps' 2026-05-12T08:36:27,671 adding 'plom-0.21.0.data/data/share/plom/testTemplates/idBox4.pdf' 2026-05-12T08:36:27,674 adding 'plom-0.21.0.data/data/share/plom/testTemplates/idBox4.svg' 2026-05-12T08:36:27,676 adding 'plom-0.21.0.data/data/share/plom/testTemplates/latexTemplate.tex' 2026-05-12T08:36:27,678 adding 'plom-0.21.0.data/data/share/plom/testTemplates/latexTemplatev2.tex' 2026-05-12T08:36:27,679 adding 'plom-0.21.0.data/data/share/plom/testTemplates/mockplom.sty' 2026-05-12T08:36:27,686 adding 'plom-0.21.0.dist-info/licenses/LICENSE.md' 2026-05-12T08:36:27,688 adding 'plom_ml/__init__.py' 2026-05-12T08:36:27,689 adding 'plom_ml/exceptions.py' 2026-05-12T08:36:27,691 adding 'plom_ml/clustering/__init__.py' 2026-05-12T08:36:27,692 adding 'plom_ml/clustering/exceptions.py' 2026-05-12T08:36:27,694 adding 'plom_ml/clustering/embedding/__init__.py' 2026-05-12T08:36:27,696 adding 'plom_ml/clustering/embedding/embedder.py' 2026-05-12T08:36:27,698 adding 'plom_ml/clustering/model/__init__.py' 2026-05-12T08:36:27,700 adding 'plom_ml/clustering/model/clustering_strategy.py' 2026-05-12T08:36:27,701 adding 'plom_ml/clustering/model/model_config.yaml' 2026-05-12T08:36:27,703 adding 'plom_ml/clustering/model/model_type.py' 2026-05-12T08:36:27,704 adding 'plom_ml/clustering/pipeline/__init__.py' 2026-05-12T08:36:27,706 adding 'plom_ml/clustering/pipeline/clustering_pipeline.py' 2026-05-12T08:36:27,708 adding 'plom_ml/clustering/preprocessing/__init__.py' 2026-05-12T08:36:27,709 adding 'plom_ml/clustering/preprocessing/image_processing_service.py' 2026-05-12T08:36:27,711 adding 'plom_ml/clustering/preprocessing/preprocessor.py' 2026-05-12T08:36:27,713 adding 'plom_server/__init__.py' 2026-05-12T08:36:27,714 adding 'plom_server/asgi.py' 2026-05-12T08:36:27,716 adding 'plom_server/context_processors.py' 2026-05-12T08:36:27,717 adding 'plom_server/get_js.py' 2026-05-12T08:36:27,719 adding 'plom_server/middleware.py' 2026-05-12T08:36:27,721 adding 'plom_server/settings.py' 2026-05-12T08:36:27,723 adding 'plom_server/test_version.py' 2026-05-12T08:36:27,724 adding 'plom_server/urls.py' 2026-05-12T08:36:27,725 adding 'plom_server/wsgi.py' 2026-05-12T08:36:27,727 adding 'plom_server/API/__init__.py' 2026-05-12T08:36:27,728 adding 'plom_server/API/apps.py' 2026-05-12T08:36:27,730 adding 'plom_server/API/urls.py' 2026-05-12T08:36:27,732 adding 'plom_server/API/migrations/__init__.py' 2026-05-12T08:36:27,733 adding 'plom_server/API/permissions/__init__.py' 2026-05-12T08:36:27,735 adding 'plom_server/API/permissions/permissions.py' 2026-05-12T08:36:27,737 adding 'plom_server/API/routes/__init__.py' 2026-05-12T08:36:27,738 adding 'plom_server/API/routes/annotation_patterns.py' 2026-05-12T08:36:27,739 adding 'plom_server/API/routes/id_patterns.py' 2026-05-12T08:36:27,741 adding 'plom_server/API/routes/mark_patterns.py' 2026-05-12T08:36:27,742 adding 'plom_server/API/routes/misc_patterns.py' 2026-05-12T08:36:27,743 adding 'plom_server/API/routes/tags_patterns.py' 2026-05-12T08:36:27,745 adding 'plom_server/API/services/TokenService.py' 2026-05-12T08:36:27,746 adding 'plom_server/API/services/__init__.py' 2026-05-12T08:36:27,748 adding 'plom_server/API/tests/__init__.py' 2026-05-12T08:36:27,749 adding 'plom_server/API/tests/conftest.py' 2026-05-12T08:36:27,751 adding 'plom_server/API/tests/test_client_reject_list.py' 2026-05-12T08:36:27,753 adding 'plom_server/API/tests/test_mark_questions.py' 2026-05-12T08:36:27,754 adding 'plom_server/API/views/__init__.py' 2026-05-12T08:36:27,756 adding 'plom_server/API/views/classlist.py' 2026-05-12T08:36:27,757 adding 'plom_server/API/views/finish.py' 2026-05-12T08:36:27,759 adding 'plom_server/API/views/identify.py' 2026-05-12T08:36:27,760 adding 'plom_server/API/views/latex.py' 2026-05-12T08:36:27,763 adding 'plom_server/API/views/mark.py' 2026-05-12T08:36:27,765 adding 'plom_server/API/views/mark_question.py' 2026-05-12T08:36:27,767 adding 'plom_server/API/views/paperstoprint.py' 2026-05-12T08:36:27,768 adding 'plom_server/API/views/pqvmap.py' 2026-05-12T08:36:27,770 adding 'plom_server/API/views/public_code.py' 2026-05-12T08:36:27,771 adding 'plom_server/API/views/rectangle_extractor.py' 2026-05-12T08:36:27,772 adding 'plom_server/API/views/report.py' 2026-05-12T08:36:27,774 adding 'plom_server/API/views/rubrics.py' 2026-05-12T08:36:27,775 adding 'plom_server/API/views/scan.py' 2026-05-12T08:36:27,778 adding 'plom_server/API/views/server_info.py' 2026-05-12T08:36:27,779 adding 'plom_server/API/views/source_handler.py' 2026-05-12T08:36:27,781 adding 'plom_server/API/views/spec_handler.py' 2026-05-12T08:36:27,782 adding 'plom_server/API/views/user_info.py' 2026-05-12T08:36:27,783 adding 'plom_server/API/views/utils.py' 2026-05-12T08:36:27,785 adding 'plom_server/Authentication/__init__.py' 2026-05-12T08:36:27,787 adding 'plom_server/Authentication/admin.py' 2026-05-12T08:36:27,788 adding 'plom_server/Authentication/apps.py' 2026-05-12T08:36:27,789 adding 'plom_server/Authentication/models.py' 2026-05-12T08:36:27,790 adding 'plom_server/Authentication/signup_views.py' 2026-05-12T08:36:27,792 adding 'plom_server/Authentication/urls.py' 2026-05-12T08:36:27,793 adding 'plom_server/Authentication/views.py' 2026-05-12T08:36:27,795 adding 'plom_server/Authentication/forms/__init__.py' 2026-05-12T08:36:27,796 adding 'plom_server/Authentication/forms/choices.py' 2026-05-12T08:36:27,798 adding 'plom_server/Authentication/forms/signupForm.py' 2026-05-12T08:36:27,800 adding 'plom_server/Authentication/management/commands/plom_create_groups.py' 2026-05-12T08:36:27,802 adding 'plom_server/Authentication/migrations/0001_initial.py' 2026-05-12T08:36:27,803 adding 'plom_server/Authentication/migrations/__init__.py' 2026-05-12T08:36:27,804 adding 'plom_server/Authentication/services/__init__.py' 2026-05-12T08:36:27,807 adding 'plom_server/Authentication/services/auth_service.py' 2026-05-12T08:36:27,808 adding 'plom_server/Authentication/tests/__init__.py' 2026-05-12T08:36:27,810 adding 'plom_server/Authentication/tests/test_base_link.py' 2026-05-12T08:36:27,811 adding 'plom_server/Authentication/tests/test_create_users.py' 2026-05-12T08:36:27,813 adding 'plom_server/Base/__init__.py' 2026-05-12T08:36:27,814 adding 'plom_server/Base/admin.py' 2026-05-12T08:36:27,815 adding 'plom_server/Base/apps.py' 2026-05-12T08:36:27,817 adding 'plom_server/Base/base_group_views.py' 2026-05-12T08:36:27,819 adding 'plom_server/Base/models.py' 2026-05-12T08:36:27,820 adding 'plom_server/Base/tests_settings.py' 2026-05-12T08:36:27,822 adding 'plom_server/Base/urls.py' 2026-05-12T08:36:27,823 adding 'plom_server/Base/views.py' 2026-05-12T08:36:27,826 adding 'plom_server/Base/management/commands/plom_clean_misc.py' 2026-05-12T08:36:27,827 adding 'plom_server/Base/management/commands/plom_database.py' 2026-05-12T08:36:27,829 adding 'plom_server/Base/migrations/0001_initial.py' 2026-05-12T08:36:27,830 adding 'plom_server/Base/migrations/__init__.py' 2026-05-12T08:36:27,832 adding 'plom_server/Base/services/Settings.py' 2026-05-12T08:36:27,833 adding 'plom_server/Base/services/__init__.py' 2026-05-12T08:36:27,835 adding 'plom_server/Base/services/big_red_button.py' 2026-05-12T08:36:27,836 adding 'plom_server/Base/services/database_service.py' 2026-05-12T08:36:27,838 adding 'plom_server/BuildPaperPDF/__init__.py' 2026-05-12T08:36:27,839 adding 'plom_server/BuildPaperPDF/admin.py' 2026-05-12T08:36:27,840 adding 'plom_server/BuildPaperPDF/apps.py' 2026-05-12T08:36:27,842 adding 'plom_server/BuildPaperPDF/models.py' 2026-05-12T08:36:27,843 adding 'plom_server/BuildPaperPDF/tests.py' 2026-05-12T08:36:27,844 adding 'plom_server/BuildPaperPDF/urls.py' 2026-05-12T08:36:27,845 adding 'plom_server/BuildPaperPDF/views.py' 2026-05-12T08:36:27,848 adding 'plom_server/BuildPaperPDF/management/commands/plom_build_paper_pdfs.py' 2026-05-12T08:36:27,849 adding 'plom_server/BuildPaperPDF/migrations/0001_initial.py' 2026-05-12T08:36:27,850 adding 'plom_server/BuildPaperPDF/migrations/__init__.py' 2026-05-12T08:36:27,852 adding 'plom_server/BuildPaperPDF/services/__init__.py' 2026-05-12T08:36:27,855 adding 'plom_server/BuildPaperPDF/services/build_papers.py' 2026-05-12T08:36:27,856 adding 'plom_server/Contrib/__init__.py' 2026-05-12T08:36:27,859 adding 'plom_server/Contrib/management/commands/PCA_analysis.py' 2026-05-12T08:36:27,861 adding 'plom_server/Contrib/management/commands/cluster_and_tag.py' 2026-05-12T08:36:27,863 adding 'plom_server/Finish/__init__.py' 2026-05-12T08:36:27,864 adding 'plom_server/Finish/admin.py' 2026-05-12T08:36:27,865 adding 'plom_server/Finish/apps.py' 2026-05-12T08:36:27,866 adding 'plom_server/Finish/models.py' 2026-05-12T08:36:27,868 adding 'plom_server/Finish/urls.py' 2026-05-12T08:36:27,870 adding 'plom_server/Finish/management/commands/generate_report.py' 2026-05-12T08:36:27,871 adding 'plom_server/Finish/management/commands/plom_build_all_soln.py' 2026-05-12T08:36:27,872 adding 'plom_server/Finish/management/commands/plom_build_soln.py' 2026-05-12T08:36:27,874 adding 'plom_server/Finish/management/commands/plom_download_marks_csv.py' 2026-05-12T08:36:27,875 adding 'plom_server/Finish/management/commands/plom_download_ta_info_csv.py' 2026-05-12T08:36:27,876 adding 'plom_server/Finish/management/commands/plom_reassemble.py' 2026-05-12T08:36:27,878 adding 'plom_server/Finish/management/commands/plom_soln_sources.py' 2026-05-12T08:36:27,879 adding 'plom_server/Finish/management/commands/plom_soln_spec.py' 2026-05-12T08:36:27,881 adding 'plom_server/Finish/migrations/0001_initial.py' 2026-05-12T08:36:27,882 adding 'plom_server/Finish/migrations/__init__.py' 2026-05-12T08:36:27,885 adding 'plom_server/Finish/services/ReportPDFService.py' 2026-05-12T08:36:27,886 adding 'plom_server/Finish/services/__init__.py' 2026-05-12T08:36:27,887 adding 'plom_server/Finish/services/annotation_data_service.py' 2026-05-12T08:36:27,890 adding 'plom_server/Finish/services/build_soln_service.py' 2026-05-12T08:36:27,892 adding 'plom_server/Finish/services/build_student_report_service.py' 2026-05-12T08:36:27,894 adding 'plom_server/Finish/services/data_extraction_service.py' 2026-05-12T08:36:27,895 adding 'plom_server/Finish/services/generate_report.css' 2026-05-12T08:36:27,898 adding 'plom_server/Finish/services/matplotlib_service.py' 2026-05-12T08:36:27,903 adding 'plom_server/Finish/services/reassemble_service.py' 2026-05-12T08:36:27,904 adding 'plom_server/Finish/services/soln_images.py' 2026-05-12T08:36:27,906 adding 'plom_server/Finish/services/soln_source.py' 2026-05-12T08:36:27,909 adding 'plom_server/Finish/services/student_marks_service.py' 2026-05-12T08:36:27,911 adding 'plom_server/Finish/services/ta_marking_service.py' 2026-05-12T08:36:27,912 adding 'plom_server/Finish/services/template_soln_spec.py' 2026-05-12T08:36:27,914 adding 'plom_server/Finish/templatetags/__init__.py' 2026-05-12T08:36:27,915 adding 'plom_server/Finish/templatetags/custom_tags.py' 2026-05-12T08:36:27,917 adding 'plom_server/Finish/tests/__init__.py' 2026-05-12T08:36:27,918 adding 'plom_server/Finish/tests/test_student_mark.py' 2026-05-12T08:36:27,920 adding 'plom_server/Finish/useful_files_for_testing/soln_spec_for_testing_shared_pages.toml' 2026-05-12T08:36:27,922 adding 'plom_server/Finish/views/__init__.py' 2026-05-12T08:36:27,924 adding 'plom_server/Finish/views/build_soln_pdf.py' 2026-05-12T08:36:27,925 adding 'plom_server/Finish/views/marking_info.py' 2026-05-12T08:36:27,926 adding 'plom_server/Finish/views/reassembly.py' 2026-05-12T08:36:27,928 adding 'plom_server/Finish/views/soln_home.py' 2026-05-12T08:36:27,929 adding 'plom_server/Finish/views/soln_sources.py' 2026-05-12T08:36:27,930 adding 'plom_server/Finish/views/soln_spec.py' 2026-05-12T08:36:27,932 adding 'plom_server/Finish/views/student_report.py' 2026-05-12T08:36:27,933 adding 'plom_server/Identify/__init__.py' 2026-05-12T08:36:27,934 adding 'plom_server/Identify/admin.py' 2026-05-12T08:36:27,935 adding 'plom_server/Identify/apps.py' 2026-05-12T08:36:27,937 adding 'plom_server/Identify/models.py' 2026-05-12T08:36:27,939 adding 'plom_server/Identify/tests.py' 2026-05-12T08:36:27,940 adding 'plom_server/Identify/urls.py' 2026-05-12T08:36:27,942 adding 'plom_server/Identify/views.py' 2026-05-12T08:36:27,944 adding 'plom_server/Identify/management/commands/clear_id.py' 2026-05-12T08:36:27,945 adding 'plom_server/Identify/management/commands/plom_id_direct.py' 2026-05-12T08:36:27,947 adding 'plom_server/Identify/management/commands/plom_run_id_reader.py' 2026-05-12T08:36:27,948 adding 'plom_server/Identify/migrations/0001_initial.py' 2026-05-12T08:36:27,950 adding 'plom_server/Identify/migrations/__init__.py' 2026-05-12T08:36:27,951 adding 'plom_server/Identify/services/ClasslistService.py' 2026-05-12T08:36:27,952 adding 'plom_server/Identify/services/__init__.py' 2026-05-12T08:36:27,954 adding 'plom_server/Identify/services/id_direct.py' 2026-05-12T08:36:27,955 adding 'plom_server/Identify/services/id_progress.py' 2026-05-12T08:36:27,960 adding 'plom_server/Identify/services/id_reader.py' 2026-05-12T08:36:27,962 adding 'plom_server/Identify/services/id_tasks.py' 2026-05-12T08:36:27,964 adding 'plom_server/Launcher/__init__.py' 2026-05-12T08:36:27,965 adding 'plom_server/Launcher/apps.py' 2026-05-12T08:36:27,967 adding 'plom_server/Launcher/management/commands/plom_build_scrap_extra_pdfs.py' 2026-05-12T08:36:27,969 adding 'plom_server/Launcher/management/commands/plom_create_demo_users.py' 2026-05-12T08:36:27,971 adding 'plom_server/Launcher/management/commands/plom_demo_bundles.py' 2026-05-12T08:36:27,972 adding 'plom_server/Launcher/management/commands/plom_get_static_javascript.py' 2026-05-12T08:36:27,973 adding 'plom_server/Launcher/management/commands/plom_make_groups_and_first_users.py' 2026-05-12T08:36:27,975 adding 'plom_server/Launcher/migrations/__init__.py' 2026-05-12T08:36:27,976 adding 'plom_server/Launcher/services/__init__.py' 2026-05-12T08:36:27,980 adding 'plom_server/Launcher/services/launch_demo_bundle_creator.py' 2026-05-12T08:36:27,981 adding 'plom_server/Launcher/services/launch_demo_homework_bundle_creator.py' 2026-05-12T08:36:27,983 adding 'plom_server/Mark/__init__.py' 2026-05-12T08:36:27,984 adding 'plom_server/Mark/admin.py' 2026-05-12T08:36:27,986 adding 'plom_server/Mark/apps.py' 2026-05-12T08:36:27,987 adding 'plom_server/Mark/serializers.py' 2026-05-12T08:36:27,989 adding 'plom_server/Mark/migrations/0001_initial.py' 2026-05-12T08:36:27,990 adding 'plom_server/Mark/migrations/__init__.py' 2026-05-12T08:36:27,992 adding 'plom_server/Mark/models/__init__.py' 2026-05-12T08:36:27,993 adding 'plom_server/Mark/models/annotations.py' 2026-05-12T08:36:27,995 adding 'plom_server/Mark/models/tasks.py' 2026-05-12T08:36:27,997 adding 'plom_server/Mark/services/MarkingPriorityService.py' 2026-05-12T08:36:27,998 adding 'plom_server/Mark/services/__init__.py' 2026-05-12T08:36:28,000 adding 'plom_server/Mark/services/annotations.py' 2026-05-12T08:36:28,002 adding 'plom_server/Mark/services/mark_task.py' 2026-05-12T08:36:28,004 adding 'plom_server/Mark/services/marking_stats.py' 2026-05-12T08:36:28,009 adding 'plom_server/Mark/services/marking_task_service.py' 2026-05-12T08:36:28,011 adding 'plom_server/Mark/services/page_data.py' 2026-05-12T08:36:28,013 adding 'plom_server/Mark/services/question_marking.py' 2026-05-12T08:36:28,015 adding 'plom_server/Mark/tests/__init__.py' 2026-05-12T08:36:28,016 adding 'plom_server/Mark/tests/test_incoming_annotations.py' 2026-05-12T08:36:28,018 adding 'plom_server/Mark/tests/test_marking_priority_setting.py' 2026-05-12T08:36:28,019 adding 'plom_server/Mark/tests/test_marking_task_service.py' 2026-05-12T08:36:28,020 adding 'plom_server/Mark/tests/test_marking_task_service_config.py' 2026-05-12T08:36:28,021 adding 'plom_server/Mark/tests/test_question_marking_service.py' 2026-05-12T08:36:28,023 adding 'plom_server/Mark/tests/test_tagging_tasks.py' 2026-05-12T08:36:28,024 adding 'plom_server/Mark/tests/tiny_qvmap.toml' 2026-05-12T08:36:28,025 adding 'plom_server/Mark/tests/tiny_spec.toml' 2026-05-12T08:36:28,027 adding 'plom_server/Papers/__init__.py' 2026-05-12T08:36:28,028 adding 'plom_server/Papers/admin.py' 2026-05-12T08:36:28,029 adding 'plom_server/Papers/apps.py' 2026-05-12T08:36:28,031 adding 'plom_server/Papers/serializers.py' 2026-05-12T08:36:28,033 adding 'plom_server/Papers/management/commands/plom_qvmap.py' 2026-05-12T08:36:28,035 adding 'plom_server/Papers/migrations/0001_initial.py' 2026-05-12T08:36:28,037 adding 'plom_server/Papers/migrations/__init__.py' 2026-05-12T08:36:28,038 adding 'plom_server/Papers/models/__init__.py' 2026-05-12T08:36:28,040 adding 'plom_server/Papers/models/background_tasks.py' 2026-05-12T08:36:28,041 adding 'plom_server/Papers/models/image_bundle.py' 2026-05-12T08:36:28,043 adding 'plom_server/Papers/models/paper_structure.py' 2026-05-12T08:36:28,044 adding 'plom_server/Papers/models/reference_image.py' 2026-05-12T08:36:28,046 adding 'plom_server/Papers/models/specifications.py' 2026-05-12T08:36:28,048 adding 'plom_server/Papers/services/SolnSpecService.py' 2026-05-12T08:36:28,051 adding 'plom_server/Papers/services/SpecificationService.py' 2026-05-12T08:36:28,052 adding 'plom_server/Papers/services/__init__.py' 2026-05-12T08:36:28,055 adding 'plom_server/Papers/services/image_bundle.py' 2026-05-12T08:36:28,057 adding 'plom_server/Papers/services/paper_creator.py' 2026-05-12T08:36:28,059 adding 'plom_server/Papers/services/paper_info.py' 2026-05-12T08:36:28,061 adding 'plom_server/Papers/tests/__init__.py' 2026-05-12T08:36:28,063 adding 'plom_server/Papers/tests/test_image_bundle.py' 2026-05-12T08:36:28,065 adding 'plom_server/Papers/tests/test_paper_creator.py' 2026-05-12T08:36:28,066 adding 'plom_server/Papers/tests/test_question_labels.py' 2026-05-12T08:36:28,068 adding 'plom_server/Papers/tests/test_specification_service_misc.py' 2026-05-12T08:36:28,070 adding 'plom_server/Preparation/__init__.py' 2026-05-12T08:36:28,071 adding 'plom_server/Preparation/admin.py' 2026-05-12T08:36:28,072 adding 'plom_server/Preparation/apps.py' 2026-05-12T08:36:28,073 adding 'plom_server/Preparation/models.py' 2026-05-12T08:36:28,075 adding 'plom_server/Preparation/urls.py' 2026-05-12T08:36:28,078 adding 'plom_server/Preparation/management/commands/plom_preparation_classlist.py' 2026-05-12T08:36:28,080 adding 'plom_server/Preparation/management/commands/plom_preparation_source.py' 2026-05-12T08:36:28,082 adding 'plom_server/Preparation/management/commands/plom_preparation_spec.py' 2026-05-12T08:36:28,083 adding 'plom_server/Preparation/management/commands/plom_preparation_status.py' 2026-05-12T08:36:28,085 adding 'plom_server/Preparation/migrations/0001_initial.py' 2026-05-12T08:36:28,086 adding 'plom_server/Preparation/migrations/__init__.py' 2026-05-12T08:36:28,088 adding 'plom_server/Preparation/services/PapersPrinted.py' 2026-05-12T08:36:28,091 adding 'plom_server/Preparation/services/SourceService.py' 2026-05-12T08:36:28,092 adding 'plom_server/Preparation/services/__init__.py' 2026-05-12T08:36:28,094 adding 'plom_server/Preparation/services/classlist.py' 2026-05-12T08:36:28,096 adding 'plom_server/Preparation/services/mocker.py' 2026-05-12T08:36:28,097 adding 'plom_server/Preparation/services/pqv_mapping.py' 2026-05-12T08:36:28,099 adding 'plom_server/Preparation/services/prenaming_service.py' 2026-05-12T08:36:28,100 adding 'plom_server/Preparation/services/preparation_dependency_service.py' 2026-05-12T08:36:28,102 adding 'plom_server/Preparation/tests/__init__.py' 2026-05-12T08:36:28,103 adding 'plom_server/Preparation/tests/test_classlist_service.py' 2026-05-12T08:36:28,105 adding 'plom_server/Preparation/tests/test_source_service.py' 2026-05-12T08:36:28,106 adding 'plom_server/Preparation/tests/test_status.py' 2026-05-12T08:36:28,108 adding 'plom_server/Preparation/tests/test_students.py' 2026-05-12T08:36:28,109 adding 'plom_server/Preparation/tests/test_view_home.py' 2026-05-12T08:36:28,110 adding 'plom_server/Preparation/tests/tiny_spec.toml' 2026-05-12T08:36:28,112 adding 'plom_server/Preparation/useful_files_for_testing/cl_errs.csv' 2026-05-12T08:36:28,113 adding 'plom_server/Preparation/useful_files_for_testing/cl_for_demo.csv' 2026-05-12T08:36:28,114 adding 'plom_server/Preparation/useful_files_for_testing/cl_good.csv' 2026-05-12T08:36:28,116 adding 'plom_server/Preparation/useful_files_for_testing/cl_warn.csv' 2026-05-12T08:36:28,117 adding 'plom_server/Preparation/useful_files_for_testing/spec_with_shared_pages.toml' 2026-05-12T08:36:28,130 adding 'plom_server/Preparation/useful_files_for_testing/test_version1.pdf' 2026-05-12T08:36:28,143 adding 'plom_server/Preparation/useful_files_for_testing/test_version2.pdf' 2026-05-12T08:36:28,145 adding 'plom_server/Preparation/useful_files_for_testing/testing_test_spec.toml' 2026-05-12T08:36:28,147 adding 'plom_server/Preparation/views/__init__.py' 2026-05-12T08:36:28,148 adding 'plom_server/Preparation/views/classlist_manage.py' 2026-05-12T08:36:28,150 adding 'plom_server/Preparation/views/home.py' 2026-05-12T08:36:28,151 adding 'plom_server/Preparation/views/miscellanea.py' 2026-05-12T08:36:28,152 adding 'plom_server/Preparation/views/mocker.py' 2026-05-12T08:36:28,154 adding 'plom_server/Preparation/views/pqv_mapping.py' 2026-05-12T08:36:28,156 adding 'plom_server/Preparation/views/prenaming.py' 2026-05-12T08:36:28,157 adding 'plom_server/Preparation/views/public_code.py' 2026-05-12T08:36:28,159 adding 'plom_server/Preparation/views/source_manage.py' 2026-05-12T08:36:28,161 adding 'plom_server/Profile/__init__.py' 2026-05-12T08:36:28,162 adding 'plom_server/Profile/apps.py' 2026-05-12T08:36:28,163 adding 'plom_server/Profile/edit_profile_form.py' 2026-05-12T08:36:28,164 adding 'plom_server/Profile/urls.py' 2026-05-12T08:36:28,166 adding 'plom_server/Profile/views.py' 2026-05-12T08:36:28,168 adding 'plom_server/Progress/__init__.py' 2026-05-12T08:36:28,169 adding 'plom_server/Progress/apps.py' 2026-05-12T08:36:28,170 adding 'plom_server/Progress/forms.py' 2026-05-12T08:36:28,172 adding 'plom_server/Progress/urls.py' 2026-05-12T08:36:28,173 adding 'plom_server/Progress/services/__init__.py' 2026-05-12T08:36:28,176 adding 'plom_server/Progress/services/progress_overview.py' 2026-05-12T08:36:28,178 adding 'plom_server/Progress/services/userinfo_service.py' 2026-05-12T08:36:28,180 adding 'plom_server/Progress/tests/__init__.py' 2026-05-12T08:36:28,182 adding 'plom_server/Progress/views/__init__.py' 2026-05-12T08:36:28,183 adding 'plom_server/Progress/views/progress_identify.py' 2026-05-12T08:36:28,185 adding 'plom_server/Progress/views/progress_landing.py' 2026-05-12T08:36:28,187 adding 'plom_server/Progress/views/progress_mark.py' 2026-05-12T08:36:28,188 adding 'plom_server/Progress/views/progress_markerinfo.py' 2026-05-12T08:36:28,190 adding 'plom_server/Progress/views/progress_task_annot.py' 2026-05-12T08:36:28,192 adding 'plom_server/QuestionClustering/__init__.py' 2026-05-12T08:36:28,194 adding 'plom_server/QuestionClustering/admin.py' 2026-05-12T08:36:28,195 adding 'plom_server/QuestionClustering/apps.py' 2026-05-12T08:36:28,196 adding 'plom_server/QuestionClustering/forms.py' 2026-05-12T08:36:28,197 adding 'plom_server/QuestionClustering/models.py' 2026-05-12T08:36:28,199 adding 'plom_server/QuestionClustering/urls.py' 2026-05-12T08:36:28,201 adding 'plom_server/QuestionClustering/views.py' 2026-05-12T08:36:28,203 adding 'plom_server/QuestionClustering/exceptions/clustering_exception.py' 2026-05-12T08:36:28,204 adding 'plom_server/QuestionClustering/exceptions/job_exception.py' 2026-05-12T08:36:28,206 adding 'plom_server/QuestionClustering/migrations/0001_initial.py' 2026-05-12T08:36:28,207 adding 'plom_server/QuestionClustering/migrations/__init__.py' 2026-05-12T08:36:28,209 adding 'plom_server/QuestionClustering/services/__init__.py' 2026-05-12T08:36:28,210 adding 'plom_server/QuestionClustering/services/model_loader.py' 2026-05-12T08:36:28,214 adding 'plom_server/QuestionClustering/services/question_clustering_service.py' 2026-05-12T08:36:28,216 adding 'plom_server/QuestionTags/__init__.py' 2026-05-12T08:36:28,218 adding 'plom_server/QuestionTags/admin.py' 2026-05-12T08:36:28,219 adding 'plom_server/QuestionTags/forms.py' 2026-05-12T08:36:28,220 adding 'plom_server/QuestionTags/models.py' 2026-05-12T08:36:28,222 adding 'plom_server/QuestionTags/serializers.py' 2026-05-12T08:36:28,223 adding 'plom_server/QuestionTags/urls.py' 2026-05-12T08:36:28,225 adding 'plom_server/QuestionTags/views.py' 2026-05-12T08:36:28,227 adding 'plom_server/QuestionTags/management/commands/create_tag.py' 2026-05-12T08:36:28,228 adding 'plom_server/QuestionTags/management/commands/delete_qtag_link.py' 2026-05-12T08:36:28,230 adding 'plom_server/QuestionTags/management/commands/delete_tag.py' 2026-05-12T08:36:28,231 adding 'plom_server/QuestionTags/management/commands/link_question_with_tag.py' 2026-05-12T08:36:28,232 adding 'plom_server/QuestionTags/management/commands/upload_qtags_csv.py' 2026-05-12T08:36:28,234 adding 'plom_server/QuestionTags/migrations/0001_initial.py' 2026-05-12T08:36:28,235 adding 'plom_server/QuestionTags/migrations/__init__.py' 2026-05-12T08:36:28,237 adding 'plom_server/QuestionTags/services/__init__.py' 2026-05-12T08:36:28,239 adding 'plom_server/QuestionTags/services/questiontag_service.py' 2026-05-12T08:36:28,241 adding 'plom_server/Rectangles/__init__.py' 2026-05-12T08:36:28,242 adding 'plom_server/Rectangles/apps.py' 2026-05-12T08:36:28,243 adding 'plom_server/Rectangles/urls.py' 2026-05-12T08:36:28,244 adding 'plom_server/Rectangles/views.py' 2026-05-12T08:36:28,247 adding 'plom_server/Rectangles/management/commands/plom_extract_rectangle.py' 2026-05-12T08:36:28,248 adding 'plom_server/Rectangles/services/__init__.py' 2026-05-12T08:36:28,250 adding 'plom_server/Rectangles/services/idbox_utils.py' 2026-05-12T08:36:28,253 adding 'plom_server/Rectangles/services/rectangle.py' 2026-05-12T08:36:28,255 adding 'plom_server/Rectangles/tests/__init__.py' 2026-05-12T08:36:28,257 adding 'plom_server/Rectangles/tests/test_rectangles.py' 2026-05-12T08:36:28,258 adding 'plom_server/Reports/__init__.py' 2026-05-12T08:36:28,259 adding 'plom_server/Reports/urls.py' 2026-05-12T08:36:28,261 adding 'plom_server/Reports/views.py' 2026-05-12T08:36:28,263 adding 'plom_server/Rubrics/__init__.py' 2026-05-12T08:36:28,264 adding 'plom_server/Rubrics/admin.py' 2026-05-12T08:36:28,265 adding 'plom_server/Rubrics/apps.py' 2026-05-12T08:36:28,267 adding 'plom_server/Rubrics/forms.py' 2026-05-12T08:36:28,269 adding 'plom_server/Rubrics/models.py' 2026-05-12T08:36:28,270 adding 'plom_server/Rubrics/serializers.py' 2026-05-12T08:36:28,272 adding 'plom_server/Rubrics/tables.py' 2026-05-12T08:36:28,273 adding 'plom_server/Rubrics/urls.py' 2026-05-12T08:36:28,276 adding 'plom_server/Rubrics/views.py' 2026-05-12T08:36:28,279 adding 'plom_server/Rubrics/management/commands/plom_rubrics.py' 2026-05-12T08:36:28,280 adding 'plom_server/Rubrics/migrations/0001_initial.py' 2026-05-12T08:36:28,282 adding 'plom_server/Rubrics/migrations/__init__.py' 2026-05-12T08:36:28,284 adding 'plom_server/Rubrics/services/__init__.py' 2026-05-12T08:36:28,285 adding 'plom_server/Rubrics/services/rubric_permissions.py' 2026-05-12T08:36:28,292 adding 'plom_server/Rubrics/services/rubric_service.py' 2026-05-12T08:36:28,294 adding 'plom_server/Rubrics/services/utils.py' 2026-05-12T08:36:28,296 adding 'plom_server/Rubrics/tests/__init__.py' 2026-05-12T08:36:28,297 adding 'plom_server/Rubrics/tests/test_display_delta.py' 2026-05-12T08:36:28,298 adding 'plom_server/Rubrics/tests/test_rubric_fractional_permissions.py' 2026-05-12T08:36:28,300 adding 'plom_server/Rubrics/tests/test_rubric_misc.py' 2026-05-12T08:36:28,301 adding 'plom_server/Rubrics/tests/test_rubric_permissions.py' 2026-05-12T08:36:28,303 adding 'plom_server/Rubrics/tests/test_rubric_service.py' 2026-05-12T08:36:28,305 adding 'plom_server/Scan/__init__.py' 2026-05-12T08:36:28,306 adding 'plom_server/Scan/admin.py' 2026-05-12T08:36:28,308 adding 'plom_server/Scan/apps.py' 2026-05-12T08:36:28,309 adding 'plom_server/Scan/urls.py' 2026-05-12T08:36:28,311 adding 'plom_server/Scan/management/commands/plom_bundle_push_lock.py' 2026-05-12T08:36:28,313 adding 'plom_server/Scan/management/commands/plom_discard_pushed_page.py' 2026-05-12T08:36:28,314 adding 'plom_server/Scan/management/commands/plom_forgive_all_dnm.py' 2026-05-12T08:36:28,315 adding 'plom_server/Scan/management/commands/plom_forgive_missing_page.py' 2026-05-12T08:36:28,317 adding 'plom_server/Scan/management/commands/plom_list_images_in_paper.py' 2026-05-12T08:36:28,318 adding 'plom_server/Scan/management/commands/plom_reassign_discard.py' 2026-05-12T08:36:28,319 adding 'plom_server/Scan/management/commands/plom_staging_assign_extra.py' 2026-05-12T08:36:28,321 adding 'plom_server/Scan/management/commands/plom_staging_bundles.py' 2026-05-12T08:36:28,323 adding 'plom_server/Scan/management/commands/plom_staging_discard.py' 2026-05-12T08:36:28,324 adding 'plom_server/Scan/management/commands/plom_staging_extralise.py' 2026-05-12T08:36:28,325 adding 'plom_server/Scan/management/commands/plom_staging_knowify.py' 2026-05-12T08:36:28,327 adding 'plom_server/Scan/management/commands/plom_staging_rotate.py' 2026-05-12T08:36:28,328 adding 'plom_server/Scan/management/commands/plom_staging_unknowify.py' 2026-05-12T08:36:28,330 adding 'plom_server/Scan/migrations/0001_initial.py' 2026-05-12T08:36:28,331 adding 'plom_server/Scan/migrations/__init__.py' 2026-05-12T08:36:28,333 adding 'plom_server/Scan/models/__init__.py' 2026-05-12T08:36:28,334 adding 'plom_server/Scan/models/scan_background_chores.py' 2026-05-12T08:36:28,335 adding 'plom_server/Scan/models/staging_bundle.py' 2026-05-12T08:36:28,337 adding 'plom_server/Scan/models/staging_images.py' 2026-05-12T08:36:28,340 adding 'plom_server/Scan/services/ForgiveMissingService.py' 2026-05-12T08:36:28,342 adding 'plom_server/Scan/services/__init__.py' 2026-05-12T08:36:28,344 adding 'plom_server/Scan/services/cast_service.py' 2026-05-12T08:36:28,346 adding 'plom_server/Scan/services/hard_rotate.py' 2026-05-12T08:36:28,348 adding 'plom_server/Scan/services/image_process.py' 2026-05-12T08:36:28,349 adding 'plom_server/Scan/services/image_rotate.py' 2026-05-12T08:36:28,352 adding 'plom_server/Scan/services/manage_discard.py' 2026-05-12T08:36:28,355 adding 'plom_server/Scan/services/manage_scan.py' 2026-05-12T08:36:28,358 adding 'plom_server/Scan/services/qr_service.py' 2026-05-12T08:36:28,367 adding 'plom_server/Scan/services/scan_service.py' 2026-05-12T08:36:28,369 adding 'plom_server/Scan/services/util.py' 2026-05-12T08:36:28,371 adding 'plom_server/Scan/tests/__init__.py' 2026-05-12T08:36:28,375 adding 'plom_server/Scan/tests/id_page_img.png' 2026-05-12T08:36:28,377 adding 'plom_server/Scan/tests/spec_with_shared_pages.toml' 2026-05-12T08:36:28,378 adding 'plom_server/Scan/tests/test_forgive.py' 2026-05-12T08:36:28,380 adding 'plom_server/Scan/tests/test_image_process.py' 2026-05-12T08:36:28,382 adding 'plom_server/Scan/tests/test_manage_discard.py' 2026-05-12T08:36:28,384 adding 'plom_server/Scan/tests/test_manage_scan.py' 2026-05-12T08:36:28,386 adding 'plom_server/Scan/tests/test_qr_service.py' 2026-05-12T08:36:28,388 adding 'plom_server/Scan/tests/test_scan_cast.py' 2026-05-12T08:36:28,390 adding 'plom_server/Scan/tests/test_scan_service.py' 2026-05-12T08:36:28,392 adding 'plom_server/Scan/tests/test_staging_image_types.py' 2026-05-12T08:36:28,394 adding 'plom_server/Scan/views/__init__.py' 2026-05-12T08:36:28,395 adding 'plom_server/Scan/views/cast_image_state.py' 2026-05-12T08:36:28,398 adding 'plom_server/Scan/views/manage_bundle.py' 2026-05-12T08:36:28,399 adding 'plom_server/Scan/views/push_images.py' 2026-05-12T08:36:28,401 adding 'plom_server/Scan/views/pushed_images.py' 2026-05-12T08:36:28,402 adding 'plom_server/Scan/views/rotate_images.py' 2026-05-12T08:36:28,403 adding 'plom_server/Scan/views/scan_discards.py' 2026-05-12T08:36:28,405 adding 'plom_server/Scan/views/scanner_home.py' 2026-05-12T08:36:28,406 adding 'plom_server/Scan/views/scanner_summary.py' 2026-05-12T08:36:28,408 adding 'plom_server/SpecCreator/__init__.py' 2026-05-12T08:36:28,410 adding 'plom_server/SpecCreator/apps.py' 2026-05-12T08:36:28,411 adding 'plom_server/SpecCreator/urls.py' 2026-05-12T08:36:28,412 adding 'plom_server/SpecCreator/migrations/__init__.py' 2026-05-12T08:36:28,414 adding 'plom_server/SpecCreator/services/__init__.py' 2026-05-12T08:36:28,415 adding 'plom_server/SpecCreator/services/template_spec_builder.py' 2026-05-12T08:36:28,417 adding 'plom_server/SpecCreator/views/__init__.py' 2026-05-12T08:36:28,418 adding 'plom_server/SpecCreator/views/base.py' 2026-05-12T08:36:28,419 adding 'plom_server/SpecCreator/views/spec_download.py' 2026-05-12T08:36:28,421 adding 'plom_server/SpecCreator/views/spec_editor.py' 2026-05-12T08:36:28,422 adding 'plom_server/SpecCreator/views/spec_upload.py' 2026-05-12T08:36:28,423 adding 'plom_server/SpecCreator/views/summary.py' 2026-05-12T08:36:28,425 adding 'plom_server/SpecCreator/views/template_spec_builder.py' 2026-05-12T08:36:28,426 adding 'plom_server/Tags/__init__.py' 2026-05-12T08:36:28,428 adding 'plom_server/Tags/apps.py' 2026-05-12T08:36:28,429 adding 'plom_server/Tags/forms.py' 2026-05-12T08:36:28,430 adding 'plom_server/Tags/urls.py' 2026-05-12T08:36:28,432 adding 'plom_server/Tags/views.py' 2026-05-12T08:36:28,433 adding 'plom_server/Tags/services/__init__.py' 2026-05-12T08:36:28,435 adding 'plom_server/Tags/services/tag_service.py' 2026-05-12T08:36:28,437 adding 'plom_server/TaskOrder/__init__.py' 2026-05-12T08:36:28,438 adding 'plom_server/TaskOrder/apps.py' 2026-05-12T08:36:28,439 adding 'plom_server/TaskOrder/forms.py' 2026-05-12T08:36:28,440 adding 'plom_server/TaskOrder/urls.py' 2026-05-12T08:36:28,442 adding 'plom_server/TaskOrder/views.py' 2026-05-12T08:36:28,445 adding 'plom_server/TaskOrder/management/commands/task_sort_written_amount.py' 2026-05-12T08:36:28,446 adding 'plom_server/TaskOrder/services/__init__.py' 2026-05-12T08:36:28,448 adding 'plom_server/TaskOrder/services/task_ordering_service.py' 2026-05-12T08:36:28,450 adding 'plom_server/TestingSupport/__init__.py' 2026-05-12T08:36:28,451 adding 'plom_server/TestingSupport/apps.py' 2026-05-12T08:36:28,452 adding 'plom_server/TestingSupport/utils.py' 2026-05-12T08:36:28,454 adding 'plom_server/TestingSupport/config_files/full_demo_config.toml' 2026-05-12T08:36:28,455 adding 'plom_server/TestingSupport/config_files/hw_bundle_config.toml' 2026-05-12T08:36:28,457 adding 'plom_server/TestingSupport/config_files/just_demo_spec.toml' 2026-05-12T08:36:28,458 adding 'plom_server/TestingSupport/config_files/long_demo_config.toml' 2026-05-12T08:36:28,459 adding 'plom_server/TestingSupport/config_files/quick_demo_config.toml' 2026-05-12T08:36:28,461 adding 'plom_server/TestingSupport/services/ConfigFileService.py' 2026-05-12T08:36:28,463 adding 'plom_server/TestingSupport/services/ConfigPreparationService.py' 2026-05-12T08:36:28,464 adding 'plom_server/TestingSupport/services/ConfigTaskService.py' 2026-05-12T08:36:28,465 adding 'plom_server/TestingSupport/services/__init__.py' 2026-05-12T08:36:28,467 adding 'plom_server/TestingSupport/services/exceptions.py' 2026-05-12T08:36:28,468 adding 'plom_server/TestingSupport/tests/__init__.py' 2026-05-12T08:36:28,469 adding 'plom_server/TestingSupport/tests/test_config.py' 2026-05-12T08:36:28,471 adding 'plom_server/UserManagement/__init__.py' 2026-05-12T08:36:28,472 adding 'plom_server/UserManagement/admin.py' 2026-05-12T08:36:28,473 adding 'plom_server/UserManagement/apps.py' 2026-05-12T08:36:28,474 adding 'plom_server/UserManagement/models.py' 2026-05-12T08:36:28,476 adding 'plom_server/UserManagement/urls.py' 2026-05-12T08:36:28,478 adding 'plom_server/UserManagement/views.py' 2026-05-12T08:36:28,480 adding 'plom_server/UserManagement/management/commands/plom_leadmarker_membership.py' 2026-05-12T08:36:28,481 adding 'plom_server/UserManagement/management/commands/plom_users.py' 2026-05-12T08:36:28,483 adding 'plom_server/UserManagement/migrations/0001_initial.py' 2026-05-12T08:36:28,484 adding 'plom_server/UserManagement/migrations/__init__.py' 2026-05-12T08:36:28,486 adding 'plom_server/UserManagement/services/PermissionChanger.py' 2026-05-12T08:36:28,488 adding 'plom_server/UserManagement/services/QuotaService.py' 2026-05-12T08:36:28,489 adding 'plom_server/UserManagement/services/UsersService.py' 2026-05-12T08:36:28,490 adding 'plom_server/UserManagement/services/__init__.py' 2026-05-12T08:36:28,492 adding 'plom_server/UserManagement/tests/__init__.py' 2026-05-12T08:36:28,493 adding 'plom_server/UserManagement/tests/test_UsersService.py' 2026-05-12T08:36:28,496 adding 'plom_server/demo_files/assessment_v1.tex' 2026-05-12T08:36:28,498 adding 'plom_server/demo_files/assessment_v2.tex' 2026-05-12T08:36:28,500 adding 'plom_server/demo_files/assessment_v3.tex' 2026-05-12T08:36:28,502 adding 'plom_server/demo_files/bundle_for_demo.toml' 2026-05-12T08:36:28,503 adding 'plom_server/demo_files/bundle_for_long_demo.toml' 2026-05-12T08:36:28,504 adding 'plom_server/demo_files/bundle_for_plaid_demo.toml' 2026-05-12T08:36:28,505 adding 'plom_server/demo_files/bundle_for_quick_demo.toml' 2026-05-12T08:36:28,507 adding 'plom_server/demo_files/cl_for_demo.csv' 2026-05-12T08:36:28,510 adding 'plom_server/demo_files/cl_for_long_demo.csv' 2026-05-12T08:36:28,515 adding 'plom_server/demo_files/cl_for_plaid_demo.csv' 2026-05-12T08:36:28,516 adding 'plom_server/demo_files/cl_for_quick_demo.csv' 2026-05-12T08:36:28,517 adding 'plom_server/demo_files/demo_assessment_qtags.csv' 2026-05-12T08:36:28,519 adding 'plom_server/demo_files/demo_assessment_rubrics_q1.toml' 2026-05-12T08:36:28,520 adding 'plom_server/demo_files/demo_assessment_rubrics_q2.toml' 2026-05-12T08:36:28,521 adding 'plom_server/demo_files/demo_assessment_rubrics_q3.toml' 2026-05-12T08:36:28,522 adding 'plom_server/demo_files/demo_assessment_rubrics_q4.toml' 2026-05-12T08:36:28,524 adding 'plom_server/demo_files/demo_assessment_rubrics_q4_version_specific.toml' 2026-05-12T08:36:28,525 adding 'plom_server/demo_files/demo_assessment_spec.toml' 2026-05-12T08:36:28,526 adding 'plom_server/demo_files/demo_assessment_spec_single_version.toml' 2026-05-12T08:36:28,527 adding 'plom_server/demo_files/demo_solution_spec.toml' 2026-05-12T08:36:28,530 adding 'plom_server/scripts/__init__.py' 2026-05-12T08:36:28,534 adding 'plom_server/scripts/launch_plom_demo_server.py' 2026-05-12T08:36:28,536 adding 'plom_server/scripts/launch_plom_server.py' 2026-05-12T08:36:28,537 adding 'plom_server/scripts/wipe_migrations.py' 2026-05-12T08:36:28,539 adding 'plom_server/static/__init__.py' 2026-05-12T08:36:28,541 adding 'plom_server/static/ball_triangle.svg' 2026-05-12T08:36:28,546 adding 'plom_server/static/defaultUserIcon.png' 2026-05-12T08:36:28,548 adding 'plom_server/static/favicon.ico' 2026-05-12T08:36:28,550 adding 'plom_server/static/fingers_in_gears.svg' 2026-05-12T08:36:28,552 adding 'plom_server/static/plomLogo.png' 2026-05-12T08:36:28,554 adding 'plom_server/static/plomLogo.svg' 2026-05-12T08:36:28,556 adding 'plom_server/static/plomLogoDark.png' 2026-05-12T08:36:28,558 adding 'plom_server/static/css/base.css' 2026-05-12T08:36:28,559 adding 'plom_server/static/css/diff_table.css' 2026-05-12T08:36:28,561 adding 'plom_server/static/css/profile.css' 2026-05-12T08:36:28,562 adding 'plom_server/static/js/bootstrap_lightdark_mode.js' 2026-05-12T08:36:28,564 adding 'plom_server/static/js/frontend_utils.js' 2026-05-12T08:36:28,565 adding 'plom_server/static/js/plom_htmx_error_handler.js' 2026-05-12T08:36:28,567 adding 'plom_server/static/js/rectangle_select.js' 2026-05-12T08:36:28,568 adding 'plom_server/templates/403.html' 2026-05-12T08:36:28,570 adding 'plom_server/templates/__init__.py' 2026-05-12T08:36:28,571 adding 'plom_server/templates/Authentication/activation_invalid.html' 2026-05-12T08:36:28,572 adding 'plom_server/templates/Authentication/home.html' 2026-05-12T08:36:28,574 adding 'plom_server/templates/Authentication/login.html' 2026-05-12T08:36:28,575 adding 'plom_server/templates/Authentication/maintenance.html' 2026-05-12T08:36:28,576 adding 'plom_server/templates/Authentication/no_group.html' 2026-05-12T08:36:28,577 adding 'plom_server/templates/Authentication/set_password.html' 2026-05-12T08:36:28,579 adding 'plom_server/templates/Authentication/set_password_complete.html' 2026-05-12T08:36:28,580 adding 'plom_server/templates/Authentication/signup_base.html' 2026-05-12T08:36:28,582 adding 'plom_server/templates/Authentication/signup_import_users.html' 2026-05-12T08:36:28,583 adding 'plom_server/templates/Authentication/signup_multiple_users.html' 2026-05-12T08:36:28,584 adding 'plom_server/templates/Authentication/signup_single_user.html' 2026-05-12T08:36:28,585 adding 'plom_server/templates/Authentication/unauthenticated_base.html' 2026-05-12T08:36:28,586 adding 'plom_server/templates/Authentication/unauthorized.html' 2026-05-12T08:36:28,588 adding 'plom_server/templates/BuildPaperPDF/build_paper_pdfs.html' 2026-05-12T08:36:28,590 adding 'plom_server/templates/BuildPaperPDF/cannot_find_pdf.html' 2026-05-12T08:36:28,592 adding 'plom_server/templates/BuildPaperPDF/fragments/pdf_table.html' 2026-05-12T08:36:28,594 adding 'plom_server/templates/Finish/build_soln.html' 2026-05-12T08:36:28,595 adding 'plom_server/templates/Finish/finish_no_spec.html' 2026-05-12T08:36:28,597 adding 'plom_server/templates/Finish/finish_not_printed.html' 2026-05-12T08:36:28,598 adding 'plom_server/templates/Finish/reassemble_paper_pdfs.html' 2026-05-12T08:36:28,600 adding 'plom_server/templates/Finish/soln_home.html' 2026-05-12T08:36:28,601 adding 'plom_server/templates/Finish/soln_item_view.html' 2026-05-12T08:36:28,602 adding 'plom_server/templates/Finish/soln_sources.html' 2026-05-12T08:36:28,604 adding 'plom_server/templates/Finish/soln_spec.html' 2026-05-12T08:36:28,605 adding 'plom_server/templates/Finish/template_soln_spec.html' 2026-05-12T08:36:28,608 adding 'plom_server/templates/Finish/Reports/brief_student_report.html' 2026-05-12T08:36:28,610 adding 'plom_server/templates/Identify/find_id_rect.html' 2026-05-12T08:36:28,611 adding 'plom_server/templates/Identify/id_prediction_home.html' 2026-05-12T08:36:28,613 adding 'plom_server/templates/Identify/parent_idbox_rect.html' 2026-05-12T08:36:28,615 adding 'plom_server/templates/Preparation/classlist_attempt.html' 2026-05-12T08:36:28,617 adding 'plom_server/templates/Preparation/classlist_manage.html' 2026-05-12T08:36:28,619 adding 'plom_server/templates/Preparation/dependency_conflict.html' 2026-05-12T08:36:28,620 adding 'plom_server/templates/Preparation/home.html' 2026-05-12T08:36:28,622 adding 'plom_server/templates/Preparation/miscellanea.html' 2026-05-12T08:36:28,624 adding 'plom_server/templates/Preparation/papers_printed_manage.html' 2026-05-12T08:36:28,625 adding 'plom_server/templates/Preparation/pqv_mapping_attempt.html' 2026-05-12T08:36:28,627 adding 'plom_server/templates/Preparation/pqv_mapping_manage.html' 2026-05-12T08:36:28,629 adding 'plom_server/templates/Preparation/prenaming_configuration.html' 2026-05-12T08:36:28,631 adding 'plom_server/templates/Preparation/public_code.html' 2026-05-12T08:36:28,632 adding 'plom_server/templates/Preparation/source_item_view.html' 2026-05-12T08:36:28,633 adding 'plom_server/templates/Preparation/source_manage.html' 2026-05-12T08:36:28,635 adding 'plom_server/templates/Profile/private_profile.html' 2026-05-12T08:36:28,637 adding 'plom_server/templates/Profile/profile.html' 2026-05-12T08:36:28,639 adding 'plom_server/templates/Progress/progress_landing.html' 2026-05-12T08:36:28,640 adding 'plom_server/templates/Progress/tools_landing.html' 2026-05-12T08:36:28,642 adding 'plom_server/templates/Progress/Identify/all_identify_tasks.html' 2026-05-12T08:36:28,643 adding 'plom_server/templates/Progress/Identify/id_image_wrap_fragment.html' 2026-05-12T08:36:28,644 adding 'plom_server/templates/Progress/Identify/identify_home.html' 2026-05-12T08:36:28,646 adding 'plom_server/templates/Progress/Mark/all_marking_tasks_table_fragment.html' 2026-05-12T08:36:28,648 adding 'plom_server/templates/Progress/Mark/annotation_image_wrap_fragment.html' 2026-05-12T08:36:28,649 adding 'plom_server/templates/Progress/Mark/mark_compare_versions.html' 2026-05-12T08:36:28,651 adding 'plom_server/templates/Progress/Mark/mark_details.html' 2026-05-12T08:36:28,652 adding 'plom_server/templates/Progress/Mark/mark_overview.html' 2026-05-12T08:36:28,654 adding 'plom_server/templates/Progress/Mark/mark_papers.html' 2026-05-12T08:36:28,655 adding 'plom_server/templates/Progress/Mark/mark_stats_card.html' 2026-05-12T08:36:28,656 adding 'plom_server/templates/Progress/Mark/original_image_wrap_fragment.html' 2026-05-12T08:36:28,658 adding 'plom_server/templates/Progress/Mark/task_details.html' 2026-05-12T08:36:28,660 adding 'plom_server/templates/Progress/Mark/task_filter.html' 2026-05-12T08:36:28,662 adding 'plom_server/templates/Progress/User_Info/modal_forms.html' 2026-05-12T08:36:28,664 adding 'plom_server/templates/Progress/User_Info/user_info_home.html' 2026-05-12T08:36:28,666 adding 'plom_server/templates/Progress/fragments/task_progress_bar.html' 2026-05-12T08:36:28,669 adding 'plom_server/templates/QuestionClustering/cluster_groups.html' 2026-05-12T08:36:28,670 adding 'plom_server/templates/QuestionClustering/clustered_papers.html' 2026-05-12T08:36:28,672 adding 'plom_server/templates/QuestionClustering/clustering_jobs.html' 2026-05-12T08:36:28,673 adding 'plom_server/templates/QuestionClustering/home.html' 2026-05-12T08:36:28,674 adding 'plom_server/templates/QuestionClustering/modal_forms.html' 2026-05-12T08:36:28,676 adding 'plom_server/templates/QuestionClustering/select.html' 2026-05-12T08:36:28,677 adding 'plom_server/templates/QuestionClustering/show_rectangles.html' 2026-05-12T08:36:28,679 adding 'plom_server/templates/QuestionClustering/fragments/clustering_jobs_table.html' 2026-05-12T08:36:28,680 adding 'plom_server/templates/QuestionClustering/fragments/clustering_tag_cell.html' 2026-05-12T08:36:28,682 adding 'plom_server/templates/QuestionClustering/fragments/error_detail_modal.html' 2026-05-12T08:36:28,684 adding 'plom_server/templates/Questiontags/modal_forms.html' 2026-05-12T08:36:28,686 adding 'plom_server/templates/Questiontags/qtags_landing.html' 2026-05-12T08:36:28,688 adding 'plom_server/templates/Rectangles/home.html' 2026-05-12T08:36:28,689 adding 'plom_server/templates/Rectangles/select.html' 2026-05-12T08:36:28,691 adding 'plom_server/templates/Rectangles/show_rectangles.html' 2026-05-12T08:36:28,693 adding 'plom_server/templates/Reports/reports_landing.html' 2026-05-12T08:36:28,695 adding 'plom_server/templates/Rubrics/diff_partial.html' 2026-05-12T08:36:28,696 adding 'plom_server/templates/Rubrics/feedback_rules.html' 2026-05-12T08:36:28,698 adding 'plom_server/templates/Rubrics/modal_forms.html' 2026-05-12T08:36:28,700 adding 'plom_server/templates/Rubrics/rubric_item.html' 2026-05-12T08:36:28,701 adding 'plom_server/templates/Rubrics/rubrics_access.html' 2026-05-12T08:36:28,703 adding 'plom_server/templates/Rubrics/rubrics_admin.html' 2026-05-12T08:36:28,704 adding 'plom_server/templates/Rubrics/rubrics_landing.html' 2026-05-12T08:36:28,706 adding 'plom_server/templates/Scan/bundle_is_locked.html' 2026-05-12T08:36:28,708 adding 'plom_server/templates/Scan/bundle_thumbnails.html' 2026-05-12T08:36:28,710 adding 'plom_server/templates/Scan/bundle_upload.html' 2026-05-12T08:36:28,711 adding 'plom_server/templates/Scan/handwriting_comparison.html' 2026-05-12T08:36:28,713 adding 'plom_server/templates/Scan/overview.html' 2026-05-12T08:36:28,714 adding 'plom_server/templates/Scan/reassign_discard.html' 2026-05-12T08:36:28,716 adding 'plom_server/templates/Scan/scan_complete.html' 2026-05-12T08:36:28,717 adding 'plom_server/templates/Scan/scan_discard.html' 2026-05-12T08:36:28,718 adding 'plom_server/templates/Scan/scan_incomplete.html' 2026-05-12T08:36:28,720 adding 'plom_server/templates/Scan/show_pushed_bundles.html' 2026-05-12T08:36:28,721 adding 'plom_server/templates/Scan/show_staged_bundles.html' 2026-05-12T08:36:28,723 adding 'plom_server/templates/Scan/fragments/bundle_page_img_tag.html' 2026-05-12T08:36:28,725 adding 'plom_server/templates/Scan/fragments/bundle_page_panel.html' 2026-05-12T08:36:28,727 adding 'plom_server/templates/Scan/fragments/bundle_summary.html' 2026-05-12T08:36:28,729 adding 'plom_server/templates/Scan/fragments/bundle_thumbnail_container.html' 2026-05-12T08:36:28,730 adding 'plom_server/templates/Scan/fragments/knowify_image.html' 2026-05-12T08:36:28,731 adding 'plom_server/templates/Scan/fragments/pushed_image_wrapper.html' 2026-05-12T08:36:28,733 adding 'plom_server/templates/Scan/fragments/staged_bundle_row.html' 2026-05-12T08:36:28,734 adding 'plom_server/templates/Scan/fragments/substitute_image_wrapper.html' 2026-05-12T08:36:28,736 adding 'plom_server/templates/SpecCreator/launch-page.html' 2026-05-12T08:36:28,738 adding 'plom_server/templates/SpecCreator/spec_upload.html' 2026-05-12T08:36:28,739 adding 'plom_server/templates/SpecCreator/summary-page.html' 2026-05-12T08:36:28,741 adding 'plom_server/templates/SpecCreator/template_spec_builder.html' 2026-05-12T08:36:28,742 adding 'plom_server/templates/SpecCreator/validation.html' 2026-05-12T08:36:28,744 adding 'plom_server/templates/Tags/tag_item.html' 2026-05-12T08:36:28,745 adding 'plom_server/templates/Tags/tags_landing.html' 2026-05-12T08:36:28,747 adding 'plom_server/templates/TaskOrder/task_order_landing.html' 2026-05-12T08:36:28,749 adding 'plom_server/templates/UserManagement/password_reset_page.html' 2026-05-12T08:36:28,750 adding 'plom_server/templates/UserManagement/users.html' 2026-05-12T08:36:28,752 adding 'plom_server/templates/base/alert_message.html' 2026-05-12T08:36:28,753 adding 'plom_server/templates/base/alert_messages.html' 2026-05-12T08:36:28,755 adding 'plom_server/templates/base/base-2col.html' 2026-05-12T08:36:28,756 adding 'plom_server/templates/base/base.html' 2026-05-12T08:36:28,758 adding 'plom_server/templates/base/plom_logo.html' 2026-05-12T08:36:28,759 adding 'plom_server/templates/base/reset.html' 2026-05-12T08:36:28,761 adding 'plom_server/templates/base/server_status.html' 2026-05-12T08:36:28,762 adding 'plom_server/templates/base/sidebar.html' 2026-05-12T08:36:28,763 adding 'plom_server/templates/base/troubles_afoot.html' 2026-05-12T08:36:28,765 adding 'plom-0.21.0.dist-info/METADATA' 2026-05-12T08:36:28,766 adding 'plom-0.21.0.dist-info/WHEEL' 2026-05-12T08:36:28,767 adding 'plom-0.21.0.dist-info/entry_points.txt' 2026-05-12T08:36:28,768 adding 'plom-0.21.0.dist-info/top_level.txt' 2026-05-12T08:36:28,781 adding 'plom-0.21.0.dist-info/RECORD' 2026-05-12T08:36:28,809 removing build/bdist.linux-armv7l/wheel 2026-05-12T08:36:29,160 Building wheel for plom (pyproject.toml): finished with status 'done' 2026-05-12T08:36:29,211 Created wheel for plom: filename=plom-0.21.0-py3-none-any.whl size=1806294 sha256=e0e209531da6cae7ab46ddf68fb5e9e013885ab8297473ef045c2f7ae3815189 2026-05-12T08:36:29,212 Stored in directory: /tmp/pip-ephem-wheel-cache-p5gyj9v_/wheels/02/36/09/9ec528a668f790f659a519a4bd09e05b2da62f8c9bf239773f 2026-05-12T08:36:29,250 Successfully built plom 2026-05-12T08:36:29,299 Removed build tracker: '/tmp/pip-build-tracker-8ge9hkaf'