2026-01-08T07:40:55,880 Created temporary directory: /tmp/pip-ephem-wheel-cache-8s_r86vc 2026-01-08T07:40:55,882 Created temporary directory: /tmp/pip-build-tracker-jwnz_c3o 2026-01-08T07:40:55,883 Initialized build tracking at /tmp/pip-build-tracker-jwnz_c3o 2026-01-08T07:40:55,883 Created build tracker: /tmp/pip-build-tracker-jwnz_c3o 2026-01-08T07:40:55,884 Entered build tracker: /tmp/pip-build-tracker-jwnz_c3o 2026-01-08T07:40:55,885 Created temporary directory: /tmp/pip-wheel-3u4ffg_x 2026-01-08T07:40:55,887 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-01-08T07:40:55,890 Created temporary directory: /tmp/pip-ephem-wheel-cache-fuy0ix36 2026-01-08T07:40:55,915 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-08T07:40:55,919 2 location(s) to search for versions of plom: 2026-01-08T07:40:55,919 * https://pypi.org/simple/plom/ 2026-01-08T07:40:55,919 * https://www.piwheels.org/simple/plom/ 2026-01-08T07:40:55,919 Fetching project page and analyzing links: https://pypi.org/simple/plom/ 2026-01-08T07:40:55,920 Getting page https://pypi.org/simple/plom/ 2026-01-08T07:40:55,922 Found index url https://pypi.org/simple 2026-01-08T07:40:56,144 Fetched page https://pypi.org/simple/plom/ as application/vnd.pypi.simple.v1+json 2026-01-08T07:40:56,184 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-01-08T07:40:56,185 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-01-08T07:40:56,185 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-01-08T07:40:56,187 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-01-08T07:40:56,187 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-01-08T07:40:56,188 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-01-08T07:40:56,189 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-01-08T07:40:56,190 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-01-08T07:40:56,191 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-01-08T07:40:56,192 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-01-08T07:40:56,193 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-01-08T07:40:56,194 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-01-08T07:40:56,194 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-01-08T07:40:56,195 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-01-08T07:40:56,196 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-01-08T07:40:56,197 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-01-08T07:40:56,197 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-01-08T07:40:56,198 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-01-08T07:40:56,199 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-01-08T07:40:56,200 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-01-08T07:40:56,200 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-01-08T07:40:56,201 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-01-08T07:40:56,202 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-01-08T07:40:56,203 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-01-08T07:40:56,204 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-01-08T07:40:56,205 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-01-08T07:40:56,206 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-01-08T07:40:56,208 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-01-08T07:40:56,209 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-01-08T07:40:56,210 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-01-08T07:40:56,211 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-01-08T07:40:56,212 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-01-08T07:40:56,212 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-01-08T07:40:56,214 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-01-08T07:40:56,214 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-01-08T07:40:56,216 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-01-08T07:40:56,216 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-01-08T07:40:56,218 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-01-08T07:40:56,219 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-01-08T07:40:56,220 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-01-08T07:40:56,221 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-01-08T07:40:56,222 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-01-08T07:40:56,223 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-01-08T07:40:56,224 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-01-08T07:40:56,225 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-01-08T07:40:56,226 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-01-08T07:40:56,227 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-01-08T07:40:56,228 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-01-08T07:40:56,229 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-01-08T07:40:56,230 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-01-08T07:40:56,231 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-01-08T07:40:56,232 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-01-08T07:40:56,233 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-01-08T07:40:56,234 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-01-08T07:40:56,235 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-01-08T07:40:56,236 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-01-08T07:40:56,237 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-01-08T07:40:56,239 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-01-08T07:40:56,240 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-01-08T07:40:56,241 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-01-08T07:40:56,242 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-01-08T07:40:56,243 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-01-08T07:40:56,244 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-01-08T07:40:56,245 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-01-08T07:40:56,246 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-01-08T07:40:56,247 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-01-08T07:40:56,247 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-01-08T07:40:56,249 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-01-08T07:40:56,250 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-01-08T07:40:56,251 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-01-08T07:40:56,252 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-01-08T07:40:56,253 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-01-08T07:40:56,254 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-01-08T07:40:56,255 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-01-08T07:40:56,256 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-01-08T07:40:56,258 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-01-08T07:40:56,258 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-01-08T07:40:56,259 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-01-08T07:40:56,260 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-01-08T07:40:56,261 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-01-08T07:40:56,262 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-01-08T07:40:56,263 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-01-08T07:40:56,264 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-01-08T07:40:56,265 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-01-08T07:40:56,266 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-01-08T07:40:56,267 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-01-08T07:40:56,268 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-01-08T07:40:56,270 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-01-08T07:40:56,271 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-01-08T07:40:56,272 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-01-08T07:40:56,273 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-01-08T07:40:56,274 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-01-08T07:40:56,275 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-01-08T07:40:56,276 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-01-08T07:40:56,277 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-01-08T07:40:56,278 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-01-08T07:40:56,279 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-01-08T07:40:56,280 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-01-08T07:40:56,281 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-01-08T07:40:56,282 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-01-08T07:40:56,283 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-01-08T07:40:56,284 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-01-08T07:40:56,285 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-01-08T07:40:56,287 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-01-08T07:40:56,287 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-01-08T07:40:56,289 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-01-08T07:40:56,290 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-01-08T07:40:56,291 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-01-08T07:40:56,292 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-01-08T07:40:56,293 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-01-08T07:40:56,294 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-01-08T07:40:56,295 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-01-08T07:40:56,296 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-01-08T07:40:56,297 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-01-08T07:40:56,298 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-01-08T07:40:56,299 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-01-08T07:40:56,300 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-01-08T07:40:56,301 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-01-08T07:40:56,302 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-01-08T07:40:56,304 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-01-08T07:40:56,304 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-01-08T07:40:56,305 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-01-08T07:40:56,306 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-01-08T07:40:56,307 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-01-08T07:40:56,308 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-01-08T07:40:56,309 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-01-08T07:40:56,310 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-01-08T07:40:56,311 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-01-08T07:40:56,311 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-01-08T07:40:56,312 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-01-08T07:40:56,313 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-01-08T07:40:56,314 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-01-08T07:40:56,314 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-01-08T07:40:56,315 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-01-08T07:40:56,316 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-01-08T07:40:56,317 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-01-08T07:40:56,318 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-01-08T07:40:56,319 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-01-08T07:40:56,320 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-01-08T07:40:56,321 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-01-08T07:40:56,322 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-01-08T07:40:56,323 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-01-08T07:40:56,324 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-01-08T07:40:56,325 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-01-08T07:40:56,325 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-01-08T07:40:56,326 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-01-08T07:40:56,327 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-01-08T07:40:56,328 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-01-08T07:40:56,328 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-01-08T07:40:56,329 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-01-08T07:40:56,330 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-01-08T07:40:56,331 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-01-08T07:40:56,332 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-01-08T07:40:56,333 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-01-08T07:40:56,334 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-01-08T07:40:56,335 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-01-08T07:40:56,336 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-01-08T07:40:56,336 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-01-08T07:40:56,337 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-01-08T07:40:56,338 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-01-08T07:40:56,339 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-01-08T07:40:56,339 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-01-08T07:40:56,340 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-01-08T07:40:56,341 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-01-08T07:40:56,342 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-01-08T07:40:56,343 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-01-08T07:40:56,344 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-01-08T07:40:56,345 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-01-08T07:40:56,345 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-01-08T07:40:56,346 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-01-08T07:40:56,347 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-01-08T07:40:56,348 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-01-08T07:40:56,349 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-01-08T07:40:56,350 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-01-08T07:40:56,350 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-01-08T07:40:56,351 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-01-08T07:40:56,352 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-01-08T07:40:56,353 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-01-08T07:40:56,353 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-01-08T07:40:56,354 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-01-08T07:40:56,355 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-01-08T07:40:56,356 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-01-08T07:40:56,356 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-01-08T07:40:56,357 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-01-08T07:40:56,358 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-01-08T07:40:56,359 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-01-08T07:40:56,360 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-01-08T07:40:56,361 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-01-08T07:40:56,362 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-01-08T07:40:56,363 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-01-08T07:40:56,363 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-01-08T07:40:56,364 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-01-08T07:40:56,365 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-01-08T07:40:56,366 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-01-08T07:40:56,366 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-01-08T07:40:56,367 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-01-08T07:40:56,368 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-01-08T07:40:56,369 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-01-08T07:40:56,370 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-01-08T07:40:56,371 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-01-08T07:40:56,372 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-01-08T07:40:56,372 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-01-08T07:40:56,373 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-01-08T07:40:56,374 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-01-08T07:40:56,375 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-01-08T07:40:56,376 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-01-08T07:40:56,377 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-01-08T07:40:56,377 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-01-08T07:40:56,378 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-01-08T07:40:56,379 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-01-08T07:40:56,379 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-01-08T07:40:56,380 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-01-08T07:40:56,381 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-01-08T07:40:56,382 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-01-08T07:40:56,383 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-01-08T07:40:56,384 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-01-08T07:40:56,385 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-01-08T07:40:56,385 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-01-08T07:40:56,386 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-01-08T07:40:56,387 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-01-08T07:40:56,388 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-01-08T07:40:56,389 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-01-08T07:40:56,390 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-01-08T07:40:56,390 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-01-08T07:40:56,391 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-01-08T07:40:56,392 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-01-08T07:40:56,392 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-01-08T07:40:56,393 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-01-08T07:40:56,394 Fetching project page and analyzing links: https://www.piwheels.org/simple/plom/ 2026-01-08T07:40:56,395 Getting page https://www.piwheels.org/simple/plom/ 2026-01-08T07:40:56,397 Found index url https://www.piwheels.org/simple 2026-01-08T07:40:56,659 Fetched page https://www.piwheels.org/simple/plom/ as text/html 2026-01-08T07:40:56,690 Skipping link: No binaries permitted for plom: https://www.piwheels.org/simple/plom/plom-0.19.7-py3-none-any.whl#sha256=ca9d044f477e363f24b014c9a7a2a512c291bfa144e3a987007582366b013afe (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-01-08T07:40:56,690 Skipping link: No binaries permitted for plom: https://www.piwheels.org/simple/plom/plom-0.19.6-py3-none-any.whl#sha256=64dc59c565094fd0d31554862e628a7f62a95544fed80baebd74eede8360a36b (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-01-08T07:40:56,691 Skipping link: No binaries permitted for plom: https://www.piwheels.org/simple/plom/plom-0.19.5-py3-none-any.whl#sha256=6738c2823976de519dbca55db8b9fa4185c629f151f376a499ae589708fc7349 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-01-08T07:40:56,692 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-01-08T07:40:56,692 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-01-08T07:40:56,693 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-01-08T07:40:56,694 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-01-08T07:40:56,694 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-01-08T07:40:56,695 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-01-08T07:40:56,695 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-01-08T07:40:56,696 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-01-08T07:40:56,697 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-01-08T07:40:56,697 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-01-08T07:40:56,698 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-01-08T07:40:56,698 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-01-08T07:40:56,699 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-01-08T07:40:56,700 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-01-08T07:40:56,700 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-01-08T07:40:56,701 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-01-08T07:40:56,701 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-01-08T07:40:56,702 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-01-08T07:40:56,703 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-01-08T07:40:56,703 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-01-08T07:40:56,704 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-01-08T07:40:56,705 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-01-08T07:40:56,705 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-01-08T07:40:56,706 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-01-08T07:40:56,706 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-01-08T07:40:56,707 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-01-08T07:40:56,707 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-01-08T07:40:56,708 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-01-08T07:40:56,709 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-01-08T07:40:56,709 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-01-08T07:40:56,710 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-01-08T07:40:56,710 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-01-08T07:40:56,711 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-01-08T07:40:56,712 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-01-08T07:40:56,712 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-01-08T07:40:56,712 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-01-08T07:40:56,713 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-01-08T07:40:56,714 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-01-08T07:40:56,714 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-01-08T07:40:56,715 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-01-08T07:40:56,715 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-01-08T07:40:56,716 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-01-08T07:40:56,716 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-01-08T07:40:56,717 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-01-08T07:40:56,718 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-01-08T07:40:56,718 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-01-08T07:40:56,719 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-01-08T07:40:56,720 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-01-08T07:40:56,720 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-01-08T07:40:56,720 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-01-08T07:40:56,721 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-01-08T07:40:56,721 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-01-08T07:40:56,722 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-01-08T07:40:56,723 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-01-08T07:40:56,723 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-01-08T07:40:56,724 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-01-08T07:40:56,724 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-01-08T07:40:56,725 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-01-08T07:40:56,725 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-01-08T07:40:56,726 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-01-08T07:40:56,726 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-01-08T07:40:56,727 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-01-08T07:40:56,727 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-01-08T07:40:56,728 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-01-08T07:40:56,728 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-01-08T07:40:56,729 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-01-08T07:40:56,729 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-01-08T07:40:56,730 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-01-08T07:40:56,730 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-01-08T07:40:56,731 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-01-08T07:40:56,732 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-01-08T07:40:56,732 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-01-08T07:40:56,733 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-01-08T07:40:56,733 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-01-08T07:40:56,734 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-01-08T07:40:56,735 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-01-08T07:40:56,735 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-01-08T07:40:56,736 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-01-08T07:40:56,736 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-01-08T07:40:56,737 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-01-08T07:40:56,737 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-01-08T07:40:56,738 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-01-08T07:40:56,739 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-01-08T07:40:56,739 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-01-08T07:40:56,740 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-01-08T07:40:56,740 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-01-08T07:40:56,741 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-01-08T07:40:56,741 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-01-08T07:40:56,742 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-01-08T07:40:56,743 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-01-08T07:40:56,743 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-01-08T07:40:56,744 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-01-08T07:40:56,744 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-01-08T07:40:56,745 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-01-08T07:40:56,745 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-01-08T07:40:56,746 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-01-08T07:40:56,746 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-01-08T07:40:56,747 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-01-08T07:40:56,747 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-01-08T07:40:56,748 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-01-08T07:40:56,749 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-01-08T07:40:56,749 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-01-08T07:40:56,750 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-01-08T07:40:56,751 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-01-08T07:40:56,752 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-01-08T07:40:56,752 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-01-08T07:40:56,752 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-01-08T07:40:56,753 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-01-08T07:40:56,753 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-01-08T07:40:56,754 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-01-08T07:40:56,754 Skipping link: not a file: https://www.piwheels.org/simple/plom/ 2026-01-08T07:40:56,755 Skipping link: not a file: https://pypi.org/simple/plom/ 2026-01-08T07:40:56,787 Given no hashes to check 1 links for project 'plom': discarding no candidates 2026-01-08T07:40:56,807 Collecting plom==0.19.8 2026-01-08T07:40:56,810 Created temporary directory: /tmp/pip-unpack-xs5gqi_0 2026-01-08T07:40:57,029 Downloading plom-0.19.8.tar.gz (1.6 MB) 2026-01-08T07:40:59,020 Added plom==0.19.8 from https://files.pythonhosted.org/packages/4c/39/04ffd232a652f748b2fac6189500701eca83980a7d13311706bb5b439d65/plom-0.19.8.tar.gz to build tracker '/tmp/pip-build-tracker-jwnz_c3o' 2026-01-08T07:40:59,031 Created temporary directory: /tmp/pip-build-env-lxc5q5wl 2026-01-08T07:40:59,036 Installing build dependencies: started 2026-01-08T07:40:59,038 Running command pip subprocess to install build dependencies 2026-01-08T07:41:00,192 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-08T07:41:00,781 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-01-08T07:41:00,807 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-08T07:41:01,510 Collecting pip>=20.3 2026-01-08T07:41:01,653 Using cached https://www.piwheels.org/simple/pip/pip-25.3-py3-none-any.whl (1.8 MB) 2026-01-08T07:41:03,129 Collecting setuptools>=61 2026-01-08T07:41:03,225 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-08T07:41:03,493 Collecting wheel 2026-01-08T07:41:03,511 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-08T07:41:06,561 Installing collected packages: wheel, setuptools, pip 2026-01-08T07:41:06,804 Creating /tmp/pip-build-env-lxc5q5wl/overlay/local/bin 2026-01-08T07:41:06,806 changing mode of /tmp/pip-build-env-lxc5q5wl/overlay/local/bin/wheel to 755 2026-01-08T07:41:14,534 changing mode of /tmp/pip-build-env-lxc5q5wl/overlay/local/bin/pip to 755 2026-01-08T07:41:14,536 changing mode of /tmp/pip-build-env-lxc5q5wl/overlay/local/bin/pip3 to 755 2026-01-08T07:41:14,539 changing mode of /tmp/pip-build-env-lxc5q5wl/overlay/local/bin/pip3.11 to 755 2026-01-08T07:41:14,572 Successfully installed pip-25.3 setuptools-80.9.0 wheel-0.45.1 2026-01-08T07:41:14,859 Installing build dependencies: finished with status 'done' 2026-01-08T07:41:14,866 Getting requirements to build wheel: started 2026-01-08T07:41:14,868 Running command Getting requirements to build wheel 2026-01-08T07:41:15,609 running egg_info 2026-01-08T07:41:15,616 writing plom.egg-info/PKG-INFO 2026-01-08T07:41:15,621 writing dependency_links to plom.egg-info/dependency_links.txt 2026-01-08T07:41:15,623 writing entry points to plom.egg-info/entry_points.txt 2026-01-08T07:41:15,627 writing requirements to plom.egg-info/requires.txt 2026-01-08T07:41:15,628 writing top-level names to plom.egg-info/top_level.txt 2026-01-08T07:41:15,776 reading manifest file 'plom.egg-info/SOURCES.txt' 2026-01-08T07:41:15,876 reading manifest template 'MANIFEST.in' 2026-01-08T07:41:15,878 warning: no files found matching 'doc' 2026-01-08T07:41:16,009 warning: no files found matching 'plom_server/Launcher/launch_scripts/*.py' 2026-01-08T07:41:16,024 adding license file 'LICENSE.md' 2026-01-08T07:41:16,064 writing manifest file 'plom.egg-info/SOURCES.txt' 2026-01-08T07:41:16,163 Getting requirements to build wheel: finished with status 'done' 2026-01-08T07:41:16,167 Created temporary directory: /tmp/pip-modern-metadata-f1xdm0t8 2026-01-08T07:41:16,170 Preparing metadata (pyproject.toml): started 2026-01-08T07:41:16,171 Running command Preparing metadata (pyproject.toml) 2026-01-08T07:41:16,862 running dist_info 2026-01-08T07:41:16,875 creating /tmp/pip-modern-metadata-f1xdm0t8/plom.egg-info 2026-01-08T07:41:16,876 writing /tmp/pip-modern-metadata-f1xdm0t8/plom.egg-info/PKG-INFO 2026-01-08T07:41:16,881 writing dependency_links to /tmp/pip-modern-metadata-f1xdm0t8/plom.egg-info/dependency_links.txt 2026-01-08T07:41:16,883 writing entry points to /tmp/pip-modern-metadata-f1xdm0t8/plom.egg-info/entry_points.txt 2026-01-08T07:41:16,886 writing requirements to /tmp/pip-modern-metadata-f1xdm0t8/plom.egg-info/requires.txt 2026-01-08T07:41:16,887 writing top-level names to /tmp/pip-modern-metadata-f1xdm0t8/plom.egg-info/top_level.txt 2026-01-08T07:41:16,889 writing manifest file '/tmp/pip-modern-metadata-f1xdm0t8/plom.egg-info/SOURCES.txt' 2026-01-08T07:41:16,985 reading manifest file '/tmp/pip-modern-metadata-f1xdm0t8/plom.egg-info/SOURCES.txt' 2026-01-08T07:41:16,987 reading manifest template 'MANIFEST.in' 2026-01-08T07:41:16,988 warning: no files found matching 'doc' 2026-01-08T07:41:17,061 warning: no files found matching 'plom_server/Launcher/launch_scripts/*.py' 2026-01-08T07:41:17,070 adding license file 'LICENSE.md' 2026-01-08T07:41:17,099 writing manifest file '/tmp/pip-modern-metadata-f1xdm0t8/plom.egg-info/SOURCES.txt' 2026-01-08T07:41:17,101 creating '/tmp/pip-modern-metadata-f1xdm0t8/plom-0.19.8.dist-info' 2026-01-08T07:41:17,233 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-08T07:41:17,239 Source in /tmp/pip-wheel-3u4ffg_x/plom_8b8a11701dd3486398d75acfd3da2803 has version 0.19.8, which satisfies requirement plom==0.19.8 from https://files.pythonhosted.org/packages/4c/39/04ffd232a652f748b2fac6189500701eca83980a7d13311706bb5b439d65/plom-0.19.8.tar.gz 2026-01-08T07:41:17,240 Removed plom==0.19.8 from https://files.pythonhosted.org/packages/4c/39/04ffd232a652f748b2fac6189500701eca83980a7d13311706bb5b439d65/plom-0.19.8.tar.gz from build tracker '/tmp/pip-build-tracker-jwnz_c3o' 2026-01-08T07:41:17,246 Created temporary directory: /tmp/pip-unpack-zfvd_7_o 2026-01-08T07:41:17,247 Building wheels for collected packages: plom 2026-01-08T07:41:17,252 Created temporary directory: /tmp/pip-wheel-sl4ui2y2 2026-01-08T07:41:17,253 Destination directory: /tmp/pip-wheel-sl4ui2y2 2026-01-08T07:41:17,255 Building wheel for plom (pyproject.toml): started 2026-01-08T07:41:17,256 Running command Building wheel for plom (pyproject.toml) 2026-01-08T07:41:17,959 running bdist_wheel 2026-01-08T07:41:17,982 running build 2026-01-08T07:41:17,983 running build_py 2026-01-08T07:41:17,991 creating build/lib/plom 2026-01-08T07:41:17,993 copying plom/rubric_utils.py -> build/lib/plom 2026-01-08T07:41:17,996 copying plom/textools.py -> build/lib/plom 2026-01-08T07:41:17,998 copying plom/tagging.py -> build/lib/plom 2026-01-08T07:41:18,000 copying plom/test_latex.py -> build/lib/plom 2026-01-08T07:41:18,002 copying plom/test_misc_utils.py -> build/lib/plom 2026-01-08T07:41:18,004 copying plom/plom_exceptions.py -> build/lib/plom 2026-01-08T07:41:18,007 copying plom/__init__.py -> build/lib/plom 2026-01-08T07:41:18,009 copying plom/spec_verifier.py -> build/lib/plom 2026-01-08T07:41:18,012 copying plom/test_rubric_diff.py -> build/lib/plom 2026-01-08T07:41:18,014 copying plom/test_version_maps.py -> build/lib/plom 2026-01-08T07:41:18,017 copying plom/comment_utils.py -> build/lib/plom 2026-01-08T07:41:18,019 copying plom/feedback_rules.py -> build/lib/plom 2026-01-08T07:41:18,021 copying plom/aliceBob.py -> build/lib/plom 2026-01-08T07:41:18,025 copying plom/test_tags.py -> build/lib/plom 2026-01-08T07:41:18,027 copying plom/test_exceptions.py -> build/lib/plom 2026-01-08T07:41:18,029 copying plom/tpv_utils.py -> build/lib/plom 2026-01-08T07:41:18,032 copying plom/version_maps.py -> build/lib/plom 2026-01-08T07:41:18,034 copying plom/manage_user_files.py -> build/lib/plom 2026-01-08T07:41:18,036 copying plom/test_spec.py -> build/lib/plom 2026-01-08T07:41:18,039 copying plom/question_labels.py -> build/lib/plom 2026-01-08T07:41:18,041 copying plom/test_question_labels.py -> build/lib/plom 2026-01-08T07:41:18,043 copying plom/test_latexfrag.py -> build/lib/plom 2026-01-08T07:41:18,045 copying plom/test_illadvised.py -> build/lib/plom 2026-01-08T07:41:18,047 copying plom/test_version.py -> build/lib/plom 2026-01-08T07:41:18,049 copying plom/misc_utils.py -> build/lib/plom 2026-01-08T07:41:18,052 copying plom/test_feedback_rules.py -> build/lib/plom 2026-01-08T07:41:18,054 copying plom/common.py -> build/lib/plom 2026-01-08T07:41:18,056 copying plom/test_print_score.py -> build/lib/plom 2026-01-08T07:41:18,058 copying plom/rules.py -> build/lib/plom 2026-01-08T07:41:18,060 copying plom/test_scoring.py -> build/lib/plom 2026-01-08T07:41:18,063 creating build/lib/plom/cli 2026-01-08T07:41:18,065 copying plom/cli/spec_tools.py -> build/lib/plom/cli 2026-01-08T07:41:18,067 copying plom/cli/__init__.py -> build/lib/plom/cli 2026-01-08T07:41:18,069 copying plom/cli/identify_tools.py -> build/lib/plom/cli 2026-01-08T07:41:18,071 copying plom/cli/pqvmap_tools.py -> build/lib/plom/cli 2026-01-08T07:41:18,073 copying plom/cli/task_tools.py -> build/lib/plom/cli 2026-01-08T07:41:18,075 copying plom/cli/bundle_tools.py -> build/lib/plom/cli 2026-01-08T07:41:18,078 copying plom/cli/list_bundles.py -> build/lib/plom/cli 2026-01-08T07:41:18,080 copying plom/cli/start_messenger.py -> build/lib/plom/cli 2026-01-08T07:41:18,082 copying plom/cli/source_tools.py -> build/lib/plom/cli 2026-01-08T07:41:18,084 copying plom/cli/__main__.py -> build/lib/plom/cli 2026-01-08T07:41:18,087 copying plom/cli/classlist_tools.py -> build/lib/plom/cli 2026-01-08T07:41:18,089 copying plom/cli/rectangle_extractor_tools.py -> build/lib/plom/cli 2026-01-08T07:41:18,092 copying plom/cli/finish_tools.py -> build/lib/plom/cli 2026-01-08T07:41:18,095 creating build/lib/plom/create 2026-01-08T07:41:18,096 copying plom/create/homework_scribbler.py -> build/lib/plom/create 2026-01-08T07:41:18,098 copying plom/create/version_map_utils.py -> build/lib/plom/create 2026-01-08T07:41:18,101 copying plom/create/classlistValidator.py -> build/lib/plom/create 2026-01-08T07:41:18,103 copying plom/create/build_extra_page_with_qrcodes.py -> build/lib/plom/create 2026-01-08T07:41:18,105 copying plom/create/test_make_pdf.py -> build/lib/plom/create 2026-01-08T07:41:18,107 copying plom/create/test_upload_classlist.py -> build/lib/plom/create 2026-01-08T07:41:18,109 copying plom/create/status.py -> build/lib/plom/create 2026-01-08T07:41:18,112 copying plom/create/exam_scribbler.py -> build/lib/plom/create 2026-01-08T07:41:18,114 copying plom/create/upload_classlist.py -> build/lib/plom/create 2026-01-08T07:41:18,116 copying plom/create/test_build_extra_page_pdf.py -> build/lib/plom/create 2026-01-08T07:41:18,118 copying plom/create/__init__.py -> build/lib/plom/create 2026-01-08T07:41:18,120 copying plom/create/_digitHunter.py -> build/lib/plom/create 2026-01-08T07:41:18,122 copying plom/create/mergeAndCodePages.py -> build/lib/plom/create 2026-01-08T07:41:18,125 copying plom/create/buildDatabaseAndPapers.py -> build/lib/plom/create 2026-01-08T07:41:18,127 copying plom/create/scribble_utils.py -> build/lib/plom/create 2026-01-08T07:41:18,130 copying plom/create/buildClasslist.py -> build/lib/plom/create 2026-01-08T07:41:18,133 copying plom/create/demotools.py -> build/lib/plom/create 2026-01-08T07:41:18,135 copying plom/create/test_page_counts.py -> build/lib/plom/create 2026-01-08T07:41:18,137 copying plom/create/build_bundle_separators_with_qrcodes.py -> build/lib/plom/create 2026-01-08T07:41:18,139 copying plom/create/scribble_hw_utils.py -> build/lib/plom/create 2026-01-08T07:41:18,141 copying plom/create/build_scrap_paper_with_qrcodes.py -> build/lib/plom/create 2026-01-08T07:41:18,143 copying plom/create/start_messenger.py -> build/lib/plom/create 2026-01-08T07:41:18,145 copying plom/create/test_stamps.py -> build/lib/plom/create 2026-01-08T07:41:18,147 copying plom/create/test_build_source_exams.py -> build/lib/plom/create 2026-01-08T07:41:18,149 copying plom/create/buildNamedPDF.py -> build/lib/plom/create 2026-01-08T07:41:18,151 copying plom/create/test_classlists.py -> build/lib/plom/create 2026-01-08T07:41:18,154 copying plom/create/__main__.py -> build/lib/plom/create 2026-01-08T07:41:18,156 copying plom/create/push_pull_rubrics.py -> build/lib/plom/create 2026-01-08T07:41:18,159 creating build/lib/plom/create/fonts 2026-01-08T07:41:18,161 copying plom/create/fonts/__init__.py -> build/lib/plom/create/fonts 2026-01-08T07:41:18,163 creating build/lib/plom/messenger 2026-01-08T07:41:18,164 copying plom/messenger/scanMessenger.py -> build/lib/plom/messenger 2026-01-08T07:41:18,167 copying plom/messenger/messenger.py -> build/lib/plom/messenger 2026-01-08T07:41:18,171 copying plom/messenger/plom_admin_messenger.py -> build/lib/plom/messenger 2026-01-08T07:41:18,174 copying plom/messenger/__init__.py -> build/lib/plom/messenger 2026-01-08T07:41:18,176 copying plom/messenger/test_messengers.py -> build/lib/plom/messenger 2026-01-08T07:41:18,177 copying plom/messenger/managerMessenger.py -> build/lib/plom/messenger 2026-01-08T07:41:18,181 copying plom/messenger/base_messenger.py -> build/lib/plom/messenger 2026-01-08T07:41:18,186 creating build/lib/plom/scan 2026-01-08T07:41:18,187 copying plom/scan/clearScannerLogin.py -> build/lib/plom/scan 2026-01-08T07:41:18,189 copying plom/scan/fasterQRExtract.py -> build/lib/plom/scan 2026-01-08T07:41:18,192 copying plom/scan/readQRCodes.py -> build/lib/plom/scan 2026-01-08T07:41:18,194 copying plom/scan/__init__.py -> build/lib/plom/scan 2026-01-08T07:41:18,196 copying plom/scan/test_qr_reads.py -> build/lib/plom/scan 2026-01-08T07:41:18,199 copying plom/scan/rotate.py -> build/lib/plom/scan 2026-01-08T07:41:18,201 copying plom/scan/test_rotations.py -> build/lib/plom/scan 2026-01-08T07:41:18,204 copying plom/scan/frontend_hwscan.py -> build/lib/plom/scan 2026-01-08T07:41:18,206 copying plom/scan/listBundles.py -> build/lib/plom/scan 2026-01-08T07:41:18,208 copying plom/scan/sendPagesToServer.py -> build/lib/plom/scan 2026-01-08T07:41:18,211 copying plom/scan/test_invisible_watermarks.py -> build/lib/plom/scan 2026-01-08T07:41:18,213 copying plom/scan/test_question_map_parse.py -> build/lib/plom/scan 2026-01-08T07:41:18,215 copying plom/scan/hwSubmissionsCheck.py -> build/lib/plom/scan 2026-01-08T07:41:18,217 copying plom/scan/sendCollisionsToServer.py -> build/lib/plom/scan 2026-01-08T07:41:18,220 copying plom/scan/frontend_scan.py -> build/lib/plom/scan 2026-01-08T07:41:18,222 copying plom/scan/start_messenger.py -> build/lib/plom/scan 2026-01-08T07:41:18,224 copying plom/scan/sendUnknownsToServer.py -> build/lib/plom/scan 2026-01-08T07:41:18,227 copying plom/scan/question_list_utils.py -> build/lib/plom/scan 2026-01-08T07:41:18,229 copying plom/scan/__main__.py -> build/lib/plom/scan 2026-01-08T07:41:18,231 copying plom/scan/checkScanStatus.py -> build/lib/plom/scan 2026-01-08T07:41:18,233 copying plom/scan/pdfmucker.py -> build/lib/plom/scan 2026-01-08T07:41:18,236 copying plom/scan/scansToImages.py -> build/lib/plom/scan 2026-01-08T07:41:18,239 copying plom/scan/bundle_utils.py -> build/lib/plom/scan 2026-01-08T07:41:18,241 copying plom/scan/test_pdf_img_extraction.py -> build/lib/plom/scan 2026-01-08T07:41:18,244 creating build/lib/plom/finish 2026-01-08T07:41:18,245 copying plom/finish/coverPageBuilder.py -> build/lib/plom/finish 2026-01-08T07:41:18,248 copying plom/finish/reassemble_completed.py -> build/lib/plom/finish 2026-01-08T07:41:18,250 copying plom/finish/examReassembler.py -> build/lib/plom/finish 2026-01-08T07:41:18,253 copying plom/finish/reassemble_ID_only.py -> build/lib/plom/finish 2026-01-08T07:41:18,255 copying plom/finish/__init__.py -> build/lib/plom/finish 2026-01-08T07:41:18,257 copying plom/finish/spreadsheet.py -> build/lib/plom/finish 2026-01-08T07:41:18,259 copying plom/finish/utils.py -> build/lib/plom/finish 2026-01-08T07:41:18,261 copying plom/finish/audit.py -> build/lib/plom/finish 2026-01-08T07:41:18,263 copying plom/finish/html_view_test_template.py -> build/lib/plom/finish 2026-01-08T07:41:18,266 copying plom/finish/rubric_downloads.py -> build/lib/plom/finish 2026-01-08T07:41:18,268 copying plom/finish/start_messenger.py -> build/lib/plom/finish 2026-01-08T07:41:18,270 copying plom/finish/coded_return.py -> build/lib/plom/finish 2026-01-08T07:41:18,272 copying plom/finish/clear_manager_login.py -> build/lib/plom/finish 2026-01-08T07:41:18,274 copying plom/finish/check_completed.py -> build/lib/plom/finish 2026-01-08T07:41:18,277 copying plom/finish/test_return_tools.py -> build/lib/plom/finish 2026-01-08T07:41:18,279 copying plom/finish/__main__.py -> build/lib/plom/finish 2026-01-08T07:41:18,282 copying plom/finish/test_cover_pages.py -> build/lib/plom/finish 2026-01-08T07:41:18,284 copying plom/finish/test_hash.py -> build/lib/plom/finish 2026-01-08T07:41:18,286 copying plom/finish/return_tools.py -> build/lib/plom/finish 2026-01-08T07:41:18,289 creating build/lib/plom/idreader 2026-01-08T07:41:18,290 copying plom/idreader/__init__.py -> build/lib/plom/idreader 2026-01-08T07:41:18,292 copying plom/idreader/assign_prob.py -> build/lib/plom/idreader 2026-01-08T07:41:18,295 copying plom/idreader/test_IDreader.py -> build/lib/plom/idreader 2026-01-08T07:41:18,297 copying plom/idreader/predictStudentID.py -> build/lib/plom/idreader 2026-01-08T07:41:18,300 copying plom/idreader/trainRandomForestModel.py -> build/lib/plom/idreader 2026-01-08T07:41:18,302 copying plom/idreader/model_utils.py -> build/lib/plom/idreader 2026-01-08T07:41:18,305 creating build/lib/plom/solutions 2026-01-08T07:41:18,306 copying plom/solutions/extractSolutions.py -> build/lib/plom/solutions 2026-01-08T07:41:18,308 copying plom/solutions/__init__.py -> build/lib/plom/solutions 2026-01-08T07:41:18,310 copying plom/solutions/__main__.py -> build/lib/plom/solutions 2026-01-08T07:41:18,313 copying plom/solutions/checkSolutionStatus.py -> build/lib/plom/solutions 2026-01-08T07:41:18,315 copying plom/solutions/deleteSolutionImage.py -> build/lib/plom/solutions 2026-01-08T07:41:18,316 copying plom/solutions/putSolutionImage.py -> build/lib/plom/solutions 2026-01-08T07:41:18,318 copying plom/solutions/getSolutionImage.py -> build/lib/plom/solutions 2026-01-08T07:41:18,321 creating build/lib/plom/canvas 2026-01-08T07:41:18,322 copying plom/canvas/__init__.py -> build/lib/plom/canvas 2026-01-08T07:41:18,324 copying plom/canvas/canvas_utils.py -> build/lib/plom/canvas 2026-01-08T07:41:18,326 copying plom/canvas/canvasapi_extensions.py -> build/lib/plom/canvas 2026-01-08T07:41:18,329 creating build/lib/plom/scripts 2026-01-08T07:41:18,330 copying plom/scripts/__init__.py -> build/lib/plom/scripts 2026-01-08T07:41:18,332 copying plom/scripts/hwscan.py -> build/lib/plom/scripts 2026-01-08T07:41:18,335 copying plom/scripts/test_script_help_ver.py -> build/lib/plom/scripts 2026-01-08T07:41:18,337 creating build/lib/plom_server 2026-01-08T07:41:18,338 copying plom_server/asgi.py -> build/lib/plom_server 2026-01-08T07:41:18,340 copying plom_server/urls.py -> build/lib/plom_server 2026-01-08T07:41:18,342 copying plom_server/get_js.py -> build/lib/plom_server 2026-01-08T07:41:18,345 copying plom_server/__init__.py -> build/lib/plom_server 2026-01-08T07:41:18,347 copying plom_server/context_processors.py -> build/lib/plom_server 2026-01-08T07:41:18,349 copying plom_server/middleware.py -> build/lib/plom_server 2026-01-08T07:41:18,351 copying plom_server/settings.py -> build/lib/plom_server 2026-01-08T07:41:18,353 copying plom_server/wsgi.py -> build/lib/plom_server 2026-01-08T07:41:18,355 creating build/lib/plom_server/API 2026-01-08T07:41:18,357 copying plom_server/API/urls.py -> build/lib/plom_server/API 2026-01-08T07:41:18,359 copying plom_server/API/apps.py -> build/lib/plom_server/API 2026-01-08T07:41:18,361 copying plom_server/API/__init__.py -> build/lib/plom_server/API 2026-01-08T07:41:18,363 creating build/lib/plom_server/API/services 2026-01-08T07:41:18,364 copying plom_server/API/services/__init__.py -> build/lib/plom_server/API/services 2026-01-08T07:41:18,366 copying plom_server/API/services/TokenService.py -> build/lib/plom_server/API/services 2026-01-08T07:41:18,369 creating build/lib/plom_server/Authentication 2026-01-08T07:41:18,370 copying plom_server/Authentication/urls.py -> build/lib/plom_server/Authentication 2026-01-08T07:41:18,372 copying plom_server/Authentication/apps.py -> build/lib/plom_server/Authentication 2026-01-08T07:41:18,374 copying plom_server/Authentication/__init__.py -> build/lib/plom_server/Authentication 2026-01-08T07:41:18,376 copying plom_server/Authentication/models.py -> build/lib/plom_server/Authentication 2026-01-08T07:41:18,377 copying plom_server/Authentication/admin.py -> build/lib/plom_server/Authentication 2026-01-08T07:41:18,379 copying plom_server/Authentication/signup_views.py -> build/lib/plom_server/Authentication 2026-01-08T07:41:18,382 copying plom_server/Authentication/views.py -> build/lib/plom_server/Authentication 2026-01-08T07:41:18,385 creating build/lib/plom_server/Authentication/services 2026-01-08T07:41:18,386 copying plom_server/Authentication/services/__init__.py -> build/lib/plom_server/Authentication/services 2026-01-08T07:41:18,388 copying plom_server/Authentication/services/authentication_services.py -> build/lib/plom_server/Authentication/services 2026-01-08T07:41:18,391 creating build/lib/plom_server/Base 2026-01-08T07:41:18,392 copying plom_server/Base/urls.py -> build/lib/plom_server/Base 2026-01-08T07:41:18,394 copying plom_server/Base/apps.py -> build/lib/plom_server/Base 2026-01-08T07:41:18,396 copying plom_server/Base/__init__.py -> build/lib/plom_server/Base 2026-01-08T07:41:18,398 copying plom_server/Base/base_group_views.py -> build/lib/plom_server/Base 2026-01-08T07:41:18,400 copying plom_server/Base/models.py -> build/lib/plom_server/Base 2026-01-08T07:41:18,402 copying plom_server/Base/compat.py -> build/lib/plom_server/Base 2026-01-08T07:41:18,404 copying plom_server/Base/admin.py -> build/lib/plom_server/Base 2026-01-08T07:41:18,406 copying plom_server/Base/views.py -> build/lib/plom_server/Base 2026-01-08T07:41:18,408 copying plom_server/Base/tests_settings.py -> build/lib/plom_server/Base 2026-01-08T07:41:18,411 creating build/lib/plom_server/Base/services 2026-01-08T07:41:18,412 copying plom_server/Base/services/big_red_button.py -> build/lib/plom_server/Base/services 2026-01-08T07:41:18,414 copying plom_server/Base/services/__init__.py -> build/lib/plom_server/Base/services 2026-01-08T07:41:18,416 copying plom_server/Base/services/database_service.py -> build/lib/plom_server/Base/services 2026-01-08T07:41:18,418 copying plom_server/Base/services/Settings.py -> build/lib/plom_server/Base/services 2026-01-08T07:41:18,420 creating build/lib/plom_server/Base/management/commands 2026-01-08T07:41:18,422 copying plom_server/Base/management/commands/plom_database.py -> build/lib/plom_server/Base/management/commands 2026-01-08T07:41:18,425 copying plom_server/Base/management/commands/plom_clean_all_and_build_db.py -> build/lib/plom_server/Base/management/commands 2026-01-08T07:41:18,427 creating build/lib/plom_server/BuildPaperPDF 2026-01-08T07:41:18,428 copying plom_server/BuildPaperPDF/urls.py -> build/lib/plom_server/BuildPaperPDF 2026-01-08T07:41:18,430 copying plom_server/BuildPaperPDF/apps.py -> build/lib/plom_server/BuildPaperPDF 2026-01-08T07:41:18,432 copying plom_server/BuildPaperPDF/__init__.py -> build/lib/plom_server/BuildPaperPDF 2026-01-08T07:41:18,434 copying plom_server/BuildPaperPDF/tests.py -> build/lib/plom_server/BuildPaperPDF 2026-01-08T07:41:18,436 copying plom_server/BuildPaperPDF/models.py -> build/lib/plom_server/BuildPaperPDF 2026-01-08T07:41:18,438 copying plom_server/BuildPaperPDF/admin.py -> build/lib/plom_server/BuildPaperPDF 2026-01-08T07:41:18,440 copying plom_server/BuildPaperPDF/views.py -> build/lib/plom_server/BuildPaperPDF 2026-01-08T07:41:18,443 creating build/lib/plom_server/BuildPaperPDF/services 2026-01-08T07:41:18,444 copying plom_server/BuildPaperPDF/services/build_papers.py -> build/lib/plom_server/BuildPaperPDF/services 2026-01-08T07:41:18,447 copying plom_server/BuildPaperPDF/services/__init__.py -> build/lib/plom_server/BuildPaperPDF/services 2026-01-08T07:41:18,449 creating build/lib/plom_server/Contrib 2026-01-08T07:41:18,450 copying plom_server/Contrib/__init__.py -> build/lib/plom_server/Contrib 2026-01-08T07:41:18,453 creating build/lib/plom_server/Finish 2026-01-08T07:41:18,454 copying plom_server/Finish/urls.py -> build/lib/plom_server/Finish 2026-01-08T07:41:18,456 copying plom_server/Finish/apps.py -> build/lib/plom_server/Finish 2026-01-08T07:41:18,458 copying plom_server/Finish/__init__.py -> build/lib/plom_server/Finish 2026-01-08T07:41:18,460 copying plom_server/Finish/models.py -> build/lib/plom_server/Finish 2026-01-08T07:41:18,462 copying plom_server/Finish/forms.py -> build/lib/plom_server/Finish 2026-01-08T07:41:18,463 copying plom_server/Finish/admin.py -> build/lib/plom_server/Finish 2026-01-08T07:41:18,466 creating build/lib/plom_server/Finish/services 2026-01-08T07:41:18,467 copying plom_server/Finish/services/ta_marking_service.py -> build/lib/plom_server/Finish/services 2026-01-08T07:41:18,470 copying plom_server/Finish/services/matplotlib_service.py -> build/lib/plom_server/Finish/services 2026-01-08T07:41:18,473 copying plom_server/Finish/services/__init__.py -> build/lib/plom_server/Finish/services 2026-01-08T07:41:18,475 copying plom_server/Finish/services/soln_images.py -> build/lib/plom_server/Finish/services 2026-01-08T07:41:18,477 copying plom_server/Finish/services/ReportPDFService.py -> build/lib/plom_server/Finish/services 2026-01-08T07:41:18,480 copying plom_server/Finish/services/student_marks_service.py -> build/lib/plom_server/Finish/services 2026-01-08T07:41:18,484 copying plom_server/Finish/services/data_extraction_service.py -> build/lib/plom_server/Finish/services 2026-01-08T07:41:18,486 copying plom_server/Finish/services/reassemble_service.py -> build/lib/plom_server/Finish/services 2026-01-08T07:41:18,489 copying plom_server/Finish/services/build_soln_service.py -> build/lib/plom_server/Finish/services 2026-01-08T07:41:18,492 copying plom_server/Finish/services/soln_source.py -> build/lib/plom_server/Finish/services 2026-01-08T07:41:18,495 copying plom_server/Finish/services/template_soln_spec.py -> build/lib/plom_server/Finish/services 2026-01-08T07:41:18,497 copying plom_server/Finish/services/annotation_data_service.py -> build/lib/plom_server/Finish/services 2026-01-08T07:41:18,499 copying plom_server/Finish/services/build_student_report_service.py -> build/lib/plom_server/Finish/services 2026-01-08T07:41:18,501 copying plom_server/Finish/services/d3_service.py -> build/lib/plom_server/Finish/services 2026-01-08T07:41:18,504 creating build/lib/plom_server/Identify 2026-01-08T07:41:18,505 copying plom_server/Identify/urls.py -> build/lib/plom_server/Identify 2026-01-08T07:41:18,507 copying plom_server/Identify/apps.py -> build/lib/plom_server/Identify 2026-01-08T07:41:18,509 copying plom_server/Identify/__init__.py -> build/lib/plom_server/Identify 2026-01-08T07:41:18,511 copying plom_server/Identify/tests.py -> build/lib/plom_server/Identify 2026-01-08T07:41:18,513 copying plom_server/Identify/models.py -> build/lib/plom_server/Identify 2026-01-08T07:41:18,516 copying plom_server/Identify/admin.py -> build/lib/plom_server/Identify 2026-01-08T07:41:18,517 copying plom_server/Identify/views.py -> build/lib/plom_server/Identify 2026-01-08T07:41:18,520 creating build/lib/plom_server/Identify/services 2026-01-08T07:41:18,521 copying plom_server/Identify/services/id_tasks.py -> build/lib/plom_server/Identify/services 2026-01-08T07:41:18,524 copying plom_server/Identify/services/id_direct.py -> build/lib/plom_server/Identify/services 2026-01-08T07:41:18,526 copying plom_server/Identify/services/__init__.py -> build/lib/plom_server/Identify/services 2026-01-08T07:41:18,528 copying plom_server/Identify/services/id_reader.py -> build/lib/plom_server/Identify/services 2026-01-08T07:41:18,532 copying plom_server/Identify/services/id_progress.py -> build/lib/plom_server/Identify/services 2026-01-08T07:41:18,534 copying plom_server/Identify/services/ClasslistService.py -> build/lib/plom_server/Identify/services 2026-01-08T07:41:18,537 creating build/lib/plom_server/QuestionTags 2026-01-08T07:41:18,538 copying plom_server/QuestionTags/urls.py -> build/lib/plom_server/QuestionTags 2026-01-08T07:41:18,540 copying plom_server/QuestionTags/__init__.py -> build/lib/plom_server/QuestionTags 2026-01-08T07:41:18,542 copying plom_server/QuestionTags/models.py -> build/lib/plom_server/QuestionTags 2026-01-08T07:41:18,544 copying plom_server/QuestionTags/forms.py -> build/lib/plom_server/QuestionTags 2026-01-08T07:41:18,546 copying plom_server/QuestionTags/admin.py -> build/lib/plom_server/QuestionTags 2026-01-08T07:41:18,548 copying plom_server/QuestionTags/views.py -> build/lib/plom_server/QuestionTags 2026-01-08T07:41:18,551 copying plom_server/QuestionTags/serializers.py -> build/lib/plom_server/QuestionTags 2026-01-08T07:41:18,553 creating build/lib/plom_server/QuestionTags/services 2026-01-08T07:41:18,554 copying plom_server/QuestionTags/services/questiontag_service.py -> build/lib/plom_server/QuestionTags/services 2026-01-08T07:41:18,557 copying plom_server/QuestionTags/services/__init__.py -> build/lib/plom_server/QuestionTags/services 2026-01-08T07:41:18,559 creating build/lib/plom_server/QuestionClustering 2026-01-08T07:41:18,560 copying plom_server/QuestionClustering/urls.py -> build/lib/plom_server/QuestionClustering 2026-01-08T07:41:18,563 copying plom_server/QuestionClustering/apps.py -> build/lib/plom_server/QuestionClustering 2026-01-08T07:41:18,565 copying plom_server/QuestionClustering/__init__.py -> build/lib/plom_server/QuestionClustering 2026-01-08T07:41:18,567 copying plom_server/QuestionClustering/models.py -> build/lib/plom_server/QuestionClustering 2026-01-08T07:41:18,569 copying plom_server/QuestionClustering/forms.py -> build/lib/plom_server/QuestionClustering 2026-01-08T07:41:18,571 copying plom_server/QuestionClustering/admin.py -> build/lib/plom_server/QuestionClustering 2026-01-08T07:41:18,573 copying plom_server/QuestionClustering/views.py -> build/lib/plom_server/QuestionClustering 2026-01-08T07:41:18,577 creating build/lib/plom_server/QuestionClustering/services 2026-01-08T07:41:18,578 copying plom_server/QuestionClustering/services/question_clustering_service.py -> build/lib/plom_server/QuestionClustering/services 2026-01-08T07:41:18,582 copying plom_server/QuestionClustering/services/__init__.py -> build/lib/plom_server/QuestionClustering/services 2026-01-08T07:41:18,584 copying plom_server/QuestionClustering/services/model_loader.py -> build/lib/plom_server/QuestionClustering/services 2026-01-08T07:41:18,586 creating build/lib/plom_server/QuestionClustering/exceptions 2026-01-08T07:41:18,587 copying plom_server/QuestionClustering/exceptions/job_exception.py -> build/lib/plom_server/QuestionClustering/exceptions 2026-01-08T07:41:18,589 copying plom_server/QuestionClustering/exceptions/clustering_exception.py -> build/lib/plom_server/QuestionClustering/exceptions 2026-01-08T07:41:18,592 creating build/lib/plom_server/Launcher 2026-01-08T07:41:18,593 copying plom_server/Launcher/apps.py -> build/lib/plom_server/Launcher 2026-01-08T07:41:18,595 copying plom_server/Launcher/__init__.py -> build/lib/plom_server/Launcher 2026-01-08T07:41:18,597 creating build/lib/plom_server/Launcher/services 2026-01-08T07:41:18,598 copying plom_server/Launcher/services/launch_demo_homework_bundle_creator.py -> build/lib/plom_server/Launcher/services 2026-01-08T07:41:18,601 copying plom_server/Launcher/services/launch_demo_bundle_creator.py -> build/lib/plom_server/Launcher/services 2026-01-08T07:41:18,604 copying plom_server/Launcher/services/__init__.py -> build/lib/plom_server/Launcher/services 2026-01-08T07:41:18,606 creating build/lib/plom_server/Launcher/management/commands 2026-01-08T07:41:18,608 copying plom_server/Launcher/management/commands/plom_make_groups_and_first_users.py -> build/lib/plom_server/Launcher/management/commands 2026-01-08T07:41:18,610 copying plom_server/Launcher/management/commands/plom_build_scrap_extra_pdfs.py -> build/lib/plom_server/Launcher/management/commands 2026-01-08T07:41:18,612 copying plom_server/Launcher/management/commands/plom_get_static_javascript.py -> build/lib/plom_server/Launcher/management/commands 2026-01-08T07:41:18,614 copying plom_server/Launcher/management/commands/plom_create_demo_users.py -> build/lib/plom_server/Launcher/management/commands 2026-01-08T07:41:18,617 copying plom_server/Launcher/management/commands/plom_demo_bundles.py -> build/lib/plom_server/Launcher/management/commands 2026-01-08T07:41:18,620 creating build/lib/plom_server/Mark 2026-01-08T07:41:18,621 copying plom_server/Mark/apps.py -> build/lib/plom_server/Mark 2026-01-08T07:41:18,623 copying plom_server/Mark/__init__.py -> build/lib/plom_server/Mark 2026-01-08T07:41:18,625 copying plom_server/Mark/admin.py -> build/lib/plom_server/Mark 2026-01-08T07:41:18,627 creating build/lib/plom_server/Mark/services 2026-01-08T07:41:18,629 copying plom_server/Mark/services/mark_task.py -> build/lib/plom_server/Mark/services 2026-01-08T07:41:18,631 copying plom_server/Mark/services/page_data.py -> build/lib/plom_server/Mark/services 2026-01-08T07:41:18,634 copying plom_server/Mark/services/MarkingPriorityService.py -> build/lib/plom_server/Mark/services 2026-01-08T07:41:18,636 copying plom_server/Mark/services/__init__.py -> build/lib/plom_server/Mark/services 2026-01-08T07:41:18,638 copying plom_server/Mark/services/question_marking.py -> build/lib/plom_server/Mark/services 2026-01-08T07:41:18,641 copying plom_server/Mark/services/marking_task_service.py -> build/lib/plom_server/Mark/services 2026-01-08T07:41:18,644 copying plom_server/Mark/services/annotations.py -> build/lib/plom_server/Mark/services 2026-01-08T07:41:18,646 copying plom_server/Mark/services/marking_stats.py -> build/lib/plom_server/Mark/services 2026-01-08T07:41:18,649 creating build/lib/plom_server/Mark/tests 2026-01-08T07:41:18,650 copying plom_server/Mark/tests/test_marking_task_service.py -> build/lib/plom_server/Mark/tests 2026-01-08T07:41:18,653 copying plom_server/Mark/tests/test_marking_task_service_config.py -> build/lib/plom_server/Mark/tests 2026-01-08T07:41:18,655 copying plom_server/Mark/tests/__init__.py -> build/lib/plom_server/Mark/tests 2026-01-08T07:41:18,657 copying plom_server/Mark/tests/test_tagging_tasks.py -> build/lib/plom_server/Mark/tests 2026-01-08T07:41:18,659 copying plom_server/Mark/tests/test_incoming_annotations.py -> build/lib/plom_server/Mark/tests 2026-01-08T07:41:18,662 copying plom_server/Mark/tests/test_marking_priority_setting.py -> build/lib/plom_server/Mark/tests 2026-01-08T07:41:18,664 copying plom_server/Mark/tests/test_question_marking_service.py -> build/lib/plom_server/Mark/tests 2026-01-08T07:41:18,667 creating build/lib/plom_server/Papers 2026-01-08T07:41:18,668 copying plom_server/Papers/apps.py -> build/lib/plom_server/Papers 2026-01-08T07:41:18,670 copying plom_server/Papers/__init__.py -> build/lib/plom_server/Papers 2026-01-08T07:41:18,672 copying plom_server/Papers/admin.py -> build/lib/plom_server/Papers 2026-01-08T07:41:18,674 copying plom_server/Papers/serializers.py -> build/lib/plom_server/Papers 2026-01-08T07:41:18,676 creating build/lib/plom_server/Papers/services 2026-01-08T07:41:18,678 copying plom_server/Papers/services/__init__.py -> build/lib/plom_server/Papers/services 2026-01-08T07:41:18,680 copying plom_server/Papers/services/paper_creator.py -> build/lib/plom_server/Papers/services 2026-01-08T07:41:18,682 copying plom_server/Papers/services/SpecificationService.py -> build/lib/plom_server/Papers/services 2026-01-08T07:41:18,685 copying plom_server/Papers/services/image_bundle.py -> build/lib/plom_server/Papers/services 2026-01-08T07:41:18,688 copying plom_server/Papers/services/paper_info.py -> build/lib/plom_server/Papers/services 2026-01-08T07:41:18,691 copying plom_server/Papers/services/SolnSpecService.py -> build/lib/plom_server/Papers/services 2026-01-08T07:41:18,694 creating build/lib/plom_server/Papers/models 2026-01-08T07:41:18,695 copying plom_server/Papers/models/specifications.py -> build/lib/plom_server/Papers/models 2026-01-08T07:41:18,698 copying plom_server/Papers/models/reference_image.py -> build/lib/plom_server/Papers/models 2026-01-08T07:41:18,700 copying plom_server/Papers/models/__init__.py -> build/lib/plom_server/Papers/models 2026-01-08T07:41:18,702 copying plom_server/Papers/models/paper_structure.py -> build/lib/plom_server/Papers/models 2026-01-08T07:41:18,704 copying plom_server/Papers/models/image_bundle.py -> build/lib/plom_server/Papers/models 2026-01-08T07:41:18,707 copying plom_server/Papers/models/background_tasks.py -> build/lib/plom_server/Papers/models 2026-01-08T07:41:18,710 creating build/lib/plom_server/Papers/tests 2026-01-08T07:41:18,711 copying plom_server/Papers/tests/__init__.py -> build/lib/plom_server/Papers/tests 2026-01-08T07:41:18,713 copying plom_server/Papers/tests/test_specification_service_misc.py -> build/lib/plom_server/Papers/tests 2026-01-08T07:41:18,715 copying plom_server/Papers/tests/test_image_bundle.py -> build/lib/plom_server/Papers/tests 2026-01-08T07:41:18,718 copying plom_server/Papers/tests/test_question_labels.py -> build/lib/plom_server/Papers/tests 2026-01-08T07:41:18,720 copying plom_server/Papers/tests/test_paper_creator.py -> build/lib/plom_server/Papers/tests 2026-01-08T07:41:18,723 creating build/lib/plom_server/Preparation 2026-01-08T07:41:18,724 copying plom_server/Preparation/urls.py -> build/lib/plom_server/Preparation 2026-01-08T07:41:18,726 copying plom_server/Preparation/apps.py -> build/lib/plom_server/Preparation 2026-01-08T07:41:18,728 copying plom_server/Preparation/__init__.py -> build/lib/plom_server/Preparation 2026-01-08T07:41:18,730 copying plom_server/Preparation/models.py -> build/lib/plom_server/Preparation 2026-01-08T07:41:18,732 copying plom_server/Preparation/admin.py -> build/lib/plom_server/Preparation 2026-01-08T07:41:18,734 creating build/lib/plom_server/Preparation/services 2026-01-08T07:41:18,735 copying plom_server/Preparation/services/SourceService.py -> build/lib/plom_server/Preparation/services 2026-01-08T07:41:18,738 copying plom_server/Preparation/services/pqv_mapping.py -> build/lib/plom_server/Preparation/services 2026-01-08T07:41:18,740 copying plom_server/Preparation/services/__init__.py -> build/lib/plom_server/Preparation/services 2026-01-08T07:41:18,742 copying plom_server/Preparation/services/PapersPrinted.py -> build/lib/plom_server/Preparation/services 2026-01-08T07:41:18,744 copying plom_server/Preparation/services/classlist.py -> build/lib/plom_server/Preparation/services 2026-01-08T07:41:18,746 copying plom_server/Preparation/services/mocker.py -> build/lib/plom_server/Preparation/services 2026-01-08T07:41:18,748 copying plom_server/Preparation/services/preparation_dependency_service.py -> build/lib/plom_server/Preparation/services 2026-01-08T07:41:18,751 copying plom_server/Preparation/services/prenaming_service.py -> build/lib/plom_server/Preparation/services 2026-01-08T07:41:18,753 creating build/lib/plom_server/Profile 2026-01-08T07:41:18,754 copying plom_server/Profile/urls.py -> build/lib/plom_server/Profile 2026-01-08T07:41:18,757 copying plom_server/Profile/apps.py -> build/lib/plom_server/Profile 2026-01-08T07:41:18,759 copying plom_server/Profile/__init__.py -> build/lib/plom_server/Profile 2026-01-08T07:41:18,761 copying plom_server/Profile/edit_profile_form.py -> build/lib/plom_server/Profile 2026-01-08T07:41:18,763 copying plom_server/Profile/views.py -> build/lib/plom_server/Profile 2026-01-08T07:41:18,765 creating build/lib/plom_server/Progress 2026-01-08T07:41:18,766 copying plom_server/Progress/urls.py -> build/lib/plom_server/Progress 2026-01-08T07:41:18,769 copying plom_server/Progress/apps.py -> build/lib/plom_server/Progress 2026-01-08T07:41:18,771 copying plom_server/Progress/__init__.py -> build/lib/plom_server/Progress 2026-01-08T07:41:18,773 copying plom_server/Progress/forms.py -> build/lib/plom_server/Progress 2026-01-08T07:41:18,775 creating build/lib/plom_server/Progress/services 2026-01-08T07:41:18,776 copying plom_server/Progress/services/__init__.py -> build/lib/plom_server/Progress/services 2026-01-08T07:41:18,778 copying plom_server/Progress/services/progress_overview.py -> build/lib/plom_server/Progress/services 2026-01-08T07:41:18,780 copying plom_server/Progress/services/userinfo_service.py -> build/lib/plom_server/Progress/services 2026-01-08T07:41:18,783 creating build/lib/plom_server/Rectangles 2026-01-08T07:41:18,784 copying plom_server/Rectangles/urls.py -> build/lib/plom_server/Rectangles 2026-01-08T07:41:18,787 copying plom_server/Rectangles/apps.py -> build/lib/plom_server/Rectangles 2026-01-08T07:41:18,789 copying plom_server/Rectangles/__init__.py -> build/lib/plom_server/Rectangles 2026-01-08T07:41:18,790 copying plom_server/Rectangles/views.py -> build/lib/plom_server/Rectangles 2026-01-08T07:41:18,793 creating build/lib/plom_server/Rectangles/services 2026-01-08T07:41:18,794 copying plom_server/Rectangles/services/__init__.py -> build/lib/plom_server/Rectangles/services 2026-01-08T07:41:18,797 copying plom_server/Rectangles/services/rectangle.py -> build/lib/plom_server/Rectangles/services 2026-01-08T07:41:18,800 copying plom_server/Rectangles/services/idbox_utils.py -> build/lib/plom_server/Rectangles/services 2026-01-08T07:41:18,803 creating build/lib/plom_server/Reports 2026-01-08T07:41:18,804 copying plom_server/Reports/urls.py -> build/lib/plom_server/Reports 2026-01-08T07:41:18,806 copying plom_server/Reports/__init__.py -> build/lib/plom_server/Reports 2026-01-08T07:41:18,808 copying plom_server/Reports/views.py -> build/lib/plom_server/Reports 2026-01-08T07:41:18,811 creating build/lib/plom_server/Rubrics 2026-01-08T07:41:18,812 copying plom_server/Rubrics/urls.py -> build/lib/plom_server/Rubrics 2026-01-08T07:41:18,814 copying plom_server/Rubrics/apps.py -> build/lib/plom_server/Rubrics 2026-01-08T07:41:18,816 copying plom_server/Rubrics/__init__.py -> build/lib/plom_server/Rubrics 2026-01-08T07:41:18,817 copying plom_server/Rubrics/models.py -> build/lib/plom_server/Rubrics 2026-01-08T07:41:18,820 copying plom_server/Rubrics/forms.py -> build/lib/plom_server/Rubrics 2026-01-08T07:41:18,822 copying plom_server/Rubrics/admin.py -> build/lib/plom_server/Rubrics 2026-01-08T07:41:18,824 copying plom_server/Rubrics/views.py -> build/lib/plom_server/Rubrics 2026-01-08T07:41:18,827 copying plom_server/Rubrics/serializers.py -> build/lib/plom_server/Rubrics 2026-01-08T07:41:18,829 creating build/lib/plom_server/Rubrics/services 2026-01-08T07:41:18,830 copying plom_server/Rubrics/services/__init__.py -> build/lib/plom_server/Rubrics/services 2026-01-08T07:41:18,833 copying plom_server/Rubrics/services/utils.py -> build/lib/plom_server/Rubrics/services 2026-01-08T07:41:18,835 copying plom_server/Rubrics/services/rubric_permissions.py -> build/lib/plom_server/Rubrics/services 2026-01-08T07:41:18,837 copying plom_server/Rubrics/services/rubric_service.py -> build/lib/plom_server/Rubrics/services 2026-01-08T07:41:18,842 creating build/lib/plom_server/Scan 2026-01-08T07:41:18,843 copying plom_server/Scan/urls.py -> build/lib/plom_server/Scan 2026-01-08T07:41:18,846 copying plom_server/Scan/apps.py -> build/lib/plom_server/Scan 2026-01-08T07:41:18,848 copying plom_server/Scan/__init__.py -> build/lib/plom_server/Scan 2026-01-08T07:41:18,850 copying plom_server/Scan/forms.py -> build/lib/plom_server/Scan 2026-01-08T07:41:18,852 copying plom_server/Scan/admin.py -> build/lib/plom_server/Scan 2026-01-08T07:41:18,854 creating build/lib/plom_server/Scan/models 2026-01-08T07:41:18,855 copying plom_server/Scan/models/staging_bundle.py -> build/lib/plom_server/Scan/models 2026-01-08T07:41:18,857 copying plom_server/Scan/models/__init__.py -> build/lib/plom_server/Scan/models 2026-01-08T07:41:18,859 copying plom_server/Scan/models/scan_background_chores.py -> build/lib/plom_server/Scan/models 2026-01-08T07:41:18,861 copying plom_server/Scan/models/staging_images.py -> build/lib/plom_server/Scan/models 2026-01-08T07:41:18,865 creating build/lib/plom_server/Scan/services 2026-01-08T07:41:18,866 copying plom_server/Scan/services/qr_service.py -> build/lib/plom_server/Scan/services 2026-01-08T07:41:18,868 copying plom_server/Scan/services/scan_service.py -> build/lib/plom_server/Scan/services 2026-01-08T07:41:18,872 copying plom_server/Scan/services/__init__.py -> build/lib/plom_server/Scan/services 2026-01-08T07:41:18,874 copying plom_server/Scan/services/hard_rotate.py -> build/lib/plom_server/Scan/services 2026-01-08T07:41:18,876 copying plom_server/Scan/services/manage_discard.py -> build/lib/plom_server/Scan/services 2026-01-08T07:41:18,879 copying plom_server/Scan/services/cast_service.py -> build/lib/plom_server/Scan/services 2026-01-08T07:41:18,882 copying plom_server/Scan/services/manage_scan.py -> build/lib/plom_server/Scan/services 2026-01-08T07:41:18,885 copying plom_server/Scan/services/image_rotate.py -> build/lib/plom_server/Scan/services 2026-01-08T07:41:18,887 copying plom_server/Scan/services/ForgiveMissingService.py -> build/lib/plom_server/Scan/services 2026-01-08T07:41:18,890 copying plom_server/Scan/services/util.py -> build/lib/plom_server/Scan/services 2026-01-08T07:41:18,892 copying plom_server/Scan/services/image_process.py -> build/lib/plom_server/Scan/services 2026-01-08T07:41:18,895 creating build/lib/plom_server/SpecCreator 2026-01-08T07:41:18,896 copying plom_server/SpecCreator/urls.py -> build/lib/plom_server/SpecCreator 2026-01-08T07:41:18,898 copying plom_server/SpecCreator/apps.py -> build/lib/plom_server/SpecCreator 2026-01-08T07:41:18,900 copying plom_server/SpecCreator/__init__.py -> build/lib/plom_server/SpecCreator 2026-01-08T07:41:18,902 creating build/lib/plom_server/SpecCreator/services 2026-01-08T07:41:18,903 copying plom_server/SpecCreator/services/__init__.py -> build/lib/plom_server/SpecCreator/services 2026-01-08T07:41:18,905 copying plom_server/SpecCreator/services/template_spec_builder.py -> build/lib/plom_server/SpecCreator/services 2026-01-08T07:41:18,908 creating build/lib/plom_server/scripts 2026-01-08T07:41:18,909 copying plom_server/scripts/__init__.py -> build/lib/plom_server/scripts 2026-01-08T07:41:18,911 copying plom_server/scripts/launch_plom_demo_server.py -> build/lib/plom_server/scripts 2026-01-08T07:41:18,914 copying plom_server/scripts/wipe_migrations.py -> build/lib/plom_server/scripts 2026-01-08T07:41:18,916 copying plom_server/scripts/launch_plom_server.py -> build/lib/plom_server/scripts 2026-01-08T07:41:18,919 creating build/lib/plom_server/static 2026-01-08T07:41:18,921 copying plom_server/static/__init__.py -> build/lib/plom_server/static 2026-01-08T07:41:18,923 creating build/lib/plom_server/Tags 2026-01-08T07:41:18,924 copying plom_server/Tags/urls.py -> build/lib/plom_server/Tags 2026-01-08T07:41:18,926 copying plom_server/Tags/apps.py -> build/lib/plom_server/Tags 2026-01-08T07:41:18,928 copying plom_server/Tags/__init__.py -> build/lib/plom_server/Tags 2026-01-08T07:41:18,930 copying plom_server/Tags/forms.py -> build/lib/plom_server/Tags 2026-01-08T07:41:18,932 copying plom_server/Tags/views.py -> build/lib/plom_server/Tags 2026-01-08T07:41:18,934 creating build/lib/plom_server/Tags/services 2026-01-08T07:41:18,935 copying plom_server/Tags/services/__init__.py -> build/lib/plom_server/Tags/services 2026-01-08T07:41:18,937 copying plom_server/Tags/services/tag_service.py -> build/lib/plom_server/Tags/services 2026-01-08T07:41:18,940 creating build/lib/plom_server/TaskOrder 2026-01-08T07:41:18,941 copying plom_server/TaskOrder/urls.py -> build/lib/plom_server/TaskOrder 2026-01-08T07:41:18,943 copying plom_server/TaskOrder/apps.py -> build/lib/plom_server/TaskOrder 2026-01-08T07:41:18,945 copying plom_server/TaskOrder/__init__.py -> build/lib/plom_server/TaskOrder 2026-01-08T07:41:18,947 copying plom_server/TaskOrder/forms.py -> build/lib/plom_server/TaskOrder 2026-01-08T07:41:18,950 copying plom_server/TaskOrder/views.py -> build/lib/plom_server/TaskOrder 2026-01-08T07:41:18,952 creating build/lib/plom_server/TaskOrder/services 2026-01-08T07:41:18,953 copying plom_server/TaskOrder/services/task_ordering_service.py -> build/lib/plom_server/TaskOrder/services 2026-01-08T07:41:18,956 copying plom_server/TaskOrder/services/__init__.py -> build/lib/plom_server/TaskOrder/services 2026-01-08T07:41:18,958 creating build/lib/plom_server/templates 2026-01-08T07:41:18,959 copying plom_server/templates/__init__.py -> build/lib/plom_server/templates 2026-01-08T07:41:18,962 creating build/lib/plom_server/TestingSupport 2026-01-08T07:41:18,963 copying plom_server/TestingSupport/apps.py -> build/lib/plom_server/TestingSupport 2026-01-08T07:41:18,965 copying plom_server/TestingSupport/__init__.py -> build/lib/plom_server/TestingSupport 2026-01-08T07:41:18,967 copying plom_server/TestingSupport/utils.py -> build/lib/plom_server/TestingSupport 2026-01-08T07:41:18,970 creating build/lib/plom_server/TestingSupport/services 2026-01-08T07:41:18,971 copying plom_server/TestingSupport/services/ConfigFileService.py -> build/lib/plom_server/TestingSupport/services 2026-01-08T07:41:18,973 copying plom_server/TestingSupport/services/__init__.py -> build/lib/plom_server/TestingSupport/services 2026-01-08T07:41:18,975 copying plom_server/TestingSupport/services/exceptions.py -> build/lib/plom_server/TestingSupport/services 2026-01-08T07:41:18,977 copying plom_server/TestingSupport/services/ConfigTaskService.py -> build/lib/plom_server/TestingSupport/services 2026-01-08T07:41:18,979 copying plom_server/TestingSupport/services/ConfigPreparationService.py -> build/lib/plom_server/TestingSupport/services 2026-01-08T07:41:18,982 creating build/lib/plom_server/UserManagement 2026-01-08T07:41:18,983 copying plom_server/UserManagement/urls.py -> build/lib/plom_server/UserManagement 2026-01-08T07:41:18,985 copying plom_server/UserManagement/apps.py -> build/lib/plom_server/UserManagement 2026-01-08T07:41:18,987 copying plom_server/UserManagement/__init__.py -> build/lib/plom_server/UserManagement 2026-01-08T07:41:18,988 copying plom_server/UserManagement/models.py -> build/lib/plom_server/UserManagement 2026-01-08T07:41:18,990 copying plom_server/UserManagement/admin.py -> build/lib/plom_server/UserManagement 2026-01-08T07:41:18,992 copying plom_server/UserManagement/views.py -> build/lib/plom_server/UserManagement 2026-01-08T07:41:18,995 creating build/lib/plom_server/UserManagement/services 2026-01-08T07:41:18,996 copying plom_server/UserManagement/services/__init__.py -> build/lib/plom_server/UserManagement/services 2026-01-08T07:41:18,998 copying plom_server/UserManagement/services/QuotaService.py -> build/lib/plom_server/UserManagement/services 2026-01-08T07:41:19,000 copying plom_server/UserManagement/services/PermissionChanger.py -> build/lib/plom_server/UserManagement/services 2026-01-08T07:41:19,002 copying plom_server/UserManagement/services/UsersService.py -> build/lib/plom_server/UserManagement/services 2026-01-08T07:41:19,005 creating build/lib/plom_server/Visualization 2026-01-08T07:41:19,006 copying plom_server/Visualization/urls.py -> build/lib/plom_server/Visualization 2026-01-08T07:41:19,008 copying plom_server/Visualization/apps.py -> build/lib/plom_server/Visualization 2026-01-08T07:41:19,010 copying plom_server/Visualization/__init__.py -> build/lib/plom_server/Visualization 2026-01-08T07:41:19,011 copying plom_server/Visualization/views.py -> build/lib/plom_server/Visualization 2026-01-08T07:41:19,014 creating build/lib/plom_ml 2026-01-08T07:41:19,015 copying plom_ml/__init__.py -> build/lib/plom_ml 2026-01-08T07:41:19,017 copying plom_ml/exceptions.py -> build/lib/plom_ml 2026-01-08T07:41:19,019 creating build/lib/plom_ml/clustering 2026-01-08T07:41:19,020 copying plom_ml/clustering/__init__.py -> build/lib/plom_ml/clustering 2026-01-08T07:41:19,022 copying plom_ml/clustering/exceptions.py -> build/lib/plom_ml/clustering 2026-01-08T07:41:19,025 creating build/lib/plom_ml/clustering/embedding 2026-01-08T07:41:19,026 copying plom_ml/clustering/embedding/__init__.py -> build/lib/plom_ml/clustering/embedding 2026-01-08T07:41:19,028 copying plom_ml/clustering/embedding/embedder.py -> build/lib/plom_ml/clustering/embedding 2026-01-08T07:41:19,031 creating build/lib/plom_ml/clustering/model 2026-01-08T07:41:19,032 copying plom_ml/clustering/model/__init__.py -> build/lib/plom_ml/clustering/model 2026-01-08T07:41:19,034 copying plom_ml/clustering/model/clustering_strategy.py -> build/lib/plom_ml/clustering/model 2026-01-08T07:41:19,036 copying plom_ml/clustering/model/model_type.py -> build/lib/plom_ml/clustering/model 2026-01-08T07:41:19,039 creating build/lib/plom_ml/clustering/pipeline 2026-01-08T07:41:19,040 copying plom_ml/clustering/pipeline/__init__.py -> build/lib/plom_ml/clustering/pipeline 2026-01-08T07:41:19,042 copying plom_ml/clustering/pipeline/clustering_pipeline.py -> build/lib/plom_ml/clustering/pipeline 2026-01-08T07:41:19,045 creating build/lib/plom_ml/clustering/preprocessing 2026-01-08T07:41:19,046 copying plom_ml/clustering/preprocessing/__init__.py -> build/lib/plom_ml/clustering/preprocessing 2026-01-08T07:41:19,048 copying plom_ml/clustering/preprocessing/image_processing_service.py -> build/lib/plom_ml/clustering/preprocessing 2026-01-08T07:41:19,050 copying plom_ml/clustering/preprocessing/preprocessor.py -> build/lib/plom_ml/clustering/preprocessing 2026-01-08T07:41:19,053 running egg_info 2026-01-08T07:41:19,065 writing plom.egg-info/PKG-INFO 2026-01-08T07:41:19,069 writing dependency_links to plom.egg-info/dependency_links.txt 2026-01-08T07:41:19,071 writing entry points to plom.egg-info/entry_points.txt 2026-01-08T07:41:19,074 writing requirements to plom.egg-info/requires.txt 2026-01-08T07:41:19,075 writing top-level names to plom.egg-info/top_level.txt 2026-01-08T07:41:19,155 reading manifest file 'plom.egg-info/SOURCES.txt' 2026-01-08T07:41:19,198 reading manifest template 'MANIFEST.in' 2026-01-08T07:41:19,199 warning: no files found matching 'doc' 2026-01-08T07:41:19,272 warning: no files found matching 'plom_server/Launcher/launch_scripts/*.py' 2026-01-08T07:41:19,281 adding license file 'LICENSE.md' 2026-01-08T07:41:19,320 writing manifest file 'plom.egg-info/SOURCES.txt' 2026-01-08T07:41:19,326 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.API.migrations' is absent from the `packages` configuration. 2026-01-08T07:41:19,326 !! 2026-01-08T07:41:19,327 ******************************************************************************** 2026-01-08T07:41:19,328 ############################ 2026-01-08T07:41:19,328 # Package would be ignored # 2026-01-08T07:41:19,329 ############################ 2026-01-08T07:41:19,329 Python recognizes 'plom_server.API.migrations' as an importable package[^1], 2026-01-08T07:41:19,330 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,331 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,331 package, please make sure that 'plom_server.API.migrations' is explicitly added 2026-01-08T07:41:19,332 to the `packages` configuration field. 2026-01-08T07:41:19,333 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,333 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,334 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,335 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,336 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,337 If you don't want 'plom_server.API.migrations' to be distributed and are 2026-01-08T07:41:19,338 already explicitly excluding 'plom_server.API.migrations' via 2026-01-08T07:41:19,339 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,339 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,340 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,341 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,342 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,344 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,344 even if it does not contain any `.py` files. 2026-01-08T07:41:19,345 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,345 directory, all directories are treated like packages. 2026-01-08T07:41:19,345 ******************************************************************************** 2026-01-08T07:41:19,347 !! 2026-01-08T07:41:19,347 check.warn(importable) 2026-01-08T07:41:19,348 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.API.permissions' is absent from the `packages` configuration. 2026-01-08T07:41:19,348 !! 2026-01-08T07:41:19,349 ******************************************************************************** 2026-01-08T07:41:19,350 ############################ 2026-01-08T07:41:19,351 # Package would be ignored # 2026-01-08T07:41:19,351 ############################ 2026-01-08T07:41:19,352 Python recognizes 'plom_server.API.permissions' as an importable package[^1], 2026-01-08T07:41:19,352 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,353 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,353 package, please make sure that 'plom_server.API.permissions' is explicitly added 2026-01-08T07:41:19,353 to the `packages` configuration field. 2026-01-08T07:41:19,354 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,354 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,355 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,355 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,356 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,357 If you don't want 'plom_server.API.permissions' to be distributed and are 2026-01-08T07:41:19,357 already explicitly excluding 'plom_server.API.permissions' via 2026-01-08T07:41:19,358 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,358 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,359 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,359 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,361 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,362 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,362 even if it does not contain any `.py` files. 2026-01-08T07:41:19,363 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,363 directory, all directories are treated like packages. 2026-01-08T07:41:19,364 ******************************************************************************** 2026-01-08T07:41:19,365 !! 2026-01-08T07:41:19,366 check.warn(importable) 2026-01-08T07:41:19,366 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.API.routes' is absent from the `packages` configuration. 2026-01-08T07:41:19,367 !! 2026-01-08T07:41:19,368 ******************************************************************************** 2026-01-08T07:41:19,368 ############################ 2026-01-08T07:41:19,369 # Package would be ignored # 2026-01-08T07:41:19,369 ############################ 2026-01-08T07:41:19,370 Python recognizes 'plom_server.API.routes' as an importable package[^1], 2026-01-08T07:41:19,370 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,371 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,372 package, please make sure that 'plom_server.API.routes' is explicitly added 2026-01-08T07:41:19,372 to the `packages` configuration field. 2026-01-08T07:41:19,373 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,374 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,374 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,375 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,377 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,378 If you don't want 'plom_server.API.routes' to be distributed and are 2026-01-08T07:41:19,378 already explicitly excluding 'plom_server.API.routes' via 2026-01-08T07:41:19,379 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,379 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,379 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,380 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,381 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,382 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,382 even if it does not contain any `.py` files. 2026-01-08T07:41:19,382 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,383 directory, all directories are treated like packages. 2026-01-08T07:41:19,383 ******************************************************************************** 2026-01-08T07:41:19,386 !! 2026-01-08T07:41:19,387 check.warn(importable) 2026-01-08T07:41:19,387 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.API.tests' is absent from the `packages` configuration. 2026-01-08T07:41:19,387 !! 2026-01-08T07:41:19,388 ******************************************************************************** 2026-01-08T07:41:19,388 ############################ 2026-01-08T07:41:19,389 # Package would be ignored # 2026-01-08T07:41:19,389 ############################ 2026-01-08T07:41:19,390 Python recognizes 'plom_server.API.tests' as an importable package[^1], 2026-01-08T07:41:19,390 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,391 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,391 package, please make sure that 'plom_server.API.tests' is explicitly added 2026-01-08T07:41:19,392 to the `packages` configuration field. 2026-01-08T07:41:19,393 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,394 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,394 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,395 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,396 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,397 If you don't want 'plom_server.API.tests' to be distributed and are 2026-01-08T07:41:19,398 already explicitly excluding 'plom_server.API.tests' via 2026-01-08T07:41:19,398 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,398 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,399 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,400 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,401 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,403 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,403 even if it does not contain any `.py` files. 2026-01-08T07:41:19,403 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,404 directory, all directories are treated like packages. 2026-01-08T07:41:19,405 ******************************************************************************** 2026-01-08T07:41:19,405 !! 2026-01-08T07:41:19,406 check.warn(importable) 2026-01-08T07:41:19,406 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.API.views' is absent from the `packages` configuration. 2026-01-08T07:41:19,406 !! 2026-01-08T07:41:19,407 ******************************************************************************** 2026-01-08T07:41:19,407 ############################ 2026-01-08T07:41:19,408 # Package would be ignored # 2026-01-08T07:41:19,408 ############################ 2026-01-08T07:41:19,408 Python recognizes 'plom_server.API.views' as an importable package[^1], 2026-01-08T07:41:19,409 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,409 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,410 package, please make sure that 'plom_server.API.views' is explicitly added 2026-01-08T07:41:19,410 to the `packages` configuration field. 2026-01-08T07:41:19,411 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,411 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,412 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,412 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,413 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,414 If you don't want 'plom_server.API.views' to be distributed and are 2026-01-08T07:41:19,414 already explicitly excluding 'plom_server.API.views' via 2026-01-08T07:41:19,415 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,415 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,416 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,417 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,418 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,419 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,420 even if it does not contain any `.py` files. 2026-01-08T07:41:19,421 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,421 directory, all directories are treated like packages. 2026-01-08T07:41:19,422 ******************************************************************************** 2026-01-08T07:41:19,423 !! 2026-01-08T07:41:19,424 check.warn(importable) 2026-01-08T07:41:19,424 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.API.views.experimental' is absent from the `packages` configuration. 2026-01-08T07:41:19,425 !! 2026-01-08T07:41:19,426 ******************************************************************************** 2026-01-08T07:41:19,426 ############################ 2026-01-08T07:41:19,427 # Package would be ignored # 2026-01-08T07:41:19,427 ############################ 2026-01-08T07:41:19,428 Python recognizes 'plom_server.API.views.experimental' as an importable package[^1], 2026-01-08T07:41:19,428 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,429 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,430 package, please make sure that 'plom_server.API.views.experimental' is explicitly added 2026-01-08T07:41:19,430 to the `packages` configuration field. 2026-01-08T07:41:19,432 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,432 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,432 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,433 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,434 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,434 If you don't want 'plom_server.API.views.experimental' to be distributed and are 2026-01-08T07:41:19,435 already explicitly excluding 'plom_server.API.views.experimental' via 2026-01-08T07:41:19,435 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,435 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,436 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,437 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,437 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,438 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,439 even if it does not contain any `.py` files. 2026-01-08T07:41:19,439 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,440 directory, all directories are treated like packages. 2026-01-08T07:41:19,440 ******************************************************************************** 2026-01-08T07:41:19,441 !! 2026-01-08T07:41:19,441 check.warn(importable) 2026-01-08T07:41:19,442 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Authentication.forms' is absent from the `packages` configuration. 2026-01-08T07:41:19,442 !! 2026-01-08T07:41:19,443 ******************************************************************************** 2026-01-08T07:41:19,444 ############################ 2026-01-08T07:41:19,444 # Package would be ignored # 2026-01-08T07:41:19,445 ############################ 2026-01-08T07:41:19,445 Python recognizes 'plom_server.Authentication.forms' as an importable package[^1], 2026-01-08T07:41:19,446 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,447 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,447 package, please make sure that 'plom_server.Authentication.forms' is explicitly added 2026-01-08T07:41:19,448 to the `packages` configuration field. 2026-01-08T07:41:19,449 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,449 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,450 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,451 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,452 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,453 If you don't want 'plom_server.Authentication.forms' to be distributed and are 2026-01-08T07:41:19,453 already explicitly excluding 'plom_server.Authentication.forms' via 2026-01-08T07:41:19,454 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,454 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,455 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,456 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,457 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,458 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,459 even if it does not contain any `.py` files. 2026-01-08T07:41:19,459 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,459 directory, all directories are treated like packages. 2026-01-08T07:41:19,460 ******************************************************************************** 2026-01-08T07:41:19,460 !! 2026-01-08T07:41:19,461 check.warn(importable) 2026-01-08T07:41:19,461 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Authentication.management.commands' is absent from the `packages` configuration. 2026-01-08T07:41:19,461 !! 2026-01-08T07:41:19,462 ******************************************************************************** 2026-01-08T07:41:19,462 ############################ 2026-01-08T07:41:19,463 # Package would be ignored # 2026-01-08T07:41:19,463 ############################ 2026-01-08T07:41:19,464 Python recognizes 'plom_server.Authentication.management.commands' as an importable package[^1], 2026-01-08T07:41:19,464 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,465 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,465 package, please make sure that 'plom_server.Authentication.management.commands' is explicitly added 2026-01-08T07:41:19,465 to the `packages` configuration field. 2026-01-08T07:41:19,466 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,467 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,467 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,468 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,469 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,470 If you don't want 'plom_server.Authentication.management.commands' to be distributed and are 2026-01-08T07:41:19,471 already explicitly excluding 'plom_server.Authentication.management.commands' via 2026-01-08T07:41:19,471 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,472 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,472 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,473 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,474 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,475 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,476 even if it does not contain any `.py` files. 2026-01-08T07:41:19,476 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,477 directory, all directories are treated like packages. 2026-01-08T07:41:19,477 ******************************************************************************** 2026-01-08T07:41:19,478 !! 2026-01-08T07:41:19,479 check.warn(importable) 2026-01-08T07:41:19,479 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Authentication.migrations' is absent from the `packages` configuration. 2026-01-08T07:41:19,480 !! 2026-01-08T07:41:19,481 ******************************************************************************** 2026-01-08T07:41:19,481 ############################ 2026-01-08T07:41:19,482 # Package would be ignored # 2026-01-08T07:41:19,482 ############################ 2026-01-08T07:41:19,482 Python recognizes 'plom_server.Authentication.migrations' as an importable package[^1], 2026-01-08T07:41:19,483 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,483 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,484 package, please make sure that 'plom_server.Authentication.migrations' is explicitly added 2026-01-08T07:41:19,484 to the `packages` configuration field. 2026-01-08T07:41:19,485 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,485 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,486 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,486 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,487 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,488 If you don't want 'plom_server.Authentication.migrations' to be distributed and are 2026-01-08T07:41:19,488 already explicitly excluding 'plom_server.Authentication.migrations' via 2026-01-08T07:41:19,488 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,489 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,489 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,491 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,492 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,494 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,494 even if it does not contain any `.py` files. 2026-01-08T07:41:19,495 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,495 directory, all directories are treated like packages. 2026-01-08T07:41:19,496 ******************************************************************************** 2026-01-08T07:41:19,497 !! 2026-01-08T07:41:19,497 check.warn(importable) 2026-01-08T07:41:19,498 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Authentication.tests' is absent from the `packages` configuration. 2026-01-08T07:41:19,498 !! 2026-01-08T07:41:19,499 ******************************************************************************** 2026-01-08T07:41:19,500 ############################ 2026-01-08T07:41:19,500 # Package would be ignored # 2026-01-08T07:41:19,501 ############################ 2026-01-08T07:41:19,501 Python recognizes 'plom_server.Authentication.tests' as an importable package[^1], 2026-01-08T07:41:19,502 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,503 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,503 package, please make sure that 'plom_server.Authentication.tests' is explicitly added 2026-01-08T07:41:19,504 to the `packages` configuration field. 2026-01-08T07:41:19,505 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,505 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,506 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,507 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,508 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,509 If you don't want 'plom_server.Authentication.tests' to be distributed and are 2026-01-08T07:41:19,510 already explicitly excluding 'plom_server.Authentication.tests' via 2026-01-08T07:41:19,510 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,511 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,511 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,512 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,512 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,513 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,514 even if it does not contain any `.py` files. 2026-01-08T07:41:19,514 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,514 directory, all directories are treated like packages. 2026-01-08T07:41:19,515 ******************************************************************************** 2026-01-08T07:41:19,515 !! 2026-01-08T07:41:19,516 check.warn(importable) 2026-01-08T07:41:19,516 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Base.migrations' is absent from the `packages` configuration. 2026-01-08T07:41:19,517 !! 2026-01-08T07:41:19,517 ******************************************************************************** 2026-01-08T07:41:19,518 ############################ 2026-01-08T07:41:19,518 # Package would be ignored # 2026-01-08T07:41:19,519 ############################ 2026-01-08T07:41:19,519 Python recognizes 'plom_server.Base.migrations' as an importable package[^1], 2026-01-08T07:41:19,520 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,521 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,521 package, please make sure that 'plom_server.Base.migrations' is explicitly added 2026-01-08T07:41:19,522 to the `packages` configuration field. 2026-01-08T07:41:19,523 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,523 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,524 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,525 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,525 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,526 If you don't want 'plom_server.Base.migrations' to be distributed and are 2026-01-08T07:41:19,527 already explicitly excluding 'plom_server.Base.migrations' via 2026-01-08T07:41:19,527 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,528 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,528 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,529 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,530 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,532 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,532 even if it does not contain any `.py` files. 2026-01-08T07:41:19,533 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,533 directory, all directories are treated like packages. 2026-01-08T07:41:19,534 ******************************************************************************** 2026-01-08T07:41:19,535 !! 2026-01-08T07:41:19,535 check.warn(importable) 2026-01-08T07:41:19,536 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.BuildPaperPDF.management.commands' is absent from the `packages` configuration. 2026-01-08T07:41:19,536 !! 2026-01-08T07:41:19,537 ******************************************************************************** 2026-01-08T07:41:19,537 ############################ 2026-01-08T07:41:19,537 # Package would be ignored # 2026-01-08T07:41:19,538 ############################ 2026-01-08T07:41:19,538 Python recognizes 'plom_server.BuildPaperPDF.management.commands' as an importable package[^1], 2026-01-08T07:41:19,539 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,539 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,540 package, please make sure that 'plom_server.BuildPaperPDF.management.commands' is explicitly added 2026-01-08T07:41:19,540 to the `packages` configuration field. 2026-01-08T07:41:19,541 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,541 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,541 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,542 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,543 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,544 If you don't want 'plom_server.BuildPaperPDF.management.commands' to be distributed and are 2026-01-08T07:41:19,544 already explicitly excluding 'plom_server.BuildPaperPDF.management.commands' via 2026-01-08T07:41:19,545 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,545 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,546 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,547 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,548 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,550 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,550 even if it does not contain any `.py` files. 2026-01-08T07:41:19,551 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,551 directory, all directories are treated like packages. 2026-01-08T07:41:19,552 ******************************************************************************** 2026-01-08T07:41:19,553 !! 2026-01-08T07:41:19,553 check.warn(importable) 2026-01-08T07:41:19,554 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.BuildPaperPDF.migrations' is absent from the `packages` configuration. 2026-01-08T07:41:19,554 !! 2026-01-08T07:41:19,555 ******************************************************************************** 2026-01-08T07:41:19,556 ############################ 2026-01-08T07:41:19,556 # Package would be ignored # 2026-01-08T07:41:19,557 ############################ 2026-01-08T07:41:19,557 Python recognizes 'plom_server.BuildPaperPDF.migrations' as an importable package[^1], 2026-01-08T07:41:19,558 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,559 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,559 package, please make sure that 'plom_server.BuildPaperPDF.migrations' is explicitly added 2026-01-08T07:41:19,560 to the `packages` configuration field. 2026-01-08T07:41:19,561 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,561 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,561 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,562 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,563 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,564 If you don't want 'plom_server.BuildPaperPDF.migrations' to be distributed and are 2026-01-08T07:41:19,564 already explicitly excluding 'plom_server.BuildPaperPDF.migrations' via 2026-01-08T07:41:19,565 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,565 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,566 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,566 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,567 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,568 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,569 even if it does not contain any `.py` files. 2026-01-08T07:41:19,569 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,569 directory, all directories are treated like packages. 2026-01-08T07:41:19,570 ******************************************************************************** 2026-01-08T07:41:19,571 !! 2026-01-08T07:41:19,572 check.warn(importable) 2026-01-08T07:41:19,572 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Contrib.management.commands' is absent from the `packages` configuration. 2026-01-08T07:41:19,573 !! 2026-01-08T07:41:19,574 ******************************************************************************** 2026-01-08T07:41:19,574 ############################ 2026-01-08T07:41:19,575 # Package would be ignored # 2026-01-08T07:41:19,576 ############################ 2026-01-08T07:41:19,576 Python recognizes 'plom_server.Contrib.management.commands' as an importable package[^1], 2026-01-08T07:41:19,577 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,578 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,578 package, please make sure that 'plom_server.Contrib.management.commands' is explicitly added 2026-01-08T07:41:19,579 to the `packages` configuration field. 2026-01-08T07:41:19,580 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,580 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,581 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,582 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,583 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,584 If you don't want 'plom_server.Contrib.management.commands' to be distributed and are 2026-01-08T07:41:19,584 already explicitly excluding 'plom_server.Contrib.management.commands' via 2026-01-08T07:41:19,585 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,585 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,586 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,587 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,588 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,589 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,589 even if it does not contain any `.py` files. 2026-01-08T07:41:19,589 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,590 directory, all directories are treated like packages. 2026-01-08T07:41:19,590 ******************************************************************************** 2026-01-08T07:41:19,591 !! 2026-01-08T07:41:19,591 check.warn(importable) 2026-01-08T07:41:19,592 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Finish.management.commands' is absent from the `packages` configuration. 2026-01-08T07:41:19,592 !! 2026-01-08T07:41:19,593 ******************************************************************************** 2026-01-08T07:41:19,593 ############################ 2026-01-08T07:41:19,593 # Package would be ignored # 2026-01-08T07:41:19,594 ############################ 2026-01-08T07:41:19,594 Python recognizes 'plom_server.Finish.management.commands' as an importable package[^1], 2026-01-08T07:41:19,595 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,595 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,596 package, please make sure that 'plom_server.Finish.management.commands' is explicitly added 2026-01-08T07:41:19,597 to the `packages` configuration field. 2026-01-08T07:41:19,597 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,598 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,598 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,600 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,600 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,602 If you don't want 'plom_server.Finish.management.commands' to be distributed and are 2026-01-08T07:41:19,602 already explicitly excluding 'plom_server.Finish.management.commands' via 2026-01-08T07:41:19,603 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,603 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,604 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,605 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,605 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,607 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,607 even if it does not contain any `.py` files. 2026-01-08T07:41:19,608 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,608 directory, all directories are treated like packages. 2026-01-08T07:41:19,609 ******************************************************************************** 2026-01-08T07:41:19,610 !! 2026-01-08T07:41:19,611 check.warn(importable) 2026-01-08T07:41:19,611 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Finish.migrations' is absent from the `packages` configuration. 2026-01-08T07:41:19,612 !! 2026-01-08T07:41:19,613 ******************************************************************************** 2026-01-08T07:41:19,613 ############################ 2026-01-08T07:41:19,614 # Package would be ignored # 2026-01-08T07:41:19,614 ############################ 2026-01-08T07:41:19,614 Python recognizes 'plom_server.Finish.migrations' as an importable package[^1], 2026-01-08T07:41:19,615 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,615 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,616 package, please make sure that 'plom_server.Finish.migrations' is explicitly added 2026-01-08T07:41:19,616 to the `packages` configuration field. 2026-01-08T07:41:19,617 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,617 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,617 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,618 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,619 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,620 If you don't want 'plom_server.Finish.migrations' to be distributed and are 2026-01-08T07:41:19,620 already explicitly excluding 'plom_server.Finish.migrations' via 2026-01-08T07:41:19,620 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,621 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,621 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,622 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,623 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,625 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,625 even if it does not contain any `.py` files. 2026-01-08T07:41:19,626 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,626 directory, all directories are treated like packages. 2026-01-08T07:41:19,627 ******************************************************************************** 2026-01-08T07:41:19,628 !! 2026-01-08T07:41:19,629 check.warn(importable) 2026-01-08T07:41:19,629 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Finish.templatetags' is absent from the `packages` configuration. 2026-01-08T07:41:19,630 !! 2026-01-08T07:41:19,631 ******************************************************************************** 2026-01-08T07:41:19,631 ############################ 2026-01-08T07:41:19,632 # Package would be ignored # 2026-01-08T07:41:19,632 ############################ 2026-01-08T07:41:19,633 Python recognizes 'plom_server.Finish.templatetags' as an importable package[^1], 2026-01-08T07:41:19,633 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,635 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,635 package, please make sure that 'plom_server.Finish.templatetags' is explicitly added 2026-01-08T07:41:19,636 to the `packages` configuration field. 2026-01-08T07:41:19,637 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,638 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,638 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,639 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,641 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,642 If you don't want 'plom_server.Finish.templatetags' to be distributed and are 2026-01-08T07:41:19,642 already explicitly excluding 'plom_server.Finish.templatetags' via 2026-01-08T07:41:19,642 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,643 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,643 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,644 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,644 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,645 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,646 even if it does not contain any `.py` files. 2026-01-08T07:41:19,646 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,646 directory, all directories are treated like packages. 2026-01-08T07:41:19,647 ******************************************************************************** 2026-01-08T07:41:19,647 !! 2026-01-08T07:41:19,648 check.warn(importable) 2026-01-08T07:41:19,648 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Finish.tests' is absent from the `packages` configuration. 2026-01-08T07:41:19,649 !! 2026-01-08T07:41:19,649 ******************************************************************************** 2026-01-08T07:41:19,650 ############################ 2026-01-08T07:41:19,650 # Package would be ignored # 2026-01-08T07:41:19,651 ############################ 2026-01-08T07:41:19,651 Python recognizes 'plom_server.Finish.tests' as an importable package[^1], 2026-01-08T07:41:19,651 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,652 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,653 package, please make sure that 'plom_server.Finish.tests' is explicitly added 2026-01-08T07:41:19,654 to the `packages` configuration field. 2026-01-08T07:41:19,655 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,655 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,656 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,657 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,658 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,659 If you don't want 'plom_server.Finish.tests' to be distributed and are 2026-01-08T07:41:19,659 already explicitly excluding 'plom_server.Finish.tests' via 2026-01-08T07:41:19,659 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,660 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,660 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,661 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,662 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,664 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,664 even if it does not contain any `.py` files. 2026-01-08T07:41:19,665 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,665 directory, all directories are treated like packages. 2026-01-08T07:41:19,666 ******************************************************************************** 2026-01-08T07:41:19,667 !! 2026-01-08T07:41:19,667 check.warn(importable) 2026-01-08T07:41:19,667 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Finish.useful_files_for_testing' is absent from the `packages` configuration. 2026-01-08T07:41:19,667 !! 2026-01-08T07:41:19,668 ******************************************************************************** 2026-01-08T07:41:19,669 ############################ 2026-01-08T07:41:19,669 # Package would be ignored # 2026-01-08T07:41:19,669 ############################ 2026-01-08T07:41:19,670 Python recognizes 'plom_server.Finish.useful_files_for_testing' as an importable package[^1], 2026-01-08T07:41:19,670 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,671 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,671 package, please make sure that 'plom_server.Finish.useful_files_for_testing' is explicitly added 2026-01-08T07:41:19,671 to the `packages` configuration field. 2026-01-08T07:41:19,672 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,673 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,673 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,674 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,675 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,676 If you don't want 'plom_server.Finish.useful_files_for_testing' to be distributed and are 2026-01-08T07:41:19,676 already explicitly excluding 'plom_server.Finish.useful_files_for_testing' via 2026-01-08T07:41:19,677 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,677 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,678 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,679 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,680 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,682 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,682 even if it does not contain any `.py` files. 2026-01-08T07:41:19,683 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,683 directory, all directories are treated like packages. 2026-01-08T07:41:19,684 ******************************************************************************** 2026-01-08T07:41:19,684 !! 2026-01-08T07:41:19,685 check.warn(importable) 2026-01-08T07:41:19,685 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Finish.views' is absent from the `packages` configuration. 2026-01-08T07:41:19,686 !! 2026-01-08T07:41:19,687 ******************************************************************************** 2026-01-08T07:41:19,687 ############################ 2026-01-08T07:41:19,688 # Package would be ignored # 2026-01-08T07:41:19,688 ############################ 2026-01-08T07:41:19,689 Python recognizes 'plom_server.Finish.views' as an importable package[^1], 2026-01-08T07:41:19,689 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,690 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,691 package, please make sure that 'plom_server.Finish.views' is explicitly added 2026-01-08T07:41:19,692 to the `packages` configuration field. 2026-01-08T07:41:19,692 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,693 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,693 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,694 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,694 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,695 If you don't want 'plom_server.Finish.views' to be distributed and are 2026-01-08T07:41:19,695 already explicitly excluding 'plom_server.Finish.views' via 2026-01-08T07:41:19,696 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,696 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,696 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,697 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,698 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,699 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,700 even if it does not contain any `.py` files. 2026-01-08T07:41:19,700 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,700 directory, all directories are treated like packages. 2026-01-08T07:41:19,701 ******************************************************************************** 2026-01-08T07:41:19,702 !! 2026-01-08T07:41:19,702 check.warn(importable) 2026-01-08T07:41:19,703 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Identify.management.commands' is absent from the `packages` configuration. 2026-01-08T07:41:19,704 !! 2026-01-08T07:41:19,705 ******************************************************************************** 2026-01-08T07:41:19,706 ############################ 2026-01-08T07:41:19,706 # Package would be ignored # 2026-01-08T07:41:19,707 ############################ 2026-01-08T07:41:19,707 Python recognizes 'plom_server.Identify.management.commands' as an importable package[^1], 2026-01-08T07:41:19,708 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,709 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,709 package, please make sure that 'plom_server.Identify.management.commands' is explicitly added 2026-01-08T07:41:19,710 to the `packages` configuration field. 2026-01-08T07:41:19,711 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,711 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,712 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,713 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,714 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,715 If you don't want 'plom_server.Identify.management.commands' to be distributed and are 2026-01-08T07:41:19,715 already explicitly excluding 'plom_server.Identify.management.commands' via 2026-01-08T07:41:19,716 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,716 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,717 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,718 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,719 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,720 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,720 even if it does not contain any `.py` files. 2026-01-08T07:41:19,720 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,721 directory, all directories are treated like packages. 2026-01-08T07:41:19,721 ******************************************************************************** 2026-01-08T07:41:19,722 !! 2026-01-08T07:41:19,722 check.warn(importable) 2026-01-08T07:41:19,722 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Identify.migrations' is absent from the `packages` configuration. 2026-01-08T07:41:19,723 !! 2026-01-08T07:41:19,724 ******************************************************************************** 2026-01-08T07:41:19,724 ############################ 2026-01-08T07:41:19,724 # Package would be ignored # 2026-01-08T07:41:19,725 ############################ 2026-01-08T07:41:19,725 Python recognizes 'plom_server.Identify.migrations' as an importable package[^1], 2026-01-08T07:41:19,725 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,726 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,727 package, please make sure that 'plom_server.Identify.migrations' is explicitly added 2026-01-08T07:41:19,727 to the `packages` configuration field. 2026-01-08T07:41:19,728 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,729 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,729 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,730 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,732 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,733 If you don't want 'plom_server.Identify.migrations' to be distributed and are 2026-01-08T07:41:19,733 already explicitly excluding 'plom_server.Identify.migrations' via 2026-01-08T07:41:19,734 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,734 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,735 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,736 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,736 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,738 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,738 even if it does not contain any `.py` files. 2026-01-08T07:41:19,739 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,739 directory, all directories are treated like packages. 2026-01-08T07:41:19,740 ******************************************************************************** 2026-01-08T07:41:19,741 !! 2026-01-08T07:41:19,741 check.warn(importable) 2026-01-08T07:41:19,742 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Launcher.migrations' is absent from the `packages` configuration. 2026-01-08T07:41:19,743 !! 2026-01-08T07:41:19,744 ******************************************************************************** 2026-01-08T07:41:19,744 ############################ 2026-01-08T07:41:19,744 # Package would be ignored # 2026-01-08T07:41:19,745 ############################ 2026-01-08T07:41:19,745 Python recognizes 'plom_server.Launcher.migrations' as an importable package[^1], 2026-01-08T07:41:19,745 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,746 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,746 package, please make sure that 'plom_server.Launcher.migrations' is explicitly added 2026-01-08T07:41:19,746 to the `packages` configuration field. 2026-01-08T07:41:19,747 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,748 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,748 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,749 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,749 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,750 If you don't want 'plom_server.Launcher.migrations' to be distributed and are 2026-01-08T07:41:19,750 already explicitly excluding 'plom_server.Launcher.migrations' via 2026-01-08T07:41:19,751 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,751 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,752 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,753 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,754 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,755 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,756 even if it does not contain any `.py` files. 2026-01-08T07:41:19,757 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,757 directory, all directories are treated like packages. 2026-01-08T07:41:19,758 ******************************************************************************** 2026-01-08T07:41:19,759 !! 2026-01-08T07:41:19,759 check.warn(importable) 2026-01-08T07:41:19,760 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Mark.migrations' is absent from the `packages` configuration. 2026-01-08T07:41:19,760 !! 2026-01-08T07:41:19,762 ******************************************************************************** 2026-01-08T07:41:19,762 ############################ 2026-01-08T07:41:19,763 # Package would be ignored # 2026-01-08T07:41:19,763 ############################ 2026-01-08T07:41:19,763 Python recognizes 'plom_server.Mark.migrations' as an importable package[^1], 2026-01-08T07:41:19,764 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,765 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,765 package, please make sure that 'plom_server.Mark.migrations' is explicitly added 2026-01-08T07:41:19,766 to the `packages` configuration field. 2026-01-08T07:41:19,767 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,767 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,769 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,770 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,771 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,771 If you don't want 'plom_server.Mark.migrations' to be distributed and are 2026-01-08T07:41:19,772 already explicitly excluding 'plom_server.Mark.migrations' via 2026-01-08T07:41:19,772 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,773 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,773 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,774 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,774 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,775 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,776 even if it does not contain any `.py` files. 2026-01-08T07:41:19,776 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,777 directory, all directories are treated like packages. 2026-01-08T07:41:19,777 ******************************************************************************** 2026-01-08T07:41:19,778 !! 2026-01-08T07:41:19,778 check.warn(importable) 2026-01-08T07:41:19,779 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Mark.models' is absent from the `packages` configuration. 2026-01-08T07:41:19,779 !! 2026-01-08T07:41:19,780 ******************************************************************************** 2026-01-08T07:41:19,781 ############################ 2026-01-08T07:41:19,781 # Package would be ignored # 2026-01-08T07:41:19,782 ############################ 2026-01-08T07:41:19,782 Python recognizes 'plom_server.Mark.models' as an importable package[^1], 2026-01-08T07:41:19,783 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,784 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,785 package, please make sure that 'plom_server.Mark.models' is explicitly added 2026-01-08T07:41:19,785 to the `packages` configuration field. 2026-01-08T07:41:19,786 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,787 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,787 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,788 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,789 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,790 If you don't want 'plom_server.Mark.models' to be distributed and are 2026-01-08T07:41:19,791 already explicitly excluding 'plom_server.Mark.models' via 2026-01-08T07:41:19,791 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,792 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,792 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,793 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,794 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,796 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,797 even if it does not contain any `.py` files. 2026-01-08T07:41:19,797 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,798 directory, all directories are treated like packages. 2026-01-08T07:41:19,798 ******************************************************************************** 2026-01-08T07:41:19,799 !! 2026-01-08T07:41:19,799 check.warn(importable) 2026-01-08T07:41:19,800 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Mark.serializers' is absent from the `packages` configuration. 2026-01-08T07:41:19,800 !! 2026-01-08T07:41:19,801 ******************************************************************************** 2026-01-08T07:41:19,801 ############################ 2026-01-08T07:41:19,801 # Package would be ignored # 2026-01-08T07:41:19,802 ############################ 2026-01-08T07:41:19,802 Python recognizes 'plom_server.Mark.serializers' as an importable package[^1], 2026-01-08T07:41:19,802 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,803 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,804 package, please make sure that 'plom_server.Mark.serializers' is explicitly added 2026-01-08T07:41:19,804 to the `packages` configuration field. 2026-01-08T07:41:19,805 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,805 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,805 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,806 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,807 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,808 If you don't want 'plom_server.Mark.serializers' to be distributed and are 2026-01-08T07:41:19,809 already explicitly excluding 'plom_server.Mark.serializers' via 2026-01-08T07:41:19,809 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,810 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,810 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,812 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,813 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,814 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,815 even if it does not contain any `.py` files. 2026-01-08T07:41:19,816 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,816 directory, all directories are treated like packages. 2026-01-08T07:41:19,817 ******************************************************************************** 2026-01-08T07:41:19,818 !! 2026-01-08T07:41:19,818 check.warn(importable) 2026-01-08T07:41:19,819 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Papers.management.commands' is absent from the `packages` configuration. 2026-01-08T07:41:19,819 !! 2026-01-08T07:41:19,820 ******************************************************************************** 2026-01-08T07:41:19,820 ############################ 2026-01-08T07:41:19,821 # Package would be ignored # 2026-01-08T07:41:19,822 ############################ 2026-01-08T07:41:19,822 Python recognizes 'plom_server.Papers.management.commands' as an importable package[^1], 2026-01-08T07:41:19,823 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,824 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,824 package, please make sure that 'plom_server.Papers.management.commands' is explicitly added 2026-01-08T07:41:19,825 to the `packages` configuration field. 2026-01-08T07:41:19,826 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,826 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,827 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,827 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,828 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,829 If you don't want 'plom_server.Papers.management.commands' to be distributed and are 2026-01-08T07:41:19,829 already explicitly excluding 'plom_server.Papers.management.commands' via 2026-01-08T07:41:19,829 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,830 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,830 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,831 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,832 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,833 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,833 even if it does not contain any `.py` files. 2026-01-08T07:41:19,834 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,834 directory, all directories are treated like packages. 2026-01-08T07:41:19,834 ******************************************************************************** 2026-01-08T07:41:19,835 !! 2026-01-08T07:41:19,836 check.warn(importable) 2026-01-08T07:41:19,837 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Papers.migrations' is absent from the `packages` configuration. 2026-01-08T07:41:19,837 !! 2026-01-08T07:41:19,838 ******************************************************************************** 2026-01-08T07:41:19,839 ############################ 2026-01-08T07:41:19,839 # Package would be ignored # 2026-01-08T07:41:19,840 ############################ 2026-01-08T07:41:19,841 Python recognizes 'plom_server.Papers.migrations' as an importable package[^1], 2026-01-08T07:41:19,841 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,842 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,843 package, please make sure that 'plom_server.Papers.migrations' is explicitly added 2026-01-08T07:41:19,843 to the `packages` configuration field. 2026-01-08T07:41:19,844 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,845 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,845 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,846 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,847 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,848 If you don't want 'plom_server.Papers.migrations' to be distributed and are 2026-01-08T07:41:19,849 already explicitly excluding 'plom_server.Papers.migrations' via 2026-01-08T07:41:19,849 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,850 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,850 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,852 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,852 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,854 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,854 even if it does not contain any `.py` files. 2026-01-08T07:41:19,855 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,855 directory, all directories are treated like packages. 2026-01-08T07:41:19,855 ******************************************************************************** 2026-01-08T07:41:19,856 !! 2026-01-08T07:41:19,856 check.warn(importable) 2026-01-08T07:41:19,857 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Preparation.management.commands' is absent from the `packages` configuration. 2026-01-08T07:41:19,857 !! 2026-01-08T07:41:19,858 ******************************************************************************** 2026-01-08T07:41:19,858 ############################ 2026-01-08T07:41:19,858 # Package would be ignored # 2026-01-08T07:41:19,859 ############################ 2026-01-08T07:41:19,859 Python recognizes 'plom_server.Preparation.management.commands' as an importable package[^1], 2026-01-08T07:41:19,860 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,861 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,861 package, please make sure that 'plom_server.Preparation.management.commands' is explicitly added 2026-01-08T07:41:19,862 to the `packages` configuration field. 2026-01-08T07:41:19,863 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,863 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,864 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,865 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,866 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,867 If you don't want 'plom_server.Preparation.management.commands' to be distributed and are 2026-01-08T07:41:19,867 already explicitly excluding 'plom_server.Preparation.management.commands' via 2026-01-08T07:41:19,868 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,868 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,869 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,870 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,871 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,872 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,872 even if it does not contain any `.py` files. 2026-01-08T07:41:19,873 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,873 directory, all directories are treated like packages. 2026-01-08T07:41:19,874 ******************************************************************************** 2026-01-08T07:41:19,875 !! 2026-01-08T07:41:19,876 check.warn(importable) 2026-01-08T07:41:19,876 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Preparation.migrations' is absent from the `packages` configuration. 2026-01-08T07:41:19,877 !! 2026-01-08T07:41:19,878 ******************************************************************************** 2026-01-08T07:41:19,878 ############################ 2026-01-08T07:41:19,878 # Package would be ignored # 2026-01-08T07:41:19,879 ############################ 2026-01-08T07:41:19,879 Python recognizes 'plom_server.Preparation.migrations' as an importable package[^1], 2026-01-08T07:41:19,879 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,880 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,881 package, please make sure that 'plom_server.Preparation.migrations' is explicitly added 2026-01-08T07:41:19,881 to the `packages` configuration field. 2026-01-08T07:41:19,882 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,882 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,882 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,883 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,884 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,884 If you don't want 'plom_server.Preparation.migrations' to be distributed and are 2026-01-08T07:41:19,885 already explicitly excluding 'plom_server.Preparation.migrations' via 2026-01-08T07:41:19,885 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,885 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,886 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,887 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,888 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,890 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,890 even if it does not contain any `.py` files. 2026-01-08T07:41:19,891 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,891 directory, all directories are treated like packages. 2026-01-08T07:41:19,892 ******************************************************************************** 2026-01-08T07:41:19,893 !! 2026-01-08T07:41:19,893 check.warn(importable) 2026-01-08T07:41:19,894 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Preparation.tests' is absent from the `packages` configuration. 2026-01-08T07:41:19,894 !! 2026-01-08T07:41:19,895 ******************************************************************************** 2026-01-08T07:41:19,896 ############################ 2026-01-08T07:41:19,896 # Package would be ignored # 2026-01-08T07:41:19,897 ############################ 2026-01-08T07:41:19,897 Python recognizes 'plom_server.Preparation.tests' as an importable package[^1], 2026-01-08T07:41:19,898 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,898 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,899 package, please make sure that 'plom_server.Preparation.tests' is explicitly added 2026-01-08T07:41:19,899 to the `packages` configuration field. 2026-01-08T07:41:19,900 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,901 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,901 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,902 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,904 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,904 If you don't want 'plom_server.Preparation.tests' to be distributed and are 2026-01-08T07:41:19,905 already explicitly excluding 'plom_server.Preparation.tests' via 2026-01-08T07:41:19,905 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,905 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,906 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,906 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,907 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,908 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,908 even if it does not contain any `.py` files. 2026-01-08T07:41:19,909 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,909 directory, all directories are treated like packages. 2026-01-08T07:41:19,909 ******************************************************************************** 2026-01-08T07:41:19,910 !! 2026-01-08T07:41:19,910 check.warn(importable) 2026-01-08T07:41:19,911 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Preparation.useful_files_for_testing' is absent from the `packages` configuration. 2026-01-08T07:41:19,911 !! 2026-01-08T07:41:19,912 ******************************************************************************** 2026-01-08T07:41:19,913 ############################ 2026-01-08T07:41:19,913 # Package would be ignored # 2026-01-08T07:41:19,914 ############################ 2026-01-08T07:41:19,914 Python recognizes 'plom_server.Preparation.useful_files_for_testing' as an importable package[^1], 2026-01-08T07:41:19,915 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,916 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,917 package, please make sure that 'plom_server.Preparation.useful_files_for_testing' is explicitly added 2026-01-08T07:41:19,917 to the `packages` configuration field. 2026-01-08T07:41:19,919 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,919 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,920 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,921 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,922 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,923 If you don't want 'plom_server.Preparation.useful_files_for_testing' to be distributed and are 2026-01-08T07:41:19,923 already explicitly excluding 'plom_server.Preparation.useful_files_for_testing' via 2026-01-08T07:41:19,924 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,924 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,925 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,926 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,927 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,929 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,929 even if it does not contain any `.py` files. 2026-01-08T07:41:19,930 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,930 directory, all directories are treated like packages. 2026-01-08T07:41:19,931 ******************************************************************************** 2026-01-08T07:41:19,931 !! 2026-01-08T07:41:19,932 check.warn(importable) 2026-01-08T07:41:19,932 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Preparation.views' is absent from the `packages` configuration. 2026-01-08T07:41:19,932 !! 2026-01-08T07:41:19,933 ******************************************************************************** 2026-01-08T07:41:19,933 ############################ 2026-01-08T07:41:19,934 # Package would be ignored # 2026-01-08T07:41:19,934 ############################ 2026-01-08T07:41:19,934 Python recognizes 'plom_server.Preparation.views' as an importable package[^1], 2026-01-08T07:41:19,935 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,935 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,936 package, please make sure that 'plom_server.Preparation.views' is explicitly added 2026-01-08T07:41:19,936 to the `packages` configuration field. 2026-01-08T07:41:19,937 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,937 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,938 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,938 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,939 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,940 If you don't want 'plom_server.Preparation.views' to be distributed and are 2026-01-08T07:41:19,941 already explicitly excluding 'plom_server.Preparation.views' via 2026-01-08T07:41:19,941 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,942 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,942 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,943 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,944 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,946 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,946 even if it does not contain any `.py` files. 2026-01-08T07:41:19,947 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,947 directory, all directories are treated like packages. 2026-01-08T07:41:19,948 ******************************************************************************** 2026-01-08T07:41:19,949 !! 2026-01-08T07:41:19,949 check.warn(importable) 2026-01-08T07:41:19,950 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Progress.tests' is absent from the `packages` configuration. 2026-01-08T07:41:19,950 !! 2026-01-08T07:41:19,951 ******************************************************************************** 2026-01-08T07:41:19,952 ############################ 2026-01-08T07:41:19,952 # Package would be ignored # 2026-01-08T07:41:19,953 ############################ 2026-01-08T07:41:19,953 Python recognizes 'plom_server.Progress.tests' as an importable package[^1], 2026-01-08T07:41:19,954 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,955 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,956 package, please make sure that 'plom_server.Progress.tests' is explicitly added 2026-01-08T07:41:19,956 to the `packages` configuration field. 2026-01-08T07:41:19,957 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,957 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,957 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,958 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,959 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,960 If you don't want 'plom_server.Progress.tests' to be distributed and are 2026-01-08T07:41:19,960 already explicitly excluding 'plom_server.Progress.tests' via 2026-01-08T07:41:19,960 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,961 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,961 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,962 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,962 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,964 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,964 even if it does not contain any `.py` files. 2026-01-08T07:41:19,964 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,965 directory, all directories are treated like packages. 2026-01-08T07:41:19,965 ******************************************************************************** 2026-01-08T07:41:19,966 !! 2026-01-08T07:41:19,966 check.warn(importable) 2026-01-08T07:41:19,967 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Progress.views' is absent from the `packages` configuration. 2026-01-08T07:41:19,968 !! 2026-01-08T07:41:19,969 ******************************************************************************** 2026-01-08T07:41:19,969 ############################ 2026-01-08T07:41:19,970 # Package would be ignored # 2026-01-08T07:41:19,970 ############################ 2026-01-08T07:41:19,971 Python recognizes 'plom_server.Progress.views' as an importable package[^1], 2026-01-08T07:41:19,971 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,972 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,973 package, please make sure that 'plom_server.Progress.views' is explicitly added 2026-01-08T07:41:19,973 to the `packages` configuration field. 2026-01-08T07:41:19,974 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,975 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,975 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,976 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,977 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,978 If you don't want 'plom_server.Progress.views' to be distributed and are 2026-01-08T07:41:19,978 already explicitly excluding 'plom_server.Progress.views' via 2026-01-08T07:41:19,979 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,980 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,980 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,981 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:19,982 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:19,983 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:19,983 even if it does not contain any `.py` files. 2026-01-08T07:41:19,983 On the other hand, currently there is no concept of package data 2026-01-08T07:41:19,984 directory, all directories are treated like packages. 2026-01-08T07:41:19,984 ******************************************************************************** 2026-01-08T07:41:19,985 !! 2026-01-08T07:41:19,985 check.warn(importable) 2026-01-08T07:41:19,985 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.QuestionClustering.migrations' is absent from the `packages` configuration. 2026-01-08T07:41:19,986 !! 2026-01-08T07:41:19,986 ******************************************************************************** 2026-01-08T07:41:19,987 ############################ 2026-01-08T07:41:19,987 # Package would be ignored # 2026-01-08T07:41:19,987 ############################ 2026-01-08T07:41:19,988 Python recognizes 'plom_server.QuestionClustering.migrations' as an importable package[^1], 2026-01-08T07:41:19,988 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:19,989 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:19,989 package, please make sure that 'plom_server.QuestionClustering.migrations' is explicitly added 2026-01-08T07:41:19,990 to the `packages` configuration field. 2026-01-08T07:41:19,991 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:19,992 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:19,993 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:19,994 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:19,995 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:19,996 If you don't want 'plom_server.QuestionClustering.migrations' to be distributed and are 2026-01-08T07:41:19,997 already explicitly excluding 'plom_server.QuestionClustering.migrations' via 2026-01-08T07:41:19,997 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:19,998 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:19,998 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:19,999 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,000 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,001 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,002 even if it does not contain any `.py` files. 2026-01-08T07:41:20,002 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,003 directory, all directories are treated like packages. 2026-01-08T07:41:20,003 ******************************************************************************** 2026-01-08T07:41:20,004 !! 2026-01-08T07:41:20,005 check.warn(importable) 2026-01-08T07:41:20,006 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.QuestionTags.management.commands' is absent from the `packages` configuration. 2026-01-08T07:41:20,006 !! 2026-01-08T07:41:20,007 ******************************************************************************** 2026-01-08T07:41:20,008 ############################ 2026-01-08T07:41:20,008 # Package would be ignored # 2026-01-08T07:41:20,008 ############################ 2026-01-08T07:41:20,009 Python recognizes 'plom_server.QuestionTags.management.commands' as an importable package[^1], 2026-01-08T07:41:20,009 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,010 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,010 package, please make sure that 'plom_server.QuestionTags.management.commands' is explicitly added 2026-01-08T07:41:20,010 to the `packages` configuration field. 2026-01-08T07:41:20,011 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,011 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,012 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,013 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,013 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,014 If you don't want 'plom_server.QuestionTags.management.commands' to be distributed and are 2026-01-08T07:41:20,014 already explicitly excluding 'plom_server.QuestionTags.management.commands' via 2026-01-08T07:41:20,015 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,015 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,015 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,017 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,018 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,019 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,020 even if it does not contain any `.py` files. 2026-01-08T07:41:20,020 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,021 directory, all directories are treated like packages. 2026-01-08T07:41:20,022 ******************************************************************************** 2026-01-08T07:41:20,023 !! 2026-01-08T07:41:20,023 check.warn(importable) 2026-01-08T07:41:20,024 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.QuestionTags.migrations' is absent from the `packages` configuration. 2026-01-08T07:41:20,024 !! 2026-01-08T07:41:20,025 ******************************************************************************** 2026-01-08T07:41:20,026 ############################ 2026-01-08T07:41:20,026 # Package would be ignored # 2026-01-08T07:41:20,027 ############################ 2026-01-08T07:41:20,027 Python recognizes 'plom_server.QuestionTags.migrations' as an importable package[^1], 2026-01-08T07:41:20,028 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,029 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,029 package, please make sure that 'plom_server.QuestionTags.migrations' is explicitly added 2026-01-08T07:41:20,030 to the `packages` configuration field. 2026-01-08T07:41:20,031 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,031 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,032 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,033 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,034 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,034 If you don't want 'plom_server.QuestionTags.migrations' to be distributed and are 2026-01-08T07:41:20,035 already explicitly excluding 'plom_server.QuestionTags.migrations' via 2026-01-08T07:41:20,035 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,035 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,036 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,037 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,037 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,038 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,039 even if it does not contain any `.py` files. 2026-01-08T07:41:20,039 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,039 directory, all directories are treated like packages. 2026-01-08T07:41:20,040 ******************************************************************************** 2026-01-08T07:41:20,041 !! 2026-01-08T07:41:20,041 check.warn(importable) 2026-01-08T07:41:20,041 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Rectangles.management.commands' is absent from the `packages` configuration. 2026-01-08T07:41:20,042 !! 2026-01-08T07:41:20,043 ******************************************************************************** 2026-01-08T07:41:20,043 ############################ 2026-01-08T07:41:20,044 # Package would be ignored # 2026-01-08T07:41:20,044 ############################ 2026-01-08T07:41:20,045 Python recognizes 'plom_server.Rectangles.management.commands' as an importable package[^1], 2026-01-08T07:41:20,045 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,047 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,047 package, please make sure that 'plom_server.Rectangles.management.commands' is explicitly added 2026-01-08T07:41:20,047 to the `packages` configuration field. 2026-01-08T07:41:20,049 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,049 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,050 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,050 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,051 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,052 If you don't want 'plom_server.Rectangles.management.commands' to be distributed and are 2026-01-08T07:41:20,053 already explicitly excluding 'plom_server.Rectangles.management.commands' via 2026-01-08T07:41:20,053 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,054 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,054 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,055 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,056 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,058 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,059 even if it does not contain any `.py` files. 2026-01-08T07:41:20,060 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,060 directory, all directories are treated like packages. 2026-01-08T07:41:20,061 ******************************************************************************** 2026-01-08T07:41:20,061 !! 2026-01-08T07:41:20,062 check.warn(importable) 2026-01-08T07:41:20,062 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Rectangles.tests' is absent from the `packages` configuration. 2026-01-08T07:41:20,065 !! 2026-01-08T07:41:20,066 ******************************************************************************** 2026-01-08T07:41:20,066 ############################ 2026-01-08T07:41:20,066 # Package would be ignored # 2026-01-08T07:41:20,067 ############################ 2026-01-08T07:41:20,067 Python recognizes 'plom_server.Rectangles.tests' as an importable package[^1], 2026-01-08T07:41:20,067 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,068 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,069 package, please make sure that 'plom_server.Rectangles.tests' is explicitly added 2026-01-08T07:41:20,069 to the `packages` configuration field. 2026-01-08T07:41:20,070 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,070 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,071 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,072 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,073 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,074 If you don't want 'plom_server.Rectangles.tests' to be distributed and are 2026-01-08T07:41:20,074 already explicitly excluding 'plom_server.Rectangles.tests' via 2026-01-08T07:41:20,075 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,075 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,076 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,077 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,078 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,079 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,079 even if it does not contain any `.py` files. 2026-01-08T07:41:20,080 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,080 directory, all directories are treated like packages. 2026-01-08T07:41:20,081 ******************************************************************************** 2026-01-08T07:41:20,082 !! 2026-01-08T07:41:20,082 check.warn(importable) 2026-01-08T07:41:20,083 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Rubrics.management.commands' is absent from the `packages` configuration. 2026-01-08T07:41:20,083 !! 2026-01-08T07:41:20,084 ******************************************************************************** 2026-01-08T07:41:20,085 ############################ 2026-01-08T07:41:20,085 # Package would be ignored # 2026-01-08T07:41:20,086 ############################ 2026-01-08T07:41:20,086 Python recognizes 'plom_server.Rubrics.management.commands' as an importable package[^1], 2026-01-08T07:41:20,087 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,088 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,088 package, please make sure that 'plom_server.Rubrics.management.commands' is explicitly added 2026-01-08T07:41:20,089 to the `packages` configuration field. 2026-01-08T07:41:20,089 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,090 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,090 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,091 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,091 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,093 If you don't want 'plom_server.Rubrics.management.commands' to be distributed and are 2026-01-08T07:41:20,094 already explicitly excluding 'plom_server.Rubrics.management.commands' via 2026-01-08T07:41:20,094 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,095 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,095 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,096 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,097 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,098 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,098 even if it does not contain any `.py` files. 2026-01-08T07:41:20,099 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,099 directory, all directories are treated like packages. 2026-01-08T07:41:20,100 ******************************************************************************** 2026-01-08T07:41:20,101 !! 2026-01-08T07:41:20,101 check.warn(importable) 2026-01-08T07:41:20,102 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Rubrics.migrations' is absent from the `packages` configuration. 2026-01-08T07:41:20,102 !! 2026-01-08T07:41:20,103 ******************************************************************************** 2026-01-08T07:41:20,103 ############################ 2026-01-08T07:41:20,104 # Package would be ignored # 2026-01-08T07:41:20,104 ############################ 2026-01-08T07:41:20,105 Python recognizes 'plom_server.Rubrics.migrations' as an importable package[^1], 2026-01-08T07:41:20,105 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,106 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,107 package, please make sure that 'plom_server.Rubrics.migrations' is explicitly added 2026-01-08T07:41:20,107 to the `packages` configuration field. 2026-01-08T07:41:20,108 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,108 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,109 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,110 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,111 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,112 If you don't want 'plom_server.Rubrics.migrations' to be distributed and are 2026-01-08T07:41:20,113 already explicitly excluding 'plom_server.Rubrics.migrations' via 2026-01-08T07:41:20,113 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,114 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,114 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,115 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,116 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,117 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,117 even if it does not contain any `.py` files. 2026-01-08T07:41:20,117 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,118 directory, all directories are treated like packages. 2026-01-08T07:41:20,118 ******************************************************************************** 2026-01-08T07:41:20,119 !! 2026-01-08T07:41:20,119 check.warn(importable) 2026-01-08T07:41:20,119 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Rubrics.tests' is absent from the `packages` configuration. 2026-01-08T07:41:20,121 !! 2026-01-08T07:41:20,122 ******************************************************************************** 2026-01-08T07:41:20,123 ############################ 2026-01-08T07:41:20,123 # Package would be ignored # 2026-01-08T07:41:20,123 ############################ 2026-01-08T07:41:20,124 Python recognizes 'plom_server.Rubrics.tests' as an importable package[^1], 2026-01-08T07:41:20,124 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,125 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,125 package, please make sure that 'plom_server.Rubrics.tests' is explicitly added 2026-01-08T07:41:20,126 to the `packages` configuration field. 2026-01-08T07:41:20,127 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,127 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,127 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,128 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,129 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,130 If you don't want 'plom_server.Rubrics.tests' to be distributed and are 2026-01-08T07:41:20,131 already explicitly excluding 'plom_server.Rubrics.tests' via 2026-01-08T07:41:20,131 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,132 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,132 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,133 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,134 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,135 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,136 even if it does not contain any `.py` files. 2026-01-08T07:41:20,136 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,139 directory, all directories are treated like packages. 2026-01-08T07:41:20,139 ******************************************************************************** 2026-01-08T07:41:20,140 !! 2026-01-08T07:41:20,141 check.warn(importable) 2026-01-08T07:41:20,141 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Scan.management.commands' is absent from the `packages` configuration. 2026-01-08T07:41:20,142 !! 2026-01-08T07:41:20,144 ******************************************************************************** 2026-01-08T07:41:20,144 ############################ 2026-01-08T07:41:20,144 # Package would be ignored # 2026-01-08T07:41:20,145 ############################ 2026-01-08T07:41:20,145 Python recognizes 'plom_server.Scan.management.commands' as an importable package[^1], 2026-01-08T07:41:20,145 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,146 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,146 package, please make sure that 'plom_server.Scan.management.commands' is explicitly added 2026-01-08T07:41:20,147 to the `packages` configuration field. 2026-01-08T07:41:20,148 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,148 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,148 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,149 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,150 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,151 If you don't want 'plom_server.Scan.management.commands' to be distributed and are 2026-01-08T07:41:20,151 already explicitly excluding 'plom_server.Scan.management.commands' via 2026-01-08T07:41:20,151 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,152 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,152 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,153 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,154 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,156 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,156 even if it does not contain any `.py` files. 2026-01-08T07:41:20,157 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,157 directory, all directories are treated like packages. 2026-01-08T07:41:20,158 ******************************************************************************** 2026-01-08T07:41:20,159 !! 2026-01-08T07:41:20,159 check.warn(importable) 2026-01-08T07:41:20,160 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Scan.migrations' is absent from the `packages` configuration. 2026-01-08T07:41:20,160 !! 2026-01-08T07:41:20,161 ******************************************************************************** 2026-01-08T07:41:20,162 ############################ 2026-01-08T07:41:20,162 # Package would be ignored # 2026-01-08T07:41:20,163 ############################ 2026-01-08T07:41:20,163 Python recognizes 'plom_server.Scan.migrations' as an importable package[^1], 2026-01-08T07:41:20,164 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,165 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,165 package, please make sure that 'plom_server.Scan.migrations' is explicitly added 2026-01-08T07:41:20,166 to the `packages` configuration field. 2026-01-08T07:41:20,167 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,167 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,168 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,169 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,170 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,171 If you don't want 'plom_server.Scan.migrations' to be distributed and are 2026-01-08T07:41:20,171 already explicitly excluding 'plom_server.Scan.migrations' via 2026-01-08T07:41:20,171 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,172 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,172 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,173 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,174 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,175 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,175 even if it does not contain any `.py` files. 2026-01-08T07:41:20,176 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,176 directory, all directories are treated like packages. 2026-01-08T07:41:20,176 ******************************************************************************** 2026-01-08T07:41:20,177 !! 2026-01-08T07:41:20,177 check.warn(importable) 2026-01-08T07:41:20,178 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Scan.tests' is absent from the `packages` configuration. 2026-01-08T07:41:20,178 !! 2026-01-08T07:41:20,179 ******************************************************************************** 2026-01-08T07:41:20,180 ############################ 2026-01-08T07:41:20,180 # Package would be ignored # 2026-01-08T07:41:20,181 ############################ 2026-01-08T07:41:20,181 Python recognizes 'plom_server.Scan.tests' as an importable package[^1], 2026-01-08T07:41:20,182 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,183 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,183 package, please make sure that 'plom_server.Scan.tests' is explicitly added 2026-01-08T07:41:20,184 to the `packages` configuration field. 2026-01-08T07:41:20,185 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,185 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,186 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,187 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,188 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,189 If you don't want 'plom_server.Scan.tests' to be distributed and are 2026-01-08T07:41:20,189 already explicitly excluding 'plom_server.Scan.tests' via 2026-01-08T07:41:20,190 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,190 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,191 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,192 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,193 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,194 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,195 even if it does not contain any `.py` files. 2026-01-08T07:41:20,196 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,196 directory, all directories are treated like packages. 2026-01-08T07:41:20,197 ******************************************************************************** 2026-01-08T07:41:20,197 !! 2026-01-08T07:41:20,198 check.warn(importable) 2026-01-08T07:41:20,198 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.Scan.views' is absent from the `packages` configuration. 2026-01-08T07:41:20,198 !! 2026-01-08T07:41:20,199 ******************************************************************************** 2026-01-08T07:41:20,199 ############################ 2026-01-08T07:41:20,200 # Package would be ignored # 2026-01-08T07:41:20,200 ############################ 2026-01-08T07:41:20,201 Python recognizes 'plom_server.Scan.views' as an importable package[^1], 2026-01-08T07:41:20,201 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,202 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,202 package, please make sure that 'plom_server.Scan.views' is explicitly added 2026-01-08T07:41:20,203 to the `packages` configuration field. 2026-01-08T07:41:20,203 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,204 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,204 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,205 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,206 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,207 If you don't want 'plom_server.Scan.views' to be distributed and are 2026-01-08T07:41:20,207 already explicitly excluding 'plom_server.Scan.views' via 2026-01-08T07:41:20,208 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,208 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,209 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,210 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,211 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,213 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,214 even if it does not contain any `.py` files. 2026-01-08T07:41:20,214 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,215 directory, all directories are treated like packages. 2026-01-08T07:41:20,215 ******************************************************************************** 2026-01-08T07:41:20,216 !! 2026-01-08T07:41:20,217 check.warn(importable) 2026-01-08T07:41:20,217 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.SpecCreator.migrations' is absent from the `packages` configuration. 2026-01-08T07:41:20,218 !! 2026-01-08T07:41:20,219 ******************************************************************************** 2026-01-08T07:41:20,219 ############################ 2026-01-08T07:41:20,220 # Package would be ignored # 2026-01-08T07:41:20,220 ############################ 2026-01-08T07:41:20,221 Python recognizes 'plom_server.SpecCreator.migrations' as an importable package[^1], 2026-01-08T07:41:20,222 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,223 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,223 package, please make sure that 'plom_server.SpecCreator.migrations' is explicitly added 2026-01-08T07:41:20,224 to the `packages` configuration field. 2026-01-08T07:41:20,224 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,225 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,225 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,226 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,227 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,227 If you don't want 'plom_server.SpecCreator.migrations' to be distributed and are 2026-01-08T07:41:20,228 already explicitly excluding 'plom_server.SpecCreator.migrations' via 2026-01-08T07:41:20,228 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,229 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,229 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,230 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,230 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,232 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,232 even if it does not contain any `.py` files. 2026-01-08T07:41:20,232 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,233 directory, all directories are treated like packages. 2026-01-08T07:41:20,234 ******************************************************************************** 2026-01-08T07:41:20,235 !! 2026-01-08T07:41:20,235 check.warn(importable) 2026-01-08T07:41:20,236 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.SpecCreator.views' is absent from the `packages` configuration. 2026-01-08T07:41:20,236 !! 2026-01-08T07:41:20,237 ******************************************************************************** 2026-01-08T07:41:20,238 ############################ 2026-01-08T07:41:20,238 # Package would be ignored # 2026-01-08T07:41:20,239 ############################ 2026-01-08T07:41:20,239 Python recognizes 'plom_server.SpecCreator.views' as an importable package[^1], 2026-01-08T07:41:20,240 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,241 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,241 package, please make sure that 'plom_server.SpecCreator.views' is explicitly added 2026-01-08T07:41:20,242 to the `packages` configuration field. 2026-01-08T07:41:20,243 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,243 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,244 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,245 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,246 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,247 If you don't want 'plom_server.SpecCreator.views' to be distributed and are 2026-01-08T07:41:20,247 already explicitly excluding 'plom_server.SpecCreator.views' via 2026-01-08T07:41:20,248 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,249 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,249 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,250 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,251 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,252 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,253 even if it does not contain any `.py` files. 2026-01-08T07:41:20,253 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,253 directory, all directories are treated like packages. 2026-01-08T07:41:20,254 ******************************************************************************** 2026-01-08T07:41:20,254 !! 2026-01-08T07:41:20,255 check.warn(importable) 2026-01-08T07:41:20,255 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.TaskOrder.management.commands' is absent from the `packages` configuration. 2026-01-08T07:41:20,255 !! 2026-01-08T07:41:20,256 ******************************************************************************** 2026-01-08T07:41:20,257 ############################ 2026-01-08T07:41:20,257 # Package would be ignored # 2026-01-08T07:41:20,257 ############################ 2026-01-08T07:41:20,258 Python recognizes 'plom_server.TaskOrder.management.commands' as an importable package[^1], 2026-01-08T07:41:20,258 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,259 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,259 package, please make sure that 'plom_server.TaskOrder.management.commands' is explicitly added 2026-01-08T07:41:20,260 to the `packages` configuration field. 2026-01-08T07:41:20,261 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,261 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,262 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,263 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,264 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,265 If you don't want 'plom_server.TaskOrder.management.commands' to be distributed and are 2026-01-08T07:41:20,265 already explicitly excluding 'plom_server.TaskOrder.management.commands' via 2026-01-08T07:41:20,266 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,266 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,266 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,267 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,268 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,270 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,270 even if it does not contain any `.py` files. 2026-01-08T07:41:20,271 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,271 directory, all directories are treated like packages. 2026-01-08T07:41:20,272 ******************************************************************************** 2026-01-08T07:41:20,273 !! 2026-01-08T07:41:20,273 check.warn(importable) 2026-01-08T07:41:20,273 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.TestingSupport.config_files' is absent from the `packages` configuration. 2026-01-08T07:41:20,274 !! 2026-01-08T07:41:20,275 ******************************************************************************** 2026-01-08T07:41:20,276 ############################ 2026-01-08T07:41:20,276 # Package would be ignored # 2026-01-08T07:41:20,276 ############################ 2026-01-08T07:41:20,277 Python recognizes 'plom_server.TestingSupport.config_files' as an importable package[^1], 2026-01-08T07:41:20,277 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,278 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,278 package, please make sure that 'plom_server.TestingSupport.config_files' is explicitly added 2026-01-08T07:41:20,278 to the `packages` configuration field. 2026-01-08T07:41:20,279 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,280 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,280 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,281 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,282 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,282 If you don't want 'plom_server.TestingSupport.config_files' to be distributed and are 2026-01-08T07:41:20,283 already explicitly excluding 'plom_server.TestingSupport.config_files' via 2026-01-08T07:41:20,283 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,284 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,284 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,285 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,286 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,288 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,289 even if it does not contain any `.py` files. 2026-01-08T07:41:20,289 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,290 directory, all directories are treated like packages. 2026-01-08T07:41:20,290 ******************************************************************************** 2026-01-08T07:41:20,291 !! 2026-01-08T07:41:20,292 check.warn(importable) 2026-01-08T07:41:20,292 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.TestingSupport.migrations' is absent from the `packages` configuration. 2026-01-08T07:41:20,293 !! 2026-01-08T07:41:20,294 ******************************************************************************** 2026-01-08T07:41:20,294 ############################ 2026-01-08T07:41:20,295 # Package would be ignored # 2026-01-08T07:41:20,295 ############################ 2026-01-08T07:41:20,296 Python recognizes 'plom_server.TestingSupport.migrations' as an importable package[^1], 2026-01-08T07:41:20,296 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,297 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,298 package, please make sure that 'plom_server.TestingSupport.migrations' is explicitly added 2026-01-08T07:41:20,298 to the `packages` configuration field. 2026-01-08T07:41:20,299 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,300 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,301 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,302 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,302 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,303 If you don't want 'plom_server.TestingSupport.migrations' to be distributed and are 2026-01-08T07:41:20,303 already explicitly excluding 'plom_server.TestingSupport.migrations' via 2026-01-08T07:41:20,304 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,304 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,304 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,305 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,306 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,307 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,307 even if it does not contain any `.py` files. 2026-01-08T07:41:20,308 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,308 directory, all directories are treated like packages. 2026-01-08T07:41:20,308 ******************************************************************************** 2026-01-08T07:41:20,309 !! 2026-01-08T07:41:20,310 check.warn(importable) 2026-01-08T07:41:20,310 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.TestingSupport.tests' is absent from the `packages` configuration. 2026-01-08T07:41:20,310 !! 2026-01-08T07:41:20,311 ******************************************************************************** 2026-01-08T07:41:20,312 ############################ 2026-01-08T07:41:20,313 # Package would be ignored # 2026-01-08T07:41:20,313 ############################ 2026-01-08T07:41:20,313 Python recognizes 'plom_server.TestingSupport.tests' as an importable package[^1], 2026-01-08T07:41:20,314 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,315 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,316 package, please make sure that 'plom_server.TestingSupport.tests' is explicitly added 2026-01-08T07:41:20,316 to the `packages` configuration field. 2026-01-08T07:41:20,317 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,318 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,318 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,319 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,320 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,321 If you don't want 'plom_server.TestingSupport.tests' to be distributed and are 2026-01-08T07:41:20,322 already explicitly excluding 'plom_server.TestingSupport.tests' via 2026-01-08T07:41:20,323 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,323 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,324 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,325 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,326 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,328 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,329 even if it does not contain any `.py` files. 2026-01-08T07:41:20,330 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,330 directory, all directories are treated like packages. 2026-01-08T07:41:20,331 ******************************************************************************** 2026-01-08T07:41:20,332 !! 2026-01-08T07:41:20,332 check.warn(importable) 2026-01-08T07:41:20,333 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.UserManagement.management.commands' is absent from the `packages` configuration. 2026-01-08T07:41:20,333 !! 2026-01-08T07:41:20,334 ******************************************************************************** 2026-01-08T07:41:20,334 ############################ 2026-01-08T07:41:20,335 # Package would be ignored # 2026-01-08T07:41:20,335 ############################ 2026-01-08T07:41:20,336 Python recognizes 'plom_server.UserManagement.management.commands' as an importable package[^1], 2026-01-08T07:41:20,336 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,337 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,338 package, please make sure that 'plom_server.UserManagement.management.commands' is explicitly added 2026-01-08T07:41:20,338 to the `packages` configuration field. 2026-01-08T07:41:20,339 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,340 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,340 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,341 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,342 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,343 If you don't want 'plom_server.UserManagement.management.commands' to be distributed and are 2026-01-08T07:41:20,344 already explicitly excluding 'plom_server.UserManagement.management.commands' via 2026-01-08T07:41:20,345 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,345 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,346 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,347 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,349 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,350 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,351 even if it does not contain any `.py` files. 2026-01-08T07:41:20,352 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,352 directory, all directories are treated like packages. 2026-01-08T07:41:20,353 ******************************************************************************** 2026-01-08T07:41:20,354 !! 2026-01-08T07:41:20,354 check.warn(importable) 2026-01-08T07:41:20,355 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.UserManagement.migrations' is absent from the `packages` configuration. 2026-01-08T07:41:20,356 !! 2026-01-08T07:41:20,357 ******************************************************************************** 2026-01-08T07:41:20,358 ############################ 2026-01-08T07:41:20,358 # Package would be ignored # 2026-01-08T07:41:20,359 ############################ 2026-01-08T07:41:20,360 Python recognizes 'plom_server.UserManagement.migrations' as an importable package[^1], 2026-01-08T07:41:20,361 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,362 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,362 package, please make sure that 'plom_server.UserManagement.migrations' is explicitly added 2026-01-08T07:41:20,363 to the `packages` configuration field. 2026-01-08T07:41:20,364 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,364 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,365 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,366 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,367 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,368 If you don't want 'plom_server.UserManagement.migrations' to be distributed and are 2026-01-08T07:41:20,369 already explicitly excluding 'plom_server.UserManagement.migrations' via 2026-01-08T07:41:20,369 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,370 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,370 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,371 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,372 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,374 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,374 even if it does not contain any `.py` files. 2026-01-08T07:41:20,375 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,375 directory, all directories are treated like packages. 2026-01-08T07:41:20,376 ******************************************************************************** 2026-01-08T07:41:20,377 !! 2026-01-08T07:41:20,378 check.warn(importable) 2026-01-08T07:41:20,378 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.UserManagement.tests' is absent from the `packages` configuration. 2026-01-08T07:41:20,379 !! 2026-01-08T07:41:20,380 ******************************************************************************** 2026-01-08T07:41:20,381 ############################ 2026-01-08T07:41:20,381 # Package would be ignored # 2026-01-08T07:41:20,382 ############################ 2026-01-08T07:41:20,383 Python recognizes 'plom_server.UserManagement.tests' as an importable package[^1], 2026-01-08T07:41:20,383 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,384 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,385 package, please make sure that 'plom_server.UserManagement.tests' is explicitly added 2026-01-08T07:41:20,386 to the `packages` configuration field. 2026-01-08T07:41:20,387 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,387 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,388 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,389 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,390 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,392 If you don't want 'plom_server.UserManagement.tests' to be distributed and are 2026-01-08T07:41:20,392 already explicitly excluding 'plom_server.UserManagement.tests' via 2026-01-08T07:41:20,393 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,394 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,394 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,395 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,396 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,398 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,398 even if it does not contain any `.py` files. 2026-01-08T07:41:20,399 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,399 directory, all directories are treated like packages. 2026-01-08T07:41:20,400 ******************************************************************************** 2026-01-08T07:41:20,401 !! 2026-01-08T07:41:20,401 check.warn(importable) 2026-01-08T07:41:20,401 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.demo_files' is absent from the `packages` configuration. 2026-01-08T07:41:20,402 !! 2026-01-08T07:41:20,403 ******************************************************************************** 2026-01-08T07:41:20,403 ############################ 2026-01-08T07:41:20,404 # Package would be ignored # 2026-01-08T07:41:20,404 ############################ 2026-01-08T07:41:20,405 Python recognizes 'plom_server.demo_files' as an importable package[^1], 2026-01-08T07:41:20,406 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,407 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,408 package, please make sure that 'plom_server.demo_files' is explicitly added 2026-01-08T07:41:20,408 to the `packages` configuration field. 2026-01-08T07:41:20,410 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,410 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,411 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,412 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,414 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,415 If you don't want 'plom_server.demo_files' to be distributed and are 2026-01-08T07:41:20,415 already explicitly excluding 'plom_server.demo_files' via 2026-01-08T07:41:20,416 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,417 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,417 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,418 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,419 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,421 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,422 even if it does not contain any `.py` files. 2026-01-08T07:41:20,422 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,423 directory, all directories are treated like packages. 2026-01-08T07:41:20,424 ******************************************************************************** 2026-01-08T07:41:20,425 !! 2026-01-08T07:41:20,426 check.warn(importable) 2026-01-08T07:41:20,426 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.static.css' is absent from the `packages` configuration. 2026-01-08T07:41:20,427 !! 2026-01-08T07:41:20,428 ******************************************************************************** 2026-01-08T07:41:20,429 ############################ 2026-01-08T07:41:20,429 # Package would be ignored # 2026-01-08T07:41:20,430 ############################ 2026-01-08T07:41:20,430 Python recognizes 'plom_server.static.css' as an importable package[^1], 2026-01-08T07:41:20,430 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,431 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,432 package, please make sure that 'plom_server.static.css' is explicitly added 2026-01-08T07:41:20,432 to the `packages` configuration field. 2026-01-08T07:41:20,433 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,434 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,434 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,435 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,436 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,437 If you don't want 'plom_server.static.css' to be distributed and are 2026-01-08T07:41:20,437 already explicitly excluding 'plom_server.static.css' via 2026-01-08T07:41:20,438 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,438 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,439 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,440 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,442 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,444 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,444 even if it does not contain any `.py` files. 2026-01-08T07:41:20,445 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,446 directory, all directories are treated like packages. 2026-01-08T07:41:20,446 ******************************************************************************** 2026-01-08T07:41:20,448 !! 2026-01-08T07:41:20,448 check.warn(importable) 2026-01-08T07:41:20,449 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.static.js' is absent from the `packages` configuration. 2026-01-08T07:41:20,449 !! 2026-01-08T07:41:20,451 ******************************************************************************** 2026-01-08T07:41:20,451 ############################ 2026-01-08T07:41:20,452 # Package would be ignored # 2026-01-08T07:41:20,452 ############################ 2026-01-08T07:41:20,453 Python recognizes 'plom_server.static.js' as an importable package[^1], 2026-01-08T07:41:20,454 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,455 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,456 package, please make sure that 'plom_server.static.js' is explicitly added 2026-01-08T07:41:20,456 to the `packages` configuration field. 2026-01-08T07:41:20,458 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,458 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,459 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,460 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,461 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,462 If you don't want 'plom_server.static.js' to be distributed and are 2026-01-08T07:41:20,463 already explicitly excluding 'plom_server.static.js' via 2026-01-08T07:41:20,463 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,464 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,464 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,465 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,466 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,467 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,468 even if it does not contain any `.py` files. 2026-01-08T07:41:20,468 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,469 directory, all directories are treated like packages. 2026-01-08T07:41:20,469 ******************************************************************************** 2026-01-08T07:41:20,470 !! 2026-01-08T07:41:20,471 check.warn(importable) 2026-01-08T07:41:20,471 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.templates.Authentication' is absent from the `packages` configuration. 2026-01-08T07:41:20,472 !! 2026-01-08T07:41:20,473 ******************************************************************************** 2026-01-08T07:41:20,474 ############################ 2026-01-08T07:41:20,474 # Package would be ignored # 2026-01-08T07:41:20,475 ############################ 2026-01-08T07:41:20,475 Python recognizes 'plom_server.templates.Authentication' as an importable package[^1], 2026-01-08T07:41:20,476 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,477 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,478 package, please make sure that 'plom_server.templates.Authentication' is explicitly added 2026-01-08T07:41:20,478 to the `packages` configuration field. 2026-01-08T07:41:20,480 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,480 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,481 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,482 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,483 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,484 If you don't want 'plom_server.templates.Authentication' to be distributed and are 2026-01-08T07:41:20,485 already explicitly excluding 'plom_server.templates.Authentication' via 2026-01-08T07:41:20,485 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,486 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,486 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,487 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,489 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,491 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,491 even if it does not contain any `.py` files. 2026-01-08T07:41:20,492 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,493 directory, all directories are treated like packages. 2026-01-08T07:41:20,493 ******************************************************************************** 2026-01-08T07:41:20,494 !! 2026-01-08T07:41:20,495 check.warn(importable) 2026-01-08T07:41:20,495 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.templates.BuildPaperPDF' is absent from the `packages` configuration. 2026-01-08T07:41:20,495 !! 2026-01-08T07:41:20,497 ******************************************************************************** 2026-01-08T07:41:20,497 ############################ 2026-01-08T07:41:20,497 # Package would be ignored # 2026-01-08T07:41:20,498 ############################ 2026-01-08T07:41:20,498 Python recognizes 'plom_server.templates.BuildPaperPDF' as an importable package[^1], 2026-01-08T07:41:20,499 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,500 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,500 package, please make sure that 'plom_server.templates.BuildPaperPDF' is explicitly added 2026-01-08T07:41:20,501 to the `packages` configuration field. 2026-01-08T07:41:20,502 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,502 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,503 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,504 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,505 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,506 If you don't want 'plom_server.templates.BuildPaperPDF' to be distributed and are 2026-01-08T07:41:20,506 already explicitly excluding 'plom_server.templates.BuildPaperPDF' via 2026-01-08T07:41:20,507 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,508 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,508 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,510 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,511 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,513 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,513 even if it does not contain any `.py` files. 2026-01-08T07:41:20,514 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,514 directory, all directories are treated like packages. 2026-01-08T07:41:20,515 ******************************************************************************** 2026-01-08T07:41:20,516 !! 2026-01-08T07:41:20,517 check.warn(importable) 2026-01-08T07:41:20,517 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.templates.BuildPaperPDF.fragments' is absent from the `packages` configuration. 2026-01-08T07:41:20,518 !! 2026-01-08T07:41:20,519 ******************************************************************************** 2026-01-08T07:41:20,520 ############################ 2026-01-08T07:41:20,520 # Package would be ignored # 2026-01-08T07:41:20,521 ############################ 2026-01-08T07:41:20,522 Python recognizes 'plom_server.templates.BuildPaperPDF.fragments' as an importable package[^1], 2026-01-08T07:41:20,522 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,524 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,524 package, please make sure that 'plom_server.templates.BuildPaperPDF.fragments' is explicitly added 2026-01-08T07:41:20,525 to the `packages` configuration field. 2026-01-08T07:41:20,526 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,526 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,527 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,528 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,529 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,530 If you don't want 'plom_server.templates.BuildPaperPDF.fragments' to be distributed and are 2026-01-08T07:41:20,530 already explicitly excluding 'plom_server.templates.BuildPaperPDF.fragments' via 2026-01-08T07:41:20,531 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,531 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,532 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,533 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,534 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,536 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,536 even if it does not contain any `.py` files. 2026-01-08T07:41:20,537 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,537 directory, all directories are treated like packages. 2026-01-08T07:41:20,538 ******************************************************************************** 2026-01-08T07:41:20,540 !! 2026-01-08T07:41:20,541 check.warn(importable) 2026-01-08T07:41:20,541 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.templates.Finish' is absent from the `packages` configuration. 2026-01-08T07:41:20,542 !! 2026-01-08T07:41:20,544 ******************************************************************************** 2026-01-08T07:41:20,545 ############################ 2026-01-08T07:41:20,545 # Package would be ignored # 2026-01-08T07:41:20,546 ############################ 2026-01-08T07:41:20,546 Python recognizes 'plom_server.templates.Finish' as an importable package[^1], 2026-01-08T07:41:20,547 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,548 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,549 package, please make sure that 'plom_server.templates.Finish' is explicitly added 2026-01-08T07:41:20,550 to the `packages` configuration field. 2026-01-08T07:41:20,551 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,552 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,552 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,554 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,555 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,556 If you don't want 'plom_server.templates.Finish' to be distributed and are 2026-01-08T07:41:20,557 already explicitly excluding 'plom_server.templates.Finish' via 2026-01-08T07:41:20,557 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,558 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,559 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,560 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,561 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,563 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,563 even if it does not contain any `.py` files. 2026-01-08T07:41:20,564 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,564 directory, all directories are treated like packages. 2026-01-08T07:41:20,565 ******************************************************************************** 2026-01-08T07:41:20,566 !! 2026-01-08T07:41:20,566 check.warn(importable) 2026-01-08T07:41:20,567 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.templates.Finish.Reports' is absent from the `packages` configuration. 2026-01-08T07:41:20,568 !! 2026-01-08T07:41:20,570 ******************************************************************************** 2026-01-08T07:41:20,571 ############################ 2026-01-08T07:41:20,571 # Package would be ignored # 2026-01-08T07:41:20,572 ############################ 2026-01-08T07:41:20,572 Python recognizes 'plom_server.templates.Finish.Reports' as an importable package[^1], 2026-01-08T07:41:20,573 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,574 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,575 package, please make sure that 'plom_server.templates.Finish.Reports' is explicitly added 2026-01-08T07:41:20,575 to the `packages` configuration field. 2026-01-08T07:41:20,577 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,577 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,578 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,579 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,580 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,581 If you don't want 'plom_server.templates.Finish.Reports' to be distributed and are 2026-01-08T07:41:20,582 already explicitly excluding 'plom_server.templates.Finish.Reports' via 2026-01-08T07:41:20,582 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,583 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,583 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,584 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,585 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,587 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,588 even if it does not contain any `.py` files. 2026-01-08T07:41:20,588 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,589 directory, all directories are treated like packages. 2026-01-08T07:41:20,589 ******************************************************************************** 2026-01-08T07:41:20,591 !! 2026-01-08T07:41:20,591 check.warn(importable) 2026-01-08T07:41:20,592 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.templates.Identify' is absent from the `packages` configuration. 2026-01-08T07:41:20,592 !! 2026-01-08T07:41:20,593 ******************************************************************************** 2026-01-08T07:41:20,594 ############################ 2026-01-08T07:41:20,594 # Package would be ignored # 2026-01-08T07:41:20,595 ############################ 2026-01-08T07:41:20,595 Python recognizes 'plom_server.templates.Identify' as an importable package[^1], 2026-01-08T07:41:20,596 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,597 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,597 package, please make sure that 'plom_server.templates.Identify' is explicitly added 2026-01-08T07:41:20,598 to the `packages` configuration field. 2026-01-08T07:41:20,599 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,599 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,600 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,601 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,602 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,602 If you don't want 'plom_server.templates.Identify' to be distributed and are 2026-01-08T07:41:20,603 already explicitly excluding 'plom_server.templates.Identify' via 2026-01-08T07:41:20,604 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,604 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,605 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,606 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,607 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,609 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,609 even if it does not contain any `.py` files. 2026-01-08T07:41:20,610 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,610 directory, all directories are treated like packages. 2026-01-08T07:41:20,611 ******************************************************************************** 2026-01-08T07:41:20,612 !! 2026-01-08T07:41:20,612 check.warn(importable) 2026-01-08T07:41:20,613 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.templates.Preparation' is absent from the `packages` configuration. 2026-01-08T07:41:20,614 !! 2026-01-08T07:41:20,615 ******************************************************************************** 2026-01-08T07:41:20,615 ############################ 2026-01-08T07:41:20,616 # Package would be ignored # 2026-01-08T07:41:20,616 ############################ 2026-01-08T07:41:20,617 Python recognizes 'plom_server.templates.Preparation' as an importable package[^1], 2026-01-08T07:41:20,618 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,619 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,619 package, please make sure that 'plom_server.templates.Preparation' is explicitly added 2026-01-08T07:41:20,620 to the `packages` configuration field. 2026-01-08T07:41:20,621 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,622 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,622 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,623 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,624 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,625 If you don't want 'plom_server.templates.Preparation' to be distributed and are 2026-01-08T07:41:20,625 already explicitly excluding 'plom_server.templates.Preparation' via 2026-01-08T07:41:20,625 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,626 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,626 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,627 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,627 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,629 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,630 even if it does not contain any `.py` files. 2026-01-08T07:41:20,630 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,630 directory, all directories are treated like packages. 2026-01-08T07:41:20,631 ******************************************************************************** 2026-01-08T07:41:20,632 !! 2026-01-08T07:41:20,632 check.warn(importable) 2026-01-08T07:41:20,633 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.templates.Profile' is absent from the `packages` configuration. 2026-01-08T07:41:20,633 !! 2026-01-08T07:41:20,634 ******************************************************************************** 2026-01-08T07:41:20,635 ############################ 2026-01-08T07:41:20,635 # Package would be ignored # 2026-01-08T07:41:20,635 ############################ 2026-01-08T07:41:20,636 Python recognizes 'plom_server.templates.Profile' as an importable package[^1], 2026-01-08T07:41:20,636 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,637 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,638 package, please make sure that 'plom_server.templates.Profile' is explicitly added 2026-01-08T07:41:20,638 to the `packages` configuration field. 2026-01-08T07:41:20,639 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,640 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,640 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,641 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,642 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,643 If you don't want 'plom_server.templates.Profile' to be distributed and are 2026-01-08T07:41:20,643 already explicitly excluding 'plom_server.templates.Profile' via 2026-01-08T07:41:20,644 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,644 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,645 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,646 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,647 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,648 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,649 even if it does not contain any `.py` files. 2026-01-08T07:41:20,650 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,650 directory, all directories are treated like packages. 2026-01-08T07:41:20,650 ******************************************************************************** 2026-01-08T07:41:20,651 !! 2026-01-08T07:41:20,652 check.warn(importable) 2026-01-08T07:41:20,652 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.templates.Progress' is absent from the `packages` configuration. 2026-01-08T07:41:20,653 !! 2026-01-08T07:41:20,653 ******************************************************************************** 2026-01-08T07:41:20,654 ############################ 2026-01-08T07:41:20,654 # Package would be ignored # 2026-01-08T07:41:20,655 ############################ 2026-01-08T07:41:20,655 Python recognizes 'plom_server.templates.Progress' as an importable package[^1], 2026-01-08T07:41:20,655 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,656 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,657 package, please make sure that 'plom_server.templates.Progress' is explicitly added 2026-01-08T07:41:20,657 to the `packages` configuration field. 2026-01-08T07:41:20,658 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,658 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,659 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,660 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,661 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,662 If you don't want 'plom_server.templates.Progress' to be distributed and are 2026-01-08T07:41:20,662 already explicitly excluding 'plom_server.templates.Progress' via 2026-01-08T07:41:20,663 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,663 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,664 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,664 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,666 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,667 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,667 even if it does not contain any `.py` files. 2026-01-08T07:41:20,668 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,668 directory, all directories are treated like packages. 2026-01-08T07:41:20,669 ******************************************************************************** 2026-01-08T07:41:20,670 !! 2026-01-08T07:41:20,670 check.warn(importable) 2026-01-08T07:41:20,671 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.templates.Progress.Identify' is absent from the `packages` configuration. 2026-01-08T07:41:20,671 !! 2026-01-08T07:41:20,672 ******************************************************************************** 2026-01-08T07:41:20,673 ############################ 2026-01-08T07:41:20,673 # Package would be ignored # 2026-01-08T07:41:20,674 ############################ 2026-01-08T07:41:20,674 Python recognizes 'plom_server.templates.Progress.Identify' as an importable package[^1], 2026-01-08T07:41:20,675 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,676 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,676 package, please make sure that 'plom_server.templates.Progress.Identify' is explicitly added 2026-01-08T07:41:20,677 to the `packages` configuration field. 2026-01-08T07:41:20,677 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,678 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,678 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,679 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,679 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,680 If you don't want 'plom_server.templates.Progress.Identify' to be distributed and are 2026-01-08T07:41:20,680 already explicitly excluding 'plom_server.templates.Progress.Identify' via 2026-01-08T07:41:20,681 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,681 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,681 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,682 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,683 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,684 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,685 even if it does not contain any `.py` files. 2026-01-08T07:41:20,685 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,686 directory, all directories are treated like packages. 2026-01-08T07:41:20,686 ******************************************************************************** 2026-01-08T07:41:20,687 !! 2026-01-08T07:41:20,688 check.warn(importable) 2026-01-08T07:41:20,688 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.templates.Progress.Mark' is absent from the `packages` configuration. 2026-01-08T07:41:20,689 !! 2026-01-08T07:41:20,690 ******************************************************************************** 2026-01-08T07:41:20,690 ############################ 2026-01-08T07:41:20,691 # Package would be ignored # 2026-01-08T07:41:20,691 ############################ 2026-01-08T07:41:20,692 Python recognizes 'plom_server.templates.Progress.Mark' as an importable package[^1], 2026-01-08T07:41:20,692 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,693 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,693 package, please make sure that 'plom_server.templates.Progress.Mark' is explicitly added 2026-01-08T07:41:20,694 to the `packages` configuration field. 2026-01-08T07:41:20,695 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,695 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,696 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,697 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,698 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,699 If you don't want 'plom_server.templates.Progress.Mark' to be distributed and are 2026-01-08T07:41:20,699 already explicitly excluding 'plom_server.templates.Progress.Mark' via 2026-01-08T07:41:20,700 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,701 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,701 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,702 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,703 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,704 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,704 even if it does not contain any `.py` files. 2026-01-08T07:41:20,705 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,705 directory, all directories are treated like packages. 2026-01-08T07:41:20,706 ******************************************************************************** 2026-01-08T07:41:20,707 !! 2026-01-08T07:41:20,707 check.warn(importable) 2026-01-08T07:41:20,708 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.templates.Progress.User_Info' is absent from the `packages` configuration. 2026-01-08T07:41:20,708 !! 2026-01-08T07:41:20,709 ******************************************************************************** 2026-01-08T07:41:20,709 ############################ 2026-01-08T07:41:20,710 # Package would be ignored # 2026-01-08T07:41:20,710 ############################ 2026-01-08T07:41:20,711 Python recognizes 'plom_server.templates.Progress.User_Info' as an importable package[^1], 2026-01-08T07:41:20,711 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,712 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,713 package, please make sure that 'plom_server.templates.Progress.User_Info' is explicitly added 2026-01-08T07:41:20,713 to the `packages` configuration field. 2026-01-08T07:41:20,714 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,715 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,716 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,717 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,718 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,719 If you don't want 'plom_server.templates.Progress.User_Info' to be distributed and are 2026-01-08T07:41:20,719 already explicitly excluding 'plom_server.templates.Progress.User_Info' via 2026-01-08T07:41:20,720 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,720 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,721 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,722 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,723 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,725 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,725 even if it does not contain any `.py` files. 2026-01-08T07:41:20,726 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,726 directory, all directories are treated like packages. 2026-01-08T07:41:20,727 ******************************************************************************** 2026-01-08T07:41:20,728 !! 2026-01-08T07:41:20,729 check.warn(importable) 2026-01-08T07:41:20,729 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.templates.Progress.fragments' is absent from the `packages` configuration. 2026-01-08T07:41:20,730 !! 2026-01-08T07:41:20,731 ******************************************************************************** 2026-01-08T07:41:20,731 ############################ 2026-01-08T07:41:20,732 # Package would be ignored # 2026-01-08T07:41:20,732 ############################ 2026-01-08T07:41:20,733 Python recognizes 'plom_server.templates.Progress.fragments' as an importable package[^1], 2026-01-08T07:41:20,733 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,734 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,734 package, please make sure that 'plom_server.templates.Progress.fragments' is explicitly added 2026-01-08T07:41:20,735 to the `packages` configuration field. 2026-01-08T07:41:20,736 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,736 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,737 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,737 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,738 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,739 If you don't want 'plom_server.templates.Progress.fragments' to be distributed and are 2026-01-08T07:41:20,740 already explicitly excluding 'plom_server.templates.Progress.fragments' via 2026-01-08T07:41:20,740 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,741 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,742 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,743 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,744 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,745 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,746 even if it does not contain any `.py` files. 2026-01-08T07:41:20,746 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,747 directory, all directories are treated like packages. 2026-01-08T07:41:20,748 ******************************************************************************** 2026-01-08T07:41:20,749 !! 2026-01-08T07:41:20,749 check.warn(importable) 2026-01-08T07:41:20,750 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.templates.QuestionClustering' is absent from the `packages` configuration. 2026-01-08T07:41:20,750 !! 2026-01-08T07:41:20,751 ******************************************************************************** 2026-01-08T07:41:20,752 ############################ 2026-01-08T07:41:20,753 # Package would be ignored # 2026-01-08T07:41:20,753 ############################ 2026-01-08T07:41:20,754 Python recognizes 'plom_server.templates.QuestionClustering' as an importable package[^1], 2026-01-08T07:41:20,754 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,755 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,756 package, please make sure that 'plom_server.templates.QuestionClustering' is explicitly added 2026-01-08T07:41:20,756 to the `packages` configuration field. 2026-01-08T07:41:20,758 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,758 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,758 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,759 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,760 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,761 If you don't want 'plom_server.templates.QuestionClustering' to be distributed and are 2026-01-08T07:41:20,762 already explicitly excluding 'plom_server.templates.QuestionClustering' via 2026-01-08T07:41:20,762 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,763 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,763 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,764 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,765 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,767 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,767 even if it does not contain any `.py` files. 2026-01-08T07:41:20,768 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,768 directory, all directories are treated like packages. 2026-01-08T07:41:20,769 ******************************************************************************** 2026-01-08T07:41:20,770 !! 2026-01-08T07:41:20,770 check.warn(importable) 2026-01-08T07:41:20,771 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.templates.QuestionClustering.fragments' is absent from the `packages` configuration. 2026-01-08T07:41:20,771 !! 2026-01-08T07:41:20,772 ******************************************************************************** 2026-01-08T07:41:20,773 ############################ 2026-01-08T07:41:20,773 # Package would be ignored # 2026-01-08T07:41:20,774 ############################ 2026-01-08T07:41:20,774 Python recognizes 'plom_server.templates.QuestionClustering.fragments' as an importable package[^1], 2026-01-08T07:41:20,775 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,776 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,777 package, please make sure that 'plom_server.templates.QuestionClustering.fragments' is explicitly added 2026-01-08T07:41:20,777 to the `packages` configuration field. 2026-01-08T07:41:20,778 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,779 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,779 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,780 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,781 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,782 If you don't want 'plom_server.templates.QuestionClustering.fragments' to be distributed and are 2026-01-08T07:41:20,783 already explicitly excluding 'plom_server.templates.QuestionClustering.fragments' via 2026-01-08T07:41:20,784 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,784 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,785 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,786 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,787 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,788 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,788 even if it does not contain any `.py` files. 2026-01-08T07:41:20,789 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,789 directory, all directories are treated like packages. 2026-01-08T07:41:20,789 ******************************************************************************** 2026-01-08T07:41:20,790 !! 2026-01-08T07:41:20,791 check.warn(importable) 2026-01-08T07:41:20,791 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.templates.Questiontags' is absent from the `packages` configuration. 2026-01-08T07:41:20,792 !! 2026-01-08T07:41:20,792 ******************************************************************************** 2026-01-08T07:41:20,793 ############################ 2026-01-08T07:41:20,793 # Package would be ignored # 2026-01-08T07:41:20,794 ############################ 2026-01-08T07:41:20,794 Python recognizes 'plom_server.templates.Questiontags' as an importable package[^1], 2026-01-08T07:41:20,795 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,796 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,796 package, please make sure that 'plom_server.templates.Questiontags' is explicitly added 2026-01-08T07:41:20,796 to the `packages` configuration field. 2026-01-08T07:41:20,797 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,798 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,798 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,799 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,800 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,801 If you don't want 'plom_server.templates.Questiontags' to be distributed and are 2026-01-08T07:41:20,803 already explicitly excluding 'plom_server.templates.Questiontags' via 2026-01-08T07:41:20,803 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,804 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,804 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,805 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,807 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,808 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,809 even if it does not contain any `.py` files. 2026-01-08T07:41:20,809 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,810 directory, all directories are treated like packages. 2026-01-08T07:41:20,810 ******************************************************************************** 2026-01-08T07:41:20,811 !! 2026-01-08T07:41:20,812 check.warn(importable) 2026-01-08T07:41:20,813 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.templates.Rectangles' is absent from the `packages` configuration. 2026-01-08T07:41:20,813 !! 2026-01-08T07:41:20,814 ******************************************************************************** 2026-01-08T07:41:20,815 ############################ 2026-01-08T07:41:20,815 # Package would be ignored # 2026-01-08T07:41:20,816 ############################ 2026-01-08T07:41:20,816 Python recognizes 'plom_server.templates.Rectangles' as an importable package[^1], 2026-01-08T07:41:20,817 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,818 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,818 package, please make sure that 'plom_server.templates.Rectangles' is explicitly added 2026-01-08T07:41:20,819 to the `packages` configuration field. 2026-01-08T07:41:20,820 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,821 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,821 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,822 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,823 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,824 If you don't want 'plom_server.templates.Rectangles' to be distributed and are 2026-01-08T07:41:20,825 already explicitly excluding 'plom_server.templates.Rectangles' via 2026-01-08T07:41:20,825 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,826 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,826 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,827 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,828 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,830 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,830 even if it does not contain any `.py` files. 2026-01-08T07:41:20,831 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,832 directory, all directories are treated like packages. 2026-01-08T07:41:20,832 ******************************************************************************** 2026-01-08T07:41:20,833 !! 2026-01-08T07:41:20,834 check.warn(importable) 2026-01-08T07:41:20,834 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.templates.Reports' is absent from the `packages` configuration. 2026-01-08T07:41:20,835 !! 2026-01-08T07:41:20,836 ******************************************************************************** 2026-01-08T07:41:20,836 ############################ 2026-01-08T07:41:20,837 # Package would be ignored # 2026-01-08T07:41:20,838 ############################ 2026-01-08T07:41:20,838 Python recognizes 'plom_server.templates.Reports' as an importable package[^1], 2026-01-08T07:41:20,839 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,841 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,841 package, please make sure that 'plom_server.templates.Reports' is explicitly added 2026-01-08T07:41:20,842 to the `packages` configuration field. 2026-01-08T07:41:20,843 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,843 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,844 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,845 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,846 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,847 If you don't want 'plom_server.templates.Reports' to be distributed and are 2026-01-08T07:41:20,848 already explicitly excluding 'plom_server.templates.Reports' via 2026-01-08T07:41:20,848 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,849 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,849 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,850 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,851 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,852 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,853 even if it does not contain any `.py` files. 2026-01-08T07:41:20,853 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,854 directory, all directories are treated like packages. 2026-01-08T07:41:20,854 ******************************************************************************** 2026-01-08T07:41:20,855 !! 2026-01-08T07:41:20,856 check.warn(importable) 2026-01-08T07:41:20,858 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.templates.Rubrics' is absent from the `packages` configuration. 2026-01-08T07:41:20,858 !! 2026-01-08T07:41:20,859 ******************************************************************************** 2026-01-08T07:41:20,860 ############################ 2026-01-08T07:41:20,860 # Package would be ignored # 2026-01-08T07:41:20,861 ############################ 2026-01-08T07:41:20,861 Python recognizes 'plom_server.templates.Rubrics' as an importable package[^1], 2026-01-08T07:41:20,862 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,863 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,863 package, please make sure that 'plom_server.templates.Rubrics' is explicitly added 2026-01-08T07:41:20,864 to the `packages` configuration field. 2026-01-08T07:41:20,865 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,865 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,866 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,867 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,868 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,869 If you don't want 'plom_server.templates.Rubrics' to be distributed and are 2026-01-08T07:41:20,869 already explicitly excluding 'plom_server.templates.Rubrics' via 2026-01-08T07:41:20,870 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,871 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,871 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,872 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,873 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,875 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,875 even if it does not contain any `.py` files. 2026-01-08T07:41:20,876 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,877 directory, all directories are treated like packages. 2026-01-08T07:41:20,877 ******************************************************************************** 2026-01-08T07:41:20,878 !! 2026-01-08T07:41:20,878 check.warn(importable) 2026-01-08T07:41:20,879 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.templates.Scan' is absent from the `packages` configuration. 2026-01-08T07:41:20,879 !! 2026-01-08T07:41:20,880 ******************************************************************************** 2026-01-08T07:41:20,880 ############################ 2026-01-08T07:41:20,881 # Package would be ignored # 2026-01-08T07:41:20,881 ############################ 2026-01-08T07:41:20,882 Python recognizes 'plom_server.templates.Scan' as an importable package[^1], 2026-01-08T07:41:20,882 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,883 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,883 package, please make sure that 'plom_server.templates.Scan' is explicitly added 2026-01-08T07:41:20,884 to the `packages` configuration field. 2026-01-08T07:41:20,885 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,885 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,886 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,887 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,888 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,889 If you don't want 'plom_server.templates.Scan' to be distributed and are 2026-01-08T07:41:20,889 already explicitly excluding 'plom_server.templates.Scan' via 2026-01-08T07:41:20,890 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,890 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,890 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,891 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,892 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,894 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,894 even if it does not contain any `.py` files. 2026-01-08T07:41:20,895 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,895 directory, all directories are treated like packages. 2026-01-08T07:41:20,896 ******************************************************************************** 2026-01-08T07:41:20,897 !! 2026-01-08T07:41:20,897 check.warn(importable) 2026-01-08T07:41:20,898 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.templates.Scan.fragments' is absent from the `packages` configuration. 2026-01-08T07:41:20,898 !! 2026-01-08T07:41:20,899 ******************************************************************************** 2026-01-08T07:41:20,900 ############################ 2026-01-08T07:41:20,900 # Package would be ignored # 2026-01-08T07:41:20,901 ############################ 2026-01-08T07:41:20,901 Python recognizes 'plom_server.templates.Scan.fragments' as an importable package[^1], 2026-01-08T07:41:20,902 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,903 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,904 package, please make sure that 'plom_server.templates.Scan.fragments' is explicitly added 2026-01-08T07:41:20,904 to the `packages` configuration field. 2026-01-08T07:41:20,905 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,905 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,906 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,907 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,908 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,908 If you don't want 'plom_server.templates.Scan.fragments' to be distributed and are 2026-01-08T07:41:20,909 already explicitly excluding 'plom_server.templates.Scan.fragments' via 2026-01-08T07:41:20,909 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,910 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,910 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,911 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,912 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,913 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,913 even if it does not contain any `.py` files. 2026-01-08T07:41:20,914 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,914 directory, all directories are treated like packages. 2026-01-08T07:41:20,915 ******************************************************************************** 2026-01-08T07:41:20,916 !! 2026-01-08T07:41:20,916 check.warn(importable) 2026-01-08T07:41:20,917 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.templates.SpecCreator' is absent from the `packages` configuration. 2026-01-08T07:41:20,917 !! 2026-01-08T07:41:20,918 ******************************************************************************** 2026-01-08T07:41:20,919 ############################ 2026-01-08T07:41:20,919 # Package would be ignored # 2026-01-08T07:41:20,920 ############################ 2026-01-08T07:41:20,920 Python recognizes 'plom_server.templates.SpecCreator' as an importable package[^1], 2026-01-08T07:41:20,921 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,922 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,922 package, please make sure that 'plom_server.templates.SpecCreator' is explicitly added 2026-01-08T07:41:20,923 to the `packages` configuration field. 2026-01-08T07:41:20,924 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,924 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,925 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,926 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,927 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,928 If you don't want 'plom_server.templates.SpecCreator' to be distributed and are 2026-01-08T07:41:20,929 already explicitly excluding 'plom_server.templates.SpecCreator' via 2026-01-08T07:41:20,929 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,930 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,930 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,932 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,933 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,934 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,934 even if it does not contain any `.py` files. 2026-01-08T07:41:20,935 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,935 directory, all directories are treated like packages. 2026-01-08T07:41:20,936 ******************************************************************************** 2026-01-08T07:41:20,936 !! 2026-01-08T07:41:20,937 check.warn(importable) 2026-01-08T07:41:20,937 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.templates.Tags' is absent from the `packages` configuration. 2026-01-08T07:41:20,938 !! 2026-01-08T07:41:20,939 ******************************************************************************** 2026-01-08T07:41:20,939 ############################ 2026-01-08T07:41:20,940 # Package would be ignored # 2026-01-08T07:41:20,940 ############################ 2026-01-08T07:41:20,941 Python recognizes 'plom_server.templates.Tags' as an importable package[^1], 2026-01-08T07:41:20,941 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,942 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,942 package, please make sure that 'plom_server.templates.Tags' is explicitly added 2026-01-08T07:41:20,943 to the `packages` configuration field. 2026-01-08T07:41:20,944 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,944 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,945 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,946 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,947 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,948 If you don't want 'plom_server.templates.Tags' to be distributed and are 2026-01-08T07:41:20,948 already explicitly excluding 'plom_server.templates.Tags' via 2026-01-08T07:41:20,949 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,949 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,950 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,951 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,952 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,953 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,954 even if it does not contain any `.py` files. 2026-01-08T07:41:20,954 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,955 directory, all directories are treated like packages. 2026-01-08T07:41:20,955 ******************************************************************************** 2026-01-08T07:41:20,957 !! 2026-01-08T07:41:20,957 check.warn(importable) 2026-01-08T07:41:20,958 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.templates.TaskOrder' is absent from the `packages` configuration. 2026-01-08T07:41:20,958 !! 2026-01-08T07:41:20,960 ******************************************************************************** 2026-01-08T07:41:20,960 ############################ 2026-01-08T07:41:20,961 # Package would be ignored # 2026-01-08T07:41:20,961 ############################ 2026-01-08T07:41:20,962 Python recognizes 'plom_server.templates.TaskOrder' as an importable package[^1], 2026-01-08T07:41:20,962 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,963 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,963 package, please make sure that 'plom_server.templates.TaskOrder' is explicitly added 2026-01-08T07:41:20,964 to the `packages` configuration field. 2026-01-08T07:41:20,965 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,965 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,966 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,967 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,968 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,969 If you don't want 'plom_server.templates.TaskOrder' to be distributed and are 2026-01-08T07:41:20,969 already explicitly excluding 'plom_server.templates.TaskOrder' via 2026-01-08T07:41:20,970 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,970 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,971 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,972 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,973 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,974 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,975 even if it does not contain any `.py` files. 2026-01-08T07:41:20,975 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,976 directory, all directories are treated like packages. 2026-01-08T07:41:20,976 ******************************************************************************** 2026-01-08T07:41:20,977 !! 2026-01-08T07:41:20,978 check.warn(importable) 2026-01-08T07:41:20,978 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.templates.UserManagement' is absent from the `packages` configuration. 2026-01-08T07:41:20,979 !! 2026-01-08T07:41:20,980 ******************************************************************************** 2026-01-08T07:41:20,980 ############################ 2026-01-08T07:41:20,981 # Package would be ignored # 2026-01-08T07:41:20,981 ############################ 2026-01-08T07:41:20,982 Python recognizes 'plom_server.templates.UserManagement' as an importable package[^1], 2026-01-08T07:41:20,982 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:20,984 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:20,984 package, please make sure that 'plom_server.templates.UserManagement' is explicitly added 2026-01-08T07:41:20,985 to the `packages` configuration field. 2026-01-08T07:41:20,986 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:20,987 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:20,987 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:20,988 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:20,990 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:20,991 If you don't want 'plom_server.templates.UserManagement' to be distributed and are 2026-01-08T07:41:20,991 already explicitly excluding 'plom_server.templates.UserManagement' via 2026-01-08T07:41:20,992 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:20,992 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:20,993 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:20,994 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:20,994 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:20,996 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:20,996 even if it does not contain any `.py` files. 2026-01-08T07:41:20,997 On the other hand, currently there is no concept of package data 2026-01-08T07:41:20,997 directory, all directories are treated like packages. 2026-01-08T07:41:20,998 ******************************************************************************** 2026-01-08T07:41:20,999 !! 2026-01-08T07:41:20,999 check.warn(importable) 2026-01-08T07:41:21,000 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.templates.Visualization' is absent from the `packages` configuration. 2026-01-08T07:41:21,000 !! 2026-01-08T07:41:21,001 ******************************************************************************** 2026-01-08T07:41:21,001 ############################ 2026-01-08T07:41:21,002 # Package would be ignored # 2026-01-08T07:41:21,002 ############################ 2026-01-08T07:41:21,003 Python recognizes 'plom_server.templates.Visualization' as an importable package[^1], 2026-01-08T07:41:21,004 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:21,005 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:21,005 package, please make sure that 'plom_server.templates.Visualization' is explicitly added 2026-01-08T07:41:21,006 to the `packages` configuration field. 2026-01-08T07:41:21,007 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:21,007 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:21,008 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:21,009 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:21,010 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:21,011 If you don't want 'plom_server.templates.Visualization' to be distributed and are 2026-01-08T07:41:21,012 already explicitly excluding 'plom_server.templates.Visualization' via 2026-01-08T07:41:21,012 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:21,013 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:21,013 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:21,014 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:21,016 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:21,017 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:21,018 even if it does not contain any `.py` files. 2026-01-08T07:41:21,018 On the other hand, currently there is no concept of package data 2026-01-08T07:41:21,019 directory, all directories are treated like packages. 2026-01-08T07:41:21,019 ******************************************************************************** 2026-01-08T07:41:21,021 !! 2026-01-08T07:41:21,021 check.warn(importable) 2026-01-08T07:41:21,022 /tmp/pip-build-env-lxc5q5wl/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'plom_server.templates.base' is absent from the `packages` configuration. 2026-01-08T07:41:21,022 !! 2026-01-08T07:41:21,023 ******************************************************************************** 2026-01-08T07:41:21,023 ############################ 2026-01-08T07:41:21,024 # Package would be ignored # 2026-01-08T07:41:21,024 ############################ 2026-01-08T07:41:21,025 Python recognizes 'plom_server.templates.base' as an importable package[^1], 2026-01-08T07:41:21,025 but it is absent from setuptools' `packages` configuration. 2026-01-08T07:41:21,026 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-08T07:41:21,026 package, please make sure that 'plom_server.templates.base' is explicitly added 2026-01-08T07:41:21,027 to the `packages` configuration field. 2026-01-08T07:41:21,028 Alternatively, you can also rely on setuptools' discovery methods 2026-01-08T07:41:21,028 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-08T07:41:21,029 instead of `find_packages(...)`/`find:`). 2026-01-08T07:41:21,030 You can read more about "package discovery" on setuptools documentation page: 2026-01-08T07:41:21,031 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-08T07:41:21,032 If you don't want 'plom_server.templates.base' to be distributed and are 2026-01-08T07:41:21,032 already explicitly excluding 'plom_server.templates.base' via 2026-01-08T07:41:21,033 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-08T07:41:21,033 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-08T07:41:21,034 combination with a more fine grained `package-data` configuration. 2026-01-08T07:41:21,035 You can read more about "package data files" on setuptools documentation page: 2026-01-08T07:41:21,036 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-08T07:41:21,037 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-08T07:41:21,038 even if it does not contain any `.py` files. 2026-01-08T07:41:21,038 On the other hand, currently there is no concept of package data 2026-01-08T07:41:21,039 directory, all directories are treated like packages. 2026-01-08T07:41:21,039 ******************************************************************************** 2026-01-08T07:41:21,040 !! 2026-01-08T07:41:21,041 check.warn(importable) 2026-01-08T07:41:21,042 copying plom/demoClassList.csv -> build/lib/plom 2026-01-08T07:41:21,042 copying plom/demo_rubrics.toml -> build/lib/plom 2026-01-08T07:41:21,043 copying plom/idBox2.pdf -> build/lib/plom 2026-01-08T07:41:21,043 copying plom/idBox4.pdf -> build/lib/plom 2026-01-08T07:41:21,044 copying plom/latexTemplate.tex -> build/lib/plom 2026-01-08T07:41:21,044 copying plom/latexTemplatev2.tex -> build/lib/plom 2026-01-08T07:41:21,045 copying plom/templateSolutionSpec.toml -> build/lib/plom 2026-01-08T07:41:21,045 copying plom/templateTestSpec.toml -> build/lib/plom 2026-01-08T07:41:21,046 copying plom/templateUserList.csv -> build/lib/plom 2026-01-08T07:41:21,046 copying plom/test_target_latex.png -> build/lib/plom 2026-01-08T07:41:21,047 copying plom/test_target_latex_old.png -> build/lib/plom 2026-01-08T07:41:21,048 copying plom/create/bundle_separator_src.tex -> build/lib/plom/create 2026-01-08T07:41:21,048 copying plom/create/digits.json -> build/lib/plom/create 2026-01-08T07:41:21,049 copying plom/create/extra_pages_src.tex -> build/lib/plom/create 2026-01-08T07:41:21,050 copying plom/create/scrap_paper_src.tex -> build/lib/plom/create 2026-01-08T07:41:21,050 copying plom/create/fonts/adr_handwriting.ttf -> build/lib/plom/create/fonts 2026-01-08T07:41:21,051 copying plom/create/fonts/bt_handwriting.ttf -> build/lib/plom/create/fonts 2026-01-08T07:41:21,051 copying plom/create/fonts/ejx_handwriting.ttf -> build/lib/plom/create/fonts 2026-01-08T07:41:21,051 copying plom/create/fonts/ld_handwriting.ttf -> build/lib/plom/create/fonts 2026-01-08T07:41:21,052 copying plom/create/fonts/nh_handwriting.ttf -> build/lib/plom/create/fonts 2026-01-08T07:41:21,052 copying plom/create/fonts/pdl_handwriting.ttf -> build/lib/plom/create/fonts 2026-01-08T07:41:21,053 copying plom/scan/test_rgb.png -> build/lib/plom/scan 2026-01-08T07:41:21,053 copying plom/scan/test_zbar_fails.png -> build/lib/plom/scan 2026-01-08T07:41:21,053 creating build/lib/plom_server/demo_files 2026-01-08T07:41:21,054 copying plom_server/demo_files/assessment_v1.tex -> build/lib/plom_server/demo_files 2026-01-08T07:41:21,054 copying plom_server/demo_files/assessment_v2.tex -> build/lib/plom_server/demo_files 2026-01-08T07:41:21,055 copying plom_server/demo_files/assessment_v3.tex -> build/lib/plom_server/demo_files 2026-01-08T07:41:21,055 copying plom_server/demo_files/bundle_for_demo.toml -> build/lib/plom_server/demo_files 2026-01-08T07:41:21,056 copying plom_server/demo_files/bundle_for_long_demo.toml -> build/lib/plom_server/demo_files 2026-01-08T07:41:21,056 copying plom_server/demo_files/bundle_for_plaid_demo.toml -> build/lib/plom_server/demo_files 2026-01-08T07:41:21,057 copying plom_server/demo_files/bundle_for_quick_demo.toml -> build/lib/plom_server/demo_files 2026-01-08T07:41:21,057 copying plom_server/demo_files/cl_for_demo.csv -> build/lib/plom_server/demo_files 2026-01-08T07:41:21,058 copying plom_server/demo_files/cl_for_long_demo.csv -> build/lib/plom_server/demo_files 2026-01-08T07:41:21,058 copying plom_server/demo_files/cl_for_plaid_demo.csv -> build/lib/plom_server/demo_files 2026-01-08T07:41:21,059 copying plom_server/demo_files/cl_for_quick_demo.csv -> build/lib/plom_server/demo_files 2026-01-08T07:41:21,059 copying plom_server/demo_files/demo_assessment_qtags.csv -> build/lib/plom_server/demo_files 2026-01-08T07:41:21,060 copying plom_server/demo_files/demo_assessment_rubrics_q1.toml -> build/lib/plom_server/demo_files 2026-01-08T07:41:21,060 copying plom_server/demo_files/demo_assessment_rubrics_q2.toml -> build/lib/plom_server/demo_files 2026-01-08T07:41:21,061 copying plom_server/demo_files/demo_assessment_rubrics_q3.toml -> build/lib/plom_server/demo_files 2026-01-08T07:41:21,062 copying plom_server/demo_files/demo_assessment_rubrics_q4.toml -> build/lib/plom_server/demo_files 2026-01-08T07:41:21,062 copying plom_server/demo_files/demo_assessment_spec.toml -> build/lib/plom_server/demo_files 2026-01-08T07:41:21,062 copying plom_server/demo_files/demo_solution_spec.toml -> build/lib/plom_server/demo_files 2026-01-08T07:41:21,063 creating build/lib/plom_server/API/migrations 2026-01-08T07:41:21,063 copying plom_server/API/migrations/__init__.py -> build/lib/plom_server/API/migrations 2026-01-08T07:41:21,064 creating build/lib/plom_server/API/permissions 2026-01-08T07:41:21,065 copying plom_server/API/permissions/__init__.py -> build/lib/plom_server/API/permissions 2026-01-08T07:41:21,065 copying plom_server/API/permissions/permissions.py -> build/lib/plom_server/API/permissions 2026-01-08T07:41:21,066 creating build/lib/plom_server/API/routes 2026-01-08T07:41:21,066 copying plom_server/API/routes/__init__.py -> build/lib/plom_server/API/routes 2026-01-08T07:41:21,067 copying plom_server/API/routes/annotation_patterns.py -> build/lib/plom_server/API/routes 2026-01-08T07:41:21,067 copying plom_server/API/routes/id_patterns.py -> build/lib/plom_server/API/routes 2026-01-08T07:41:21,068 copying plom_server/API/routes/mark_patterns.py -> build/lib/plom_server/API/routes 2026-01-08T07:41:21,068 copying plom_server/API/routes/misc_patterns.py -> build/lib/plom_server/API/routes 2026-01-08T07:41:21,069 copying plom_server/API/routes/tags_patterns.py -> build/lib/plom_server/API/routes 2026-01-08T07:41:21,070 creating build/lib/plom_server/API/tests 2026-01-08T07:41:21,070 copying plom_server/API/tests/__init__.py -> build/lib/plom_server/API/tests 2026-01-08T07:41:21,070 copying plom_server/API/tests/conftest.py -> build/lib/plom_server/API/tests 2026-01-08T07:41:21,071 copying plom_server/API/tests/test_client_reject_list.py -> build/lib/plom_server/API/tests 2026-01-08T07:41:21,071 copying plom_server/API/tests/test_mark_questions.py -> build/lib/plom_server/API/tests 2026-01-08T07:41:21,072 creating build/lib/plom_server/API/views 2026-01-08T07:41:21,072 copying plom_server/API/views/__init__.py -> build/lib/plom_server/API/views 2026-01-08T07:41:21,073 copying plom_server/API/views/classlist.py -> build/lib/plom_server/API/views 2026-01-08T07:41:21,073 copying plom_server/API/views/finish.py -> build/lib/plom_server/API/views 2026-01-08T07:41:21,073 copying plom_server/API/views/identify.py -> build/lib/plom_server/API/views 2026-01-08T07:41:21,074 copying plom_server/API/views/latex.py -> build/lib/plom_server/API/views 2026-01-08T07:41:21,074 copying plom_server/API/views/mark.py -> build/lib/plom_server/API/views 2026-01-08T07:41:21,075 copying plom_server/API/views/mark_question.py -> build/lib/plom_server/API/views 2026-01-08T07:41:21,075 copying plom_server/API/views/paperstoprint.py -> build/lib/plom_server/API/views 2026-01-08T07:41:21,076 copying plom_server/API/views/pqvmap.py -> build/lib/plom_server/API/views 2026-01-08T07:41:21,076 copying plom_server/API/views/rectangle_extractor.py -> build/lib/plom_server/API/views 2026-01-08T07:41:21,077 copying plom_server/API/views/report.py -> build/lib/plom_server/API/views 2026-01-08T07:41:21,077 copying plom_server/API/views/rubrics.py -> build/lib/plom_server/API/views 2026-01-08T07:41:21,078 copying plom_server/API/views/scan.py -> build/lib/plom_server/API/views 2026-01-08T07:41:21,078 copying plom_server/API/views/server_info.py -> build/lib/plom_server/API/views 2026-01-08T07:41:21,079 copying plom_server/API/views/source_handler.py -> build/lib/plom_server/API/views 2026-01-08T07:41:21,079 copying plom_server/API/views/spec_handler.py -> build/lib/plom_server/API/views 2026-01-08T07:41:21,080 copying plom_server/API/views/user_info.py -> build/lib/plom_server/API/views 2026-01-08T07:41:21,080 copying plom_server/API/views/utils.py -> build/lib/plom_server/API/views 2026-01-08T07:41:21,081 creating build/lib/plom_server/API/views/experimental 2026-01-08T07:41:21,081 copying plom_server/API/views/experimental/__init__.py -> build/lib/plom_server/API/views/experimental 2026-01-08T07:41:21,082 copying plom_server/API/views/experimental/annotations.py -> build/lib/plom_server/API/views/experimental 2026-01-08T07:41:21,082 copying plom_server/API/views/experimental/base.py -> build/lib/plom_server/API/views/experimental 2026-01-08T07:41:21,083 copying plom_server/API/views/experimental/marking_tasks.py -> build/lib/plom_server/API/views/experimental 2026-01-08T07:41:21,083 copying plom_server/API/views/experimental/rubrics.py -> build/lib/plom_server/API/views/experimental 2026-01-08T07:41:21,084 creating build/lib/plom_server/Authentication/forms 2026-01-08T07:41:21,084 copying plom_server/Authentication/forms/__init__.py -> build/lib/plom_server/Authentication/forms 2026-01-08T07:41:21,085 copying plom_server/Authentication/forms/choices.py -> build/lib/plom_server/Authentication/forms 2026-01-08T07:41:21,085 copying plom_server/Authentication/forms/signupForm.py -> build/lib/plom_server/Authentication/forms 2026-01-08T07:41:21,086 creating build/lib/plom_server/Authentication/management/commands 2026-01-08T07:41:21,087 copying plom_server/Authentication/management/commands/plom_create_groups.py -> build/lib/plom_server/Authentication/management/commands 2026-01-08T07:41:21,087 creating build/lib/plom_server/Authentication/migrations 2026-01-08T07:41:21,088 copying plom_server/Authentication/migrations/0001_initial.py -> build/lib/plom_server/Authentication/migrations 2026-01-08T07:41:21,088 copying plom_server/Authentication/migrations/__init__.py -> build/lib/plom_server/Authentication/migrations 2026-01-08T07:41:21,089 creating build/lib/plom_server/Authentication/tests 2026-01-08T07:41:21,089 copying plom_server/Authentication/tests/__init__.py -> build/lib/plom_server/Authentication/tests 2026-01-08T07:41:21,090 copying plom_server/Authentication/tests/test_create_users.py -> build/lib/plom_server/Authentication/tests 2026-01-08T07:41:21,090 creating build/lib/plom_server/Base/migrations 2026-01-08T07:41:21,091 copying plom_server/Base/migrations/0001_initial.py -> build/lib/plom_server/Base/migrations 2026-01-08T07:41:21,091 copying plom_server/Base/migrations/__init__.py -> build/lib/plom_server/Base/migrations 2026-01-08T07:41:21,091 creating build/lib/plom_server/BuildPaperPDF/management/commands 2026-01-08T07:41:21,092 copying plom_server/BuildPaperPDF/management/commands/plom_build_paper_pdfs.py -> build/lib/plom_server/BuildPaperPDF/management/commands 2026-01-08T07:41:21,092 creating build/lib/plom_server/BuildPaperPDF/migrations 2026-01-08T07:41:21,093 copying plom_server/BuildPaperPDF/migrations/0001_initial.py -> build/lib/plom_server/BuildPaperPDF/migrations 2026-01-08T07:41:21,093 copying plom_server/BuildPaperPDF/migrations/0002_initial.py -> build/lib/plom_server/BuildPaperPDF/migrations 2026-01-08T07:41:21,094 copying plom_server/BuildPaperPDF/migrations/__init__.py -> build/lib/plom_server/BuildPaperPDF/migrations 2026-01-08T07:41:21,094 creating build/lib/plom_server/Contrib/management/commands 2026-01-08T07:41:21,095 copying plom_server/Contrib/management/commands/PCA_analysis.py -> build/lib/plom_server/Contrib/management/commands 2026-01-08T07:41:21,095 copying plom_server/Contrib/management/commands/cluster_and_tag.py -> build/lib/plom_server/Contrib/management/commands 2026-01-08T07:41:21,096 creating build/lib/plom_server/Finish/management/commands 2026-01-08T07:41:21,096 copying plom_server/Finish/management/commands/generate_report.py -> build/lib/plom_server/Finish/management/commands 2026-01-08T07:41:21,097 copying plom_server/Finish/management/commands/plom_build_all_soln.py -> build/lib/plom_server/Finish/management/commands 2026-01-08T07:41:21,097 copying plom_server/Finish/management/commands/plom_build_soln.py -> build/lib/plom_server/Finish/management/commands 2026-01-08T07:41:21,098 copying plom_server/Finish/management/commands/plom_download_marks_csv.py -> build/lib/plom_server/Finish/management/commands 2026-01-08T07:41:21,098 copying plom_server/Finish/management/commands/plom_download_ta_info_csv.py -> build/lib/plom_server/Finish/management/commands 2026-01-08T07:41:21,099 copying plom_server/Finish/management/commands/plom_reassemble.py -> build/lib/plom_server/Finish/management/commands 2026-01-08T07:41:21,099 copying plom_server/Finish/management/commands/plom_soln_sources.py -> build/lib/plom_server/Finish/management/commands 2026-01-08T07:41:21,101 copying plom_server/Finish/management/commands/plom_soln_spec.py -> build/lib/plom_server/Finish/management/commands 2026-01-08T07:41:21,103 creating build/lib/plom_server/Finish/migrations 2026-01-08T07:41:21,104 copying plom_server/Finish/migrations/0001_initial.py -> build/lib/plom_server/Finish/migrations 2026-01-08T07:41:21,108 copying plom_server/Finish/migrations/0002_initial.py -> build/lib/plom_server/Finish/migrations 2026-01-08T07:41:21,110 copying plom_server/Finish/migrations/__init__.py -> build/lib/plom_server/Finish/migrations 2026-01-08T07:41:21,113 creating build/lib/plom_server/Finish/templatetags 2026-01-08T07:41:21,114 copying plom_server/Finish/templatetags/__init__.py -> build/lib/plom_server/Finish/templatetags 2026-01-08T07:41:21,117 copying plom_server/Finish/templatetags/custom_tags.py -> build/lib/plom_server/Finish/templatetags 2026-01-08T07:41:21,119 creating build/lib/plom_server/Finish/tests 2026-01-08T07:41:21,120 copying plom_server/Finish/tests/__init__.py -> build/lib/plom_server/Finish/tests 2026-01-08T07:41:21,123 copying plom_server/Finish/tests/test_student_mark.py -> build/lib/plom_server/Finish/tests 2026-01-08T07:41:21,125 creating build/lib/plom_server/Finish/useful_files_for_testing 2026-01-08T07:41:21,126 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-01-08T07:41:21,129 creating build/lib/plom_server/Finish/views 2026-01-08T07:41:21,130 copying plom_server/Finish/views/__init__.py -> build/lib/plom_server/Finish/views 2026-01-08T07:41:21,132 copying plom_server/Finish/views/build_soln_pdf.py -> build/lib/plom_server/Finish/views 2026-01-08T07:41:21,135 copying plom_server/Finish/views/marking_info.py -> build/lib/plom_server/Finish/views 2026-01-08T07:41:21,137 copying plom_server/Finish/views/reassembly.py -> build/lib/plom_server/Finish/views 2026-01-08T07:41:21,140 copying plom_server/Finish/views/soln_home.py -> build/lib/plom_server/Finish/views 2026-01-08T07:41:21,142 copying plom_server/Finish/views/soln_sources.py -> build/lib/plom_server/Finish/views 2026-01-08T07:41:21,144 copying plom_server/Finish/views/soln_spec.py -> build/lib/plom_server/Finish/views 2026-01-08T07:41:21,147 copying plom_server/Finish/views/student_report.py -> build/lib/plom_server/Finish/views 2026-01-08T07:41:21,150 creating build/lib/plom_server/Identify/management/commands 2026-01-08T07:41:21,151 copying plom_server/Identify/management/commands/clear_id.py -> build/lib/plom_server/Identify/management/commands 2026-01-08T07:41:21,154 copying plom_server/Identify/management/commands/plom_id_direct.py -> build/lib/plom_server/Identify/management/commands 2026-01-08T07:41:21,157 copying plom_server/Identify/management/commands/plom_run_id_reader.py -> build/lib/plom_server/Identify/management/commands 2026-01-08T07:41:21,160 creating build/lib/plom_server/Identify/migrations 2026-01-08T07:41:21,161 copying plom_server/Identify/migrations/0001_initial.py -> build/lib/plom_server/Identify/migrations 2026-01-08T07:41:21,163 copying plom_server/Identify/migrations/0002_initial.py -> build/lib/plom_server/Identify/migrations 2026-01-08T07:41:21,166 copying plom_server/Identify/migrations/__init__.py -> build/lib/plom_server/Identify/migrations 2026-01-08T07:41:21,168 creating build/lib/plom_server/QuestionTags/management/commands 2026-01-08T07:41:21,169 copying plom_server/QuestionTags/management/commands/create_tag.py -> build/lib/plom_server/QuestionTags/management/commands 2026-01-08T07:41:21,172 copying plom_server/QuestionTags/management/commands/delete_qtag_link.py -> build/lib/plom_server/QuestionTags/management/commands 2026-01-08T07:41:21,175 copying plom_server/QuestionTags/management/commands/delete_tag.py -> build/lib/plom_server/QuestionTags/management/commands 2026-01-08T07:41:21,177 copying plom_server/QuestionTags/management/commands/link_question_with_tag.py -> build/lib/plom_server/QuestionTags/management/commands 2026-01-08T07:41:21,179 copying plom_server/QuestionTags/management/commands/upload_qtags_csv.py -> build/lib/plom_server/QuestionTags/management/commands 2026-01-08T07:41:21,182 creating build/lib/plom_server/QuestionTags/migrations 2026-01-08T07:41:21,183 copying plom_server/QuestionTags/migrations/0001_initial.py -> build/lib/plom_server/QuestionTags/migrations 2026-01-08T07:41:21,185 copying plom_server/QuestionTags/migrations/__init__.py -> build/lib/plom_server/QuestionTags/migrations 2026-01-08T07:41:21,188 creating build/lib/plom_server/QuestionClustering/migrations 2026-01-08T07:41:21,189 copying plom_server/QuestionClustering/migrations/0001_initial.py -> build/lib/plom_server/QuestionClustering/migrations 2026-01-08T07:41:21,192 copying plom_server/QuestionClustering/migrations/__init__.py -> build/lib/plom_server/QuestionClustering/migrations 2026-01-08T07:41:21,195 creating build/lib/plom_server/Launcher/migrations 2026-01-08T07:41:21,196 copying plom_server/Launcher/migrations/__init__.py -> build/lib/plom_server/Launcher/migrations 2026-01-08T07:41:21,199 creating build/lib/plom_server/Mark/migrations 2026-01-08T07:41:21,200 copying plom_server/Mark/migrations/0001_initial.py -> build/lib/plom_server/Mark/migrations 2026-01-08T07:41:21,203 copying plom_server/Mark/migrations/0002_initial.py -> build/lib/plom_server/Mark/migrations 2026-01-08T07:41:21,205 copying plom_server/Mark/migrations/__init__.py -> build/lib/plom_server/Mark/migrations 2026-01-08T07:41:21,208 creating build/lib/plom_server/Mark/models 2026-01-08T07:41:21,209 copying plom_server/Mark/models/__init__.py -> build/lib/plom_server/Mark/models 2026-01-08T07:41:21,211 copying plom_server/Mark/models/annotations.py -> build/lib/plom_server/Mark/models 2026-01-08T07:41:21,213 copying plom_server/Mark/models/tasks.py -> build/lib/plom_server/Mark/models 2026-01-08T07:41:21,216 creating build/lib/plom_server/Mark/serializers 2026-01-08T07:41:21,217 copying plom_server/Mark/serializers/__init__.py -> build/lib/plom_server/Mark/serializers 2026-01-08T07:41:21,219 copying plom_server/Mark/serializers/annotations.py -> build/lib/plom_server/Mark/serializers 2026-01-08T07:41:21,222 copying plom_server/Mark/serializers/tasks.py -> build/lib/plom_server/Mark/serializers 2026-01-08T07:41:21,224 copying plom_server/Mark/tests/tiny_qvmap.toml -> build/lib/plom_server/Mark/tests 2026-01-08T07:41:21,226 copying plom_server/Mark/tests/tiny_spec.toml -> build/lib/plom_server/Mark/tests 2026-01-08T07:41:21,229 creating build/lib/plom_server/Papers/management/commands 2026-01-08T07:41:21,230 copying plom_server/Papers/management/commands/plom_qvmap.py -> build/lib/plom_server/Papers/management/commands 2026-01-08T07:41:21,233 creating build/lib/plom_server/Papers/migrations 2026-01-08T07:41:21,234 copying plom_server/Papers/migrations/0001_initial.py -> build/lib/plom_server/Papers/migrations 2026-01-08T07:41:21,238 copying plom_server/Papers/migrations/__init__.py -> build/lib/plom_server/Papers/migrations 2026-01-08T07:41:21,240 creating build/lib/plom_server/Preparation/management/commands 2026-01-08T07:41:21,242 copying plom_server/Preparation/management/commands/plom_preparation_classlist.py -> build/lib/plom_server/Preparation/management/commands 2026-01-08T07:41:21,246 copying plom_server/Preparation/management/commands/plom_preparation_prenaming.py -> build/lib/plom_server/Preparation/management/commands 2026-01-08T07:41:21,249 copying plom_server/Preparation/management/commands/plom_preparation_source.py -> build/lib/plom_server/Preparation/management/commands 2026-01-08T07:41:21,251 copying plom_server/Preparation/management/commands/plom_preparation_spec.py -> build/lib/plom_server/Preparation/management/commands 2026-01-08T07:41:21,254 copying plom_server/Preparation/management/commands/plom_preparation_status.py -> build/lib/plom_server/Preparation/management/commands 2026-01-08T07:41:21,256 creating build/lib/plom_server/Preparation/migrations 2026-01-08T07:41:21,257 copying plom_server/Preparation/migrations/0001_initial.py -> build/lib/plom_server/Preparation/migrations 2026-01-08T07:41:21,260 copying plom_server/Preparation/migrations/__init__.py -> build/lib/plom_server/Preparation/migrations 2026-01-08T07:41:21,262 creating build/lib/plom_server/Preparation/tests 2026-01-08T07:41:21,263 copying plom_server/Preparation/tests/__init__.py -> build/lib/plom_server/Preparation/tests 2026-01-08T07:41:21,266 copying plom_server/Preparation/tests/test_classlist_service.py -> build/lib/plom_server/Preparation/tests 2026-01-08T07:41:21,269 copying plom_server/Preparation/tests/test_source_service.py -> build/lib/plom_server/Preparation/tests 2026-01-08T07:41:21,272 copying plom_server/Preparation/tests/test_status.py -> build/lib/plom_server/Preparation/tests 2026-01-08T07:41:21,274 copying plom_server/Preparation/tests/test_students.py -> build/lib/plom_server/Preparation/tests 2026-01-08T07:41:21,277 copying plom_server/Preparation/tests/test_view_home.py -> build/lib/plom_server/Preparation/tests 2026-01-08T07:41:21,279 copying plom_server/Preparation/tests/tiny_spec.toml -> build/lib/plom_server/Preparation/tests 2026-01-08T07:41:21,281 creating build/lib/plom_server/Preparation/useful_files_for_testing 2026-01-08T07:41:21,282 copying plom_server/Preparation/useful_files_for_testing/cl_errs.csv -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-01-08T07:41:21,285 copying plom_server/Preparation/useful_files_for_testing/cl_for_demo.csv -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-01-08T07:41:21,287 copying plom_server/Preparation/useful_files_for_testing/cl_good.csv -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-01-08T07:41:21,289 copying plom_server/Preparation/useful_files_for_testing/cl_warn.csv -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-01-08T07:41:21,292 copying plom_server/Preparation/useful_files_for_testing/spec_with_shared_pages.toml -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-01-08T07:41:21,294 copying plom_server/Preparation/useful_files_for_testing/test_version1.pdf -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-01-08T07:41:21,299 copying plom_server/Preparation/useful_files_for_testing/test_version2.pdf -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-01-08T07:41:21,306 copying plom_server/Preparation/useful_files_for_testing/testing_test_spec.toml -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-01-08T07:41:21,309 creating build/lib/plom_server/Preparation/views 2026-01-08T07:41:21,310 copying plom_server/Preparation/views/__init__.py -> build/lib/plom_server/Preparation/views 2026-01-08T07:41:21,313 copying plom_server/Preparation/views/classlist_manage.py -> build/lib/plom_server/Preparation/views 2026-01-08T07:41:21,315 copying plom_server/Preparation/views/home.py -> build/lib/plom_server/Preparation/views 2026-01-08T07:41:21,318 copying plom_server/Preparation/views/miscellanea.py -> build/lib/plom_server/Preparation/views 2026-01-08T07:41:21,320 copying plom_server/Preparation/views/mocker.py -> build/lib/plom_server/Preparation/views 2026-01-08T07:41:21,323 copying plom_server/Preparation/views/needs_manager_view.py -> build/lib/plom_server/Preparation/views 2026-01-08T07:41:21,325 copying plom_server/Preparation/views/pqv_mapping.py -> build/lib/plom_server/Preparation/views 2026-01-08T07:41:21,328 copying plom_server/Preparation/views/prenaming.py -> build/lib/plom_server/Preparation/views 2026-01-08T07:41:21,330 copying plom_server/Preparation/views/source_manage.py -> build/lib/plom_server/Preparation/views 2026-01-08T07:41:21,333 creating build/lib/plom_server/Progress/tests 2026-01-08T07:41:21,334 copying plom_server/Progress/tests/__init__.py -> build/lib/plom_server/Progress/tests 2026-01-08T07:41:21,337 creating build/lib/plom_server/Progress/views 2026-01-08T07:41:21,338 copying plom_server/Progress/views/__init__.py -> build/lib/plom_server/Progress/views 2026-01-08T07:41:21,343 copying plom_server/Progress/views/overview_landing.py -> build/lib/plom_server/Progress/views 2026-01-08T07:41:21,345 copying plom_server/Progress/views/progress_identify.py -> build/lib/plom_server/Progress/views 2026-01-08T07:41:21,348 copying plom_server/Progress/views/progress_mark.py -> build/lib/plom_server/Progress/views 2026-01-08T07:41:21,350 copying plom_server/Progress/views/progress_task_annot.py -> build/lib/plom_server/Progress/views 2026-01-08T07:41:21,354 copying plom_server/Progress/views/progress_userinfo.py -> build/lib/plom_server/Progress/views 2026-01-08T07:41:21,356 creating build/lib/plom_server/Rectangles/management/commands 2026-01-08T07:41:21,358 copying plom_server/Rectangles/management/commands/plom_extract_rectangle.py -> build/lib/plom_server/Rectangles/management/commands 2026-01-08T07:41:21,361 creating build/lib/plom_server/Rectangles/tests 2026-01-08T07:41:21,362 copying plom_server/Rectangles/tests/__init__.py -> build/lib/plom_server/Rectangles/tests 2026-01-08T07:41:21,364 copying plom_server/Rectangles/tests/test_rectangles.py -> build/lib/plom_server/Rectangles/tests 2026-01-08T07:41:21,367 creating build/lib/plom_server/Rubrics/management/commands 2026-01-08T07:41:21,369 copying plom_server/Rubrics/management/commands/plom_rubrics.py -> build/lib/plom_server/Rubrics/management/commands 2026-01-08T07:41:21,372 creating build/lib/plom_server/Rubrics/migrations 2026-01-08T07:41:21,373 copying plom_server/Rubrics/migrations/0001_initial.py -> build/lib/plom_server/Rubrics/migrations 2026-01-08T07:41:21,376 copying plom_server/Rubrics/migrations/__init__.py -> build/lib/plom_server/Rubrics/migrations 2026-01-08T07:41:21,378 creating build/lib/plom_server/Rubrics/tests 2026-01-08T07:41:21,379 copying plom_server/Rubrics/tests/__init__.py -> build/lib/plom_server/Rubrics/tests 2026-01-08T07:41:21,381 copying plom_server/Rubrics/tests/test_display_delta.py -> build/lib/plom_server/Rubrics/tests 2026-01-08T07:41:21,384 copying plom_server/Rubrics/tests/test_rubric_fractional_permissions.py -> build/lib/plom_server/Rubrics/tests 2026-01-08T07:41:21,387 copying plom_server/Rubrics/tests/test_rubric_misc.py -> build/lib/plom_server/Rubrics/tests 2026-01-08T07:41:21,390 copying plom_server/Rubrics/tests/test_rubric_permissions.py -> build/lib/plom_server/Rubrics/tests 2026-01-08T07:41:21,392 copying plom_server/Rubrics/tests/test_rubric_service.py -> build/lib/plom_server/Rubrics/tests 2026-01-08T07:41:21,396 creating build/lib/plom_server/Scan/management/commands 2026-01-08T07:41:21,397 copying plom_server/Scan/management/commands/plom_bundle_push_lock.py -> build/lib/plom_server/Scan/management/commands 2026-01-08T07:41:21,400 copying plom_server/Scan/management/commands/plom_discard_pushed_page.py -> build/lib/plom_server/Scan/management/commands 2026-01-08T07:41:21,402 copying plom_server/Scan/management/commands/plom_forgive_all_dnm.py -> build/lib/plom_server/Scan/management/commands 2026-01-08T07:41:21,405 copying plom_server/Scan/management/commands/plom_forgive_missing_page.py -> build/lib/plom_server/Scan/management/commands 2026-01-08T07:41:21,407 copying plom_server/Scan/management/commands/plom_list_images_in_paper.py -> build/lib/plom_server/Scan/management/commands 2026-01-08T07:41:21,410 copying plom_server/Scan/management/commands/plom_reassign_discard.py -> build/lib/plom_server/Scan/management/commands 2026-01-08T07:41:21,412 copying plom_server/Scan/management/commands/plom_staging_assign_extra.py -> build/lib/plom_server/Scan/management/commands 2026-01-08T07:41:21,415 copying plom_server/Scan/management/commands/plom_staging_bundles.py -> build/lib/plom_server/Scan/management/commands 2026-01-08T07:41:21,418 copying plom_server/Scan/management/commands/plom_staging_discard.py -> build/lib/plom_server/Scan/management/commands 2026-01-08T07:41:21,421 copying plom_server/Scan/management/commands/plom_staging_extralise.py -> build/lib/plom_server/Scan/management/commands 2026-01-08T07:41:21,423 copying plom_server/Scan/management/commands/plom_staging_knowify.py -> build/lib/plom_server/Scan/management/commands 2026-01-08T07:41:21,426 copying plom_server/Scan/management/commands/plom_staging_rotate.py -> build/lib/plom_server/Scan/management/commands 2026-01-08T07:41:21,428 copying plom_server/Scan/management/commands/plom_staging_unknowify.py -> build/lib/plom_server/Scan/management/commands 2026-01-08T07:41:21,430 creating build/lib/plom_server/Scan/migrations 2026-01-08T07:41:21,432 copying plom_server/Scan/migrations/0001_initial.py -> build/lib/plom_server/Scan/migrations 2026-01-08T07:41:21,435 copying plom_server/Scan/migrations/__init__.py -> build/lib/plom_server/Scan/migrations 2026-01-08T07:41:21,437 creating build/lib/plom_server/Scan/tests 2026-01-08T07:41:21,438 copying plom_server/Scan/tests/__init__.py -> build/lib/plom_server/Scan/tests 2026-01-08T07:41:21,440 copying plom_server/Scan/tests/id_page_img.png -> build/lib/plom_server/Scan/tests 2026-01-08T07:41:21,444 copying plom_server/Scan/tests/test_forgive.py -> build/lib/plom_server/Scan/tests 2026-01-08T07:41:21,446 copying plom_server/Scan/tests/test_image_process.py -> build/lib/plom_server/Scan/tests 2026-01-08T07:41:21,448 copying plom_server/Scan/tests/test_manage_discard.py -> build/lib/plom_server/Scan/tests 2026-01-08T07:41:21,451 copying plom_server/Scan/tests/test_manage_scan.py -> build/lib/plom_server/Scan/tests 2026-01-08T07:41:21,454 copying plom_server/Scan/tests/test_qr_service.py -> build/lib/plom_server/Scan/tests 2026-01-08T07:41:21,457 copying plom_server/Scan/tests/test_scan_cast.py -> build/lib/plom_server/Scan/tests 2026-01-08T07:41:21,460 copying plom_server/Scan/tests/test_scanner.py -> build/lib/plom_server/Scan/tests 2026-01-08T07:41:21,463 creating build/lib/plom_server/Scan/views 2026-01-08T07:41:21,464 copying plom_server/Scan/views/__init__.py -> build/lib/plom_server/Scan/views 2026-01-08T07:41:21,467 copying plom_server/Scan/views/cast_image_state.py -> build/lib/plom_server/Scan/views 2026-01-08T07:41:21,469 copying plom_server/Scan/views/manage_bundle.py -> build/lib/plom_server/Scan/views 2026-01-08T07:41:21,473 copying plom_server/Scan/views/push_images.py -> build/lib/plom_server/Scan/views 2026-01-08T07:41:21,475 copying plom_server/Scan/views/pushed_images.py -> build/lib/plom_server/Scan/views 2026-01-08T07:41:21,478 copying plom_server/Scan/views/rotate_images.py -> build/lib/plom_server/Scan/views 2026-01-08T07:41:21,480 copying plom_server/Scan/views/scan_discards.py -> build/lib/plom_server/Scan/views 2026-01-08T07:41:21,483 copying plom_server/Scan/views/scanner_home.py -> build/lib/plom_server/Scan/views 2026-01-08T07:41:21,486 copying plom_server/Scan/views/scanner_summary.py -> build/lib/plom_server/Scan/views 2026-01-08T07:41:21,488 creating build/lib/plom_server/SpecCreator/migrations 2026-01-08T07:41:21,489 copying plom_server/SpecCreator/migrations/__init__.py -> build/lib/plom_server/SpecCreator/migrations 2026-01-08T07:41:21,492 creating build/lib/plom_server/SpecCreator/views 2026-01-08T07:41:21,493 copying plom_server/SpecCreator/views/__init__.py -> build/lib/plom_server/SpecCreator/views 2026-01-08T07:41:21,496 copying plom_server/SpecCreator/views/base.py -> build/lib/plom_server/SpecCreator/views 2026-01-08T07:41:21,498 copying plom_server/SpecCreator/views/spec_download.py -> build/lib/plom_server/SpecCreator/views 2026-01-08T07:41:21,500 copying plom_server/SpecCreator/views/spec_editor.py -> build/lib/plom_server/SpecCreator/views 2026-01-08T07:41:21,503 copying plom_server/SpecCreator/views/spec_upload.py -> build/lib/plom_server/SpecCreator/views 2026-01-08T07:41:21,505 copying plom_server/SpecCreator/views/summary.py -> build/lib/plom_server/SpecCreator/views 2026-01-08T07:41:21,508 copying plom_server/SpecCreator/views/template_spec_builder.py -> build/lib/plom_server/SpecCreator/views 2026-01-08T07:41:21,510 copying plom_server/static/ball_triangle.svg -> build/lib/plom_server/static 2026-01-08T07:41:21,513 copying plom_server/static/defaultUserIcon.png -> build/lib/plom_server/static 2026-01-08T07:41:21,516 copying plom_server/static/fingers_in_gears.svg -> build/lib/plom_server/static 2026-01-08T07:41:21,519 copying plom_server/static/plomLogo.png -> build/lib/plom_server/static 2026-01-08T07:41:21,522 creating build/lib/plom_server/static/css 2026-01-08T07:41:21,523 copying plom_server/static/css/base.css -> build/lib/plom_server/static/css 2026-01-08T07:41:21,525 copying plom_server/static/css/diff_table.css -> build/lib/plom_server/static/css 2026-01-08T07:41:21,528 copying plom_server/static/css/generate_report.css -> build/lib/plom_server/static/css 2026-01-08T07:41:21,530 copying plom_server/static/css/loginPage.css -> build/lib/plom_server/static/css 2026-01-08T07:41:21,532 copying plom_server/static/css/profile.css -> build/lib/plom_server/static/css 2026-01-08T07:41:21,535 creating build/lib/plom_server/static/js 2026-01-08T07:41:21,536 copying plom_server/static/js/frontend_utils.js -> build/lib/plom_server/static/js 2026-01-08T07:41:21,539 copying plom_server/static/js/heatmap.js -> build/lib/plom_server/static/js 2026-01-08T07:41:21,541 copying plom_server/static/js/histogram.js -> build/lib/plom_server/static/js 2026-01-08T07:41:21,544 copying plom_server/static/js/plom_htmx_error_handler.js -> build/lib/plom_server/static/js 2026-01-08T07:41:21,546 copying plom_server/static/js/rectangle_select.js -> build/lib/plom_server/static/js 2026-01-08T07:41:21,549 creating build/lib/plom_server/TaskOrder/management/commands 2026-01-08T07:41:21,551 copying plom_server/TaskOrder/management/commands/task_sort_written_amount.py -> build/lib/plom_server/TaskOrder/management/commands 2026-01-08T07:41:21,554 copying plom_server/templates/403.html -> build/lib/plom_server/templates 2026-01-08T07:41:21,556 creating build/lib/plom_server/templates/Authentication 2026-01-08T07:41:21,557 copying plom_server/templates/Authentication/activation_invalid.html -> build/lib/plom_server/templates/Authentication 2026-01-08T07:41:21,560 copying plom_server/templates/Authentication/home.html -> build/lib/plom_server/templates/Authentication 2026-01-08T07:41:21,562 copying plom_server/templates/Authentication/login.html -> build/lib/plom_server/templates/Authentication 2026-01-08T07:41:21,565 copying plom_server/templates/Authentication/maintenance.html -> build/lib/plom_server/templates/Authentication 2026-01-08T07:41:21,567 copying plom_server/templates/Authentication/no_group.html -> build/lib/plom_server/templates/Authentication 2026-01-08T07:41:21,569 copying plom_server/templates/Authentication/set_password.html -> build/lib/plom_server/templates/Authentication 2026-01-08T07:41:21,572 copying plom_server/templates/Authentication/set_password_complete.html -> build/lib/plom_server/templates/Authentication 2026-01-08T07:41:21,574 copying plom_server/templates/Authentication/signup_base.html -> build/lib/plom_server/templates/Authentication 2026-01-08T07:41:21,577 copying plom_server/templates/Authentication/signup_import_users.html -> build/lib/plom_server/templates/Authentication 2026-01-08T07:41:21,580 copying plom_server/templates/Authentication/signup_multiple_users.html -> build/lib/plom_server/templates/Authentication 2026-01-08T07:41:21,582 copying plom_server/templates/Authentication/signup_single_user.html -> build/lib/plom_server/templates/Authentication 2026-01-08T07:41:21,584 copying plom_server/templates/Authentication/unauthorized.html -> build/lib/plom_server/templates/Authentication 2026-01-08T07:41:21,586 creating build/lib/plom_server/templates/BuildPaperPDF 2026-01-08T07:41:21,587 copying plom_server/templates/BuildPaperPDF/build_paper_pdfs.html -> build/lib/plom_server/templates/BuildPaperPDF 2026-01-08T07:41:21,590 copying plom_server/templates/BuildPaperPDF/cannot_find_pdf.html -> build/lib/plom_server/templates/BuildPaperPDF 2026-01-08T07:41:21,592 creating build/lib/plom_server/templates/BuildPaperPDF/fragments 2026-01-08T07:41:21,593 copying plom_server/templates/BuildPaperPDF/fragments/pdf_table.html -> build/lib/plom_server/templates/BuildPaperPDF/fragments 2026-01-08T07:41:21,596 creating build/lib/plom_server/templates/Finish 2026-01-08T07:41:21,597 copying plom_server/templates/Finish/build_soln.html -> build/lib/plom_server/templates/Finish 2026-01-08T07:41:21,600 copying plom_server/templates/Finish/finish_no_spec.html -> build/lib/plom_server/templates/Finish 2026-01-08T07:41:21,603 copying plom_server/templates/Finish/finish_not_printed.html -> build/lib/plom_server/templates/Finish 2026-01-08T07:41:21,605 copying plom_server/templates/Finish/marking_landing.html -> build/lib/plom_server/templates/Finish 2026-01-08T07:41:21,608 copying plom_server/templates/Finish/reassemble_paper_pdfs.html -> build/lib/plom_server/templates/Finish 2026-01-08T07:41:21,611 copying plom_server/templates/Finish/soln_home.html -> build/lib/plom_server/templates/Finish 2026-01-08T07:41:21,613 copying plom_server/templates/Finish/soln_source_attempt.html -> build/lib/plom_server/templates/Finish 2026-01-08T07:41:21,615 copying plom_server/templates/Finish/soln_sources.html -> build/lib/plom_server/templates/Finish 2026-01-08T07:41:21,618 copying plom_server/templates/Finish/soln_spec.html -> build/lib/plom_server/templates/Finish 2026-01-08T07:41:21,621 copying plom_server/templates/Finish/template_soln_spec.html -> build/lib/plom_server/templates/Finish 2026-01-08T07:41:21,623 creating build/lib/plom_server/templates/Finish/Reports 2026-01-08T07:41:21,624 copying plom_server/templates/Finish/Reports/brief_student_report.html -> build/lib/plom_server/templates/Finish/Reports 2026-01-08T07:41:21,626 creating build/lib/plom_server/templates/Identify 2026-01-08T07:41:21,627 copying plom_server/templates/Identify/find_id_rect.html -> build/lib/plom_server/templates/Identify 2026-01-08T07:41:21,630 copying plom_server/templates/Identify/id_prediction_home.html -> build/lib/plom_server/templates/Identify 2026-01-08T07:41:21,633 copying plom_server/templates/Identify/parent_idbox_rect.html -> build/lib/plom_server/templates/Identify 2026-01-08T07:41:21,636 creating build/lib/plom_server/templates/Preparation 2026-01-08T07:41:21,637 copying plom_server/templates/Preparation/classlist_attempt.html -> build/lib/plom_server/templates/Preparation 2026-01-08T07:41:21,639 copying plom_server/templates/Preparation/classlist_manage.html -> build/lib/plom_server/templates/Preparation 2026-01-08T07:41:21,642 copying plom_server/templates/Preparation/dependency_conflict.html -> build/lib/plom_server/templates/Preparation 2026-01-08T07:41:21,645 copying plom_server/templates/Preparation/home.html -> build/lib/plom_server/templates/Preparation 2026-01-08T07:41:21,648 copying plom_server/templates/Preparation/miscellanea.html -> build/lib/plom_server/templates/Preparation 2026-01-08T07:41:21,650 copying plom_server/templates/Preparation/papers_printed_manage.html -> build/lib/plom_server/templates/Preparation 2026-01-08T07:41:21,653 copying plom_server/templates/Preparation/pqv_mapping_attempt.html -> build/lib/plom_server/templates/Preparation 2026-01-08T07:41:21,655 copying plom_server/templates/Preparation/pqv_mapping_manage.html -> build/lib/plom_server/templates/Preparation 2026-01-08T07:41:21,658 copying plom_server/templates/Preparation/prenaming_configuration.html -> build/lib/plom_server/templates/Preparation 2026-01-08T07:41:21,661 copying plom_server/templates/Preparation/prenaming_manage.html -> build/lib/plom_server/templates/Preparation 2026-01-08T07:41:21,663 copying plom_server/templates/Preparation/source_item_view.html -> build/lib/plom_server/templates/Preparation 2026-01-08T07:41:21,665 copying plom_server/templates/Preparation/source_manage.html -> build/lib/plom_server/templates/Preparation 2026-01-08T07:41:21,668 creating build/lib/plom_server/templates/Profile 2026-01-08T07:41:21,669 copying plom_server/templates/Profile/profile.html -> build/lib/plom_server/templates/Profile 2026-01-08T07:41:21,671 creating build/lib/plom_server/templates/Progress 2026-01-08T07:41:21,672 copying plom_server/templates/Progress/all_task_overview.html -> build/lib/plom_server/templates/Progress 2026-01-08T07:41:21,675 copying plom_server/templates/Progress/overview_landing.html -> build/lib/plom_server/templates/Progress 2026-01-08T07:41:21,678 copying plom_server/templates/Progress/tools_landing.html -> build/lib/plom_server/templates/Progress 2026-01-08T07:41:21,680 creating build/lib/plom_server/templates/Progress/Identify 2026-01-08T07:41:21,681 copying plom_server/templates/Progress/Identify/id_image_wrap_fragment.html -> build/lib/plom_server/templates/Progress/Identify 2026-01-08T07:41:21,684 copying plom_server/templates/Progress/Identify/identify_home.html -> build/lib/plom_server/templates/Progress/Identify 2026-01-08T07:41:21,686 creating build/lib/plom_server/templates/Progress/Mark 2026-01-08T07:41:21,688 copying plom_server/templates/Progress/Mark/annotation_image_wrap_fragment.html -> build/lib/plom_server/templates/Progress/Mark 2026-01-08T07:41:21,690 copying plom_server/templates/Progress/Mark/mark_compare_versions.html -> build/lib/plom_server/templates/Progress/Mark 2026-01-08T07:41:21,693 copying plom_server/templates/Progress/Mark/mark_details.html -> build/lib/plom_server/templates/Progress/Mark 2026-01-08T07:41:21,695 copying plom_server/templates/Progress/Mark/mark_home.html -> build/lib/plom_server/templates/Progress/Mark 2026-01-08T07:41:21,698 copying plom_server/templates/Progress/Mark/mark_papers.html -> build/lib/plom_server/templates/Progress/Mark 2026-01-08T07:41:21,700 copying plom_server/templates/Progress/Mark/mark_stats_card.html -> build/lib/plom_server/templates/Progress/Mark 2026-01-08T07:41:21,703 copying plom_server/templates/Progress/Mark/original_image_wrap_fragment.html -> build/lib/plom_server/templates/Progress/Mark 2026-01-08T07:41:21,705 copying plom_server/templates/Progress/Mark/task_details.html -> build/lib/plom_server/templates/Progress/Mark 2026-01-08T07:41:21,708 copying plom_server/templates/Progress/Mark/task_filter.html -> build/lib/plom_server/templates/Progress/Mark 2026-01-08T07:41:21,711 creating build/lib/plom_server/templates/Progress/User_Info 2026-01-08T07:41:21,712 copying plom_server/templates/Progress/User_Info/modal_forms.html -> build/lib/plom_server/templates/Progress/User_Info 2026-01-08T07:41:21,715 copying plom_server/templates/Progress/User_Info/user_info_home.html -> build/lib/plom_server/templates/Progress/User_Info 2026-01-08T07:41:21,718 creating build/lib/plom_server/templates/Progress/fragments 2026-01-08T07:41:21,719 copying plom_server/templates/Progress/fragments/task_progress_bar.html -> build/lib/plom_server/templates/Progress/fragments 2026-01-08T07:41:21,722 creating build/lib/plom_server/templates/QuestionClustering 2026-01-08T07:41:21,723 copying plom_server/templates/QuestionClustering/cluster_groups.html -> build/lib/plom_server/templates/QuestionClustering 2026-01-08T07:41:21,726 copying plom_server/templates/QuestionClustering/clustered_papers.html -> build/lib/plom_server/templates/QuestionClustering 2026-01-08T07:41:21,729 copying plom_server/templates/QuestionClustering/clustering_jobs.html -> build/lib/plom_server/templates/QuestionClustering 2026-01-08T07:41:21,732 copying plom_server/templates/QuestionClustering/home.html -> build/lib/plom_server/templates/QuestionClustering 2026-01-08T07:41:21,734 copying plom_server/templates/QuestionClustering/modal_forms.html -> build/lib/plom_server/templates/QuestionClustering 2026-01-08T07:41:21,737 copying plom_server/templates/QuestionClustering/select.html -> build/lib/plom_server/templates/QuestionClustering 2026-01-08T07:41:21,739 copying plom_server/templates/QuestionClustering/show_rectangles.html -> build/lib/plom_server/templates/QuestionClustering 2026-01-08T07:41:21,742 creating build/lib/plom_server/templates/QuestionClustering/fragments 2026-01-08T07:41:21,743 copying plom_server/templates/QuestionClustering/fragments/clustering_jobs_table.html -> build/lib/plom_server/templates/QuestionClustering/fragments 2026-01-08T07:41:21,746 copying plom_server/templates/QuestionClustering/fragments/clustering_tag_cell.html -> build/lib/plom_server/templates/QuestionClustering/fragments 2026-01-08T07:41:21,749 copying plom_server/templates/QuestionClustering/fragments/error_detail_modal.html -> build/lib/plom_server/templates/QuestionClustering/fragments 2026-01-08T07:41:21,751 creating build/lib/plom_server/templates/Questiontags 2026-01-08T07:41:21,752 copying plom_server/templates/Questiontags/modal_forms.html -> build/lib/plom_server/templates/Questiontags 2026-01-08T07:41:21,756 copying plom_server/templates/Questiontags/qtags_landing.html -> build/lib/plom_server/templates/Questiontags 2026-01-08T07:41:21,759 creating build/lib/plom_server/templates/Rectangles 2026-01-08T07:41:21,760 copying plom_server/templates/Rectangles/home.html -> build/lib/plom_server/templates/Rectangles 2026-01-08T07:41:21,762 copying plom_server/templates/Rectangles/select.html -> build/lib/plom_server/templates/Rectangles 2026-01-08T07:41:21,765 copying plom_server/templates/Rectangles/show_rectangles.html -> build/lib/plom_server/templates/Rectangles 2026-01-08T07:41:21,768 creating build/lib/plom_server/templates/Reports 2026-01-08T07:41:21,769 copying plom_server/templates/Reports/reports_landing.html -> build/lib/plom_server/templates/Reports 2026-01-08T07:41:21,772 creating build/lib/plom_server/templates/Rubrics 2026-01-08T07:41:21,773 copying plom_server/templates/Rubrics/diff_partial.html -> build/lib/plom_server/templates/Rubrics 2026-01-08T07:41:21,776 copying plom_server/templates/Rubrics/feedback_rules.html -> build/lib/plom_server/templates/Rubrics 2026-01-08T07:41:21,779 copying plom_server/templates/Rubrics/modal_forms.html -> build/lib/plom_server/templates/Rubrics 2026-01-08T07:41:21,782 copying plom_server/templates/Rubrics/rubric_item.html -> build/lib/plom_server/templates/Rubrics 2026-01-08T07:41:21,785 copying plom_server/templates/Rubrics/rubrics_access.html -> build/lib/plom_server/templates/Rubrics 2026-01-08T07:41:21,788 copying plom_server/templates/Rubrics/rubrics_admin.html -> build/lib/plom_server/templates/Rubrics 2026-01-08T07:41:21,791 copying plom_server/templates/Rubrics/rubrics_landing.html -> build/lib/plom_server/templates/Rubrics 2026-01-08T07:41:21,793 creating build/lib/plom_server/templates/Scan 2026-01-08T07:41:21,794 copying plom_server/templates/Scan/bundle_is_locked.html -> build/lib/plom_server/templates/Scan 2026-01-08T07:41:21,797 copying plom_server/templates/Scan/bundle_push_bad_error.html -> build/lib/plom_server/templates/Scan 2026-01-08T07:41:21,800 copying plom_server/templates/Scan/bundle_push_collision.html -> build/lib/plom_server/templates/Scan 2026-01-08T07:41:21,803 copying plom_server/templates/Scan/bundle_thumbnails.html -> build/lib/plom_server/templates/Scan 2026-01-08T07:41:21,806 copying plom_server/templates/Scan/bundle_upload.html -> build/lib/plom_server/templates/Scan 2026-01-08T07:41:21,809 copying plom_server/templates/Scan/handwriting_comparison.html -> build/lib/plom_server/templates/Scan 2026-01-08T07:41:21,812 copying plom_server/templates/Scan/overview.html -> build/lib/plom_server/templates/Scan 2026-01-08T07:41:21,815 copying plom_server/templates/Scan/reassign_discard.html -> build/lib/plom_server/templates/Scan 2026-01-08T07:41:21,818 copying plom_server/templates/Scan/scan_complete.html -> build/lib/plom_server/templates/Scan 2026-01-08T07:41:21,820 copying plom_server/templates/Scan/scan_discard.html -> build/lib/plom_server/templates/Scan 2026-01-08T07:41:21,823 copying plom_server/templates/Scan/scan_incomplete.html -> build/lib/plom_server/templates/Scan 2026-01-08T07:41:21,826 copying plom_server/templates/Scan/show_pushed_bundles.html -> build/lib/plom_server/templates/Scan 2026-01-08T07:41:21,828 copying plom_server/templates/Scan/show_staged_bundles.html -> build/lib/plom_server/templates/Scan 2026-01-08T07:41:21,831 creating build/lib/plom_server/templates/Scan/fragments 2026-01-08T07:41:21,832 copying plom_server/templates/Scan/fragments/bundle_page_img_tag.html -> build/lib/plom_server/templates/Scan/fragments 2026-01-08T07:41:21,834 copying plom_server/templates/Scan/fragments/bundle_page_panel.html -> build/lib/plom_server/templates/Scan/fragments 2026-01-08T07:41:21,838 copying plom_server/templates/Scan/fragments/bundle_summary.html -> build/lib/plom_server/templates/Scan/fragments 2026-01-08T07:41:21,842 copying plom_server/templates/Scan/fragments/bundle_thumbnail_container.html -> build/lib/plom_server/templates/Scan/fragments 2026-01-08T07:41:21,844 copying plom_server/templates/Scan/fragments/knowify_image.html -> build/lib/plom_server/templates/Scan/fragments 2026-01-08T07:41:21,848 copying plom_server/templates/Scan/fragments/pushed_image_wrapper.html -> build/lib/plom_server/templates/Scan/fragments 2026-01-08T07:41:21,850 copying plom_server/templates/Scan/fragments/staged_bundle_row.html -> build/lib/plom_server/templates/Scan/fragments 2026-01-08T07:41:21,854 copying plom_server/templates/Scan/fragments/substitute_image_wrapper.html -> build/lib/plom_server/templates/Scan/fragments 2026-01-08T07:41:21,856 creating build/lib/plom_server/templates/SpecCreator 2026-01-08T07:41:21,858 copying plom_server/templates/SpecCreator/launch-page.html -> build/lib/plom_server/templates/SpecCreator 2026-01-08T07:41:21,861 copying plom_server/templates/SpecCreator/spec_upload.html -> build/lib/plom_server/templates/SpecCreator 2026-01-08T07:41:21,863 copying plom_server/templates/SpecCreator/summary-page.html -> build/lib/plom_server/templates/SpecCreator 2026-01-08T07:41:21,866 copying plom_server/templates/SpecCreator/summary-question.html -> build/lib/plom_server/templates/SpecCreator 2026-01-08T07:41:21,869 copying plom_server/templates/SpecCreator/template_spec_builder.html -> build/lib/plom_server/templates/SpecCreator 2026-01-08T07:41:21,872 copying plom_server/templates/SpecCreator/validation.html -> build/lib/plom_server/templates/SpecCreator 2026-01-08T07:41:21,874 creating build/lib/plom_server/templates/Tags 2026-01-08T07:41:21,876 copying plom_server/templates/Tags/tag_item.html -> build/lib/plom_server/templates/Tags 2026-01-08T07:41:21,878 copying plom_server/templates/Tags/tags_landing.html -> build/lib/plom_server/templates/Tags 2026-01-08T07:41:21,881 creating build/lib/plom_server/templates/TaskOrder 2026-01-08T07:41:21,882 copying plom_server/templates/TaskOrder/task_order_landing.html -> build/lib/plom_server/templates/TaskOrder 2026-01-08T07:41:21,885 creating build/lib/plom_server/templates/UserManagement 2026-01-08T07:41:21,886 copying plom_server/templates/UserManagement/password_reset_page.html -> build/lib/plom_server/templates/UserManagement 2026-01-08T07:41:21,889 copying plom_server/templates/UserManagement/users.html -> build/lib/plom_server/templates/UserManagement 2026-01-08T07:41:21,892 creating build/lib/plom_server/templates/Visualization 2026-01-08T07:41:21,894 copying plom_server/templates/Visualization/heat_map.html -> build/lib/plom_server/templates/Visualization 2026-01-08T07:41:21,897 copying plom_server/templates/Visualization/histogram.html -> build/lib/plom_server/templates/Visualization 2026-01-08T07:41:21,899 creating build/lib/plom_server/templates/base 2026-01-08T07:41:21,900 copying plom_server/templates/base/alert_message.html -> build/lib/plom_server/templates/base 2026-01-08T07:41:21,903 copying plom_server/templates/base/alert_messages.html -> build/lib/plom_server/templates/base 2026-01-08T07:41:21,905 copying plom_server/templates/base/base-2col.html -> build/lib/plom_server/templates/base 2026-01-08T07:41:21,908 copying plom_server/templates/base/base.html -> build/lib/plom_server/templates/base 2026-01-08T07:41:21,912 copying plom_server/templates/base/reset.html -> build/lib/plom_server/templates/base 2026-01-08T07:41:21,915 copying plom_server/templates/base/server_status.html -> build/lib/plom_server/templates/base 2026-01-08T07:41:21,917 copying plom_server/templates/base/sidebar.html -> build/lib/plom_server/templates/base 2026-01-08T07:41:21,920 copying plom_server/templates/base/troubles_afoot.html -> build/lib/plom_server/templates/base 2026-01-08T07:41:21,923 creating build/lib/plom_server/TestingSupport/config_files 2026-01-08T07:41:21,924 copying plom_server/TestingSupport/config_files/full_demo_config.toml -> build/lib/plom_server/TestingSupport/config_files 2026-01-08T07:41:21,927 copying plom_server/TestingSupport/config_files/hw_bundle_config.toml -> build/lib/plom_server/TestingSupport/config_files 2026-01-08T07:41:21,930 copying plom_server/TestingSupport/config_files/just_demo_spec.toml -> build/lib/plom_server/TestingSupport/config_files 2026-01-08T07:41:21,932 copying plom_server/TestingSupport/config_files/long_demo_config.toml -> build/lib/plom_server/TestingSupport/config_files 2026-01-08T07:41:21,935 copying plom_server/TestingSupport/config_files/quick_demo_config.toml -> build/lib/plom_server/TestingSupport/config_files 2026-01-08T07:41:21,938 creating build/lib/plom_server/TestingSupport/migrations 2026-01-08T07:41:21,939 copying plom_server/TestingSupport/migrations/__init__.py -> build/lib/plom_server/TestingSupport/migrations 2026-01-08T07:41:21,941 creating build/lib/plom_server/TestingSupport/tests 2026-01-08T07:41:21,943 copying plom_server/TestingSupport/tests/__init__.py -> build/lib/plom_server/TestingSupport/tests 2026-01-08T07:41:21,945 copying plom_server/TestingSupport/tests/test_config.py -> build/lib/plom_server/TestingSupport/tests 2026-01-08T07:41:21,948 creating build/lib/plom_server/UserManagement/management/commands 2026-01-08T07:41:21,950 copying plom_server/UserManagement/management/commands/plom_leadmarker_membership.py -> build/lib/plom_server/UserManagement/management/commands 2026-01-08T07:41:21,952 copying plom_server/UserManagement/management/commands/plom_users.py -> build/lib/plom_server/UserManagement/management/commands 2026-01-08T07:41:21,955 creating build/lib/plom_server/UserManagement/migrations 2026-01-08T07:41:21,956 copying plom_server/UserManagement/migrations/0001_initial.py -> build/lib/plom_server/UserManagement/migrations 2026-01-08T07:41:21,958 copying plom_server/UserManagement/migrations/__init__.py -> build/lib/plom_server/UserManagement/migrations 2026-01-08T07:41:21,960 creating build/lib/plom_server/UserManagement/tests 2026-01-08T07:41:21,961 copying plom_server/UserManagement/tests/__init__.py -> build/lib/plom_server/UserManagement/tests 2026-01-08T07:41:21,964 copying plom_server/UserManagement/tests/test_UsersService.py -> build/lib/plom_server/UserManagement/tests 2026-01-08T07:41:21,966 copying plom_ml/clustering/model/model_config.yaml -> build/lib/plom_ml/clustering/model 2026-01-08T07:41:22,015 installing to build/bdist.linux-armv7l/wheel 2026-01-08T07:41:22,015 running install 2026-01-08T07:41:22,038 running install_lib 2026-01-08T07:41:22,047 creating build/bdist.linux-armv7l/wheel 2026-01-08T07:41:22,050 creating build/bdist.linux-armv7l/wheel/plom 2026-01-08T07:41:22,052 copying build/lib/plom/rubric_utils.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,055 copying build/lib/plom/textools.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,058 copying build/lib/plom/latexTemplatev2.tex -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,061 copying build/lib/plom/tagging.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,064 creating build/bdist.linux-armv7l/wheel/plom/scan 2026-01-08T07:41:22,066 copying build/lib/plom/scan/test_rgb.png -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-01-08T07:41:22,068 copying build/lib/plom/scan/clearScannerLogin.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-01-08T07:41:22,071 copying build/lib/plom/scan/fasterQRExtract.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-01-08T07:41:22,074 copying build/lib/plom/scan/readQRCodes.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-01-08T07:41:22,077 copying build/lib/plom/scan/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-01-08T07:41:22,079 copying build/lib/plom/scan/test_qr_reads.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-01-08T07:41:22,082 copying build/lib/plom/scan/rotate.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-01-08T07:41:22,084 copying build/lib/plom/scan/test_rotations.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-01-08T07:41:22,087 copying build/lib/plom/scan/frontend_hwscan.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-01-08T07:41:22,090 copying build/lib/plom/scan/listBundles.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-01-08T07:41:22,092 copying build/lib/plom/scan/sendPagesToServer.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-01-08T07:41:22,097 copying build/lib/plom/scan/test_zbar_fails.png -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-01-08T07:41:22,102 copying build/lib/plom/scan/test_invisible_watermarks.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-01-08T07:41:22,104 copying build/lib/plom/scan/test_question_map_parse.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-01-08T07:41:22,107 copying build/lib/plom/scan/hwSubmissionsCheck.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-01-08T07:41:22,109 copying build/lib/plom/scan/sendCollisionsToServer.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-01-08T07:41:22,112 copying build/lib/plom/scan/frontend_scan.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-01-08T07:41:22,115 copying build/lib/plom/scan/start_messenger.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-01-08T07:41:22,117 copying build/lib/plom/scan/sendUnknownsToServer.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-01-08T07:41:22,120 copying build/lib/plom/scan/question_list_utils.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-01-08T07:41:22,123 copying build/lib/plom/scan/__main__.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-01-08T07:41:22,126 copying build/lib/plom/scan/checkScanStatus.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-01-08T07:41:22,128 copying build/lib/plom/scan/pdfmucker.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-01-08T07:41:22,131 copying build/lib/plom/scan/scansToImages.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-01-08T07:41:22,134 copying build/lib/plom/scan/bundle_utils.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-01-08T07:41:22,137 copying build/lib/plom/scan/test_pdf_img_extraction.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-01-08T07:41:22,142 creating build/bdist.linux-armv7l/wheel/plom/create 2026-01-08T07:41:22,143 copying build/lib/plom/create/homework_scribbler.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,145 copying build/lib/plom/create/version_map_utils.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,147 copying build/lib/plom/create/classlistValidator.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,150 copying build/lib/plom/create/build_extra_page_with_qrcodes.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,152 copying build/lib/plom/create/test_make_pdf.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,154 copying build/lib/plom/create/test_upload_classlist.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,155 copying build/lib/plom/create/status.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,157 copying build/lib/plom/create/exam_scribbler.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,159 copying build/lib/plom/create/upload_classlist.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,161 copying build/lib/plom/create/test_build_extra_page_pdf.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,163 copying build/lib/plom/create/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,166 copying build/lib/plom/create/_digitHunter.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,168 copying build/lib/plom/create/mergeAndCodePages.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,171 copying build/lib/plom/create/buildDatabaseAndPapers.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,173 copying build/lib/plom/create/bundle_separator_src.tex -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,175 copying build/lib/plom/create/extra_pages_src.tex -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,177 copying build/lib/plom/create/scribble_utils.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,180 copying build/lib/plom/create/buildClasslist.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,183 copying build/lib/plom/create/demotools.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,185 copying build/lib/plom/create/test_page_counts.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,186 copying build/lib/plom/create/build_bundle_separators_with_qrcodes.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,188 copying build/lib/plom/create/scribble_hw_utils.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,190 copying build/lib/plom/create/build_scrap_paper_with_qrcodes.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,192 copying build/lib/plom/create/start_messenger.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,194 copying build/lib/plom/create/test_stamps.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,196 copying build/lib/plom/create/test_build_source_exams.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,198 copying build/lib/plom/create/buildNamedPDF.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,200 copying build/lib/plom/create/test_classlists.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,203 copying build/lib/plom/create/__main__.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,205 copying build/lib/plom/create/digits.json -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,209 copying build/lib/plom/create/push_pull_rubrics.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,211 copying build/lib/plom/create/scrap_paper_src.tex -> build/bdist.linux-armv7l/wheel/./plom/create 2026-01-08T07:41:22,213 creating build/bdist.linux-armv7l/wheel/plom/create/fonts 2026-01-08T07:41:22,215 copying build/lib/plom/create/fonts/pdl_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-01-08T07:41:22,217 copying build/lib/plom/create/fonts/ejx_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-01-08T07:41:22,221 copying build/lib/plom/create/fonts/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-01-08T07:41:22,223 copying build/lib/plom/create/fonts/bt_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-01-08T07:41:22,225 copying build/lib/plom/create/fonts/ld_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-01-08T07:41:22,228 copying build/lib/plom/create/fonts/nh_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-01-08T07:41:22,230 copying build/lib/plom/create/fonts/adr_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-01-08T07:41:22,233 copying build/lib/plom/test_latex.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,235 copying build/lib/plom/test_misc_utils.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,237 copying build/lib/plom/plom_exceptions.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,239 copying build/lib/plom/demo_rubrics.toml -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,241 copying build/lib/plom/__init__.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,242 copying build/lib/plom/spec_verifier.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,246 copying build/lib/plom/templateUserList.csv -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,247 copying build/lib/plom/demoClassList.csv -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,251 creating build/bdist.linux-armv7l/wheel/plom/messenger 2026-01-08T07:41:22,252 copying build/lib/plom/messenger/scanMessenger.py -> build/bdist.linux-armv7l/wheel/./plom/messenger 2026-01-08T07:41:22,255 copying build/lib/plom/messenger/messenger.py -> build/bdist.linux-armv7l/wheel/./plom/messenger 2026-01-08T07:41:22,258 copying build/lib/plom/messenger/plom_admin_messenger.py -> build/bdist.linux-armv7l/wheel/./plom/messenger 2026-01-08T07:41:22,260 copying build/lib/plom/messenger/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/messenger 2026-01-08T07:41:22,262 copying build/lib/plom/messenger/test_messengers.py -> build/bdist.linux-armv7l/wheel/./plom/messenger 2026-01-08T07:41:22,263 copying build/lib/plom/messenger/managerMessenger.py -> build/bdist.linux-armv7l/wheel/./plom/messenger 2026-01-08T07:41:22,267 copying build/lib/plom/messenger/base_messenger.py -> build/bdist.linux-armv7l/wheel/./plom/messenger 2026-01-08T07:41:22,271 copying build/lib/plom/idBox4.pdf -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,273 copying build/lib/plom/test_rubric_diff.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,275 copying build/lib/plom/test_target_latex.png -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,277 copying build/lib/plom/test_version_maps.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,280 copying build/lib/plom/comment_utils.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,282 copying build/lib/plom/feedback_rules.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,285 copying build/lib/plom/aliceBob.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,287 copying build/lib/plom/test_tags.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,290 creating build/bdist.linux-armv7l/wheel/plom/idreader 2026-01-08T07:41:22,292 copying build/lib/plom/idreader/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-01-08T07:41:22,294 copying build/lib/plom/idreader/assign_prob.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-01-08T07:41:22,296 copying build/lib/plom/idreader/test_IDreader.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-01-08T07:41:22,299 copying build/lib/plom/idreader/predictStudentID.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-01-08T07:41:22,301 copying build/lib/plom/idreader/trainRandomForestModel.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-01-08T07:41:22,304 copying build/lib/plom/idreader/model_utils.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-01-08T07:41:22,306 copying build/lib/plom/test_exceptions.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,308 copying build/lib/plom/tpv_utils.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,311 copying build/lib/plom/version_maps.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,314 copying build/lib/plom/templateSolutionSpec.toml -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,316 copying build/lib/plom/manage_user_files.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,319 copying build/lib/plom/idBox2.pdf -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,322 creating build/bdist.linux-armv7l/wheel/plom/canvas 2026-01-08T07:41:22,323 copying build/lib/plom/canvas/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/canvas 2026-01-08T07:41:22,326 copying build/lib/plom/canvas/canvas_utils.py -> build/bdist.linux-armv7l/wheel/./plom/canvas 2026-01-08T07:41:22,329 copying build/lib/plom/canvas/canvasapi_extensions.py -> build/bdist.linux-armv7l/wheel/./plom/canvas 2026-01-08T07:41:22,332 copying build/lib/plom/test_spec.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,335 creating build/bdist.linux-armv7l/wheel/plom/cli 2026-01-08T07:41:22,336 copying build/lib/plom/cli/spec_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-01-08T07:41:22,339 copying build/lib/plom/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-01-08T07:41:22,341 copying build/lib/plom/cli/identify_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-01-08T07:41:22,343 copying build/lib/plom/cli/pqvmap_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-01-08T07:41:22,345 copying build/lib/plom/cli/task_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-01-08T07:41:22,347 copying build/lib/plom/cli/bundle_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-01-08T07:41:22,350 copying build/lib/plom/cli/list_bundles.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-01-08T07:41:22,352 copying build/lib/plom/cli/start_messenger.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-01-08T07:41:22,354 copying build/lib/plom/cli/source_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-01-08T07:41:22,356 copying build/lib/plom/cli/__main__.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-01-08T07:41:22,359 copying build/lib/plom/cli/classlist_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-01-08T07:41:22,361 copying build/lib/plom/cli/rectangle_extractor_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-01-08T07:41:22,363 copying build/lib/plom/cli/finish_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-01-08T07:41:22,365 copying build/lib/plom/question_labels.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,368 copying build/lib/plom/test_target_latex_old.png -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,370 copying build/lib/plom/test_question_labels.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,372 copying build/lib/plom/test_latexfrag.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,375 creating build/bdist.linux-armv7l/wheel/plom/solutions 2026-01-08T07:41:22,376 copying build/lib/plom/solutions/extractSolutions.py -> build/bdist.linux-armv7l/wheel/./plom/solutions 2026-01-08T07:41:22,379 copying build/lib/plom/solutions/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/solutions 2026-01-08T07:41:22,381 copying build/lib/plom/solutions/__main__.py -> build/bdist.linux-armv7l/wheel/./plom/solutions 2026-01-08T07:41:22,383 copying build/lib/plom/solutions/checkSolutionStatus.py -> build/bdist.linux-armv7l/wheel/./plom/solutions 2026-01-08T07:41:22,386 copying build/lib/plom/solutions/deleteSolutionImage.py -> build/bdist.linux-armv7l/wheel/./plom/solutions 2026-01-08T07:41:22,388 copying build/lib/plom/solutions/putSolutionImage.py -> build/bdist.linux-armv7l/wheel/./plom/solutions 2026-01-08T07:41:22,390 copying build/lib/plom/solutions/getSolutionImage.py -> build/bdist.linux-armv7l/wheel/./plom/solutions 2026-01-08T07:41:22,393 creating build/bdist.linux-armv7l/wheel/plom/scripts 2026-01-08T07:41:22,394 copying build/lib/plom/scripts/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/scripts 2026-01-08T07:41:22,397 copying build/lib/plom/scripts/hwscan.py -> build/bdist.linux-armv7l/wheel/./plom/scripts 2026-01-08T07:41:22,400 copying build/lib/plom/scripts/test_script_help_ver.py -> build/bdist.linux-armv7l/wheel/./plom/scripts 2026-01-08T07:41:22,401 copying build/lib/plom/test_illadvised.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,403 copying build/lib/plom/test_version.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,405 copying build/lib/plom/misc_utils.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,408 copying build/lib/plom/latexTemplate.tex -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,410 copying build/lib/plom/templateTestSpec.toml -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,413 creating build/bdist.linux-armv7l/wheel/plom/finish 2026-01-08T07:41:22,414 copying build/lib/plom/finish/coverPageBuilder.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-01-08T07:41:22,417 copying build/lib/plom/finish/reassemble_completed.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-01-08T07:41:22,419 copying build/lib/plom/finish/examReassembler.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-01-08T07:41:22,421 copying build/lib/plom/finish/reassemble_ID_only.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-01-08T07:41:22,423 copying build/lib/plom/finish/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-01-08T07:41:22,425 copying build/lib/plom/finish/spreadsheet.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-01-08T07:41:22,427 copying build/lib/plom/finish/utils.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-01-08T07:41:22,429 copying build/lib/plom/finish/audit.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-01-08T07:41:22,431 copying build/lib/plom/finish/html_view_test_template.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-01-08T07:41:22,433 copying build/lib/plom/finish/rubric_downloads.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-01-08T07:41:22,435 copying build/lib/plom/finish/start_messenger.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-01-08T07:41:22,436 copying build/lib/plom/finish/coded_return.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-01-08T07:41:22,439 copying build/lib/plom/finish/clear_manager_login.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-01-08T07:41:22,440 copying build/lib/plom/finish/check_completed.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-01-08T07:41:22,443 copying build/lib/plom/finish/test_return_tools.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-01-08T07:41:22,445 copying build/lib/plom/finish/__main__.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-01-08T07:41:22,447 copying build/lib/plom/finish/test_cover_pages.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-01-08T07:41:22,450 copying build/lib/plom/finish/test_hash.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-01-08T07:41:22,452 copying build/lib/plom/finish/return_tools.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-01-08T07:41:22,454 copying build/lib/plom/test_feedback_rules.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,456 copying build/lib/plom/common.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,457 copying build/lib/plom/test_print_score.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,459 copying build/lib/plom/rules.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,461 copying build/lib/plom/test_scoring.py -> build/bdist.linux-armv7l/wheel/./plom 2026-01-08T07:41:22,464 creating build/bdist.linux-armv7l/wheel/plom_ml 2026-01-08T07:41:22,465 copying build/lib/plom_ml/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml 2026-01-08T07:41:22,467 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering 2026-01-08T07:41:22,469 copying build/lib/plom_ml/clustering/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering 2026-01-08T07:41:22,471 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering/pipeline 2026-01-08T07:41:22,472 copying build/lib/plom_ml/clustering/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/pipeline 2026-01-08T07:41:22,474 copying build/lib/plom_ml/clustering/pipeline/clustering_pipeline.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/pipeline 2026-01-08T07:41:22,477 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering/embedding 2026-01-08T07:41:22,478 copying build/lib/plom_ml/clustering/embedding/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/embedding 2026-01-08T07:41:22,480 copying build/lib/plom_ml/clustering/embedding/embedder.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/embedding 2026-01-08T07:41:22,482 copying build/lib/plom_ml/clustering/exceptions.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering 2026-01-08T07:41:22,485 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering/preprocessing 2026-01-08T07:41:22,486 copying build/lib/plom_ml/clustering/preprocessing/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/preprocessing 2026-01-08T07:41:22,488 copying build/lib/plom_ml/clustering/preprocessing/image_processing_service.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/preprocessing 2026-01-08T07:41:22,490 copying build/lib/plom_ml/clustering/preprocessing/preprocessor.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/preprocessing 2026-01-08T07:41:22,492 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering/model 2026-01-08T07:41:22,493 copying build/lib/plom_ml/clustering/model/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/model 2026-01-08T07:41:22,495 copying build/lib/plom_ml/clustering/model/clustering_strategy.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/model 2026-01-08T07:41:22,498 copying build/lib/plom_ml/clustering/model/model_config.yaml -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/model 2026-01-08T07:41:22,500 copying build/lib/plom_ml/clustering/model/model_type.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/model 2026-01-08T07:41:22,501 copying build/lib/plom_ml/exceptions.py -> build/bdist.linux-armv7l/wheel/./plom_ml 2026-01-08T07:41:22,504 creating build/bdist.linux-armv7l/wheel/plom_server 2026-01-08T07:41:22,505 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionClustering 2026-01-08T07:41:22,507 copying build/lib/plom_server/QuestionClustering/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-01-08T07:41:22,508 copying build/lib/plom_server/QuestionClustering/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-01-08T07:41:22,510 copying build/lib/plom_server/QuestionClustering/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-01-08T07:41:22,512 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionClustering/exceptions 2026-01-08T07:41:22,513 copying build/lib/plom_server/QuestionClustering/exceptions/job_exception.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/exceptions 2026-01-08T07:41:22,515 copying build/lib/plom_server/QuestionClustering/exceptions/clustering_exception.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/exceptions 2026-01-08T07:41:22,517 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionClustering/services 2026-01-08T07:41:22,518 copying build/lib/plom_server/QuestionClustering/services/question_clustering_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/services 2026-01-08T07:41:22,522 copying build/lib/plom_server/QuestionClustering/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/services 2026-01-08T07:41:22,523 copying build/lib/plom_server/QuestionClustering/services/model_loader.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/services 2026-01-08T07:41:22,526 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionClustering/migrations 2026-01-08T07:41:22,527 copying build/lib/plom_server/QuestionClustering/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/migrations 2026-01-08T07:41:22,529 copying build/lib/plom_server/QuestionClustering/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/migrations 2026-01-08T07:41:22,531 copying build/lib/plom_server/QuestionClustering/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-01-08T07:41:22,533 copying build/lib/plom_server/QuestionClustering/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-01-08T07:41:22,535 copying build/lib/plom_server/QuestionClustering/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-01-08T07:41:22,537 copying build/lib/plom_server/QuestionClustering/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-01-08T07:41:22,540 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF 2026-01-08T07:41:22,541 copying build/lib/plom_server/BuildPaperPDF/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-01-08T07:41:22,543 copying build/lib/plom_server/BuildPaperPDF/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-01-08T07:41:22,545 copying build/lib/plom_server/BuildPaperPDF/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-01-08T07:41:22,547 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF/management 2026-01-08T07:41:22,549 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF/management/commands 2026-01-08T07:41:22,550 copying build/lib/plom_server/BuildPaperPDF/management/commands/plom_build_paper_pdfs.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/management/commands 2026-01-08T07:41:22,553 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF/services 2026-01-08T07:41:22,554 copying build/lib/plom_server/BuildPaperPDF/services/build_papers.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/services 2026-01-08T07:41:22,557 copying build/lib/plom_server/BuildPaperPDF/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/services 2026-01-08T07:41:22,558 copying build/lib/plom_server/BuildPaperPDF/tests.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-01-08T07:41:22,561 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF/migrations 2026-01-08T07:41:22,562 copying build/lib/plom_server/BuildPaperPDF/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/migrations 2026-01-08T07:41:22,563 copying build/lib/plom_server/BuildPaperPDF/migrations/0002_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/migrations 2026-01-08T07:41:22,565 copying build/lib/plom_server/BuildPaperPDF/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/migrations 2026-01-08T07:41:22,567 copying build/lib/plom_server/BuildPaperPDF/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-01-08T07:41:22,569 copying build/lib/plom_server/BuildPaperPDF/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-01-08T07:41:22,571 copying build/lib/plom_server/BuildPaperPDF/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-01-08T07:41:22,574 creating build/bdist.linux-armv7l/wheel/plom_server/Tags 2026-01-08T07:41:22,575 copying build/lib/plom_server/Tags/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-01-08T07:41:22,577 copying build/lib/plom_server/Tags/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-01-08T07:41:22,578 copying build/lib/plom_server/Tags/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-01-08T07:41:22,581 creating build/bdist.linux-armv7l/wheel/plom_server/Tags/services 2026-01-08T07:41:22,582 copying build/lib/plom_server/Tags/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags/services 2026-01-08T07:41:22,584 copying build/lib/plom_server/Tags/services/tag_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags/services 2026-01-08T07:41:22,586 copying build/lib/plom_server/Tags/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-01-08T07:41:22,587 copying build/lib/plom_server/Tags/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-01-08T07:41:22,589 copying build/lib/plom_server/asgi.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-01-08T07:41:22,591 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication 2026-01-08T07:41:22,592 copying build/lib/plom_server/Authentication/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-01-08T07:41:22,594 copying build/lib/plom_server/Authentication/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-01-08T07:41:22,596 copying build/lib/plom_server/Authentication/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-01-08T07:41:22,599 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/management 2026-01-08T07:41:22,600 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/management/commands 2026-01-08T07:41:22,601 copying build/lib/plom_server/Authentication/management/commands/plom_create_groups.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/management/commands 2026-01-08T07:41:22,604 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/services 2026-01-08T07:41:22,605 copying build/lib/plom_server/Authentication/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/services 2026-01-08T07:41:22,607 copying build/lib/plom_server/Authentication/services/authentication_services.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/services 2026-01-08T07:41:22,610 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/migrations 2026-01-08T07:41:22,611 copying build/lib/plom_server/Authentication/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/migrations 2026-01-08T07:41:22,613 copying build/lib/plom_server/Authentication/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/migrations 2026-01-08T07:41:22,615 copying build/lib/plom_server/Authentication/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-01-08T07:41:22,617 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/forms 2026-01-08T07:41:22,618 copying build/lib/plom_server/Authentication/forms/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/forms 2026-01-08T07:41:22,620 copying build/lib/plom_server/Authentication/forms/signupForm.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/forms 2026-01-08T07:41:22,622 copying build/lib/plom_server/Authentication/forms/choices.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/forms 2026-01-08T07:41:22,624 copying build/lib/plom_server/Authentication/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-01-08T07:41:22,626 copying build/lib/plom_server/Authentication/signup_views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-01-08T07:41:22,628 copying build/lib/plom_server/Authentication/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-01-08T07:41:22,631 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/tests 2026-01-08T07:41:22,632 copying build/lib/plom_server/Authentication/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/tests 2026-01-08T07:41:22,634 copying build/lib/plom_server/Authentication/tests/test_create_users.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/tests 2026-01-08T07:41:22,636 copying build/lib/plom_server/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-01-08T07:41:22,639 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles 2026-01-08T07:41:22,640 copying build/lib/plom_server/Rectangles/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles 2026-01-08T07:41:22,642 copying build/lib/plom_server/Rectangles/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles 2026-01-08T07:41:22,643 copying build/lib/plom_server/Rectangles/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles 2026-01-08T07:41:22,646 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles/management 2026-01-08T07:41:22,647 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles/management/commands 2026-01-08T07:41:22,649 copying build/lib/plom_server/Rectangles/management/commands/plom_extract_rectangle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/management/commands 2026-01-08T07:41:22,651 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles/services 2026-01-08T07:41:22,652 copying build/lib/plom_server/Rectangles/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/services 2026-01-08T07:41:22,655 copying build/lib/plom_server/Rectangles/services/rectangle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/services 2026-01-08T07:41:22,657 copying build/lib/plom_server/Rectangles/services/idbox_utils.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/services 2026-01-08T07:41:22,659 copying build/lib/plom_server/Rectangles/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles 2026-01-08T07:41:22,662 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles/tests 2026-01-08T07:41:22,663 copying build/lib/plom_server/Rectangles/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/tests 2026-01-08T07:41:22,665 copying build/lib/plom_server/Rectangles/tests/test_rectangles.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/tests 2026-01-08T07:41:22,668 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags 2026-01-08T07:41:22,669 copying build/lib/plom_server/QuestionTags/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-01-08T07:41:22,671 copying build/lib/plom_server/QuestionTags/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-01-08T07:41:22,673 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags/management 2026-01-08T07:41:22,675 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags/management/commands 2026-01-08T07:41:22,676 copying build/lib/plom_server/QuestionTags/management/commands/delete_tag.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-01-08T07:41:22,678 copying build/lib/plom_server/QuestionTags/management/commands/upload_qtags_csv.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-01-08T07:41:22,680 copying build/lib/plom_server/QuestionTags/management/commands/delete_qtag_link.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-01-08T07:41:22,682 copying build/lib/plom_server/QuestionTags/management/commands/link_question_with_tag.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-01-08T07:41:22,684 copying build/lib/plom_server/QuestionTags/management/commands/create_tag.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-01-08T07:41:22,686 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags/services 2026-01-08T07:41:22,687 copying build/lib/plom_server/QuestionTags/services/questiontag_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/services 2026-01-08T07:41:22,690 copying build/lib/plom_server/QuestionTags/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/services 2026-01-08T07:41:22,692 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags/migrations 2026-01-08T07:41:22,693 copying build/lib/plom_server/QuestionTags/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/migrations 2026-01-08T07:41:22,695 copying build/lib/plom_server/QuestionTags/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/migrations 2026-01-08T07:41:22,697 copying build/lib/plom_server/QuestionTags/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-01-08T07:41:22,699 copying build/lib/plom_server/QuestionTags/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-01-08T07:41:22,701 copying build/lib/plom_server/QuestionTags/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-01-08T07:41:22,703 copying build/lib/plom_server/QuestionTags/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-01-08T07:41:22,705 copying build/lib/plom_server/QuestionTags/serializers.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-01-08T07:41:22,707 copying build/lib/plom_server/get_js.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-01-08T07:41:22,709 copying build/lib/plom_server/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-01-08T07:41:22,711 creating build/bdist.linux-armv7l/wheel/plom_server/TestingSupport 2026-01-08T07:41:22,713 creating build/bdist.linux-armv7l/wheel/plom_server/TestingSupport/config_files 2026-01-08T07:41:22,714 copying build/lib/plom_server/TestingSupport/config_files/full_demo_config.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-01-08T07:41:22,716 copying build/lib/plom_server/TestingSupport/config_files/just_demo_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-01-08T07:41:22,718 copying build/lib/plom_server/TestingSupport/config_files/quick_demo_config.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-01-08T07:41:22,720 copying build/lib/plom_server/TestingSupport/config_files/long_demo_config.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-01-08T07:41:22,722 copying build/lib/plom_server/TestingSupport/config_files/hw_bundle_config.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-01-08T07:41:22,724 copying build/lib/plom_server/TestingSupport/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport 2026-01-08T07:41:22,726 copying build/lib/plom_server/TestingSupport/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport 2026-01-08T07:41:22,727 copying build/lib/plom_server/TestingSupport/utils.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport 2026-01-08T07:41:22,730 creating build/bdist.linux-armv7l/wheel/plom_server/TestingSupport/services 2026-01-08T07:41:22,731 copying build/lib/plom_server/TestingSupport/services/ConfigFileService.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-01-08T07:41:22,733 copying build/lib/plom_server/TestingSupport/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-01-08T07:41:22,735 copying build/lib/plom_server/TestingSupport/services/exceptions.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-01-08T07:41:22,737 copying build/lib/plom_server/TestingSupport/services/ConfigTaskService.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-01-08T07:41:22,739 copying build/lib/plom_server/TestingSupport/services/ConfigPreparationService.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-01-08T07:41:22,742 creating build/bdist.linux-armv7l/wheel/plom_server/TestingSupport/migrations 2026-01-08T07:41:22,743 copying build/lib/plom_server/TestingSupport/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/migrations 2026-01-08T07:41:22,746 creating build/bdist.linux-armv7l/wheel/plom_server/TestingSupport/tests 2026-01-08T07:41:22,747 copying build/lib/plom_server/TestingSupport/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/tests 2026-01-08T07:41:22,749 copying build/lib/plom_server/TestingSupport/tests/test_config.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/tests 2026-01-08T07:41:22,752 creating build/bdist.linux-armv7l/wheel/plom_server/static 2026-01-08T07:41:22,753 copying build/lib/plom_server/static/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-01-08T07:41:22,755 copying build/lib/plom_server/static/fingers_in_gears.svg -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-01-08T07:41:22,758 copying build/lib/plom_server/static/plomLogo.png -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-01-08T07:41:22,760 copying build/lib/plom_server/static/defaultUserIcon.png -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-01-08T07:41:22,763 copying build/lib/plom_server/static/ball_triangle.svg -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-01-08T07:41:22,766 creating build/bdist.linux-armv7l/wheel/plom_server/static/css 2026-01-08T07:41:22,767 copying build/lib/plom_server/static/css/base.css -> build/bdist.linux-armv7l/wheel/./plom_server/static/css 2026-01-08T07:41:22,769 copying build/lib/plom_server/static/css/loginPage.css -> build/bdist.linux-armv7l/wheel/./plom_server/static/css 2026-01-08T07:41:22,771 copying build/lib/plom_server/static/css/diff_table.css -> build/bdist.linux-armv7l/wheel/./plom_server/static/css 2026-01-08T07:41:22,773 copying build/lib/plom_server/static/css/generate_report.css -> build/bdist.linux-armv7l/wheel/./plom_server/static/css 2026-01-08T07:41:22,775 copying build/lib/plom_server/static/css/profile.css -> build/bdist.linux-armv7l/wheel/./plom_server/static/css 2026-01-08T07:41:22,778 creating build/bdist.linux-armv7l/wheel/plom_server/static/js 2026-01-08T07:41:22,779 copying build/lib/plom_server/static/js/histogram.js -> build/bdist.linux-armv7l/wheel/./plom_server/static/js 2026-01-08T07:41:22,781 copying build/lib/plom_server/static/js/rectangle_select.js -> build/bdist.linux-armv7l/wheel/./plom_server/static/js 2026-01-08T07:41:22,784 copying build/lib/plom_server/static/js/frontend_utils.js -> build/bdist.linux-armv7l/wheel/./plom_server/static/js 2026-01-08T07:41:22,786 copying build/lib/plom_server/static/js/heatmap.js -> build/bdist.linux-armv7l/wheel/./plom_server/static/js 2026-01-08T07:41:22,788 copying build/lib/plom_server/static/js/plom_htmx_error_handler.js -> build/bdist.linux-armv7l/wheel/./plom_server/static/js 2026-01-08T07:41:22,791 creating build/bdist.linux-armv7l/wheel/plom_server/templates 2026-01-08T07:41:22,792 creating build/bdist.linux-armv7l/wheel/plom_server/templates/QuestionClustering 2026-01-08T07:41:22,794 copying build/lib/plom_server/templates/QuestionClustering/show_rectangles.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-01-08T07:41:22,796 copying build/lib/plom_server/templates/QuestionClustering/home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-01-08T07:41:22,799 creating build/bdist.linux-armv7l/wheel/plom_server/templates/QuestionClustering/fragments 2026-01-08T07:41:22,800 copying build/lib/plom_server/templates/QuestionClustering/fragments/clustering_jobs_table.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering/fragments 2026-01-08T07:41:22,802 copying build/lib/plom_server/templates/QuestionClustering/fragments/error_detail_modal.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering/fragments 2026-01-08T07:41:22,804 copying build/lib/plom_server/templates/QuestionClustering/fragments/clustering_tag_cell.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering/fragments 2026-01-08T07:41:22,806 copying build/lib/plom_server/templates/QuestionClustering/modal_forms.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-01-08T07:41:22,808 copying build/lib/plom_server/templates/QuestionClustering/clustered_papers.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-01-08T07:41:22,810 copying build/lib/plom_server/templates/QuestionClustering/clustering_jobs.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-01-08T07:41:22,812 copying build/lib/plom_server/templates/QuestionClustering/select.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-01-08T07:41:22,814 copying build/lib/plom_server/templates/QuestionClustering/cluster_groups.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-01-08T07:41:22,817 creating build/bdist.linux-armv7l/wheel/plom_server/templates/BuildPaperPDF 2026-01-08T07:41:22,819 creating build/bdist.linux-armv7l/wheel/plom_server/templates/BuildPaperPDF/fragments 2026-01-08T07:41:22,820 copying build/lib/plom_server/templates/BuildPaperPDF/fragments/pdf_table.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/BuildPaperPDF/fragments 2026-01-08T07:41:22,822 copying build/lib/plom_server/templates/BuildPaperPDF/cannot_find_pdf.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/BuildPaperPDF 2026-01-08T07:41:22,824 copying build/lib/plom_server/templates/BuildPaperPDF/build_paper_pdfs.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/BuildPaperPDF 2026-01-08T07:41:22,827 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Tags 2026-01-08T07:41:22,828 copying build/lib/plom_server/templates/Tags/tag_item.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Tags 2026-01-08T07:41:22,830 copying build/lib/plom_server/templates/Tags/tags_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Tags 2026-01-08T07:41:22,833 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Authentication 2026-01-08T07:41:22,834 copying build/lib/plom_server/templates/Authentication/signup_base.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-01-08T07:41:22,836 copying build/lib/plom_server/templates/Authentication/home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-01-08T07:41:22,838 copying build/lib/plom_server/templates/Authentication/set_password.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-01-08T07:41:22,840 copying build/lib/plom_server/templates/Authentication/signup_import_users.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-01-08T07:41:22,841 copying build/lib/plom_server/templates/Authentication/login.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-01-08T07:41:22,843 copying build/lib/plom_server/templates/Authentication/maintenance.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-01-08T07:41:22,845 copying build/lib/plom_server/templates/Authentication/no_group.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-01-08T07:41:22,848 copying build/lib/plom_server/templates/Authentication/signup_multiple_users.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-01-08T07:41:22,850 copying build/lib/plom_server/templates/Authentication/activation_invalid.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-01-08T07:41:22,852 copying build/lib/plom_server/templates/Authentication/set_password_complete.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-01-08T07:41:22,855 copying build/lib/plom_server/templates/Authentication/signup_single_user.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-01-08T07:41:22,857 copying build/lib/plom_server/templates/Authentication/unauthorized.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-01-08T07:41:22,860 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Rectangles 2026-01-08T07:41:22,861 copying build/lib/plom_server/templates/Rectangles/show_rectangles.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rectangles 2026-01-08T07:41:22,864 copying build/lib/plom_server/templates/Rectangles/home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rectangles 2026-01-08T07:41:22,866 copying build/lib/plom_server/templates/Rectangles/select.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rectangles 2026-01-08T07:41:22,869 copying build/lib/plom_server/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/templates 2026-01-08T07:41:22,872 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Profile 2026-01-08T07:41:22,873 copying build/lib/plom_server/templates/Profile/profile.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Profile 2026-01-08T07:41:22,877 creating build/bdist.linux-armv7l/wheel/plom_server/templates/UserManagement 2026-01-08T07:41:22,878 copying build/lib/plom_server/templates/UserManagement/password_reset_page.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/UserManagement 2026-01-08T07:41:22,881 copying build/lib/plom_server/templates/UserManagement/users.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/UserManagement 2026-01-08T07:41:22,884 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Questiontags 2026-01-08T07:41:22,886 copying build/lib/plom_server/templates/Questiontags/qtags_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Questiontags 2026-01-08T07:41:22,889 copying build/lib/plom_server/templates/Questiontags/modal_forms.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Questiontags 2026-01-08T07:41:22,893 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Identify 2026-01-08T07:41:22,894 copying build/lib/plom_server/templates/Identify/id_prediction_home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Identify 2026-01-08T07:41:22,897 copying build/lib/plom_server/templates/Identify/find_id_rect.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Identify 2026-01-08T07:41:22,900 copying build/lib/plom_server/templates/Identify/parent_idbox_rect.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Identify 2026-01-08T07:41:22,904 creating build/bdist.linux-armv7l/wheel/plom_server/templates/base 2026-01-08T07:41:22,905 copying build/lib/plom_server/templates/base/base-2col.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-01-08T07:41:22,908 copying build/lib/plom_server/templates/base/base.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-01-08T07:41:22,911 copying build/lib/plom_server/templates/base/alert_message.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-01-08T07:41:22,914 copying build/lib/plom_server/templates/base/reset.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-01-08T07:41:22,917 copying build/lib/plom_server/templates/base/alert_messages.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-01-08T07:41:22,920 copying build/lib/plom_server/templates/base/sidebar.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-01-08T07:41:22,923 copying build/lib/plom_server/templates/base/troubles_afoot.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-01-08T07:41:22,926 copying build/lib/plom_server/templates/base/server_status.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-01-08T07:41:22,930 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Reports 2026-01-08T07:41:22,932 copying build/lib/plom_server/templates/Reports/reports_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Reports 2026-01-08T07:41:22,936 copying build/lib/plom_server/templates/403.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates 2026-01-08T07:41:22,939 creating build/bdist.linux-armv7l/wheel/plom_server/templates/TaskOrder 2026-01-08T07:41:22,941 copying build/lib/plom_server/templates/TaskOrder/task_order_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/TaskOrder 2026-01-08T07:41:22,945 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Scan 2026-01-08T07:41:22,947 copying build/lib/plom_server/templates/Scan/bundle_push_bad_error.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-01-08T07:41:22,950 copying build/lib/plom_server/templates/Scan/scan_incomplete.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-01-08T07:41:22,953 copying build/lib/plom_server/templates/Scan/handwriting_comparison.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-01-08T07:41:22,957 copying build/lib/plom_server/templates/Scan/bundle_is_locked.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-01-08T07:41:22,959 copying build/lib/plom_server/templates/Scan/scan_complete.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-01-08T07:41:22,962 copying build/lib/plom_server/templates/Scan/bundle_push_collision.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-01-08T07:41:22,966 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Scan/fragments 2026-01-08T07:41:22,968 copying build/lib/plom_server/templates/Scan/fragments/bundle_summary.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-01-08T07:41:22,972 copying build/lib/plom_server/templates/Scan/fragments/staged_bundle_row.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-01-08T07:41:22,974 copying build/lib/plom_server/templates/Scan/fragments/bundle_thumbnail_container.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-01-08T07:41:22,977 copying build/lib/plom_server/templates/Scan/fragments/bundle_page_panel.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-01-08T07:41:22,980 copying build/lib/plom_server/templates/Scan/fragments/bundle_page_img_tag.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-01-08T07:41:22,983 copying build/lib/plom_server/templates/Scan/fragments/substitute_image_wrapper.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-01-08T07:41:22,985 copying build/lib/plom_server/templates/Scan/fragments/pushed_image_wrapper.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-01-08T07:41:22,988 copying build/lib/plom_server/templates/Scan/fragments/knowify_image.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-01-08T07:41:22,991 copying build/lib/plom_server/templates/Scan/reassign_discard.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-01-08T07:41:22,993 copying build/lib/plom_server/templates/Scan/show_staged_bundles.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-01-08T07:41:22,996 copying build/lib/plom_server/templates/Scan/show_pushed_bundles.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-01-08T07:41:22,998 copying build/lib/plom_server/templates/Scan/scan_discard.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-01-08T07:41:23,001 copying build/lib/plom_server/templates/Scan/overview.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-01-08T07:41:23,004 copying build/lib/plom_server/templates/Scan/bundle_upload.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-01-08T07:41:23,007 copying build/lib/plom_server/templates/Scan/bundle_thumbnails.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-01-08T07:41:23,011 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Finish 2026-01-08T07:41:23,012 copying build/lib/plom_server/templates/Finish/build_soln.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-01-08T07:41:23,016 copying build/lib/plom_server/templates/Finish/reassemble_paper_pdfs.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-01-08T07:41:23,019 copying build/lib/plom_server/templates/Finish/soln_spec.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-01-08T07:41:23,022 copying build/lib/plom_server/templates/Finish/soln_source_attempt.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-01-08T07:41:23,025 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Finish/Reports 2026-01-08T07:41:23,026 copying build/lib/plom_server/templates/Finish/Reports/brief_student_report.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish/Reports 2026-01-08T07:41:23,029 copying build/lib/plom_server/templates/Finish/soln_home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-01-08T07:41:23,032 copying build/lib/plom_server/templates/Finish/finish_no_spec.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-01-08T07:41:23,034 copying build/lib/plom_server/templates/Finish/marking_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-01-08T07:41:23,037 copying build/lib/plom_server/templates/Finish/finish_not_printed.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-01-08T07:41:23,040 copying build/lib/plom_server/templates/Finish/template_soln_spec.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-01-08T07:41:23,042 copying build/lib/plom_server/templates/Finish/soln_sources.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-01-08T07:41:23,045 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Preparation 2026-01-08T07:41:23,046 copying build/lib/plom_server/templates/Preparation/home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-01-08T07:41:23,049 copying build/lib/plom_server/templates/Preparation/pqv_mapping_attempt.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-01-08T07:41:23,051 copying build/lib/plom_server/templates/Preparation/papers_printed_manage.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-01-08T07:41:23,054 copying build/lib/plom_server/templates/Preparation/miscellanea.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-01-08T07:41:23,056 copying build/lib/plom_server/templates/Preparation/source_manage.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-01-08T07:41:23,058 copying build/lib/plom_server/templates/Preparation/source_item_view.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-01-08T07:41:23,061 copying build/lib/plom_server/templates/Preparation/classlist_manage.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-01-08T07:41:23,064 copying build/lib/plom_server/templates/Preparation/prenaming_configuration.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-01-08T07:41:23,066 copying build/lib/plom_server/templates/Preparation/dependency_conflict.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-01-08T07:41:23,069 copying build/lib/plom_server/templates/Preparation/classlist_attempt.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-01-08T07:41:23,071 copying build/lib/plom_server/templates/Preparation/prenaming_manage.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-01-08T07:41:23,074 copying build/lib/plom_server/templates/Preparation/pqv_mapping_manage.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-01-08T07:41:23,078 creating build/bdist.linux-armv7l/wheel/plom_server/templates/SpecCreator 2026-01-08T07:41:23,079 copying build/lib/plom_server/templates/SpecCreator/validation.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-01-08T07:41:23,082 copying build/lib/plom_server/templates/SpecCreator/launch-page.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-01-08T07:41:23,085 copying build/lib/plom_server/templates/SpecCreator/template_spec_builder.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-01-08T07:41:23,088 copying build/lib/plom_server/templates/SpecCreator/summary-page.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-01-08T07:41:23,091 copying build/lib/plom_server/templates/SpecCreator/summary-question.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-01-08T07:41:23,093 copying build/lib/plom_server/templates/SpecCreator/spec_upload.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-01-08T07:41:23,096 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Rubrics 2026-01-08T07:41:23,097 copying build/lib/plom_server/templates/Rubrics/feedback_rules.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-01-08T07:41:23,101 copying build/lib/plom_server/templates/Rubrics/modal_forms.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-01-08T07:41:23,104 copying build/lib/plom_server/templates/Rubrics/diff_partial.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-01-08T07:41:23,106 copying build/lib/plom_server/templates/Rubrics/rubric_item.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-01-08T07:41:23,109 copying build/lib/plom_server/templates/Rubrics/rubrics_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-01-08T07:41:23,111 copying build/lib/plom_server/templates/Rubrics/rubrics_admin.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-01-08T07:41:23,114 copying build/lib/plom_server/templates/Rubrics/rubrics_access.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-01-08T07:41:23,117 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress 2026-01-08T07:41:23,119 copying build/lib/plom_server/templates/Progress/overview_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress 2026-01-08T07:41:23,122 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress/fragments 2026-01-08T07:41:23,123 copying build/lib/plom_server/templates/Progress/fragments/task_progress_bar.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/fragments 2026-01-08T07:41:23,126 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress/Mark 2026-01-08T07:41:23,128 copying build/lib/plom_server/templates/Progress/Mark/mark_details.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-01-08T07:41:23,131 copying build/lib/plom_server/templates/Progress/Mark/annotation_image_wrap_fragment.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-01-08T07:41:23,133 copying build/lib/plom_server/templates/Progress/Mark/task_filter.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-01-08T07:41:23,136 copying build/lib/plom_server/templates/Progress/Mark/mark_stats_card.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-01-08T07:41:23,138 copying build/lib/plom_server/templates/Progress/Mark/mark_home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-01-08T07:41:23,141 copying build/lib/plom_server/templates/Progress/Mark/original_image_wrap_fragment.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-01-08T07:41:23,143 copying build/lib/plom_server/templates/Progress/Mark/mark_compare_versions.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-01-08T07:41:23,146 copying build/lib/plom_server/templates/Progress/Mark/task_details.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-01-08T07:41:23,148 copying build/lib/plom_server/templates/Progress/Mark/mark_papers.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-01-08T07:41:23,151 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress/Identify 2026-01-08T07:41:23,152 copying build/lib/plom_server/templates/Progress/Identify/identify_home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Identify 2026-01-08T07:41:23,154 copying build/lib/plom_server/templates/Progress/Identify/id_image_wrap_fragment.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Identify 2026-01-08T07:41:23,156 copying build/lib/plom_server/templates/Progress/all_task_overview.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress 2026-01-08T07:41:23,159 copying build/lib/plom_server/templates/Progress/tools_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress 2026-01-08T07:41:23,161 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress/User_Info 2026-01-08T07:41:23,162 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-01-08T07:41:23,165 copying build/lib/plom_server/templates/Progress/User_Info/modal_forms.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/User_Info 2026-01-08T07:41:23,168 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Visualization 2026-01-08T07:41:23,169 copying build/lib/plom_server/templates/Visualization/histogram.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Visualization 2026-01-08T07:41:23,171 copying build/lib/plom_server/templates/Visualization/heat_map.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Visualization 2026-01-08T07:41:23,174 creating build/bdist.linux-armv7l/wheel/plom_server/Base 2026-01-08T07:41:23,175 copying build/lib/plom_server/Base/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-01-08T07:41:23,177 copying build/lib/plom_server/Base/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-01-08T07:41:23,179 copying build/lib/plom_server/Base/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-01-08T07:41:23,181 copying build/lib/plom_server/Base/base_group_views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-01-08T07:41:23,183 creating build/bdist.linux-armv7l/wheel/plom_server/Base/management 2026-01-08T07:41:23,185 creating build/bdist.linux-armv7l/wheel/plom_server/Base/management/commands 2026-01-08T07:41:23,186 copying build/lib/plom_server/Base/management/commands/plom_database.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/management/commands 2026-01-08T07:41:23,188 copying build/lib/plom_server/Base/management/commands/plom_clean_all_and_build_db.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/management/commands 2026-01-08T07:41:23,191 creating build/bdist.linux-armv7l/wheel/plom_server/Base/services 2026-01-08T07:41:23,192 copying build/lib/plom_server/Base/services/big_red_button.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/services 2026-01-08T07:41:23,194 copying build/lib/plom_server/Base/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/services 2026-01-08T07:41:23,196 copying build/lib/plom_server/Base/services/database_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/services 2026-01-08T07:41:23,198 copying build/lib/plom_server/Base/services/Settings.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/services 2026-01-08T07:41:23,201 creating build/bdist.linux-armv7l/wheel/plom_server/Base/migrations 2026-01-08T07:41:23,202 copying build/lib/plom_server/Base/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/migrations 2026-01-08T07:41:23,204 copying build/lib/plom_server/Base/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/migrations 2026-01-08T07:41:23,206 copying build/lib/plom_server/Base/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-01-08T07:41:23,209 copying build/lib/plom_server/Base/compat.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-01-08T07:41:23,211 copying build/lib/plom_server/Base/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-01-08T07:41:23,213 copying build/lib/plom_server/Base/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-01-08T07:41:23,215 copying build/lib/plom_server/Base/tests_settings.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-01-08T07:41:23,218 creating build/bdist.linux-armv7l/wheel/plom_server/Profile 2026-01-08T07:41:23,219 copying build/lib/plom_server/Profile/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-01-08T07:41:23,221 copying build/lib/plom_server/Profile/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-01-08T07:41:23,223 copying build/lib/plom_server/Profile/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-01-08T07:41:23,225 copying build/lib/plom_server/Profile/edit_profile_form.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-01-08T07:41:23,226 copying build/lib/plom_server/Profile/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-01-08T07:41:23,231 creating build/bdist.linux-armv7l/wheel/plom_server/Mark 2026-01-08T07:41:23,232 copying build/lib/plom_server/Mark/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark 2026-01-08T07:41:23,234 copying build/lib/plom_server/Mark/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark 2026-01-08T07:41:23,236 creating build/bdist.linux-armv7l/wheel/plom_server/Mark/models 2026-01-08T07:41:23,237 copying build/lib/plom_server/Mark/models/tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/models 2026-01-08T07:41:23,240 copying build/lib/plom_server/Mark/models/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/models 2026-01-08T07:41:23,241 copying build/lib/plom_server/Mark/models/annotations.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/models 2026-01-08T07:41:23,244 creating build/bdist.linux-armv7l/wheel/plom_server/Mark/services 2026-01-08T07:41:23,245 copying build/lib/plom_server/Mark/services/mark_task.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-01-08T07:41:23,247 copying build/lib/plom_server/Mark/services/page_data.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-01-08T07:41:23,250 copying build/lib/plom_server/Mark/services/MarkingPriorityService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-01-08T07:41:23,252 copying build/lib/plom_server/Mark/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-01-08T07:41:23,254 copying build/lib/plom_server/Mark/services/question_marking.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-01-08T07:41:23,259 copying build/lib/plom_server/Mark/services/marking_task_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-01-08T07:41:23,262 copying build/lib/plom_server/Mark/services/annotations.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-01-08T07:41:23,265 copying build/lib/plom_server/Mark/services/marking_stats.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-01-08T07:41:23,268 creating build/bdist.linux-armv7l/wheel/plom_server/Mark/migrations 2026-01-08T07:41:23,269 copying build/lib/plom_server/Mark/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/migrations 2026-01-08T07:41:23,271 copying build/lib/plom_server/Mark/migrations/0002_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/migrations 2026-01-08T07:41:23,273 copying build/lib/plom_server/Mark/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/migrations 2026-01-08T07:41:23,276 creating build/bdist.linux-armv7l/wheel/plom_server/Mark/serializers 2026-01-08T07:41:23,277 copying build/lib/plom_server/Mark/serializers/tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/serializers 2026-01-08T07:41:23,279 copying build/lib/plom_server/Mark/serializers/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/serializers 2026-01-08T07:41:23,281 copying build/lib/plom_server/Mark/serializers/annotations.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/serializers 2026-01-08T07:41:23,283 copying build/lib/plom_server/Mark/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark 2026-01-08T07:41:23,286 creating build/bdist.linux-armv7l/wheel/plom_server/Mark/tests 2026-01-08T07:41:23,287 copying build/lib/plom_server/Mark/tests/test_marking_task_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-01-08T07:41:23,289 copying build/lib/plom_server/Mark/tests/test_marking_task_service_config.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-01-08T07:41:23,292 copying build/lib/plom_server/Mark/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-01-08T07:41:23,293 copying build/lib/plom_server/Mark/tests/test_tagging_tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-01-08T07:41:23,296 copying build/lib/plom_server/Mark/tests/test_incoming_annotations.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-01-08T07:41:23,298 copying build/lib/plom_server/Mark/tests/test_marking_priority_setting.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-01-08T07:41:23,301 copying build/lib/plom_server/Mark/tests/tiny_qvmap.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-01-08T07:41:23,302 copying build/lib/plom_server/Mark/tests/test_question_marking_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-01-08T07:41:23,304 copying build/lib/plom_server/Mark/tests/tiny_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-01-08T07:41:23,307 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement 2026-01-08T07:41:23,308 copying build/lib/plom_server/UserManagement/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-01-08T07:41:23,310 copying build/lib/plom_server/UserManagement/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-01-08T07:41:23,312 copying build/lib/plom_server/UserManagement/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-01-08T07:41:23,314 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/management 2026-01-08T07:41:23,316 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/management/commands 2026-01-08T07:41:23,317 copying build/lib/plom_server/UserManagement/management/commands/plom_leadmarker_membership.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/management/commands 2026-01-08T07:41:23,320 copying build/lib/plom_server/UserManagement/management/commands/plom_users.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/management/commands 2026-01-08T07:41:23,323 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/services 2026-01-08T07:41:23,324 copying build/lib/plom_server/UserManagement/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/services 2026-01-08T07:41:23,326 copying build/lib/plom_server/UserManagement/services/QuotaService.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/services 2026-01-08T07:41:23,328 copying build/lib/plom_server/UserManagement/services/PermissionChanger.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/services 2026-01-08T07:41:23,331 copying build/lib/plom_server/UserManagement/services/UsersService.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/services 2026-01-08T07:41:23,333 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/migrations 2026-01-08T07:41:23,334 copying build/lib/plom_server/UserManagement/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/migrations 2026-01-08T07:41:23,336 copying build/lib/plom_server/UserManagement/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/migrations 2026-01-08T07:41:23,338 copying build/lib/plom_server/UserManagement/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-01-08T07:41:23,340 copying build/lib/plom_server/UserManagement/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-01-08T07:41:23,342 copying build/lib/plom_server/UserManagement/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-01-08T07:41:23,345 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/tests 2026-01-08T07:41:23,346 copying build/lib/plom_server/UserManagement/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/tests 2026-01-08T07:41:23,348 copying build/lib/plom_server/UserManagement/tests/test_UsersService.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/tests 2026-01-08T07:41:23,351 copying build/lib/plom_server/context_processors.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-01-08T07:41:23,353 creating build/bdist.linux-armv7l/wheel/plom_server/Identify 2026-01-08T07:41:23,354 copying build/lib/plom_server/Identify/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-01-08T07:41:23,356 copying build/lib/plom_server/Identify/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-01-08T07:41:23,358 copying build/lib/plom_server/Identify/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-01-08T07:41:23,361 creating build/bdist.linux-armv7l/wheel/plom_server/Identify/management 2026-01-08T07:41:23,362 creating build/bdist.linux-armv7l/wheel/plom_server/Identify/management/commands 2026-01-08T07:41:23,363 copying build/lib/plom_server/Identify/management/commands/plom_run_id_reader.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/management/commands 2026-01-08T07:41:23,366 copying build/lib/plom_server/Identify/management/commands/plom_id_direct.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/management/commands 2026-01-08T07:41:23,368 copying build/lib/plom_server/Identify/management/commands/clear_id.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/management/commands 2026-01-08T07:41:23,370 creating build/bdist.linux-armv7l/wheel/plom_server/Identify/services 2026-01-08T07:41:23,371 copying build/lib/plom_server/Identify/services/id_tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-01-08T07:41:23,374 copying build/lib/plom_server/Identify/services/id_direct.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-01-08T07:41:23,376 copying build/lib/plom_server/Identify/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-01-08T07:41:23,378 copying build/lib/plom_server/Identify/services/id_reader.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-01-08T07:41:23,381 copying build/lib/plom_server/Identify/services/id_progress.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-01-08T07:41:23,383 copying build/lib/plom_server/Identify/services/ClasslistService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-01-08T07:41:23,387 copying build/lib/plom_server/Identify/tests.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-01-08T07:41:23,390 creating build/bdist.linux-armv7l/wheel/plom_server/Identify/migrations 2026-01-08T07:41:23,391 copying build/lib/plom_server/Identify/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/migrations 2026-01-08T07:41:23,393 copying build/lib/plom_server/Identify/migrations/0002_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/migrations 2026-01-08T07:41:23,395 copying build/lib/plom_server/Identify/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/migrations 2026-01-08T07:41:23,397 copying build/lib/plom_server/Identify/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-01-08T07:41:23,399 copying build/lib/plom_server/Identify/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-01-08T07:41:23,401 copying build/lib/plom_server/Identify/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-01-08T07:41:23,404 creating build/bdist.linux-armv7l/wheel/plom_server/demo_files 2026-01-08T07:41:23,405 copying build/lib/plom_server/demo_files/demo_assessment_rubrics_q1.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-01-08T07:41:23,407 copying build/lib/plom_server/demo_files/bundle_for_long_demo.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-01-08T07:41:23,409 copying build/lib/plom_server/demo_files/bundle_for_plaid_demo.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-01-08T07:41:23,411 copying build/lib/plom_server/demo_files/demo_assessment_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-01-08T07:41:23,413 copying build/lib/plom_server/demo_files/cl_for_plaid_demo.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-01-08T07:41:23,416 copying build/lib/plom_server/demo_files/assessment_v1.tex -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-01-08T07:41:23,418 copying build/lib/plom_server/demo_files/demo_assessment_rubrics_q3.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-01-08T07:41:23,420 copying build/lib/plom_server/demo_files/demo_assessment_qtags.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-01-08T07:41:23,422 copying build/lib/plom_server/demo_files/demo_assessment_rubrics_q2.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-01-08T07:41:23,424 copying build/lib/plom_server/demo_files/cl_for_long_demo.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-01-08T07:41:23,426 copying build/lib/plom_server/demo_files/demo_assessment_rubrics_q4.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-01-08T07:41:23,428 copying build/lib/plom_server/demo_files/assessment_v2.tex -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-01-08T07:41:23,431 copying build/lib/plom_server/demo_files/assessment_v3.tex -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-01-08T07:41:23,433 copying build/lib/plom_server/demo_files/cl_for_quick_demo.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-01-08T07:41:23,435 copying build/lib/plom_server/demo_files/bundle_for_demo.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-01-08T07:41:23,437 copying build/lib/plom_server/demo_files/bundle_for_quick_demo.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-01-08T07:41:23,439 copying build/lib/plom_server/demo_files/demo_solution_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-01-08T07:41:23,441 copying build/lib/plom_server/demo_files/cl_for_demo.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-01-08T07:41:23,444 creating build/bdist.linux-armv7l/wheel/plom_server/Reports 2026-01-08T07:41:23,445 copying build/lib/plom_server/Reports/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Reports 2026-01-08T07:41:23,447 copying build/lib/plom_server/Reports/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Reports 2026-01-08T07:41:23,449 copying build/lib/plom_server/Reports/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Reports 2026-01-08T07:41:23,451 copying build/lib/plom_server/middleware.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-01-08T07:41:23,453 creating build/bdist.linux-armv7l/wheel/plom_server/TaskOrder 2026-01-08T07:41:23,454 copying build/lib/plom_server/TaskOrder/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-01-08T07:41:23,457 copying build/lib/plom_server/TaskOrder/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-01-08T07:41:23,459 copying build/lib/plom_server/TaskOrder/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-01-08T07:41:23,461 creating build/bdist.linux-armv7l/wheel/plom_server/TaskOrder/management 2026-01-08T07:41:23,463 creating build/bdist.linux-armv7l/wheel/plom_server/TaskOrder/management/commands 2026-01-08T07:41:23,464 copying build/lib/plom_server/TaskOrder/management/commands/task_sort_written_amount.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder/management/commands 2026-01-08T07:41:23,467 creating build/bdist.linux-armv7l/wheel/plom_server/TaskOrder/services 2026-01-08T07:41:23,468 copying build/lib/plom_server/TaskOrder/services/task_ordering_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder/services 2026-01-08T07:41:23,471 copying build/lib/plom_server/TaskOrder/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder/services 2026-01-08T07:41:23,473 copying build/lib/plom_server/TaskOrder/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-01-08T07:41:23,475 copying build/lib/plom_server/TaskOrder/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-01-08T07:41:23,477 copying build/lib/plom_server/settings.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-01-08T07:41:23,480 creating build/bdist.linux-armv7l/wheel/plom_server/Scan 2026-01-08T07:41:23,481 copying build/lib/plom_server/Scan/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan 2026-01-08T07:41:23,483 copying build/lib/plom_server/Scan/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan 2026-01-08T07:41:23,485 copying build/lib/plom_server/Scan/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan 2026-01-08T07:41:23,487 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/management 2026-01-08T07:41:23,489 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/management/commands 2026-01-08T07:41:23,490 copying build/lib/plom_server/Scan/management/commands/plom_bundle_push_lock.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-01-08T07:41:23,492 copying build/lib/plom_server/Scan/management/commands/plom_forgive_missing_page.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-01-08T07:41:23,494 copying build/lib/plom_server/Scan/management/commands/plom_reassign_discard.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-01-08T07:41:23,496 copying build/lib/plom_server/Scan/management/commands/plom_staging_discard.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-01-08T07:41:23,498 copying build/lib/plom_server/Scan/management/commands/plom_staging_rotate.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-01-08T07:41:23,500 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-01-08T07:41:23,502 copying build/lib/plom_server/Scan/management/commands/plom_staging_extralise.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-01-08T07:41:23,504 copying build/lib/plom_server/Scan/management/commands/plom_staging_bundles.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-01-08T07:41:23,506 copying build/lib/plom_server/Scan/management/commands/plom_staging_unknowify.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-01-08T07:41:23,508 copying build/lib/plom_server/Scan/management/commands/plom_staging_knowify.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-01-08T07:41:23,511 copying build/lib/plom_server/Scan/management/commands/plom_forgive_all_dnm.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-01-08T07:41:23,513 copying build/lib/plom_server/Scan/management/commands/plom_staging_assign_extra.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-01-08T07:41:23,515 copying build/lib/plom_server/Scan/management/commands/plom_discard_pushed_page.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-01-08T07:41:23,517 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/models 2026-01-08T07:41:23,519 copying build/lib/plom_server/Scan/models/staging_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/models 2026-01-08T07:41:23,521 copying build/lib/plom_server/Scan/models/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/models 2026-01-08T07:41:23,523 copying build/lib/plom_server/Scan/models/scan_background_chores.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/models 2026-01-08T07:41:23,524 copying build/lib/plom_server/Scan/models/staging_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/models 2026-01-08T07:41:23,527 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/services 2026-01-08T07:41:23,529 copying build/lib/plom_server/Scan/services/qr_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-01-08T07:41:23,532 copying build/lib/plom_server/Scan/services/scan_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-01-08T07:41:23,536 copying build/lib/plom_server/Scan/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-01-08T07:41:23,538 copying build/lib/plom_server/Scan/services/hard_rotate.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-01-08T07:41:23,540 copying build/lib/plom_server/Scan/services/manage_discard.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-01-08T07:41:23,542 copying build/lib/plom_server/Scan/services/cast_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-01-08T07:41:23,545 copying build/lib/plom_server/Scan/services/manage_scan.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-01-08T07:41:23,548 copying build/lib/plom_server/Scan/services/image_rotate.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-01-08T07:41:23,550 copying build/lib/plom_server/Scan/services/ForgiveMissingService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-01-08T07:41:23,553 copying build/lib/plom_server/Scan/services/util.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-01-08T07:41:23,555 copying build/lib/plom_server/Scan/services/image_process.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-01-08T07:41:23,558 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/migrations 2026-01-08T07:41:23,559 copying build/lib/plom_server/Scan/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/migrations 2026-01-08T07:41:23,561 copying build/lib/plom_server/Scan/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/migrations 2026-01-08T07:41:23,564 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/views 2026-01-08T07:41:23,565 copying build/lib/plom_server/Scan/views/pushed_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-01-08T07:41:23,568 copying build/lib/plom_server/Scan/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-01-08T07:41:23,570 copying build/lib/plom_server/Scan/views/push_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-01-08T07:41:23,572 copying build/lib/plom_server/Scan/views/manage_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-01-08T07:41:23,574 copying build/lib/plom_server/Scan/views/rotate_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-01-08T07:41:23,576 copying build/lib/plom_server/Scan/views/scan_discards.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-01-08T07:41:23,579 copying build/lib/plom_server/Scan/views/cast_image_state.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-01-08T07:41:23,581 copying build/lib/plom_server/Scan/views/scanner_summary.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-01-08T07:41:23,584 copying build/lib/plom_server/Scan/views/scanner_home.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-01-08T07:41:23,586 copying build/lib/plom_server/Scan/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan 2026-01-08T07:41:23,588 copying build/lib/plom_server/Scan/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan 2026-01-08T07:41:23,591 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/tests 2026-01-08T07:41:23,592 copying build/lib/plom_server/Scan/tests/test_image_process.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-01-08T07:41:23,594 copying build/lib/plom_server/Scan/tests/test_manage_discard.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-01-08T07:41:23,597 copying build/lib/plom_server/Scan/tests/test_qr_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-01-08T07:41:23,599 copying build/lib/plom_server/Scan/tests/test_manage_scan.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-01-08T07:41:23,602 copying build/lib/plom_server/Scan/tests/test_forgive.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-01-08T07:41:23,604 copying build/lib/plom_server/Scan/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-01-08T07:41:23,606 copying build/lib/plom_server/Scan/tests/test_scanner.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-01-08T07:41:23,608 copying build/lib/plom_server/Scan/tests/test_scan_cast.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-01-08T07:41:23,611 copying build/lib/plom_server/Scan/tests/id_page_img.png -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-01-08T07:41:23,614 copying build/lib/plom_server/wsgi.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-01-08T07:41:23,616 creating build/bdist.linux-armv7l/wheel/plom_server/Finish 2026-01-08T07:41:23,617 copying build/lib/plom_server/Finish/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-01-08T07:41:23,619 copying build/lib/plom_server/Finish/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-01-08T07:41:23,621 copying build/lib/plom_server/Finish/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-01-08T07:41:23,623 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/management 2026-01-08T07:41:23,625 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/management/commands 2026-01-08T07:41:23,626 copying build/lib/plom_server/Finish/management/commands/plom_reassemble.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-01-08T07:41:23,629 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-01-08T07:41:23,630 copying build/lib/plom_server/Finish/management/commands/plom_download_marks_csv.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-01-08T07:41:23,632 copying build/lib/plom_server/Finish/management/commands/plom_build_all_soln.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-01-08T07:41:23,634 copying build/lib/plom_server/Finish/management/commands/plom_build_soln.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-01-08T07:41:23,636 copying build/lib/plom_server/Finish/management/commands/plom_soln_sources.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-01-08T07:41:23,638 copying build/lib/plom_server/Finish/management/commands/plom_soln_spec.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-01-08T07:41:23,641 copying build/lib/plom_server/Finish/management/commands/generate_report.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-01-08T07:41:23,644 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/useful_files_for_testing 2026-01-08T07:41:23,645 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-01-08T07:41:23,648 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/services 2026-01-08T07:41:23,649 copying build/lib/plom_server/Finish/services/ta_marking_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-01-08T07:41:23,652 copying build/lib/plom_server/Finish/services/matplotlib_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-01-08T07:41:23,655 copying build/lib/plom_server/Finish/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-01-08T07:41:23,656 copying build/lib/plom_server/Finish/services/soln_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-01-08T07:41:23,658 copying build/lib/plom_server/Finish/services/ReportPDFService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-01-08T07:41:23,661 copying build/lib/plom_server/Finish/services/student_marks_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-01-08T07:41:23,664 copying build/lib/plom_server/Finish/services/data_extraction_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-01-08T07:41:23,666 copying build/lib/plom_server/Finish/services/reassemble_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-01-08T07:41:23,669 copying build/lib/plom_server/Finish/services/build_soln_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-01-08T07:41:23,672 copying build/lib/plom_server/Finish/services/soln_source.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-01-08T07:41:23,675 copying build/lib/plom_server/Finish/services/template_soln_spec.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-01-08T07:41:23,677 copying build/lib/plom_server/Finish/services/annotation_data_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-01-08T07:41:23,679 copying build/lib/plom_server/Finish/services/build_student_report_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-01-08T07:41:23,681 copying build/lib/plom_server/Finish/services/d3_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-01-08T07:41:23,684 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/migrations 2026-01-08T07:41:23,685 copying build/lib/plom_server/Finish/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/migrations 2026-01-08T07:41:23,687 copying build/lib/plom_server/Finish/migrations/0002_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/migrations 2026-01-08T07:41:23,689 copying build/lib/plom_server/Finish/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/migrations 2026-01-08T07:41:23,691 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/views 2026-01-08T07:41:23,693 copying build/lib/plom_server/Finish/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-01-08T07:41:23,695 copying build/lib/plom_server/Finish/views/marking_info.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-01-08T07:41:23,697 copying build/lib/plom_server/Finish/views/soln_spec.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-01-08T07:41:23,699 copying build/lib/plom_server/Finish/views/build_soln_pdf.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-01-08T07:41:23,701 copying build/lib/plom_server/Finish/views/soln_sources.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-01-08T07:41:23,703 copying build/lib/plom_server/Finish/views/reassembly.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-01-08T07:41:23,706 copying build/lib/plom_server/Finish/views/soln_home.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-01-08T07:41:23,708 copying build/lib/plom_server/Finish/views/student_report.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-01-08T07:41:23,710 copying build/lib/plom_server/Finish/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-01-08T07:41:23,712 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/templatetags 2026-01-08T07:41:23,713 copying build/lib/plom_server/Finish/templatetags/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/templatetags 2026-01-08T07:41:23,716 copying build/lib/plom_server/Finish/templatetags/custom_tags.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/templatetags 2026-01-08T07:41:23,718 copying build/lib/plom_server/Finish/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-01-08T07:41:23,719 copying build/lib/plom_server/Finish/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-01-08T07:41:23,722 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/tests 2026-01-08T07:41:23,723 copying build/lib/plom_server/Finish/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/tests 2026-01-08T07:41:23,725 copying build/lib/plom_server/Finish/tests/test_student_mark.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/tests 2026-01-08T07:41:23,728 creating build/bdist.linux-armv7l/wheel/plom_server/Papers 2026-01-08T07:41:23,729 copying build/lib/plom_server/Papers/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers 2026-01-08T07:41:23,731 copying build/lib/plom_server/Papers/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers 2026-01-08T07:41:23,733 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/management 2026-01-08T07:41:23,735 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/management/commands 2026-01-08T07:41:23,736 copying build/lib/plom_server/Papers/management/commands/plom_qvmap.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/management/commands 2026-01-08T07:41:23,739 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/models 2026-01-08T07:41:23,740 copying build/lib/plom_server/Papers/models/specifications.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-01-08T07:41:23,742 copying build/lib/plom_server/Papers/models/reference_image.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-01-08T07:41:23,744 copying build/lib/plom_server/Papers/models/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-01-08T07:41:23,746 copying build/lib/plom_server/Papers/models/paper_structure.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-01-08T07:41:23,749 copying build/lib/plom_server/Papers/models/image_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-01-08T07:41:23,751 copying build/lib/plom_server/Papers/models/background_tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-01-08T07:41:23,754 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/services 2026-01-08T07:41:23,755 copying build/lib/plom_server/Papers/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-01-08T07:41:23,757 copying build/lib/plom_server/Papers/services/paper_creator.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-01-08T07:41:23,760 copying build/lib/plom_server/Papers/services/SpecificationService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-01-08T07:41:23,763 copying build/lib/plom_server/Papers/services/image_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-01-08T07:41:23,765 copying build/lib/plom_server/Papers/services/paper_info.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-01-08T07:41:23,768 copying build/lib/plom_server/Papers/services/SolnSpecService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-01-08T07:41:23,771 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/migrations 2026-01-08T07:41:23,772 copying build/lib/plom_server/Papers/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/migrations 2026-01-08T07:41:23,774 copying build/lib/plom_server/Papers/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/migrations 2026-01-08T07:41:23,777 copying build/lib/plom_server/Papers/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers 2026-01-08T07:41:23,779 copying build/lib/plom_server/Papers/serializers.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers 2026-01-08T07:41:23,782 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/tests 2026-01-08T07:41:23,783 copying build/lib/plom_server/Papers/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-01-08T07:41:23,785 copying build/lib/plom_server/Papers/tests/test_specification_service_misc.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-01-08T07:41:23,787 copying build/lib/plom_server/Papers/tests/test_image_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-01-08T07:41:23,789 copying build/lib/plom_server/Papers/tests/test_question_labels.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-01-08T07:41:23,791 copying build/lib/plom_server/Papers/tests/test_paper_creator.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-01-08T07:41:23,794 creating build/bdist.linux-armv7l/wheel/plom_server/scripts 2026-01-08T07:41:23,795 copying build/lib/plom_server/scripts/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/scripts 2026-01-08T07:41:23,797 copying build/lib/plom_server/scripts/launch_plom_demo_server.py -> build/bdist.linux-armv7l/wheel/./plom_server/scripts 2026-01-08T07:41:23,800 copying build/lib/plom_server/scripts/wipe_migrations.py -> build/bdist.linux-armv7l/wheel/./plom_server/scripts 2026-01-08T07:41:23,802 copying build/lib/plom_server/scripts/launch_plom_server.py -> build/bdist.linux-armv7l/wheel/./plom_server/scripts 2026-01-08T07:41:23,805 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation 2026-01-08T07:41:23,806 copying build/lib/plom_server/Preparation/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-01-08T07:41:23,808 copying build/lib/plom_server/Preparation/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-01-08T07:41:23,810 copying build/lib/plom_server/Preparation/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-01-08T07:41:23,812 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/management 2026-01-08T07:41:23,814 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/management/commands 2026-01-08T07:41:23,815 copying build/lib/plom_server/Preparation/management/commands/plom_preparation_classlist.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/management/commands 2026-01-08T07:41:23,818 copying build/lib/plom_server/Preparation/management/commands/plom_preparation_spec.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/management/commands 2026-01-08T07:41:23,820 copying build/lib/plom_server/Preparation/management/commands/plom_preparation_status.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/management/commands 2026-01-08T07:41:23,822 copying build/lib/plom_server/Preparation/management/commands/plom_preparation_prenaming.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/management/commands 2026-01-08T07:41:23,824 copying build/lib/plom_server/Preparation/management/commands/plom_preparation_source.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/management/commands 2026-01-08T07:41:23,827 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/useful_files_for_testing 2026-01-08T07:41:23,828 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-01-08T07:41:23,833 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-01-08T07:41:23,836 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-01-08T07:41:23,838 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-01-08T07:41:23,840 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-01-08T07:41:23,842 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-01-08T07:41:23,844 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-01-08T07:41:23,847 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-01-08T07:41:23,850 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/services 2026-01-08T07:41:23,851 copying build/lib/plom_server/Preparation/services/SourceService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-01-08T07:41:23,854 copying build/lib/plom_server/Preparation/services/pqv_mapping.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-01-08T07:41:23,857 copying build/lib/plom_server/Preparation/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-01-08T07:41:23,859 copying build/lib/plom_server/Preparation/services/PapersPrinted.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-01-08T07:41:23,862 copying build/lib/plom_server/Preparation/services/classlist.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-01-08T07:41:23,865 copying build/lib/plom_server/Preparation/services/mocker.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-01-08T07:41:23,868 copying build/lib/plom_server/Preparation/services/preparation_dependency_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-01-08T07:41:23,871 copying build/lib/plom_server/Preparation/services/prenaming_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-01-08T07:41:23,874 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/migrations 2026-01-08T07:41:23,876 copying build/lib/plom_server/Preparation/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/migrations 2026-01-08T07:41:23,878 copying build/lib/plom_server/Preparation/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/migrations 2026-01-08T07:41:23,882 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/views 2026-01-08T07:41:23,883 copying build/lib/plom_server/Preparation/views/pqv_mapping.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-01-08T07:41:23,886 copying build/lib/plom_server/Preparation/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-01-08T07:41:23,889 copying build/lib/plom_server/Preparation/views/needs_manager_view.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-01-08T07:41:23,891 copying build/lib/plom_server/Preparation/views/miscellanea.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-01-08T07:41:23,894 copying build/lib/plom_server/Preparation/views/home.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-01-08T07:41:23,896 copying build/lib/plom_server/Preparation/views/classlist_manage.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-01-08T07:41:23,899 copying build/lib/plom_server/Preparation/views/mocker.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-01-08T07:41:23,902 copying build/lib/plom_server/Preparation/views/source_manage.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-01-08T07:41:23,905 copying build/lib/plom_server/Preparation/views/prenaming.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-01-08T07:41:23,907 copying build/lib/plom_server/Preparation/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-01-08T07:41:23,910 copying build/lib/plom_server/Preparation/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-01-08T07:41:23,913 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/tests 2026-01-08T07:41:23,915 copying build/lib/plom_server/Preparation/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-01-08T07:41:23,917 copying build/lib/plom_server/Preparation/tests/test_status.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-01-08T07:41:23,920 copying build/lib/plom_server/Preparation/tests/test_classlist_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-01-08T07:41:23,923 copying build/lib/plom_server/Preparation/tests/tiny_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-01-08T07:41:23,925 copying build/lib/plom_server/Preparation/tests/test_students.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-01-08T07:41:23,928 copying build/lib/plom_server/Preparation/tests/test_view_home.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-01-08T07:41:23,930 copying build/lib/plom_server/Preparation/tests/test_source_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-01-08T07:41:23,934 creating build/bdist.linux-armv7l/wheel/plom_server/SpecCreator 2026-01-08T07:41:23,935 copying build/lib/plom_server/SpecCreator/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator 2026-01-08T07:41:23,938 copying build/lib/plom_server/SpecCreator/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator 2026-01-08T07:41:23,940 copying build/lib/plom_server/SpecCreator/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator 2026-01-08T07:41:23,943 creating build/bdist.linux-armv7l/wheel/plom_server/SpecCreator/services 2026-01-08T07:41:23,945 copying build/lib/plom_server/SpecCreator/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/services 2026-01-08T07:41:23,947 copying build/lib/plom_server/SpecCreator/services/template_spec_builder.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/services 2026-01-08T07:41:23,950 creating build/bdist.linux-armv7l/wheel/plom_server/SpecCreator/migrations 2026-01-08T07:41:23,952 copying build/lib/plom_server/SpecCreator/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/migrations 2026-01-08T07:41:23,954 creating build/bdist.linux-armv7l/wheel/plom_server/SpecCreator/views 2026-01-08T07:41:23,955 copying build/lib/plom_server/SpecCreator/views/summary.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-01-08T07:41:23,958 copying build/lib/plom_server/SpecCreator/views/base.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-01-08T07:41:23,959 copying build/lib/plom_server/SpecCreator/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-01-08T07:41:23,961 copying build/lib/plom_server/SpecCreator/views/spec_editor.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-01-08T07:41:23,964 copying build/lib/plom_server/SpecCreator/views/spec_download.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-01-08T07:41:23,966 copying build/lib/plom_server/SpecCreator/views/template_spec_builder.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-01-08T07:41:23,968 copying build/lib/plom_server/SpecCreator/views/spec_upload.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-01-08T07:41:23,970 creating build/bdist.linux-armv7l/wheel/plom_server/API 2026-01-08T07:41:23,971 copying build/lib/plom_server/API/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/API 2026-01-08T07:41:23,973 copying build/lib/plom_server/API/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/API 2026-01-08T07:41:23,975 copying build/lib/plom_server/API/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API 2026-01-08T07:41:23,978 creating build/bdist.linux-armv7l/wheel/plom_server/API/services 2026-01-08T07:41:23,979 copying build/lib/plom_server/API/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/services 2026-01-08T07:41:23,981 copying build/lib/plom_server/API/services/TokenService.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/services 2026-01-08T07:41:23,984 creating build/bdist.linux-armv7l/wheel/plom_server/API/migrations 2026-01-08T07:41:23,985 copying build/lib/plom_server/API/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/migrations 2026-01-08T07:41:23,987 creating build/bdist.linux-armv7l/wheel/plom_server/API/views 2026-01-08T07:41:23,988 copying build/lib/plom_server/API/views/spec_handler.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-01-08T07:41:23,991 copying build/lib/plom_server/API/views/scan.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-01-08T07:41:23,993 copying build/lib/plom_server/API/views/identify.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-01-08T07:41:23,995 copying build/lib/plom_server/API/views/pqvmap.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-01-08T07:41:23,998 copying build/lib/plom_server/API/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-01-08T07:41:24,000 creating build/bdist.linux-armv7l/wheel/plom_server/API/views/experimental 2026-01-08T07:41:24,001 copying build/lib/plom_server/API/views/experimental/base.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views/experimental 2026-01-08T07:41:24,003 copying build/lib/plom_server/API/views/experimental/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views/experimental 2026-01-08T07:41:24,005 copying build/lib/plom_server/API/views/experimental/rubrics.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views/experimental 2026-01-08T07:41:24,007 copying build/lib/plom_server/API/views/experimental/marking_tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views/experimental 2026-01-08T07:41:24,009 copying build/lib/plom_server/API/views/experimental/annotations.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views/experimental 2026-01-08T07:41:24,011 copying build/lib/plom_server/API/views/finish.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-01-08T07:41:24,012 copying build/lib/plom_server/API/views/rubrics.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-01-08T07:41:24,015 copying build/lib/plom_server/API/views/utils.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-01-08T07:41:24,017 copying build/lib/plom_server/API/views/user_info.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-01-08T07:41:24,019 copying build/lib/plom_server/API/views/rectangle_extractor.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-01-08T07:41:24,021 copying build/lib/plom_server/API/views/classlist.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-01-08T07:41:24,023 copying build/lib/plom_server/API/views/mark_question.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-01-08T07:41:24,026 copying build/lib/plom_server/API/views/mark.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-01-08T07:41:24,029 copying build/lib/plom_server/API/views/server_info.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-01-08T07:41:24,032 copying build/lib/plom_server/API/views/paperstoprint.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-01-08T07:41:24,035 copying build/lib/plom_server/API/views/source_handler.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-01-08T07:41:24,037 copying build/lib/plom_server/API/views/report.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-01-08T07:41:24,039 copying build/lib/plom_server/API/views/latex.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-01-08T07:41:24,042 creating build/bdist.linux-armv7l/wheel/plom_server/API/permissions 2026-01-08T07:41:24,043 copying build/lib/plom_server/API/permissions/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/permissions 2026-01-08T07:41:24,045 copying build/lib/plom_server/API/permissions/permissions.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/permissions 2026-01-08T07:41:24,047 creating build/bdist.linux-armv7l/wheel/plom_server/API/routes 2026-01-08T07:41:24,048 copying build/lib/plom_server/API/routes/misc_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-01-08T07:41:24,050 copying build/lib/plom_server/API/routes/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-01-08T07:41:24,052 copying build/lib/plom_server/API/routes/id_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-01-08T07:41:24,054 copying build/lib/plom_server/API/routes/tags_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-01-08T07:41:24,056 copying build/lib/plom_server/API/routes/mark_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-01-08T07:41:24,058 copying build/lib/plom_server/API/routes/annotation_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-01-08T07:41:24,060 creating build/bdist.linux-armv7l/wheel/plom_server/API/tests 2026-01-08T07:41:24,062 copying build/lib/plom_server/API/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/tests 2026-01-08T07:41:24,064 copying build/lib/plom_server/API/tests/test_mark_questions.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/tests 2026-01-08T07:41:24,067 copying build/lib/plom_server/API/tests/test_client_reject_list.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/tests 2026-01-08T07:41:24,069 copying build/lib/plom_server/API/tests/conftest.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/tests 2026-01-08T07:41:24,072 creating build/bdist.linux-armv7l/wheel/plom_server/Contrib 2026-01-08T07:41:24,073 copying build/lib/plom_server/Contrib/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Contrib 2026-01-08T07:41:24,075 creating build/bdist.linux-armv7l/wheel/plom_server/Contrib/management 2026-01-08T07:41:24,077 creating build/bdist.linux-armv7l/wheel/plom_server/Contrib/management/commands 2026-01-08T07:41:24,078 copying build/lib/plom_server/Contrib/management/commands/PCA_analysis.py -> build/bdist.linux-armv7l/wheel/./plom_server/Contrib/management/commands 2026-01-08T07:41:24,081 copying build/lib/plom_server/Contrib/management/commands/cluster_and_tag.py -> build/bdist.linux-armv7l/wheel/./plom_server/Contrib/management/commands 2026-01-08T07:41:24,084 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher 2026-01-08T07:41:24,085 copying build/lib/plom_server/Launcher/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher 2026-01-08T07:41:24,087 copying build/lib/plom_server/Launcher/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher 2026-01-08T07:41:24,089 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher/management 2026-01-08T07:41:24,091 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher/management/commands 2026-01-08T07:41:24,092 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-01-08T07:41:24,095 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-01-08T07:41:24,097 copying build/lib/plom_server/Launcher/management/commands/plom_get_static_javascript.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/management/commands 2026-01-08T07:41:24,098 copying build/lib/plom_server/Launcher/management/commands/plom_create_demo_users.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/management/commands 2026-01-08T07:41:24,101 copying build/lib/plom_server/Launcher/management/commands/plom_demo_bundles.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/management/commands 2026-01-08T07:41:24,104 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher/services 2026-01-08T07:41:24,105 copying build/lib/plom_server/Launcher/services/launch_demo_homework_bundle_creator.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/services 2026-01-08T07:41:24,107 copying build/lib/plom_server/Launcher/services/launch_demo_bundle_creator.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/services 2026-01-08T07:41:24,110 copying build/lib/plom_server/Launcher/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/services 2026-01-08T07:41:24,112 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher/migrations 2026-01-08T07:41:24,113 copying build/lib/plom_server/Launcher/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/migrations 2026-01-08T07:41:24,116 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics 2026-01-08T07:41:24,117 copying build/lib/plom_server/Rubrics/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-01-08T07:41:24,119 copying build/lib/plom_server/Rubrics/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-01-08T07:41:24,121 copying build/lib/plom_server/Rubrics/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-01-08T07:41:24,123 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/management 2026-01-08T07:41:24,125 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/management/commands 2026-01-08T07:41:24,126 copying build/lib/plom_server/Rubrics/management/commands/plom_rubrics.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/management/commands 2026-01-08T07:41:24,129 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/services 2026-01-08T07:41:24,130 copying build/lib/plom_server/Rubrics/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/services 2026-01-08T07:41:24,132 copying build/lib/plom_server/Rubrics/services/utils.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/services 2026-01-08T07:41:24,135 copying build/lib/plom_server/Rubrics/services/rubric_permissions.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/services 2026-01-08T07:41:24,137 copying build/lib/plom_server/Rubrics/services/rubric_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/services 2026-01-08T07:41:24,141 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/migrations 2026-01-08T07:41:24,142 copying build/lib/plom_server/Rubrics/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/migrations 2026-01-08T07:41:24,144 copying build/lib/plom_server/Rubrics/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/migrations 2026-01-08T07:41:24,147 copying build/lib/plom_server/Rubrics/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-01-08T07:41:24,150 copying build/lib/plom_server/Rubrics/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-01-08T07:41:24,152 copying build/lib/plom_server/Rubrics/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-01-08T07:41:24,154 copying build/lib/plom_server/Rubrics/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-01-08T07:41:24,157 copying build/lib/plom_server/Rubrics/serializers.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-01-08T07:41:24,159 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/tests 2026-01-08T07:41:24,161 copying build/lib/plom_server/Rubrics/tests/test_rubric_permissions.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-01-08T07:41:24,163 copying build/lib/plom_server/Rubrics/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-01-08T07:41:24,165 copying build/lib/plom_server/Rubrics/tests/test_rubric_fractional_permissions.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-01-08T07:41:24,167 copying build/lib/plom_server/Rubrics/tests/test_rubric_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-01-08T07:41:24,170 copying build/lib/plom_server/Rubrics/tests/test_rubric_misc.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-01-08T07:41:24,172 copying build/lib/plom_server/Rubrics/tests/test_display_delta.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-01-08T07:41:24,175 creating build/bdist.linux-armv7l/wheel/plom_server/Progress 2026-01-08T07:41:24,176 copying build/lib/plom_server/Progress/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress 2026-01-08T07:41:24,179 copying build/lib/plom_server/Progress/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress 2026-01-08T07:41:24,180 copying build/lib/plom_server/Progress/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress 2026-01-08T07:41:24,183 creating build/bdist.linux-armv7l/wheel/plom_server/Progress/services 2026-01-08T07:41:24,184 copying build/lib/plom_server/Progress/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/services 2026-01-08T07:41:24,187 copying build/lib/plom_server/Progress/services/progress_overview.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/services 2026-01-08T07:41:24,189 copying build/lib/plom_server/Progress/services/userinfo_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/services 2026-01-08T07:41:24,192 creating build/bdist.linux-armv7l/wheel/plom_server/Progress/views 2026-01-08T07:41:24,193 copying build/lib/plom_server/Progress/views/progress_mark.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-01-08T07:41:24,196 copying build/lib/plom_server/Progress/views/overview_landing.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-01-08T07:41:24,198 copying build/lib/plom_server/Progress/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-01-08T07:41:24,200 copying build/lib/plom_server/Progress/views/progress_identify.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-01-08T07:41:24,202 copying build/lib/plom_server/Progress/views/progress_userinfo.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-01-08T07:41:24,204 copying build/lib/plom_server/Progress/views/progress_task_annot.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-01-08T07:41:24,206 copying build/lib/plom_server/Progress/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress 2026-01-08T07:41:24,209 creating build/bdist.linux-armv7l/wheel/plom_server/Progress/tests 2026-01-08T07:41:24,210 copying build/lib/plom_server/Progress/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/tests 2026-01-08T07:41:24,212 creating build/bdist.linux-armv7l/wheel/plom_server/Visualization 2026-01-08T07:41:24,214 copying build/lib/plom_server/Visualization/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Visualization 2026-01-08T07:41:24,216 copying build/lib/plom_server/Visualization/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Visualization 2026-01-08T07:41:24,217 copying build/lib/plom_server/Visualization/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Visualization 2026-01-08T07:41:24,219 copying build/lib/plom_server/Visualization/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Visualization 2026-01-08T07:41:24,221 running install_data 2026-01-08T07:41:24,229 creating build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data 2026-01-08T07:41:24,231 creating build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom 2026-01-08T07:41:24,233 copying plom/templateTestSpec.toml -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom 2026-01-08T07:41:24,235 copying plom/templateSolutionSpec.toml -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom 2026-01-08T07:41:24,237 copying plom/templateUserList.csv -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom 2026-01-08T07:41:24,239 copying plom/demoClassList.csv -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom 2026-01-08T07:41:24,241 copying plom/demo_rubrics.toml -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom 2026-01-08T07:41:24,243 copying plom/create/extra_pages_src.tex -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom 2026-01-08T07:41:24,245 copying plom/create/scrap_paper_src.tex -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom 2026-01-08T07:41:24,247 copying plom/create/bundle_separator_src.tex -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom 2026-01-08T07:41:24,249 creating build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/testTemplates 2026-01-08T07:41:24,250 copying testTemplates/README.md -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/testTemplates 2026-01-08T07:41:24,253 copying testTemplates/dummy_left_staple.png -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/testTemplates 2026-01-08T07:41:24,255 copying testTemplates/dummy_left_staple_red.png -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/testTemplates 2026-01-08T07:41:24,257 copying testTemplates/dummy_qr_code.png -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/testTemplates 2026-01-08T07:41:24,260 copying testTemplates/dummy_qr_code_red.png -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/testTemplates 2026-01-08T07:41:24,262 copying testTemplates/dummy_right_staple.png -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/testTemplates 2026-01-08T07:41:24,265 copying testTemplates/dummy_right_staple_red.png -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/testTemplates 2026-01-08T07:41:24,267 copying testTemplates/extraSheets.tex -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/testTemplates 2026-01-08T07:41:24,270 copying testTemplates/extraSheets_noname.tex -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/testTemplates 2026-01-08T07:41:24,272 copying testTemplates/idBox-source.tex -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/testTemplates 2026-01-08T07:41:24,274 copying testTemplates/idBox.eps -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/testTemplates 2026-01-08T07:41:24,278 copying testTemplates/idBox.pdf -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/testTemplates 2026-01-08T07:41:24,281 copying testTemplates/idBox.svg -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/testTemplates 2026-01-08T07:41:24,284 copying testTemplates/idBox2-source.tex -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/testTemplates 2026-01-08T07:41:24,286 copying testTemplates/idBox2.eps -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/testTemplates 2026-01-08T07:41:24,289 copying testTemplates/idBox2.pdf -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/testTemplates 2026-01-08T07:41:24,292 copying testTemplates/idBox2.svg -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/testTemplates 2026-01-08T07:41:24,295 copying testTemplates/idBox4-source.tex -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/testTemplates 2026-01-08T07:41:24,297 copying testTemplates/idBox4.eps -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/testTemplates 2026-01-08T07:41:24,299 copying testTemplates/idBox4.pdf -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/testTemplates 2026-01-08T07:41:24,302 copying testTemplates/idBox4.svg -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/testTemplates 2026-01-08T07:41:24,305 copying testTemplates/latexTemplate.tex -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/testTemplates 2026-01-08T07:41:24,308 copying testTemplates/latexTemplatev2.tex -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/testTemplates 2026-01-08T07:41:24,311 copying testTemplates/mockplom.sty -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/testTemplates 2026-01-08T07:41:24,313 creating build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/contrib 2026-01-08T07:41:24,314 copying contrib/README.txt -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/contrib 2026-01-08T07:41:24,317 copying contrib/plom-return_codes_to_canvas_csv.py -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/contrib 2026-01-08T07:41:24,319 copying contrib/plom-write_grades_to_canvas_csv.py -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/contrib 2026-01-08T07:41:24,321 copying contrib/upload_hw_from_zip_of_jpegs.py -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/contrib 2026-01-08T07:41:24,324 copying contrib/plom-push-to-canvas.py -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/contrib 2026-01-08T07:41:24,327 copying contrib/plom-push-to-canvas-uncached.py -> build/bdist.linux-armv7l/wheel/plom-0.19.8.data/data/share/plom/contrib 2026-01-08T07:41:24,329 running install_egg_info 2026-01-08T07:41:24,335 Copying plom.egg-info to build/bdist.linux-armv7l/wheel/./plom-0.19.8-py3.11.egg-info 2026-01-08T07:41:24,349 running install_scripts 2026-01-08T07:41:24,362 creating build/bdist.linux-armv7l/wheel/plom-0.19.8.dist-info/WHEEL 2026-01-08T07:41:24,365 creating '/tmp/pip-wheel-sl4ui2y2/.tmp-4i815v4q/plom-0.19.8-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-08T07:41:24,369 adding 'plom/__init__.py' 2026-01-08T07:41:24,371 adding 'plom/aliceBob.py' 2026-01-08T07:41:24,372 adding 'plom/comment_utils.py' 2026-01-08T07:41:24,373 adding 'plom/common.py' 2026-01-08T07:41:24,379 adding 'plom/demoClassList.csv' 2026-01-08T07:41:24,381 adding 'plom/demo_rubrics.toml' 2026-01-08T07:41:24,383 adding 'plom/feedback_rules.py' 2026-01-08T07:41:24,385 adding 'plom/idBox2.pdf' 2026-01-08T07:41:24,386 adding 'plom/idBox4.pdf' 2026-01-08T07:41:24,388 adding 'plom/latexTemplate.tex' 2026-01-08T07:41:24,390 adding 'plom/latexTemplatev2.tex' 2026-01-08T07:41:24,391 adding 'plom/manage_user_files.py' 2026-01-08T07:41:24,393 adding 'plom/misc_utils.py' 2026-01-08T07:41:24,395 adding 'plom/plom_exceptions.py' 2026-01-08T07:41:24,396 adding 'plom/question_labels.py' 2026-01-08T07:41:24,398 adding 'plom/rubric_utils.py' 2026-01-08T07:41:24,400 adding 'plom/rules.py' 2026-01-08T07:41:24,405 adding 'plom/spec_verifier.py' 2026-01-08T07:41:24,406 adding 'plom/tagging.py' 2026-01-08T07:41:24,407 adding 'plom/templateSolutionSpec.toml' 2026-01-08T07:41:24,409 adding 'plom/templateTestSpec.toml' 2026-01-08T07:41:24,410 adding 'plom/templateUserList.csv' 2026-01-08T07:41:24,411 adding 'plom/test_exceptions.py' 2026-01-08T07:41:24,412 adding 'plom/test_feedback_rules.py' 2026-01-08T07:41:24,414 adding 'plom/test_illadvised.py' 2026-01-08T07:41:24,415 adding 'plom/test_latex.py' 2026-01-08T07:41:24,417 adding 'plom/test_latexfrag.py' 2026-01-08T07:41:24,418 adding 'plom/test_misc_utils.py' 2026-01-08T07:41:24,419 adding 'plom/test_print_score.py' 2026-01-08T07:41:24,421 adding 'plom/test_question_labels.py' 2026-01-08T07:41:24,422 adding 'plom/test_rubric_diff.py' 2026-01-08T07:41:24,424 adding 'plom/test_scoring.py' 2026-01-08T07:41:24,426 adding 'plom/test_spec.py' 2026-01-08T07:41:24,427 adding 'plom/test_tags.py' 2026-01-08T07:41:24,428 adding 'plom/test_target_latex.png' 2026-01-08T07:41:24,430 adding 'plom/test_target_latex_old.png' 2026-01-08T07:41:24,431 adding 'plom/test_version.py' 2026-01-08T07:41:24,433 adding 'plom/test_version_maps.py' 2026-01-08T07:41:24,434 adding 'plom/textools.py' 2026-01-08T07:41:24,436 adding 'plom/tpv_utils.py' 2026-01-08T07:41:24,439 adding 'plom/version_maps.py' 2026-01-08T07:41:24,440 adding 'plom/canvas/__init__.py' 2026-01-08T07:41:24,443 adding 'plom/canvas/canvas_utils.py' 2026-01-08T07:41:24,444 adding 'plom/canvas/canvasapi_extensions.py' 2026-01-08T07:41:24,446 adding 'plom/cli/__init__.py' 2026-01-08T07:41:24,449 adding 'plom/cli/__main__.py' 2026-01-08T07:41:24,450 adding 'plom/cli/bundle_tools.py' 2026-01-08T07:41:24,451 adding 'plom/cli/classlist_tools.py' 2026-01-08T07:41:24,452 adding 'plom/cli/finish_tools.py' 2026-01-08T07:41:24,453 adding 'plom/cli/identify_tools.py' 2026-01-08T07:41:24,455 adding 'plom/cli/list_bundles.py' 2026-01-08T07:41:24,456 adding 'plom/cli/pqvmap_tools.py' 2026-01-08T07:41:24,457 adding 'plom/cli/rectangle_extractor_tools.py' 2026-01-08T07:41:24,458 adding 'plom/cli/source_tools.py' 2026-01-08T07:41:24,460 adding 'plom/cli/spec_tools.py' 2026-01-08T07:41:24,461 adding 'plom/cli/start_messenger.py' 2026-01-08T07:41:24,462 adding 'plom/cli/task_tools.py' 2026-01-08T07:41:24,464 adding 'plom/create/__init__.py' 2026-01-08T07:41:24,468 adding 'plom/create/__main__.py' 2026-01-08T07:41:24,470 adding 'plom/create/_digitHunter.py' 2026-01-08T07:41:24,472 adding 'plom/create/buildClasslist.py' 2026-01-08T07:41:24,473 adding 'plom/create/buildDatabaseAndPapers.py' 2026-01-08T07:41:24,475 adding 'plom/create/buildNamedPDF.py' 2026-01-08T07:41:24,477 adding 'plom/create/build_bundle_separators_with_qrcodes.py' 2026-01-08T07:41:24,478 adding 'plom/create/build_extra_page_with_qrcodes.py' 2026-01-08T07:41:24,479 adding 'plom/create/build_scrap_paper_with_qrcodes.py' 2026-01-08T07:41:24,481 adding 'plom/create/bundle_separator_src.tex' 2026-01-08T07:41:24,484 adding 'plom/create/classlistValidator.py' 2026-01-08T07:41:24,485 adding 'plom/create/demotools.py' 2026-01-08T07:41:24,493 adding 'plom/create/digits.json' 2026-01-08T07:41:24,495 adding 'plom/create/exam_scribbler.py' 2026-01-08T07:41:24,496 adding 'plom/create/extra_pages_src.tex' 2026-01-08T07:41:24,498 adding 'plom/create/homework_scribbler.py' 2026-01-08T07:41:24,501 adding 'plom/create/mergeAndCodePages.py' 2026-01-08T07:41:24,503 adding 'plom/create/push_pull_rubrics.py' 2026-01-08T07:41:24,504 adding 'plom/create/scrap_paper_src.tex' 2026-01-08T07:41:24,505 adding 'plom/create/scribble_hw_utils.py' 2026-01-08T07:41:24,509 adding 'plom/create/scribble_utils.py' 2026-01-08T07:41:24,510 adding 'plom/create/start_messenger.py' 2026-01-08T07:41:24,512 adding 'plom/create/status.py' 2026-01-08T07:41:24,513 adding 'plom/create/test_build_extra_page_pdf.py' 2026-01-08T07:41:24,514 adding 'plom/create/test_build_source_exams.py' 2026-01-08T07:41:24,516 adding 'plom/create/test_classlists.py' 2026-01-08T07:41:24,517 adding 'plom/create/test_make_pdf.py' 2026-01-08T07:41:24,519 adding 'plom/create/test_page_counts.py' 2026-01-08T07:41:24,520 adding 'plom/create/test_stamps.py' 2026-01-08T07:41:24,521 adding 'plom/create/test_upload_classlist.py' 2026-01-08T07:41:24,523 adding 'plom/create/upload_classlist.py' 2026-01-08T07:41:24,524 adding 'plom/create/version_map_utils.py' 2026-01-08T07:41:24,526 adding 'plom/create/fonts/__init__.py' 2026-01-08T07:41:24,529 adding 'plom/create/fonts/adr_handwriting.ttf' 2026-01-08T07:41:24,532 adding 'plom/create/fonts/bt_handwriting.ttf' 2026-01-08T07:41:24,537 adding 'plom/create/fonts/ejx_handwriting.ttf' 2026-01-08T07:41:24,540 adding 'plom/create/fonts/ld_handwriting.ttf' 2026-01-08T07:41:24,542 adding 'plom/create/fonts/nh_handwriting.ttf' 2026-01-08T07:41:24,545 adding 'plom/create/fonts/pdl_handwriting.ttf' 2026-01-08T07:41:24,548 adding 'plom/finish/__init__.py' 2026-01-08T07:41:24,549 adding 'plom/finish/__main__.py' 2026-01-08T07:41:24,551 adding 'plom/finish/audit.py' 2026-01-08T07:41:24,553 adding 'plom/finish/check_completed.py' 2026-01-08T07:41:24,554 adding 'plom/finish/clear_manager_login.py' 2026-01-08T07:41:24,555 adding 'plom/finish/coded_return.py' 2026-01-08T07:41:24,557 adding 'plom/finish/coverPageBuilder.py' 2026-01-08T07:41:24,559 adding 'plom/finish/examReassembler.py' 2026-01-08T07:41:24,560 adding 'plom/finish/html_view_test_template.py' 2026-01-08T07:41:24,562 adding 'plom/finish/reassemble_ID_only.py' 2026-01-08T07:41:24,563 adding 'plom/finish/reassemble_completed.py' 2026-01-08T07:41:24,566 adding 'plom/finish/return_tools.py' 2026-01-08T07:41:24,567 adding 'plom/finish/rubric_downloads.py' 2026-01-08T07:41:24,568 adding 'plom/finish/spreadsheet.py' 2026-01-08T07:41:24,569 adding 'plom/finish/start_messenger.py' 2026-01-08T07:41:24,571 adding 'plom/finish/test_cover_pages.py' 2026-01-08T07:41:24,572 adding 'plom/finish/test_hash.py' 2026-01-08T07:41:24,574 adding 'plom/finish/test_return_tools.py' 2026-01-08T07:41:24,575 adding 'plom/finish/utils.py' 2026-01-08T07:41:24,577 adding 'plom/idreader/__init__.py' 2026-01-08T07:41:24,578 adding 'plom/idreader/assign_prob.py' 2026-01-08T07:41:24,580 adding 'plom/idreader/model_utils.py' 2026-01-08T07:41:24,582 adding 'plom/idreader/predictStudentID.py' 2026-01-08T07:41:24,583 adding 'plom/idreader/test_IDreader.py' 2026-01-08T07:41:24,585 adding 'plom/idreader/trainRandomForestModel.py' 2026-01-08T07:41:24,586 adding 'plom/messenger/__init__.py' 2026-01-08T07:41:24,593 adding 'plom/messenger/base_messenger.py' 2026-01-08T07:41:24,598 adding 'plom/messenger/managerMessenger.py' 2026-01-08T07:41:24,601 adding 'plom/messenger/messenger.py' 2026-01-08T07:41:24,604 adding 'plom/messenger/plom_admin_messenger.py' 2026-01-08T07:41:24,606 adding 'plom/messenger/scanMessenger.py' 2026-01-08T07:41:24,608 adding 'plom/messenger/test_messengers.py' 2026-01-08T07:41:24,610 adding 'plom/scan/__init__.py' 2026-01-08T07:41:24,612 adding 'plom/scan/__main__.py' 2026-01-08T07:41:24,613 adding 'plom/scan/bundle_utils.py' 2026-01-08T07:41:24,615 adding 'plom/scan/checkScanStatus.py' 2026-01-08T07:41:24,616 adding 'plom/scan/clearScannerLogin.py' 2026-01-08T07:41:24,618 adding 'plom/scan/fasterQRExtract.py' 2026-01-08T07:41:24,620 adding 'plom/scan/frontend_hwscan.py' 2026-01-08T07:41:24,622 adding 'plom/scan/frontend_scan.py' 2026-01-08T07:41:24,623 adding 'plom/scan/hwSubmissionsCheck.py' 2026-01-08T07:41:24,624 adding 'plom/scan/listBundles.py' 2026-01-08T07:41:24,628 adding 'plom/scan/pdfmucker.py' 2026-01-08T07:41:24,629 adding 'plom/scan/question_list_utils.py' 2026-01-08T07:41:24,631 adding 'plom/scan/readQRCodes.py' 2026-01-08T07:41:24,635 adding 'plom/scan/rotate.py' 2026-01-08T07:41:24,638 adding 'plom/scan/scansToImages.py' 2026-01-08T07:41:24,640 adding 'plom/scan/sendCollisionsToServer.py' 2026-01-08T07:41:24,642 adding 'plom/scan/sendPagesToServer.py' 2026-01-08T07:41:24,643 adding 'plom/scan/sendUnknownsToServer.py' 2026-01-08T07:41:24,645 adding 'plom/scan/start_messenger.py' 2026-01-08T07:41:24,647 adding 'plom/scan/test_invisible_watermarks.py' 2026-01-08T07:41:24,648 adding 'plom/scan/test_pdf_img_extraction.py' 2026-01-08T07:41:24,649 adding 'plom/scan/test_qr_reads.py' 2026-01-08T07:41:24,651 adding 'plom/scan/test_question_map_parse.py' 2026-01-08T07:41:24,652 adding 'plom/scan/test_rgb.png' 2026-01-08T07:41:24,653 adding 'plom/scan/test_rotations.py' 2026-01-08T07:41:24,664 adding 'plom/scan/test_zbar_fails.png' 2026-01-08T07:41:24,667 adding 'plom/scripts/__init__.py' 2026-01-08T07:41:24,670 adding 'plom/scripts/hwscan.py' 2026-01-08T07:41:24,671 adding 'plom/scripts/test_script_help_ver.py' 2026-01-08T07:41:24,674 adding 'plom/solutions/__init__.py' 2026-01-08T07:41:24,676 adding 'plom/solutions/__main__.py' 2026-01-08T07:41:24,678 adding 'plom/solutions/checkSolutionStatus.py' 2026-01-08T07:41:24,679 adding 'plom/solutions/deleteSolutionImage.py' 2026-01-08T07:41:24,681 adding 'plom/solutions/extractSolutions.py' 2026-01-08T07:41:24,683 adding 'plom/solutions/getSolutionImage.py' 2026-01-08T07:41:24,685 adding 'plom/solutions/putSolutionImage.py' 2026-01-08T07:41:24,690 adding 'plom-0.19.8.data/data/share/plom/bundle_separator_src.tex' 2026-01-08T07:41:24,697 adding 'plom-0.19.8.data/data/share/plom/demoClassList.csv' 2026-01-08T07:41:24,699 adding 'plom-0.19.8.data/data/share/plom/demo_rubrics.toml' 2026-01-08T07:41:24,701 adding 'plom-0.19.8.data/data/share/plom/extra_pages_src.tex' 2026-01-08T07:41:24,702 adding 'plom-0.19.8.data/data/share/plom/scrap_paper_src.tex' 2026-01-08T07:41:24,703 adding 'plom-0.19.8.data/data/share/plom/templateSolutionSpec.toml' 2026-01-08T07:41:24,705 adding 'plom-0.19.8.data/data/share/plom/templateTestSpec.toml' 2026-01-08T07:41:24,706 adding 'plom-0.19.8.data/data/share/plom/templateUserList.csv' 2026-01-08T07:41:24,709 adding 'plom-0.19.8.data/data/share/plom/contrib/README.txt' 2026-01-08T07:41:24,713 adding 'plom-0.19.8.data/data/share/plom/contrib/plom-push-to-canvas-uncached.py' 2026-01-08T07:41:24,716 adding 'plom-0.19.8.data/data/share/plom/contrib/plom-push-to-canvas.py' 2026-01-08T07:41:24,718 adding 'plom-0.19.8.data/data/share/plom/contrib/plom-return_codes_to_canvas_csv.py' 2026-01-08T07:41:24,720 adding 'plom-0.19.8.data/data/share/plom/contrib/plom-write_grades_to_canvas_csv.py' 2026-01-08T07:41:24,722 adding 'plom-0.19.8.data/data/share/plom/contrib/upload_hw_from_zip_of_jpegs.py' 2026-01-08T07:41:24,725 adding 'plom-0.19.8.data/data/share/plom/testTemplates/README.md' 2026-01-08T07:41:24,726 adding 'plom-0.19.8.data/data/share/plom/testTemplates/dummy_left_staple.png' 2026-01-08T07:41:24,729 adding 'plom-0.19.8.data/data/share/plom/testTemplates/dummy_left_staple_red.png' 2026-01-08T07:41:24,731 adding 'plom-0.19.8.data/data/share/plom/testTemplates/dummy_qr_code.png' 2026-01-08T07:41:24,734 adding 'plom-0.19.8.data/data/share/plom/testTemplates/dummy_qr_code_red.png' 2026-01-08T07:41:24,736 adding 'plom-0.19.8.data/data/share/plom/testTemplates/dummy_right_staple.png' 2026-01-08T07:41:24,739 adding 'plom-0.19.8.data/data/share/plom/testTemplates/dummy_right_staple_red.png' 2026-01-08T07:41:24,740 adding 'plom-0.19.8.data/data/share/plom/testTemplates/extraSheets.tex' 2026-01-08T07:41:24,742 adding 'plom-0.19.8.data/data/share/plom/testTemplates/extraSheets_noname.tex' 2026-01-08T07:41:24,744 adding 'plom-0.19.8.data/data/share/plom/testTemplates/idBox-source.tex' 2026-01-08T07:41:24,756 adding 'plom-0.19.8.data/data/share/plom/testTemplates/idBox.eps' 2026-01-08T07:41:24,759 adding 'plom-0.19.8.data/data/share/plom/testTemplates/idBox.pdf' 2026-01-08T07:41:24,763 adding 'plom-0.19.8.data/data/share/plom/testTemplates/idBox.svg' 2026-01-08T07:41:24,764 adding 'plom-0.19.8.data/data/share/plom/testTemplates/idBox2-source.tex' 2026-01-08T07:41:24,769 adding 'plom-0.19.8.data/data/share/plom/testTemplates/idBox2.eps' 2026-01-08T07:41:24,771 adding 'plom-0.19.8.data/data/share/plom/testTemplates/idBox2.pdf' 2026-01-08T07:41:24,774 adding 'plom-0.19.8.data/data/share/plom/testTemplates/idBox2.svg' 2026-01-08T07:41:24,776 adding 'plom-0.19.8.data/data/share/plom/testTemplates/idBox4-source.tex' 2026-01-08T07:41:24,779 adding 'plom-0.19.8.data/data/share/plom/testTemplates/idBox4.eps' 2026-01-08T07:41:24,780 adding 'plom-0.19.8.data/data/share/plom/testTemplates/idBox4.pdf' 2026-01-08T07:41:24,783 adding 'plom-0.19.8.data/data/share/plom/testTemplates/idBox4.svg' 2026-01-08T07:41:24,786 adding 'plom-0.19.8.data/data/share/plom/testTemplates/latexTemplate.tex' 2026-01-08T07:41:24,787 adding 'plom-0.19.8.data/data/share/plom/testTemplates/latexTemplatev2.tex' 2026-01-08T07:41:24,789 adding 'plom-0.19.8.data/data/share/plom/testTemplates/mockplom.sty' 2026-01-08T07:41:24,796 adding 'plom-0.19.8.dist-info/licenses/LICENSE.md' 2026-01-08T07:41:24,798 adding 'plom_ml/__init__.py' 2026-01-08T07:41:24,799 adding 'plom_ml/exceptions.py' 2026-01-08T07:41:24,801 adding 'plom_ml/clustering/__init__.py' 2026-01-08T07:41:24,802 adding 'plom_ml/clustering/exceptions.py' 2026-01-08T07:41:24,804 adding 'plom_ml/clustering/embedding/__init__.py' 2026-01-08T07:41:24,806 adding 'plom_ml/clustering/embedding/embedder.py' 2026-01-08T07:41:24,808 adding 'plom_ml/clustering/model/__init__.py' 2026-01-08T07:41:24,810 adding 'plom_ml/clustering/model/clustering_strategy.py' 2026-01-08T07:41:24,811 adding 'plom_ml/clustering/model/model_config.yaml' 2026-01-08T07:41:24,813 adding 'plom_ml/clustering/model/model_type.py' 2026-01-08T07:41:24,814 adding 'plom_ml/clustering/pipeline/__init__.py' 2026-01-08T07:41:24,815 adding 'plom_ml/clustering/pipeline/clustering_pipeline.py' 2026-01-08T07:41:24,817 adding 'plom_ml/clustering/preprocessing/__init__.py' 2026-01-08T07:41:24,819 adding 'plom_ml/clustering/preprocessing/image_processing_service.py' 2026-01-08T07:41:24,820 adding 'plom_ml/clustering/preprocessing/preprocessor.py' 2026-01-08T07:41:24,822 adding 'plom_server/__init__.py' 2026-01-08T07:41:24,823 adding 'plom_server/asgi.py' 2026-01-08T07:41:24,825 adding 'plom_server/context_processors.py' 2026-01-08T07:41:24,827 adding 'plom_server/get_js.py' 2026-01-08T07:41:24,828 adding 'plom_server/middleware.py' 2026-01-08T07:41:24,830 adding 'plom_server/settings.py' 2026-01-08T07:41:24,831 adding 'plom_server/urls.py' 2026-01-08T07:41:24,833 adding 'plom_server/wsgi.py' 2026-01-08T07:41:24,834 adding 'plom_server/API/__init__.py' 2026-01-08T07:41:24,835 adding 'plom_server/API/apps.py' 2026-01-08T07:41:24,837 adding 'plom_server/API/urls.py' 2026-01-08T07:41:24,838 adding 'plom_server/API/migrations/__init__.py' 2026-01-08T07:41:24,840 adding 'plom_server/API/permissions/__init__.py' 2026-01-08T07:41:24,841 adding 'plom_server/API/permissions/permissions.py' 2026-01-08T07:41:24,843 adding 'plom_server/API/routes/__init__.py' 2026-01-08T07:41:24,844 adding 'plom_server/API/routes/annotation_patterns.py' 2026-01-08T07:41:24,845 adding 'plom_server/API/routes/id_patterns.py' 2026-01-08T07:41:24,847 adding 'plom_server/API/routes/mark_patterns.py' 2026-01-08T07:41:24,848 adding 'plom_server/API/routes/misc_patterns.py' 2026-01-08T07:41:24,849 adding 'plom_server/API/routes/tags_patterns.py' 2026-01-08T07:41:24,851 adding 'plom_server/API/services/TokenService.py' 2026-01-08T07:41:24,852 adding 'plom_server/API/services/__init__.py' 2026-01-08T07:41:24,854 adding 'plom_server/API/tests/__init__.py' 2026-01-08T07:41:24,856 adding 'plom_server/API/tests/conftest.py' 2026-01-08T07:41:24,859 adding 'plom_server/API/tests/test_client_reject_list.py' 2026-01-08T07:41:24,861 adding 'plom_server/API/tests/test_mark_questions.py' 2026-01-08T07:41:24,863 adding 'plom_server/API/views/__init__.py' 2026-01-08T07:41:24,864 adding 'plom_server/API/views/classlist.py' 2026-01-08T07:41:24,866 adding 'plom_server/API/views/finish.py' 2026-01-08T07:41:24,867 adding 'plom_server/API/views/identify.py' 2026-01-08T07:41:24,869 adding 'plom_server/API/views/latex.py' 2026-01-08T07:41:24,871 adding 'plom_server/API/views/mark.py' 2026-01-08T07:41:24,873 adding 'plom_server/API/views/mark_question.py' 2026-01-08T07:41:24,875 adding 'plom_server/API/views/paperstoprint.py' 2026-01-08T07:41:24,877 adding 'plom_server/API/views/pqvmap.py' 2026-01-08T07:41:24,878 adding 'plom_server/API/views/rectangle_extractor.py' 2026-01-08T07:41:24,879 adding 'plom_server/API/views/report.py' 2026-01-08T07:41:24,881 adding 'plom_server/API/views/rubrics.py' 2026-01-08T07:41:24,883 adding 'plom_server/API/views/scan.py' 2026-01-08T07:41:24,885 adding 'plom_server/API/views/server_info.py' 2026-01-08T07:41:24,886 adding 'plom_server/API/views/source_handler.py' 2026-01-08T07:41:24,888 adding 'plom_server/API/views/spec_handler.py' 2026-01-08T07:41:24,889 adding 'plom_server/API/views/user_info.py' 2026-01-08T07:41:24,891 adding 'plom_server/API/views/utils.py' 2026-01-08T07:41:24,892 adding 'plom_server/API/views/experimental/__init__.py' 2026-01-08T07:41:24,894 adding 'plom_server/API/views/experimental/annotations.py' 2026-01-08T07:41:24,895 adding 'plom_server/API/views/experimental/base.py' 2026-01-08T07:41:24,896 adding 'plom_server/API/views/experimental/marking_tasks.py' 2026-01-08T07:41:24,897 adding 'plom_server/API/views/experimental/rubrics.py' 2026-01-08T07:41:24,899 adding 'plom_server/Authentication/__init__.py' 2026-01-08T07:41:24,900 adding 'plom_server/Authentication/admin.py' 2026-01-08T07:41:24,902 adding 'plom_server/Authentication/apps.py' 2026-01-08T07:41:24,903 adding 'plom_server/Authentication/models.py' 2026-01-08T07:41:24,904 adding 'plom_server/Authentication/signup_views.py' 2026-01-08T07:41:24,905 adding 'plom_server/Authentication/urls.py' 2026-01-08T07:41:24,907 adding 'plom_server/Authentication/views.py' 2026-01-08T07:41:24,909 adding 'plom_server/Authentication/forms/__init__.py' 2026-01-08T07:41:24,910 adding 'plom_server/Authentication/forms/choices.py' 2026-01-08T07:41:24,911 adding 'plom_server/Authentication/forms/signupForm.py' 2026-01-08T07:41:24,913 adding 'plom_server/Authentication/management/commands/plom_create_groups.py' 2026-01-08T07:41:24,915 adding 'plom_server/Authentication/migrations/0001_initial.py' 2026-01-08T07:41:24,916 adding 'plom_server/Authentication/migrations/__init__.py' 2026-01-08T07:41:24,918 adding 'plom_server/Authentication/services/__init__.py' 2026-01-08T07:41:24,920 adding 'plom_server/Authentication/services/authentication_services.py' 2026-01-08T07:41:24,921 adding 'plom_server/Authentication/tests/__init__.py' 2026-01-08T07:41:24,923 adding 'plom_server/Authentication/tests/test_create_users.py' 2026-01-08T07:41:24,924 adding 'plom_server/Base/__init__.py' 2026-01-08T07:41:24,926 adding 'plom_server/Base/admin.py' 2026-01-08T07:41:24,927 adding 'plom_server/Base/apps.py' 2026-01-08T07:41:24,928 adding 'plom_server/Base/base_group_views.py' 2026-01-08T07:41:24,930 adding 'plom_server/Base/compat.py' 2026-01-08T07:41:24,932 adding 'plom_server/Base/models.py' 2026-01-08T07:41:24,933 adding 'plom_server/Base/tests_settings.py' 2026-01-08T07:41:24,934 adding 'plom_server/Base/urls.py' 2026-01-08T07:41:24,936 adding 'plom_server/Base/views.py' 2026-01-08T07:41:24,938 adding 'plom_server/Base/management/commands/plom_clean_all_and_build_db.py' 2026-01-08T07:41:24,939 adding 'plom_server/Base/management/commands/plom_database.py' 2026-01-08T07:41:24,941 adding 'plom_server/Base/migrations/0001_initial.py' 2026-01-08T07:41:24,942 adding 'plom_server/Base/migrations/__init__.py' 2026-01-08T07:41:24,944 adding 'plom_server/Base/services/Settings.py' 2026-01-08T07:41:24,946 adding 'plom_server/Base/services/__init__.py' 2026-01-08T07:41:24,947 adding 'plom_server/Base/services/big_red_button.py' 2026-01-08T07:41:24,948 adding 'plom_server/Base/services/database_service.py' 2026-01-08T07:41:24,950 adding 'plom_server/BuildPaperPDF/__init__.py' 2026-01-08T07:41:24,952 adding 'plom_server/BuildPaperPDF/admin.py' 2026-01-08T07:41:24,953 adding 'plom_server/BuildPaperPDF/apps.py' 2026-01-08T07:41:24,954 adding 'plom_server/BuildPaperPDF/models.py' 2026-01-08T07:41:24,955 adding 'plom_server/BuildPaperPDF/tests.py' 2026-01-08T07:41:24,957 adding 'plom_server/BuildPaperPDF/urls.py' 2026-01-08T07:41:24,958 adding 'plom_server/BuildPaperPDF/views.py' 2026-01-08T07:41:24,961 adding 'plom_server/BuildPaperPDF/management/commands/plom_build_paper_pdfs.py' 2026-01-08T07:41:24,963 adding 'plom_server/BuildPaperPDF/migrations/0001_initial.py' 2026-01-08T07:41:24,964 adding 'plom_server/BuildPaperPDF/migrations/0002_initial.py' 2026-01-08T07:41:24,965 adding 'plom_server/BuildPaperPDF/migrations/__init__.py' 2026-01-08T07:41:24,967 adding 'plom_server/BuildPaperPDF/services/__init__.py' 2026-01-08T07:41:24,970 adding 'plom_server/BuildPaperPDF/services/build_papers.py' 2026-01-08T07:41:24,971 adding 'plom_server/Contrib/__init__.py' 2026-01-08T07:41:24,974 adding 'plom_server/Contrib/management/commands/PCA_analysis.py' 2026-01-08T07:41:24,976 adding 'plom_server/Contrib/management/commands/cluster_and_tag.py' 2026-01-08T07:41:24,978 adding 'plom_server/Finish/__init__.py' 2026-01-08T07:41:24,979 adding 'plom_server/Finish/admin.py' 2026-01-08T07:41:24,980 adding 'plom_server/Finish/apps.py' 2026-01-08T07:41:24,981 adding 'plom_server/Finish/forms.py' 2026-01-08T07:41:24,983 adding 'plom_server/Finish/models.py' 2026-01-08T07:41:24,984 adding 'plom_server/Finish/urls.py' 2026-01-08T07:41:24,986 adding 'plom_server/Finish/management/commands/generate_report.py' 2026-01-08T07:41:24,987 adding 'plom_server/Finish/management/commands/plom_build_all_soln.py' 2026-01-08T07:41:24,989 adding 'plom_server/Finish/management/commands/plom_build_soln.py' 2026-01-08T07:41:24,990 adding 'plom_server/Finish/management/commands/plom_download_marks_csv.py' 2026-01-08T07:41:24,991 adding 'plom_server/Finish/management/commands/plom_download_ta_info_csv.py' 2026-01-08T07:41:24,993 adding 'plom_server/Finish/management/commands/plom_reassemble.py' 2026-01-08T07:41:24,994 adding 'plom_server/Finish/management/commands/plom_soln_sources.py' 2026-01-08T07:41:24,996 adding 'plom_server/Finish/management/commands/plom_soln_spec.py' 2026-01-08T07:41:24,998 adding 'plom_server/Finish/migrations/0001_initial.py' 2026-01-08T07:41:24,999 adding 'plom_server/Finish/migrations/0002_initial.py' 2026-01-08T07:41:25,000 adding 'plom_server/Finish/migrations/__init__.py' 2026-01-08T07:41:25,003 adding 'plom_server/Finish/services/ReportPDFService.py' 2026-01-08T07:41:25,004 adding 'plom_server/Finish/services/__init__.py' 2026-01-08T07:41:25,005 adding 'plom_server/Finish/services/annotation_data_service.py' 2026-01-08T07:41:25,008 adding 'plom_server/Finish/services/build_soln_service.py' 2026-01-08T07:41:25,010 adding 'plom_server/Finish/services/build_student_report_service.py' 2026-01-08T07:41:25,011 adding 'plom_server/Finish/services/d3_service.py' 2026-01-08T07:41:25,013 adding 'plom_server/Finish/services/data_extraction_service.py' 2026-01-08T07:41:25,016 adding 'plom_server/Finish/services/matplotlib_service.py' 2026-01-08T07:41:25,021 adding 'plom_server/Finish/services/reassemble_service.py' 2026-01-08T07:41:25,022 adding 'plom_server/Finish/services/soln_images.py' 2026-01-08T07:41:25,024 adding 'plom_server/Finish/services/soln_source.py' 2026-01-08T07:41:25,027 adding 'plom_server/Finish/services/student_marks_service.py' 2026-01-08T07:41:25,029 adding 'plom_server/Finish/services/ta_marking_service.py' 2026-01-08T07:41:25,030 adding 'plom_server/Finish/services/template_soln_spec.py' 2026-01-08T07:41:25,032 adding 'plom_server/Finish/templatetags/__init__.py' 2026-01-08T07:41:25,033 adding 'plom_server/Finish/templatetags/custom_tags.py' 2026-01-08T07:41:25,035 adding 'plom_server/Finish/tests/__init__.py' 2026-01-08T07:41:25,036 adding 'plom_server/Finish/tests/test_student_mark.py' 2026-01-08T07:41:25,038 adding 'plom_server/Finish/useful_files_for_testing/soln_spec_for_testing_shared_pages.toml' 2026-01-08T07:41:25,040 adding 'plom_server/Finish/views/__init__.py' 2026-01-08T07:41:25,042 adding 'plom_server/Finish/views/build_soln_pdf.py' 2026-01-08T07:41:25,043 adding 'plom_server/Finish/views/marking_info.py' 2026-01-08T07:41:25,045 adding 'plom_server/Finish/views/reassembly.py' 2026-01-08T07:41:25,046 adding 'plom_server/Finish/views/soln_home.py' 2026-01-08T07:41:25,047 adding 'plom_server/Finish/views/soln_sources.py' 2026-01-08T07:41:25,049 adding 'plom_server/Finish/views/soln_spec.py' 2026-01-08T07:41:25,050 adding 'plom_server/Finish/views/student_report.py' 2026-01-08T07:41:25,052 adding 'plom_server/Identify/__init__.py' 2026-01-08T07:41:25,053 adding 'plom_server/Identify/admin.py' 2026-01-08T07:41:25,054 adding 'plom_server/Identify/apps.py' 2026-01-08T07:41:25,056 adding 'plom_server/Identify/models.py' 2026-01-08T07:41:25,058 adding 'plom_server/Identify/tests.py' 2026-01-08T07:41:25,060 adding 'plom_server/Identify/urls.py' 2026-01-08T07:41:25,061 adding 'plom_server/Identify/views.py' 2026-01-08T07:41:25,064 adding 'plom_server/Identify/management/commands/clear_id.py' 2026-01-08T07:41:25,065 adding 'plom_server/Identify/management/commands/plom_id_direct.py' 2026-01-08T07:41:25,067 adding 'plom_server/Identify/management/commands/plom_run_id_reader.py' 2026-01-08T07:41:25,069 adding 'plom_server/Identify/migrations/0001_initial.py' 2026-01-08T07:41:25,070 adding 'plom_server/Identify/migrations/0002_initial.py' 2026-01-08T07:41:25,071 adding 'plom_server/Identify/migrations/__init__.py' 2026-01-08T07:41:25,073 adding 'plom_server/Identify/services/ClasslistService.py' 2026-01-08T07:41:25,074 adding 'plom_server/Identify/services/__init__.py' 2026-01-08T07:41:25,075 adding 'plom_server/Identify/services/id_direct.py' 2026-01-08T07:41:25,077 adding 'plom_server/Identify/services/id_progress.py' 2026-01-08T07:41:25,082 adding 'plom_server/Identify/services/id_reader.py' 2026-01-08T07:41:25,084 adding 'plom_server/Identify/services/id_tasks.py' 2026-01-08T07:41:25,086 adding 'plom_server/Launcher/__init__.py' 2026-01-08T07:41:25,087 adding 'plom_server/Launcher/apps.py' 2026-01-08T07:41:25,089 adding 'plom_server/Launcher/management/commands/plom_build_scrap_extra_pdfs.py' 2026-01-08T07:41:25,090 adding 'plom_server/Launcher/management/commands/plom_create_demo_users.py' 2026-01-08T07:41:25,092 adding 'plom_server/Launcher/management/commands/plom_demo_bundles.py' 2026-01-08T07:41:25,093 adding 'plom_server/Launcher/management/commands/plom_get_static_javascript.py' 2026-01-08T07:41:25,095 adding 'plom_server/Launcher/management/commands/plom_make_groups_and_first_users.py' 2026-01-08T07:41:25,097 adding 'plom_server/Launcher/migrations/__init__.py' 2026-01-08T07:41:25,098 adding 'plom_server/Launcher/services/__init__.py' 2026-01-08T07:41:25,102 adding 'plom_server/Launcher/services/launch_demo_bundle_creator.py' 2026-01-08T07:41:25,103 adding 'plom_server/Launcher/services/launch_demo_homework_bundle_creator.py' 2026-01-08T07:41:25,105 adding 'plom_server/Mark/__init__.py' 2026-01-08T07:41:25,106 adding 'plom_server/Mark/admin.py' 2026-01-08T07:41:25,107 adding 'plom_server/Mark/apps.py' 2026-01-08T07:41:25,109 adding 'plom_server/Mark/migrations/0001_initial.py' 2026-01-08T07:41:25,110 adding 'plom_server/Mark/migrations/0002_initial.py' 2026-01-08T07:41:25,112 adding 'plom_server/Mark/migrations/__init__.py' 2026-01-08T07:41:25,113 adding 'plom_server/Mark/models/__init__.py' 2026-01-08T07:41:25,115 adding 'plom_server/Mark/models/annotations.py' 2026-01-08T07:41:25,116 adding 'plom_server/Mark/models/tasks.py' 2026-01-08T07:41:25,118 adding 'plom_server/Mark/serializers/__init__.py' 2026-01-08T07:41:25,119 adding 'plom_server/Mark/serializers/annotations.py' 2026-01-08T07:41:25,121 adding 'plom_server/Mark/serializers/tasks.py' 2026-01-08T07:41:25,123 adding 'plom_server/Mark/services/MarkingPriorityService.py' 2026-01-08T07:41:25,124 adding 'plom_server/Mark/services/__init__.py' 2026-01-08T07:41:25,126 adding 'plom_server/Mark/services/annotations.py' 2026-01-08T07:41:25,127 adding 'plom_server/Mark/services/mark_task.py' 2026-01-08T07:41:25,129 adding 'plom_server/Mark/services/marking_stats.py' 2026-01-08T07:41:25,135 adding 'plom_server/Mark/services/marking_task_service.py' 2026-01-08T07:41:25,137 adding 'plom_server/Mark/services/page_data.py' 2026-01-08T07:41:25,139 adding 'plom_server/Mark/services/question_marking.py' 2026-01-08T07:41:25,141 adding 'plom_server/Mark/tests/__init__.py' 2026-01-08T07:41:25,142 adding 'plom_server/Mark/tests/test_incoming_annotations.py' 2026-01-08T07:41:25,144 adding 'plom_server/Mark/tests/test_marking_priority_setting.py' 2026-01-08T07:41:25,145 adding 'plom_server/Mark/tests/test_marking_task_service.py' 2026-01-08T07:41:25,147 adding 'plom_server/Mark/tests/test_marking_task_service_config.py' 2026-01-08T07:41:25,148 adding 'plom_server/Mark/tests/test_question_marking_service.py' 2026-01-08T07:41:25,150 adding 'plom_server/Mark/tests/test_tagging_tasks.py' 2026-01-08T07:41:25,151 adding 'plom_server/Mark/tests/tiny_qvmap.toml' 2026-01-08T07:41:25,152 adding 'plom_server/Mark/tests/tiny_spec.toml' 2026-01-08T07:41:25,154 adding 'plom_server/Papers/__init__.py' 2026-01-08T07:41:25,155 adding 'plom_server/Papers/admin.py' 2026-01-08T07:41:25,156 adding 'plom_server/Papers/apps.py' 2026-01-08T07:41:25,158 adding 'plom_server/Papers/serializers.py' 2026-01-08T07:41:25,160 adding 'plom_server/Papers/management/commands/plom_qvmap.py' 2026-01-08T07:41:25,163 adding 'plom_server/Papers/migrations/0001_initial.py' 2026-01-08T07:41:25,164 adding 'plom_server/Papers/migrations/__init__.py' 2026-01-08T07:41:25,165 adding 'plom_server/Papers/models/__init__.py' 2026-01-08T07:41:25,167 adding 'plom_server/Papers/models/background_tasks.py' 2026-01-08T07:41:25,168 adding 'plom_server/Papers/models/image_bundle.py' 2026-01-08T07:41:25,170 adding 'plom_server/Papers/models/paper_structure.py' 2026-01-08T07:41:25,171 adding 'plom_server/Papers/models/reference_image.py' 2026-01-08T07:41:25,173 adding 'plom_server/Papers/models/specifications.py' 2026-01-08T07:41:25,175 adding 'plom_server/Papers/services/SolnSpecService.py' 2026-01-08T07:41:25,177 adding 'plom_server/Papers/services/SpecificationService.py' 2026-01-08T07:41:25,179 adding 'plom_server/Papers/services/__init__.py' 2026-01-08T07:41:25,182 adding 'plom_server/Papers/services/image_bundle.py' 2026-01-08T07:41:25,184 adding 'plom_server/Papers/services/paper_creator.py' 2026-01-08T07:41:25,186 adding 'plom_server/Papers/services/paper_info.py' 2026-01-08T07:41:25,188 adding 'plom_server/Papers/tests/__init__.py' 2026-01-08T07:41:25,190 adding 'plom_server/Papers/tests/test_image_bundle.py' 2026-01-08T07:41:25,191 adding 'plom_server/Papers/tests/test_paper_creator.py' 2026-01-08T07:41:25,193 adding 'plom_server/Papers/tests/test_question_labels.py' 2026-01-08T07:41:25,194 adding 'plom_server/Papers/tests/test_specification_service_misc.py' 2026-01-08T07:41:25,196 adding 'plom_server/Preparation/__init__.py' 2026-01-08T07:41:25,198 adding 'plom_server/Preparation/admin.py' 2026-01-08T07:41:25,199 adding 'plom_server/Preparation/apps.py' 2026-01-08T07:41:25,200 adding 'plom_server/Preparation/models.py' 2026-01-08T07:41:25,201 adding 'plom_server/Preparation/urls.py' 2026-01-08T07:41:25,204 adding 'plom_server/Preparation/management/commands/plom_preparation_classlist.py' 2026-01-08T07:41:25,205 adding 'plom_server/Preparation/management/commands/plom_preparation_prenaming.py' 2026-01-08T07:41:25,207 adding 'plom_server/Preparation/management/commands/plom_preparation_source.py' 2026-01-08T07:41:25,209 adding 'plom_server/Preparation/management/commands/plom_preparation_spec.py' 2026-01-08T07:41:25,210 adding 'plom_server/Preparation/management/commands/plom_preparation_status.py' 2026-01-08T07:41:25,212 adding 'plom_server/Preparation/migrations/0001_initial.py' 2026-01-08T07:41:25,213 adding 'plom_server/Preparation/migrations/__init__.py' 2026-01-08T07:41:25,215 adding 'plom_server/Preparation/services/PapersPrinted.py' 2026-01-08T07:41:25,217 adding 'plom_server/Preparation/services/SourceService.py' 2026-01-08T07:41:25,218 adding 'plom_server/Preparation/services/__init__.py' 2026-01-08T07:41:25,220 adding 'plom_server/Preparation/services/classlist.py' 2026-01-08T07:41:25,222 adding 'plom_server/Preparation/services/mocker.py' 2026-01-08T07:41:25,223 adding 'plom_server/Preparation/services/pqv_mapping.py' 2026-01-08T07:41:25,225 adding 'plom_server/Preparation/services/prenaming_service.py' 2026-01-08T07:41:25,227 adding 'plom_server/Preparation/services/preparation_dependency_service.py' 2026-01-08T07:41:25,229 adding 'plom_server/Preparation/tests/__init__.py' 2026-01-08T07:41:25,230 adding 'plom_server/Preparation/tests/test_classlist_service.py' 2026-01-08T07:41:25,232 adding 'plom_server/Preparation/tests/test_source_service.py' 2026-01-08T07:41:25,233 adding 'plom_server/Preparation/tests/test_status.py' 2026-01-08T07:41:25,234 adding 'plom_server/Preparation/tests/test_students.py' 2026-01-08T07:41:25,236 adding 'plom_server/Preparation/tests/test_view_home.py' 2026-01-08T07:41:25,237 adding 'plom_server/Preparation/tests/tiny_spec.toml' 2026-01-08T07:41:25,239 adding 'plom_server/Preparation/useful_files_for_testing/cl_errs.csv' 2026-01-08T07:41:25,240 adding 'plom_server/Preparation/useful_files_for_testing/cl_for_demo.csv' 2026-01-08T07:41:25,242 adding 'plom_server/Preparation/useful_files_for_testing/cl_good.csv' 2026-01-08T07:41:25,243 adding 'plom_server/Preparation/useful_files_for_testing/cl_warn.csv' 2026-01-08T07:41:25,244 adding 'plom_server/Preparation/useful_files_for_testing/spec_with_shared_pages.toml' 2026-01-08T07:41:25,257 adding 'plom_server/Preparation/useful_files_for_testing/test_version1.pdf' 2026-01-08T07:41:25,271 adding 'plom_server/Preparation/useful_files_for_testing/test_version2.pdf' 2026-01-08T07:41:25,272 adding 'plom_server/Preparation/useful_files_for_testing/testing_test_spec.toml' 2026-01-08T07:41:25,274 adding 'plom_server/Preparation/views/__init__.py' 2026-01-08T07:41:25,276 adding 'plom_server/Preparation/views/classlist_manage.py' 2026-01-08T07:41:25,277 adding 'plom_server/Preparation/views/home.py' 2026-01-08T07:41:25,278 adding 'plom_server/Preparation/views/miscellanea.py' 2026-01-08T07:41:25,280 adding 'plom_server/Preparation/views/mocker.py' 2026-01-08T07:41:25,281 adding 'plom_server/Preparation/views/needs_manager_view.py' 2026-01-08T07:41:25,282 adding 'plom_server/Preparation/views/pqv_mapping.py' 2026-01-08T07:41:25,284 adding 'plom_server/Preparation/views/prenaming.py' 2026-01-08T07:41:25,285 adding 'plom_server/Preparation/views/source_manage.py' 2026-01-08T07:41:25,287 adding 'plom_server/Profile/__init__.py' 2026-01-08T07:41:25,288 adding 'plom_server/Profile/apps.py' 2026-01-08T07:41:25,290 adding 'plom_server/Profile/edit_profile_form.py' 2026-01-08T07:41:25,291 adding 'plom_server/Profile/urls.py' 2026-01-08T07:41:25,292 adding 'plom_server/Profile/views.py' 2026-01-08T07:41:25,294 adding 'plom_server/Progress/__init__.py' 2026-01-08T07:41:25,295 adding 'plom_server/Progress/apps.py' 2026-01-08T07:41:25,296 adding 'plom_server/Progress/forms.py' 2026-01-08T07:41:25,298 adding 'plom_server/Progress/urls.py' 2026-01-08T07:41:25,299 adding 'plom_server/Progress/services/__init__.py' 2026-01-08T07:41:25,301 adding 'plom_server/Progress/services/progress_overview.py' 2026-01-08T07:41:25,303 adding 'plom_server/Progress/services/userinfo_service.py' 2026-01-08T07:41:25,305 adding 'plom_server/Progress/tests/__init__.py' 2026-01-08T07:41:25,306 adding 'plom_server/Progress/views/__init__.py' 2026-01-08T07:41:25,308 adding 'plom_server/Progress/views/overview_landing.py' 2026-01-08T07:41:25,309 adding 'plom_server/Progress/views/progress_identify.py' 2026-01-08T07:41:25,311 adding 'plom_server/Progress/views/progress_mark.py' 2026-01-08T07:41:25,313 adding 'plom_server/Progress/views/progress_task_annot.py' 2026-01-08T07:41:25,315 adding 'plom_server/Progress/views/progress_userinfo.py' 2026-01-08T07:41:25,317 adding 'plom_server/QuestionClustering/__init__.py' 2026-01-08T07:41:25,318 adding 'plom_server/QuestionClustering/admin.py' 2026-01-08T07:41:25,319 adding 'plom_server/QuestionClustering/apps.py' 2026-01-08T07:41:25,320 adding 'plom_server/QuestionClustering/forms.py' 2026-01-08T07:41:25,322 adding 'plom_server/QuestionClustering/models.py' 2026-01-08T07:41:25,323 adding 'plom_server/QuestionClustering/urls.py' 2026-01-08T07:41:25,326 adding 'plom_server/QuestionClustering/views.py' 2026-01-08T07:41:25,328 adding 'plom_server/QuestionClustering/exceptions/clustering_exception.py' 2026-01-08T07:41:25,329 adding 'plom_server/QuestionClustering/exceptions/job_exception.py' 2026-01-08T07:41:25,331 adding 'plom_server/QuestionClustering/migrations/0001_initial.py' 2026-01-08T07:41:25,332 adding 'plom_server/QuestionClustering/migrations/__init__.py' 2026-01-08T07:41:25,334 adding 'plom_server/QuestionClustering/services/__init__.py' 2026-01-08T07:41:25,335 adding 'plom_server/QuestionClustering/services/model_loader.py' 2026-01-08T07:41:25,342 adding 'plom_server/QuestionClustering/services/question_clustering_service.py' 2026-01-08T07:41:25,344 adding 'plom_server/QuestionTags/__init__.py' 2026-01-08T07:41:25,346 adding 'plom_server/QuestionTags/admin.py' 2026-01-08T07:41:25,347 adding 'plom_server/QuestionTags/forms.py' 2026-01-08T07:41:25,348 adding 'plom_server/QuestionTags/models.py' 2026-01-08T07:41:25,349 adding 'plom_server/QuestionTags/serializers.py' 2026-01-08T07:41:25,351 adding 'plom_server/QuestionTags/urls.py' 2026-01-08T07:41:25,352 adding 'plom_server/QuestionTags/views.py' 2026-01-08T07:41:25,355 adding 'plom_server/QuestionTags/management/commands/create_tag.py' 2026-01-08T07:41:25,356 adding 'plom_server/QuestionTags/management/commands/delete_qtag_link.py' 2026-01-08T07:41:25,357 adding 'plom_server/QuestionTags/management/commands/delete_tag.py' 2026-01-08T07:41:25,358 adding 'plom_server/QuestionTags/management/commands/link_question_with_tag.py' 2026-01-08T07:41:25,360 adding 'plom_server/QuestionTags/management/commands/upload_qtags_csv.py' 2026-01-08T07:41:25,362 adding 'plom_server/QuestionTags/migrations/0001_initial.py' 2026-01-08T07:41:25,363 adding 'plom_server/QuestionTags/migrations/__init__.py' 2026-01-08T07:41:25,364 adding 'plom_server/QuestionTags/services/__init__.py' 2026-01-08T07:41:25,366 adding 'plom_server/QuestionTags/services/questiontag_service.py' 2026-01-08T07:41:25,368 adding 'plom_server/Rectangles/__init__.py' 2026-01-08T07:41:25,369 adding 'plom_server/Rectangles/apps.py' 2026-01-08T07:41:25,370 adding 'plom_server/Rectangles/urls.py' 2026-01-08T07:41:25,372 adding 'plom_server/Rectangles/views.py' 2026-01-08T07:41:25,374 adding 'plom_server/Rectangles/management/commands/plom_extract_rectangle.py' 2026-01-08T07:41:25,376 adding 'plom_server/Rectangles/services/__init__.py' 2026-01-08T07:41:25,377 adding 'plom_server/Rectangles/services/idbox_utils.py' 2026-01-08T07:41:25,380 adding 'plom_server/Rectangles/services/rectangle.py' 2026-01-08T07:41:25,382 adding 'plom_server/Rectangles/tests/__init__.py' 2026-01-08T07:41:25,384 adding 'plom_server/Rectangles/tests/test_rectangles.py' 2026-01-08T07:41:25,385 adding 'plom_server/Reports/__init__.py' 2026-01-08T07:41:25,387 adding 'plom_server/Reports/urls.py' 2026-01-08T07:41:25,388 adding 'plom_server/Reports/views.py' 2026-01-08T07:41:25,390 adding 'plom_server/Rubrics/__init__.py' 2026-01-08T07:41:25,392 adding 'plom_server/Rubrics/admin.py' 2026-01-08T07:41:25,393 adding 'plom_server/Rubrics/apps.py' 2026-01-08T07:41:25,394 adding 'plom_server/Rubrics/forms.py' 2026-01-08T07:41:25,397 adding 'plom_server/Rubrics/models.py' 2026-01-08T07:41:25,398 adding 'plom_server/Rubrics/serializers.py' 2026-01-08T07:41:25,399 adding 'plom_server/Rubrics/urls.py' 2026-01-08T07:41:25,402 adding 'plom_server/Rubrics/views.py' 2026-01-08T07:41:25,405 adding 'plom_server/Rubrics/management/commands/plom_rubrics.py' 2026-01-08T07:41:25,407 adding 'plom_server/Rubrics/migrations/0001_initial.py' 2026-01-08T07:41:25,409 adding 'plom_server/Rubrics/migrations/__init__.py' 2026-01-08T07:41:25,410 adding 'plom_server/Rubrics/services/__init__.py' 2026-01-08T07:41:25,412 adding 'plom_server/Rubrics/services/rubric_permissions.py' 2026-01-08T07:41:25,418 adding 'plom_server/Rubrics/services/rubric_service.py' 2026-01-08T07:41:25,420 adding 'plom_server/Rubrics/services/utils.py' 2026-01-08T07:41:25,422 adding 'plom_server/Rubrics/tests/__init__.py' 2026-01-08T07:41:25,423 adding 'plom_server/Rubrics/tests/test_display_delta.py' 2026-01-08T07:41:25,425 adding 'plom_server/Rubrics/tests/test_rubric_fractional_permissions.py' 2026-01-08T07:41:25,426 adding 'plom_server/Rubrics/tests/test_rubric_misc.py' 2026-01-08T07:41:25,427 adding 'plom_server/Rubrics/tests/test_rubric_permissions.py' 2026-01-08T07:41:25,430 adding 'plom_server/Rubrics/tests/test_rubric_service.py' 2026-01-08T07:41:25,432 adding 'plom_server/Scan/__init__.py' 2026-01-08T07:41:25,433 adding 'plom_server/Scan/admin.py' 2026-01-08T07:41:25,435 adding 'plom_server/Scan/apps.py' 2026-01-08T07:41:25,436 adding 'plom_server/Scan/forms.py' 2026-01-08T07:41:25,438 adding 'plom_server/Scan/urls.py' 2026-01-08T07:41:25,440 adding 'plom_server/Scan/management/commands/plom_bundle_push_lock.py' 2026-01-08T07:41:25,442 adding 'plom_server/Scan/management/commands/plom_discard_pushed_page.py' 2026-01-08T07:41:25,443 adding 'plom_server/Scan/management/commands/plom_forgive_all_dnm.py' 2026-01-08T07:41:25,444 adding 'plom_server/Scan/management/commands/plom_forgive_missing_page.py' 2026-01-08T07:41:25,445 adding 'plom_server/Scan/management/commands/plom_list_images_in_paper.py' 2026-01-08T07:41:25,447 adding 'plom_server/Scan/management/commands/plom_reassign_discard.py' 2026-01-08T07:41:25,448 adding 'plom_server/Scan/management/commands/plom_staging_assign_extra.py' 2026-01-08T07:41:25,450 adding 'plom_server/Scan/management/commands/plom_staging_bundles.py' 2026-01-08T07:41:25,451 adding 'plom_server/Scan/management/commands/plom_staging_discard.py' 2026-01-08T07:41:25,453 adding 'plom_server/Scan/management/commands/plom_staging_extralise.py' 2026-01-08T07:41:25,454 adding 'plom_server/Scan/management/commands/plom_staging_knowify.py' 2026-01-08T07:41:25,456 adding 'plom_server/Scan/management/commands/plom_staging_rotate.py' 2026-01-08T07:41:25,457 adding 'plom_server/Scan/management/commands/plom_staging_unknowify.py' 2026-01-08T07:41:25,459 adding 'plom_server/Scan/migrations/0001_initial.py' 2026-01-08T07:41:25,460 adding 'plom_server/Scan/migrations/__init__.py' 2026-01-08T07:41:25,462 adding 'plom_server/Scan/models/__init__.py' 2026-01-08T07:41:25,463 adding 'plom_server/Scan/models/scan_background_chores.py' 2026-01-08T07:41:25,464 adding 'plom_server/Scan/models/staging_bundle.py' 2026-01-08T07:41:25,466 adding 'plom_server/Scan/models/staging_images.py' 2026-01-08T07:41:25,469 adding 'plom_server/Scan/services/ForgiveMissingService.py' 2026-01-08T07:41:25,470 adding 'plom_server/Scan/services/__init__.py' 2026-01-08T07:41:25,473 adding 'plom_server/Scan/services/cast_service.py' 2026-01-08T07:41:25,474 adding 'plom_server/Scan/services/hard_rotate.py' 2026-01-08T07:41:25,476 adding 'plom_server/Scan/services/image_process.py' 2026-01-08T07:41:25,477 adding 'plom_server/Scan/services/image_rotate.py' 2026-01-08T07:41:25,480 adding 'plom_server/Scan/services/manage_discard.py' 2026-01-08T07:41:25,483 adding 'plom_server/Scan/services/manage_scan.py' 2026-01-08T07:41:25,485 adding 'plom_server/Scan/services/qr_service.py' 2026-01-08T07:41:25,493 adding 'plom_server/Scan/services/scan_service.py' 2026-01-08T07:41:25,495 adding 'plom_server/Scan/services/util.py' 2026-01-08T07:41:25,497 adding 'plom_server/Scan/tests/__init__.py' 2026-01-08T07:41:25,501 adding 'plom_server/Scan/tests/id_page_img.png' 2026-01-08T07:41:25,502 adding 'plom_server/Scan/tests/test_forgive.py' 2026-01-08T07:41:25,504 adding 'plom_server/Scan/tests/test_image_process.py' 2026-01-08T07:41:25,506 adding 'plom_server/Scan/tests/test_manage_discard.py' 2026-01-08T07:41:25,508 adding 'plom_server/Scan/tests/test_manage_scan.py' 2026-01-08T07:41:25,510 adding 'plom_server/Scan/tests/test_qr_service.py' 2026-01-08T07:41:25,511 adding 'plom_server/Scan/tests/test_scan_cast.py' 2026-01-08T07:41:25,513 adding 'plom_server/Scan/tests/test_scanner.py' 2026-01-08T07:41:25,515 adding 'plom_server/Scan/views/__init__.py' 2026-01-08T07:41:25,517 adding 'plom_server/Scan/views/cast_image_state.py' 2026-01-08T07:41:25,520 adding 'plom_server/Scan/views/manage_bundle.py' 2026-01-08T07:41:25,522 adding 'plom_server/Scan/views/push_images.py' 2026-01-08T07:41:25,523 adding 'plom_server/Scan/views/pushed_images.py' 2026-01-08T07:41:25,524 adding 'plom_server/Scan/views/rotate_images.py' 2026-01-08T07:41:25,526 adding 'plom_server/Scan/views/scan_discards.py' 2026-01-08T07:41:25,528 adding 'plom_server/Scan/views/scanner_home.py' 2026-01-08T07:41:25,529 adding 'plom_server/Scan/views/scanner_summary.py' 2026-01-08T07:41:25,531 adding 'plom_server/SpecCreator/__init__.py' 2026-01-08T07:41:25,532 adding 'plom_server/SpecCreator/apps.py' 2026-01-08T07:41:25,534 adding 'plom_server/SpecCreator/urls.py' 2026-01-08T07:41:25,535 adding 'plom_server/SpecCreator/migrations/__init__.py' 2026-01-08T07:41:25,537 adding 'plom_server/SpecCreator/services/__init__.py' 2026-01-08T07:41:25,538 adding 'plom_server/SpecCreator/services/template_spec_builder.py' 2026-01-08T07:41:25,540 adding 'plom_server/SpecCreator/views/__init__.py' 2026-01-08T07:41:25,541 adding 'plom_server/SpecCreator/views/base.py' 2026-01-08T07:41:25,542 adding 'plom_server/SpecCreator/views/spec_download.py' 2026-01-08T07:41:25,544 adding 'plom_server/SpecCreator/views/spec_editor.py' 2026-01-08T07:41:25,545 adding 'plom_server/SpecCreator/views/spec_upload.py' 2026-01-08T07:41:25,546 adding 'plom_server/SpecCreator/views/summary.py' 2026-01-08T07:41:25,547 adding 'plom_server/SpecCreator/views/template_spec_builder.py' 2026-01-08T07:41:25,549 adding 'plom_server/Tags/__init__.py' 2026-01-08T07:41:25,550 adding 'plom_server/Tags/apps.py' 2026-01-08T07:41:25,552 adding 'plom_server/Tags/forms.py' 2026-01-08T07:41:25,553 adding 'plom_server/Tags/urls.py' 2026-01-08T07:41:25,554 adding 'plom_server/Tags/views.py' 2026-01-08T07:41:25,556 adding 'plom_server/Tags/services/__init__.py' 2026-01-08T07:41:25,557 adding 'plom_server/Tags/services/tag_service.py' 2026-01-08T07:41:25,559 adding 'plom_server/TaskOrder/__init__.py' 2026-01-08T07:41:25,560 adding 'plom_server/TaskOrder/apps.py' 2026-01-08T07:41:25,561 adding 'plom_server/TaskOrder/forms.py' 2026-01-08T07:41:25,562 adding 'plom_server/TaskOrder/urls.py' 2026-01-08T07:41:25,564 adding 'plom_server/TaskOrder/views.py' 2026-01-08T07:41:25,566 adding 'plom_server/TaskOrder/management/commands/task_sort_written_amount.py' 2026-01-08T07:41:25,568 adding 'plom_server/TaskOrder/services/__init__.py' 2026-01-08T07:41:25,570 adding 'plom_server/TaskOrder/services/task_ordering_service.py' 2026-01-08T07:41:25,572 adding 'plom_server/TestingSupport/__init__.py' 2026-01-08T07:41:25,573 adding 'plom_server/TestingSupport/apps.py' 2026-01-08T07:41:25,574 adding 'plom_server/TestingSupport/utils.py' 2026-01-08T07:41:25,576 adding 'plom_server/TestingSupport/config_files/full_demo_config.toml' 2026-01-08T07:41:25,577 adding 'plom_server/TestingSupport/config_files/hw_bundle_config.toml' 2026-01-08T07:41:25,578 adding 'plom_server/TestingSupport/config_files/just_demo_spec.toml' 2026-01-08T07:41:25,580 adding 'plom_server/TestingSupport/config_files/long_demo_config.toml' 2026-01-08T07:41:25,581 adding 'plom_server/TestingSupport/config_files/quick_demo_config.toml' 2026-01-08T07:41:25,583 adding 'plom_server/TestingSupport/migrations/__init__.py' 2026-01-08T07:41:25,584 adding 'plom_server/TestingSupport/services/ConfigFileService.py' 2026-01-08T07:41:25,586 adding 'plom_server/TestingSupport/services/ConfigPreparationService.py' 2026-01-08T07:41:25,587 adding 'plom_server/TestingSupport/services/ConfigTaskService.py' 2026-01-08T07:41:25,589 adding 'plom_server/TestingSupport/services/__init__.py' 2026-01-08T07:41:25,590 adding 'plom_server/TestingSupport/services/exceptions.py' 2026-01-08T07:41:25,591 adding 'plom_server/TestingSupport/tests/__init__.py' 2026-01-08T07:41:25,593 adding 'plom_server/TestingSupport/tests/test_config.py' 2026-01-08T07:41:25,595 adding 'plom_server/UserManagement/__init__.py' 2026-01-08T07:41:25,596 adding 'plom_server/UserManagement/admin.py' 2026-01-08T07:41:25,597 adding 'plom_server/UserManagement/apps.py' 2026-01-08T07:41:25,598 adding 'plom_server/UserManagement/models.py' 2026-01-08T07:41:25,600 adding 'plom_server/UserManagement/urls.py' 2026-01-08T07:41:25,602 adding 'plom_server/UserManagement/views.py' 2026-01-08T07:41:25,604 adding 'plom_server/UserManagement/management/commands/plom_leadmarker_membership.py' 2026-01-08T07:41:25,605 adding 'plom_server/UserManagement/management/commands/plom_users.py' 2026-01-08T07:41:25,607 adding 'plom_server/UserManagement/migrations/0001_initial.py' 2026-01-08T07:41:25,609 adding 'plom_server/UserManagement/migrations/__init__.py' 2026-01-08T07:41:25,611 adding 'plom_server/UserManagement/services/PermissionChanger.py' 2026-01-08T07:41:25,612 adding 'plom_server/UserManagement/services/QuotaService.py' 2026-01-08T07:41:25,613 adding 'plom_server/UserManagement/services/UsersService.py' 2026-01-08T07:41:25,614 adding 'plom_server/UserManagement/services/__init__.py' 2026-01-08T07:41:25,616 adding 'plom_server/UserManagement/tests/__init__.py' 2026-01-08T07:41:25,617 adding 'plom_server/UserManagement/tests/test_UsersService.py' 2026-01-08T07:41:25,619 adding 'plom_server/Visualization/__init__.py' 2026-01-08T07:41:25,620 adding 'plom_server/Visualization/apps.py' 2026-01-08T07:41:25,621 adding 'plom_server/Visualization/urls.py' 2026-01-08T07:41:25,622 adding 'plom_server/Visualization/views.py' 2026-01-08T07:41:25,625 adding 'plom_server/demo_files/assessment_v1.tex' 2026-01-08T07:41:25,627 adding 'plom_server/demo_files/assessment_v2.tex' 2026-01-08T07:41:25,629 adding 'plom_server/demo_files/assessment_v3.tex' 2026-01-08T07:41:25,631 adding 'plom_server/demo_files/bundle_for_demo.toml' 2026-01-08T07:41:25,632 adding 'plom_server/demo_files/bundle_for_long_demo.toml' 2026-01-08T07:41:25,633 adding 'plom_server/demo_files/bundle_for_plaid_demo.toml' 2026-01-08T07:41:25,634 adding 'plom_server/demo_files/bundle_for_quick_demo.toml' 2026-01-08T07:41:25,635 adding 'plom_server/demo_files/cl_for_demo.csv' 2026-01-08T07:41:25,638 adding 'plom_server/demo_files/cl_for_long_demo.csv' 2026-01-08T07:41:25,643 adding 'plom_server/demo_files/cl_for_plaid_demo.csv' 2026-01-08T07:41:25,644 adding 'plom_server/demo_files/cl_for_quick_demo.csv' 2026-01-08T07:41:25,645 adding 'plom_server/demo_files/demo_assessment_qtags.csv' 2026-01-08T07:41:25,647 adding 'plom_server/demo_files/demo_assessment_rubrics_q1.toml' 2026-01-08T07:41:25,648 adding 'plom_server/demo_files/demo_assessment_rubrics_q2.toml' 2026-01-08T07:41:25,649 adding 'plom_server/demo_files/demo_assessment_rubrics_q3.toml' 2026-01-08T07:41:25,651 adding 'plom_server/demo_files/demo_assessment_rubrics_q4.toml' 2026-01-08T07:41:25,652 adding 'plom_server/demo_files/demo_assessment_spec.toml' 2026-01-08T07:41:25,653 adding 'plom_server/demo_files/demo_solution_spec.toml' 2026-01-08T07:41:25,655 adding 'plom_server/scripts/__init__.py' 2026-01-08T07:41:25,659 adding 'plom_server/scripts/launch_plom_demo_server.py' 2026-01-08T07:41:25,661 adding 'plom_server/scripts/launch_plom_server.py' 2026-01-08T07:41:25,662 adding 'plom_server/scripts/wipe_migrations.py' 2026-01-08T07:41:25,664 adding 'plom_server/static/__init__.py' 2026-01-08T07:41:25,666 adding 'plom_server/static/ball_triangle.svg' 2026-01-08T07:41:25,671 adding 'plom_server/static/defaultUserIcon.png' 2026-01-08T07:41:25,673 adding 'plom_server/static/fingers_in_gears.svg' 2026-01-08T07:41:25,675 adding 'plom_server/static/plomLogo.png' 2026-01-08T07:41:25,677 adding 'plom_server/static/css/base.css' 2026-01-08T07:41:25,678 adding 'plom_server/static/css/diff_table.css' 2026-01-08T07:41:25,679 adding 'plom_server/static/css/generate_report.css' 2026-01-08T07:41:25,681 adding 'plom_server/static/css/loginPage.css' 2026-01-08T07:41:25,682 adding 'plom_server/static/css/profile.css' 2026-01-08T07:41:25,684 adding 'plom_server/static/js/frontend_utils.js' 2026-01-08T07:41:25,686 adding 'plom_server/static/js/heatmap.js' 2026-01-08T07:41:25,687 adding 'plom_server/static/js/histogram.js' 2026-01-08T07:41:25,689 adding 'plom_server/static/js/plom_htmx_error_handler.js' 2026-01-08T07:41:25,690 adding 'plom_server/static/js/rectangle_select.js' 2026-01-08T07:41:25,693 adding 'plom_server/templates/403.html' 2026-01-08T07:41:25,694 adding 'plom_server/templates/__init__.py' 2026-01-08T07:41:25,696 adding 'plom_server/templates/Authentication/activation_invalid.html' 2026-01-08T07:41:25,697 adding 'plom_server/templates/Authentication/home.html' 2026-01-08T07:41:25,699 adding 'plom_server/templates/Authentication/login.html' 2026-01-08T07:41:25,700 adding 'plom_server/templates/Authentication/maintenance.html' 2026-01-08T07:41:25,701 adding 'plom_server/templates/Authentication/no_group.html' 2026-01-08T07:41:25,702 adding 'plom_server/templates/Authentication/set_password.html' 2026-01-08T07:41:25,703 adding 'plom_server/templates/Authentication/set_password_complete.html' 2026-01-08T07:41:25,705 adding 'plom_server/templates/Authentication/signup_base.html' 2026-01-08T07:41:25,706 adding 'plom_server/templates/Authentication/signup_import_users.html' 2026-01-08T07:41:25,707 adding 'plom_server/templates/Authentication/signup_multiple_users.html' 2026-01-08T07:41:25,709 adding 'plom_server/templates/Authentication/signup_single_user.html' 2026-01-08T07:41:25,710 adding 'plom_server/templates/Authentication/unauthorized.html' 2026-01-08T07:41:25,712 adding 'plom_server/templates/BuildPaperPDF/build_paper_pdfs.html' 2026-01-08T07:41:25,713 adding 'plom_server/templates/BuildPaperPDF/cannot_find_pdf.html' 2026-01-08T07:41:25,715 adding 'plom_server/templates/BuildPaperPDF/fragments/pdf_table.html' 2026-01-08T07:41:25,717 adding 'plom_server/templates/Finish/build_soln.html' 2026-01-08T07:41:25,718 adding 'plom_server/templates/Finish/finish_no_spec.html' 2026-01-08T07:41:25,720 adding 'plom_server/templates/Finish/finish_not_printed.html' 2026-01-08T07:41:25,721 adding 'plom_server/templates/Finish/marking_landing.html' 2026-01-08T07:41:25,723 adding 'plom_server/templates/Finish/reassemble_paper_pdfs.html' 2026-01-08T07:41:25,724 adding 'plom_server/templates/Finish/soln_home.html' 2026-01-08T07:41:25,726 adding 'plom_server/templates/Finish/soln_source_attempt.html' 2026-01-08T07:41:25,727 adding 'plom_server/templates/Finish/soln_sources.html' 2026-01-08T07:41:25,728 adding 'plom_server/templates/Finish/soln_spec.html' 2026-01-08T07:41:25,730 adding 'plom_server/templates/Finish/template_soln_spec.html' 2026-01-08T07:41:25,732 adding 'plom_server/templates/Finish/Reports/brief_student_report.html' 2026-01-08T07:41:25,734 adding 'plom_server/templates/Identify/find_id_rect.html' 2026-01-08T07:41:25,736 adding 'plom_server/templates/Identify/id_prediction_home.html' 2026-01-08T07:41:25,737 adding 'plom_server/templates/Identify/parent_idbox_rect.html' 2026-01-08T07:41:25,739 adding 'plom_server/templates/Preparation/classlist_attempt.html' 2026-01-08T07:41:25,741 adding 'plom_server/templates/Preparation/classlist_manage.html' 2026-01-08T07:41:25,742 adding 'plom_server/templates/Preparation/dependency_conflict.html' 2026-01-08T07:41:25,744 adding 'plom_server/templates/Preparation/home.html' 2026-01-08T07:41:25,745 adding 'plom_server/templates/Preparation/miscellanea.html' 2026-01-08T07:41:25,746 adding 'plom_server/templates/Preparation/papers_printed_manage.html' 2026-01-08T07:41:25,748 adding 'plom_server/templates/Preparation/pqv_mapping_attempt.html' 2026-01-08T07:41:25,750 adding 'plom_server/templates/Preparation/pqv_mapping_manage.html' 2026-01-08T07:41:25,751 adding 'plom_server/templates/Preparation/prenaming_configuration.html' 2026-01-08T07:41:25,752 adding 'plom_server/templates/Preparation/prenaming_manage.html' 2026-01-08T07:41:25,754 adding 'plom_server/templates/Preparation/source_item_view.html' 2026-01-08T07:41:25,755 adding 'plom_server/templates/Preparation/source_manage.html' 2026-01-08T07:41:25,757 adding 'plom_server/templates/Profile/profile.html' 2026-01-08T07:41:25,759 adding 'plom_server/templates/Progress/all_task_overview.html' 2026-01-08T07:41:25,761 adding 'plom_server/templates/Progress/overview_landing.html' 2026-01-08T07:41:25,762 adding 'plom_server/templates/Progress/tools_landing.html' 2026-01-08T07:41:25,764 adding 'plom_server/templates/Progress/Identify/id_image_wrap_fragment.html' 2026-01-08T07:41:25,765 adding 'plom_server/templates/Progress/Identify/identify_home.html' 2026-01-08T07:41:25,768 adding 'plom_server/templates/Progress/Mark/annotation_image_wrap_fragment.html' 2026-01-08T07:41:25,769 adding 'plom_server/templates/Progress/Mark/mark_compare_versions.html' 2026-01-08T07:41:25,771 adding 'plom_server/templates/Progress/Mark/mark_details.html' 2026-01-08T07:41:25,772 adding 'plom_server/templates/Progress/Mark/mark_home.html' 2026-01-08T07:41:25,773 adding 'plom_server/templates/Progress/Mark/mark_papers.html' 2026-01-08T07:41:25,775 adding 'plom_server/templates/Progress/Mark/mark_stats_card.html' 2026-01-08T07:41:25,776 adding 'plom_server/templates/Progress/Mark/original_image_wrap_fragment.html' 2026-01-08T07:41:25,777 adding 'plom_server/templates/Progress/Mark/task_details.html' 2026-01-08T07:41:25,779 adding 'plom_server/templates/Progress/Mark/task_filter.html' 2026-01-08T07:41:25,781 adding 'plom_server/templates/Progress/User_Info/modal_forms.html' 2026-01-08T07:41:25,783 adding 'plom_server/templates/Progress/User_Info/user_info_home.html' 2026-01-08T07:41:25,785 adding 'plom_server/templates/Progress/fragments/task_progress_bar.html' 2026-01-08T07:41:25,788 adding 'plom_server/templates/QuestionClustering/cluster_groups.html' 2026-01-08T07:41:25,790 adding 'plom_server/templates/QuestionClustering/clustered_papers.html' 2026-01-08T07:41:25,791 adding 'plom_server/templates/QuestionClustering/clustering_jobs.html' 2026-01-08T07:41:25,793 adding 'plom_server/templates/QuestionClustering/home.html' 2026-01-08T07:41:25,794 adding 'plom_server/templates/QuestionClustering/modal_forms.html' 2026-01-08T07:41:25,795 adding 'plom_server/templates/QuestionClustering/select.html' 2026-01-08T07:41:25,797 adding 'plom_server/templates/QuestionClustering/show_rectangles.html' 2026-01-08T07:41:25,799 adding 'plom_server/templates/QuestionClustering/fragments/clustering_jobs_table.html' 2026-01-08T07:41:25,800 adding 'plom_server/templates/QuestionClustering/fragments/clustering_tag_cell.html' 2026-01-08T07:41:25,802 adding 'plom_server/templates/QuestionClustering/fragments/error_detail_modal.html' 2026-01-08T07:41:25,804 adding 'plom_server/templates/Questiontags/modal_forms.html' 2026-01-08T07:41:25,806 adding 'plom_server/templates/Questiontags/qtags_landing.html' 2026-01-08T07:41:25,808 adding 'plom_server/templates/Rectangles/home.html' 2026-01-08T07:41:25,809 adding 'plom_server/templates/Rectangles/select.html' 2026-01-08T07:41:25,811 adding 'plom_server/templates/Rectangles/show_rectangles.html' 2026-01-08T07:41:25,813 adding 'plom_server/templates/Reports/reports_landing.html' 2026-01-08T07:41:25,815 adding 'plom_server/templates/Rubrics/diff_partial.html' 2026-01-08T07:41:25,816 adding 'plom_server/templates/Rubrics/feedback_rules.html' 2026-01-08T07:41:25,818 adding 'plom_server/templates/Rubrics/modal_forms.html' 2026-01-08T07:41:25,820 adding 'plom_server/templates/Rubrics/rubric_item.html' 2026-01-08T07:41:25,822 adding 'plom_server/templates/Rubrics/rubrics_access.html' 2026-01-08T07:41:25,823 adding 'plom_server/templates/Rubrics/rubrics_admin.html' 2026-01-08T07:41:25,824 adding 'plom_server/templates/Rubrics/rubrics_landing.html' 2026-01-08T07:41:25,826 adding 'plom_server/templates/Scan/bundle_is_locked.html' 2026-01-08T07:41:25,828 adding 'plom_server/templates/Scan/bundle_push_bad_error.html' 2026-01-08T07:41:25,829 adding 'plom_server/templates/Scan/bundle_push_collision.html' 2026-01-08T07:41:25,831 adding 'plom_server/templates/Scan/bundle_thumbnails.html' 2026-01-08T07:41:25,832 adding 'plom_server/templates/Scan/bundle_upload.html' 2026-01-08T07:41:25,834 adding 'plom_server/templates/Scan/handwriting_comparison.html' 2026-01-08T07:41:25,835 adding 'plom_server/templates/Scan/overview.html' 2026-01-08T07:41:25,837 adding 'plom_server/templates/Scan/reassign_discard.html' 2026-01-08T07:41:25,839 adding 'plom_server/templates/Scan/scan_complete.html' 2026-01-08T07:41:25,840 adding 'plom_server/templates/Scan/scan_discard.html' 2026-01-08T07:41:25,841 adding 'plom_server/templates/Scan/scan_incomplete.html' 2026-01-08T07:41:25,843 adding 'plom_server/templates/Scan/show_pushed_bundles.html' 2026-01-08T07:41:25,844 adding 'plom_server/templates/Scan/show_staged_bundles.html' 2026-01-08T07:41:25,846 adding 'plom_server/templates/Scan/fragments/bundle_page_img_tag.html' 2026-01-08T07:41:25,849 adding 'plom_server/templates/Scan/fragments/bundle_page_panel.html' 2026-01-08T07:41:25,851 adding 'plom_server/templates/Scan/fragments/bundle_summary.html' 2026-01-08T07:41:25,852 adding 'plom_server/templates/Scan/fragments/bundle_thumbnail_container.html' 2026-01-08T07:41:25,853 adding 'plom_server/templates/Scan/fragments/knowify_image.html' 2026-01-08T07:41:25,854 adding 'plom_server/templates/Scan/fragments/pushed_image_wrapper.html' 2026-01-08T07:41:25,856 adding 'plom_server/templates/Scan/fragments/staged_bundle_row.html' 2026-01-08T07:41:25,857 adding 'plom_server/templates/Scan/fragments/substitute_image_wrapper.html' 2026-01-08T07:41:25,859 adding 'plom_server/templates/SpecCreator/launch-page.html' 2026-01-08T07:41:25,861 adding 'plom_server/templates/SpecCreator/spec_upload.html' 2026-01-08T07:41:25,862 adding 'plom_server/templates/SpecCreator/summary-page.html' 2026-01-08T07:41:25,864 adding 'plom_server/templates/SpecCreator/summary-question.html' 2026-01-08T07:41:25,865 adding 'plom_server/templates/SpecCreator/template_spec_builder.html' 2026-01-08T07:41:25,866 adding 'plom_server/templates/SpecCreator/validation.html' 2026-01-08T07:41:25,868 adding 'plom_server/templates/Tags/tag_item.html' 2026-01-08T07:41:25,869 adding 'plom_server/templates/Tags/tags_landing.html' 2026-01-08T07:41:25,871 adding 'plom_server/templates/TaskOrder/task_order_landing.html' 2026-01-08T07:41:25,873 adding 'plom_server/templates/UserManagement/password_reset_page.html' 2026-01-08T07:41:25,875 adding 'plom_server/templates/UserManagement/users.html' 2026-01-08T07:41:25,877 adding 'plom_server/templates/Visualization/heat_map.html' 2026-01-08T07:41:25,878 adding 'plom_server/templates/Visualization/histogram.html' 2026-01-08T07:41:25,880 adding 'plom_server/templates/base/alert_message.html' 2026-01-08T07:41:25,881 adding 'plom_server/templates/base/alert_messages.html' 2026-01-08T07:41:25,883 adding 'plom_server/templates/base/base-2col.html' 2026-01-08T07:41:25,884 adding 'plom_server/templates/base/base.html' 2026-01-08T07:41:25,886 adding 'plom_server/templates/base/reset.html' 2026-01-08T07:41:25,887 adding 'plom_server/templates/base/server_status.html' 2026-01-08T07:41:25,889 adding 'plom_server/templates/base/sidebar.html' 2026-01-08T07:41:25,890 adding 'plom_server/templates/base/troubles_afoot.html' 2026-01-08T07:41:25,891 adding 'plom-0.19.8.dist-info/METADATA' 2026-01-08T07:41:25,892 adding 'plom-0.19.8.dist-info/WHEEL' 2026-01-08T07:41:25,893 adding 'plom-0.19.8.dist-info/entry_points.txt' 2026-01-08T07:41:25,894 adding 'plom-0.19.8.dist-info/top_level.txt' 2026-01-08T07:41:25,909 adding 'plom-0.19.8.dist-info/RECORD' 2026-01-08T07:41:25,938 removing build/bdist.linux-armv7l/wheel 2026-01-08T07:41:26,298 Building wheel for plom (pyproject.toml): finished with status 'done' 2026-01-08T07:41:26,352 Created wheel for plom: filename=plom-0.19.8-py3-none-any.whl size=1921342 sha256=b5f85ab893b578f5dc6bbfad83a469eb0287b23e7d7eacb4f1f8db924bb3224f 2026-01-08T07:41:26,354 Stored in directory: /tmp/pip-ephem-wheel-cache-fuy0ix36/wheels/99/04/55/ba7a1f51bdedb867e3ff821c7c16f603c1ebbf8b598ed63c00 2026-01-08T07:41:26,537 Successfully built plom 2026-01-08T07:41:26,588 Removed build tracker: '/tmp/pip-build-tracker-jwnz_c3o'