2026-06-05T07:37:40,860 Created temporary directory: /tmp/pip-ephem-wheel-cache-em5l8wud 2026-06-05T07:37:40,862 Created temporary directory: /tmp/pip-build-tracker-nklvmna7 2026-06-05T07:37:40,863 Initialized build tracking at /tmp/pip-build-tracker-nklvmna7 2026-06-05T07:37:40,864 Created build tracker: /tmp/pip-build-tracker-nklvmna7 2026-06-05T07:37:40,864 Entered build tracker: /tmp/pip-build-tracker-nklvmna7 2026-06-05T07:37:40,865 Created temporary directory: /tmp/pip-wheel-v8z8rmgq 2026-06-05T07:37:40,868 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-06-05T07:37:40,870 Created temporary directory: /tmp/pip-ephem-wheel-cache-mqh4xp1d 2026-06-05T07:37:40,892 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-05T07:37:40,896 2 location(s) to search for versions of plom: 2026-06-05T07:37:40,896 * https://pypi.org/simple/plom/ 2026-06-05T07:37:40,896 * https://www.piwheels.org/simple/plom/ 2026-06-05T07:37:40,896 Fetching project page and analyzing links: https://pypi.org/simple/plom/ 2026-06-05T07:37:40,897 Getting page https://pypi.org/simple/plom/ 2026-06-05T07:37:40,899 Found index url https://pypi.org/simple 2026-06-05T07:37:41,065 Fetched page https://pypi.org/simple/plom/ as application/vnd.pypi.simple.v1+json 2026-06-05T07:37:41,106 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-06-05T07:37:41,107 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-06-05T07:37:41,108 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-06-05T07:37:41,109 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-06-05T07:37:41,110 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-06-05T07:37:41,111 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-06-05T07:37:41,112 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-06-05T07:37:41,113 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-06-05T07:37:41,114 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-06-05T07:37:41,115 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-06-05T07:37:41,116 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-06-05T07:37:41,117 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-06-05T07:37:41,118 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-06-05T07:37:41,119 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-06-05T07:37:41,119 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-06-05T07:37:41,120 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-06-05T07:37:41,121 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-06-05T07:37:41,122 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-06-05T07:37:41,122 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-06-05T07:37:41,123 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-06-05T07:37:41,124 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-06-05T07:37:41,125 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-06-05T07:37:41,126 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-06-05T07:37:41,127 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-06-05T07:37:41,128 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-06-05T07:37:41,128 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-06-05T07:37:41,129 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-06-05T07:37:41,130 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-06-05T07:37:41,131 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-06-05T07:37:41,132 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-06-05T07:37:41,133 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-06-05T07:37:41,133 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-06-05T07:37:41,134 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-06-05T07:37:41,135 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-06-05T07:37:41,136 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-06-05T07:37:41,137 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-06-05T07:37:41,138 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-06-05T07:37:41,139 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-06-05T07:37:41,139 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-06-05T07:37:41,140 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-06-05T07:37:41,141 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-06-05T07:37:41,142 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-06-05T07:37:41,143 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-06-05T07:37:41,144 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-06-05T07:37:41,145 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-06-05T07:37:41,145 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-06-05T07:37:41,146 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-06-05T07:37:41,147 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-06-05T07:37:41,147 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-06-05T07:37:41,148 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-06-05T07:37:41,149 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-06-05T07:37:41,150 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-06-05T07:37:41,151 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-06-05T07:37:41,152 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-06-05T07:37:41,153 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-06-05T07:37:41,154 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-06-05T07:37:41,154 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-06-05T07:37:41,155 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-06-05T07:37:41,156 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-06-05T07:37:41,157 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-06-05T07:37:41,158 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-06-05T07:37:41,159 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-06-05T07:37:41,159 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-06-05T07:37:41,160 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-06-05T07:37:41,161 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-06-05T07:37:41,161 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-06-05T07:37:41,162 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-06-05T07:37:41,163 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-06-05T07:37:41,164 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-06-05T07:37:41,165 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-06-05T07:37:41,165 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-06-05T07:37:41,166 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-06-05T07:37:41,167 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-06-05T07:37:41,168 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-06-05T07:37:41,169 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-06-05T07:37:41,170 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-06-05T07:37:41,170 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-06-05T07:37:41,171 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-06-05T07:37:41,172 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-06-05T07:37:41,173 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-06-05T07:37:41,173 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-06-05T07:37:41,174 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-06-05T07:37:41,175 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-06-05T07:37:41,176 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-06-05T07:37:41,177 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-06-05T07:37:41,178 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-06-05T07:37:41,178 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-06-05T07:37:41,179 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-06-05T07:37:41,180 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-06-05T07:37:41,181 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-06-05T07:37:41,182 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-06-05T07:37:41,183 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-06-05T07:37:41,184 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-06-05T07:37:41,185 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-06-05T07:37:41,185 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-06-05T07:37:41,186 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-06-05T07:37:41,187 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-06-05T07:37:41,188 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-06-05T07:37:41,188 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-06-05T07:37:41,189 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-06-05T07:37:41,190 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-06-05T07:37:41,191 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-06-05T07:37:41,192 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-06-05T07:37:41,193 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-06-05T07:37:41,193 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-06-05T07:37:41,194 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-06-05T07:37:41,195 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-06-05T07:37:41,196 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-06-05T07:37:41,197 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-06-05T07:37:41,198 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-06-05T07:37:41,199 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-06-05T07:37:41,199 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-06-05T07:37:41,200 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-06-05T07:37:41,201 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-06-05T07:37:41,202 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-06-05T07:37:41,202 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-06-05T07:37:41,203 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-06-05T07:37:41,204 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-06-05T07:37:41,205 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-06-05T07:37:41,206 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-06-05T07:37:41,207 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-06-05T07:37:41,207 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-06-05T07:37:41,208 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-06-05T07:37:41,209 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-06-05T07:37:41,210 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-06-05T07:37:41,211 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-06-05T07:37:41,212 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-06-05T07:37:41,213 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-06-05T07:37:41,213 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-06-05T07:37:41,214 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-06-05T07:37:41,215 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-06-05T07:37:41,216 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-06-05T07:37:41,216 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-06-05T07:37:41,217 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-06-05T07:37:41,218 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-06-05T07:37:41,219 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-06-05T07:37:41,220 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-06-05T07:37:41,221 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-06-05T07:37:41,222 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-06-05T07:37:41,223 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-06-05T07:37:41,224 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-06-05T07:37:41,225 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-06-05T07:37:41,225 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-06-05T07:37:41,226 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-06-05T07:37:41,227 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-06-05T07:37:41,228 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-06-05T07:37:41,228 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-06-05T07:37:41,229 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-06-05T07:37:41,230 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-06-05T07:37:41,231 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-06-05T07:37:41,232 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-06-05T07:37:41,233 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-06-05T07:37:41,233 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-06-05T07:37:41,234 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-06-05T07:37:41,235 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-06-05T07:37:41,236 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-06-05T07:37:41,237 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-06-05T07:37:41,238 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-06-05T07:37:41,239 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-06-05T07:37:41,239 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-06-05T07:37:41,240 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-06-05T07:37:41,241 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-06-05T07:37:41,242 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-06-05T07:37:41,242 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-06-05T07:37:41,243 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-06-05T07:37:41,244 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-06-05T07:37:41,245 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-06-05T07:37:41,246 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-06-05T07:37:41,247 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-06-05T07:37:41,248 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-06-05T07:37:41,248 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-06-05T07:37:41,249 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-06-05T07:37:41,250 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-06-05T07:37:41,251 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-06-05T07:37:41,252 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-06-05T07:37:41,253 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-06-05T07:37:41,253 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-06-05T07:37:41,254 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-06-05T07:37:41,255 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-06-05T07:37:41,256 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-06-05T07:37:41,256 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-06-05T07:37:41,257 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-06-05T07:37:41,258 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-06-05T07:37:41,259 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-06-05T07:37:41,260 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-06-05T07:37:41,261 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-06-05T07:37:41,261 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-06-05T07:37:41,262 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-06-05T07:37:41,263 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-06-05T07:37:41,264 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-06-05T07:37:41,265 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-06-05T07:37:41,265 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-06-05T07:37:41,266 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-06-05T07:37:41,267 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-06-05T07:37:41,268 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-06-05T07:37:41,268 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-06-05T07:37:41,269 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-06-05T07:37:41,270 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-06-05T07:37:41,271 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-06-05T07:37:41,272 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-06-05T07:37:41,273 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-06-05T07:37:41,274 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-06-05T07:37:41,274 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-06-05T07:37:41,275 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-06-05T07:37:41,276 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-06-05T07:37:41,277 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-06-05T07:37:41,278 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-06-05T07:37:41,278 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-06-05T07:37:41,279 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-06-05T07:37:41,280 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-06-05T07:37:41,281 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-06-05T07:37:41,281 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-06-05T07:37:41,282 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-06-05T07:37:41,283 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-06-05T07:37:41,284 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-06-05T07:37:41,285 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-06-05T07:37:41,286 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-06-05T07:37:41,287 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-06-05T07:37:41,287 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-06-05T07:37:41,288 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-06-05T07:37:41,289 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-06-05T07:37:41,290 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-06-05T07:37:41,291 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-06-05T07:37:41,292 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-06-05T07:37:41,292 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-06-05T07:37:41,293 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-06-05T07:37:41,294 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-06-05T07:37:41,295 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-06-05T07:37:41,295 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/04/96/bc1dd22b2ca05a24ce4811bcc36a9c796c08996dfac276d2aee7233b6c8f/plom-0.20.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-06-05T07:37:41,296 Found link https://files.pythonhosted.org/packages/69/c8/45b26d2315a49119d38209acb415b125258ff38ce9b4008eed3ed897a7cb/plom-0.20.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.20.0 2026-06-05T07:37:41,297 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/8b/de/6392a99bccf9c8ed359098596f34328dc07433ca61656bac5434edb8799f/plom-0.20.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-06-05T07:37:41,298 Found link https://files.pythonhosted.org/packages/91/d7/0cccd8e685807587374f405bcfc3e4b8f242e8f3ad62369563795050e5ae/plom-0.20.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.20.1 2026-06-05T07:37:41,299 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/bd/81/0d793f740155954e1815502fb59b2f53ec4ab9abf46ba8682d02460b7f8c/plom-0.20.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-06-05T07:37:41,300 Found link https://files.pythonhosted.org/packages/4a/46/8f5e82f5b072cc6addc93f5042e445924c77a5a0ffd41b852ed3d73e41d0/plom-0.20.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.20.2 2026-06-05T07:37:41,301 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/3b/bb/a09cc98a9af2f06e478975b4c5e11e1b58c786a9e3ed87c5a5c8e25eb5be/plom-0.21.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.11) 2026-06-05T07:37:41,301 Found link https://files.pythonhosted.org/packages/71/1b/3f6492201466e5e9251b2d76458051c7c3df26246b14f9e70efef54c3f3b/plom-0.21.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.11), version: 0.21.0 2026-06-05T07:37:41,302 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/4c/2d/656c70eacfe530ce840e8ba7c5a6dff848f7dc1dcec8732cbbfcc5708463/plom-0.21.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.11) 2026-06-05T07:37:41,303 Found link https://files.pythonhosted.org/packages/84/b5/609f23af0c2a181ae6a83f93621bc13dd3e0227a064266418db12b12ee86/plom-0.21.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.11), version: 0.21.1 2026-06-05T07:37:41,304 Fetching project page and analyzing links: https://www.piwheels.org/simple/plom/ 2026-06-05T07:37:41,305 Getting page https://www.piwheels.org/simple/plom/ 2026-06-05T07:37:41,306 Found index url https://www.piwheels.org/simple 2026-06-05T07:37:41,480 Fetched page https://www.piwheels.org/simple/plom/ as text/html 2026-06-05T07:37:41,512 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.21.0-py3-none-any.whl#sha256=e0e209531da6cae7ab46ddf68fb5e9e013885ab8297473ef045c2f7ae3815189 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.11) 2026-06-05T07:37:41,512 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.20.2-py3-none-any.whl#sha256=638ab26943bd4f93efa853cd70f5d2c1d8b44a9dace40f7384afd82915540e5e (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-06-05T07:37:41,513 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.20.1-py3-none-any.whl#sha256=ac0d6b8eebb9b044cac9b9469c9af9ea91992f674d6cf63fee02706691ca4d2f (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-06-05T07:37:41,514 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.20.0-py3-none-any.whl#sha256=db0335fa808da240eaae8e3c7e8a61a44717f9406fd3911030345ac9ba59d1f4 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-06-05T07:37:41,515 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.19.8-py3-none-any.whl#sha256=b5f85ab893b578f5dc6bbfad83a469eb0287b23e7d7eacb4f1f8db924bb3224f (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-06-05T07:37:41,515 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.19.7-py3-none-any.whl#sha256=ca9d044f477e363f24b014c9a7a2a512c291bfa144e3a987007582366b013afe (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-06-05T07:37:41,516 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.19.6-py3-none-any.whl#sha256=64dc59c565094fd0d31554862e628a7f62a95544fed80baebd74eede8360a36b (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-06-05T07:37:41,517 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.19.5-py3-none-any.whl#sha256=6738c2823976de519dbca55db8b9fa4185c629f151f376a499ae589708fc7349 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-06-05T07:37:41,517 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-06-05T07:37:41,518 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-06-05T07:37:41,519 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-06-05T07:37:41,519 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-06-05T07:37:41,520 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-06-05T07:37:41,520 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-06-05T07:37:41,521 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-06-05T07:37:41,521 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-06-05T07:37:41,522 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-06-05T07:37:41,522 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-06-05T07:37:41,523 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-06-05T07:37:41,524 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-06-05T07:37:41,524 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-06-05T07:37:41,525 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-06-05T07:37:41,525 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-06-05T07:37:41,526 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-06-05T07:37:41,527 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-06-05T07:37:41,527 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-06-05T07:37:41,528 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-06-05T07:37:41,529 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-06-05T07:37:41,529 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-06-05T07:37:41,529 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-06-05T07:37:41,530 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-06-05T07:37:41,531 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-06-05T07:37:41,531 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-06-05T07:37:41,532 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-06-05T07:37:41,533 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-06-05T07:37:41,533 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-06-05T07:37:41,534 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-06-05T07:37:41,535 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-06-05T07:37:41,535 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-06-05T07:37:41,536 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-06-05T07:37:41,537 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-06-05T07:37:41,537 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-06-05T07:37:41,538 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-06-05T07:37:41,538 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-06-05T07:37:41,539 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-06-05T07:37:41,539 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-06-05T07:37:41,540 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-06-05T07:37:41,540 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-06-05T07:37:41,541 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-06-05T07:37:41,542 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-06-05T07:37:41,543 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-06-05T07:37:41,543 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-06-05T07:37:41,544 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-06-05T07:37:41,544 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-06-05T07:37:41,545 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-06-05T07:37:41,546 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-06-05T07:37:41,546 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-06-05T07:37:41,547 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-06-05T07:37:41,547 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-06-05T07:37:41,548 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-06-05T07:37:41,548 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-06-05T07:37:41,549 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-06-05T07:37:41,550 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-06-05T07:37:41,550 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-06-05T07:37:41,551 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-06-05T07:37:41,552 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-06-05T07:37:41,552 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-06-05T07:37:41,553 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-06-05T07:37:41,553 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-06-05T07:37:41,554 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-06-05T07:37:41,555 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-06-05T07:37:41,555 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-06-05T07:37:41,556 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-06-05T07:37:41,556 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-06-05T07:37:41,557 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-06-05T07:37:41,557 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-06-05T07:37:41,558 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-06-05T07:37:41,559 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-06-05T07:37:41,560 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-06-05T07:37:41,560 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-06-05T07:37:41,561 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-06-05T07:37:41,561 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-06-05T07:37:41,562 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-06-05T07:37:41,563 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-06-05T07:37:41,564 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-06-05T07:37:41,564 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-06-05T07:37:41,565 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-06-05T07:37:41,565 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-06-05T07:37:41,566 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-06-05T07:37:41,566 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-06-05T07:37:41,567 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-06-05T07:37:41,568 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-06-05T07:37:41,568 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-06-05T07:37:41,569 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-06-05T07:37:41,570 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-06-05T07:37:41,570 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-06-05T07:37:41,571 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-06-05T07:37:41,572 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-06-05T07:37:41,572 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-06-05T07:37:41,573 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-06-05T07:37:41,573 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-06-05T07:37:41,574 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-06-05T07:37:41,574 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-06-05T07:37:41,575 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-06-05T07:37:41,576 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-06-05T07:37:41,576 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-06-05T07:37:41,577 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-06-05T07:37:41,578 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-06-05T07:37:41,578 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-06-05T07:37:41,579 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-06-05T07:37:41,579 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-06-05T07:37:41,580 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-06-05T07:37:41,581 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-06-05T07:37:41,582 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-06-05T07:37:41,582 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-06-05T07:37:41,582 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-06-05T07:37:41,583 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-06-05T07:37:41,584 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-06-05T07:37:41,584 Skipping link: not a file: https://www.piwheels.org/simple/plom/ 2026-06-05T07:37:41,585 Skipping link: not a file: https://pypi.org/simple/plom/ 2026-06-05T07:37:41,618 Given no hashes to check 1 links for project 'plom': discarding no candidates 2026-06-05T07:37:41,639 Collecting plom==0.21.1 2026-06-05T07:37:41,641 Created temporary directory: /tmp/pip-unpack-hfn_ilvw 2026-06-05T07:37:41,871 Downloading plom-0.21.1.tar.gz (1.5 MB) 2026-06-05T07:37:43,758 Added plom==0.21.1 from https://files.pythonhosted.org/packages/84/b5/609f23af0c2a181ae6a83f93621bc13dd3e0227a064266418db12b12ee86/plom-0.21.1.tar.gz to build tracker '/tmp/pip-build-tracker-nklvmna7' 2026-06-05T07:37:43,769 Created temporary directory: /tmp/pip-build-env-bfafhxir 2026-06-05T07:37:43,774 Installing build dependencies: started 2026-06-05T07:37:43,775 Running command pip subprocess to install build dependencies 2026-06-05T07:37:44,913 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-05T07:37:45,350 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-06-05T07:37:45,375 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-05T07:37:46,127 Collecting pip>=20.3 2026-06-05T07:37:46,128 Obtaining dependency information for pip>=20.3 from https://www.piwheels.org/simple/pip/pip-26.1.2-py3-none-any.whl.metadata 2026-06-05T07:37:46,149 Using cached https://www.piwheels.org/simple/pip/pip-26.1.2-py3-none-any.whl.metadata (4.6 kB) 2026-06-05T07:37:47,602 Collecting setuptools>=61 2026-06-05T07:37:47,603 Obtaining dependency information for setuptools>=61 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-05T07:37:47,620 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-05T07:37:47,859 Collecting wheel 2026-06-05T07:37:47,860 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-06-05T07:37:47,875 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-06-05T07:37:48,059 Collecting packaging>=24.0 2026-06-05T07:37:48,060 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-05T07:37:48,073 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-05T07:37:48,389 Using cached https://www.piwheels.org/simple/pip/pip-26.1.2-py3-none-any.whl (1.8 MB) 2026-06-05T07:37:48,445 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-05T07:37:48,496 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-05T07:37:48,580 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-05T07:37:48,758 Using cached https://www.piwheels.org/simple/pip/pip-26.1.2-py3-none-any.whl (1.8 MB) 2026-06-05T07:37:48,853 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-05T07:37:48,878 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-05T07:37:48,973 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-05T07:37:51,748 Installing collected packages: setuptools, pip, packaging, wheel 2026-06-05T07:37:59,044 Creating /tmp/pip-build-env-bfafhxir/overlay/local/bin 2026-06-05T07:37:59,046 changing mode of /tmp/pip-build-env-bfafhxir/overlay/local/bin/pip to 755 2026-06-05T07:37:59,048 changing mode of /tmp/pip-build-env-bfafhxir/overlay/local/bin/pip3 to 755 2026-06-05T07:37:59,050 changing mode of /tmp/pip-build-env-bfafhxir/overlay/local/bin/pip3.11 to 755 2026-06-05T07:37:59,473 changing mode of /tmp/pip-build-env-bfafhxir/overlay/local/bin/wheel to 755 2026-06-05T07:37:59,501 Successfully installed packaging-26.2 pip-26.1.2 setuptools-82.0.1 wheel-0.47.0 2026-06-05T07:37:59,803 Installing build dependencies: finished with status 'done' 2026-06-05T07:37:59,810 Getting requirements to build wheel: started 2026-06-05T07:37:59,811 Running command Getting requirements to build wheel 2026-06-05T07:38:00,526 running egg_info 2026-06-05T07:38:00,533 writing plom.egg-info/PKG-INFO 2026-06-05T07:38:00,537 writing dependency_links to plom.egg-info/dependency_links.txt 2026-06-05T07:38:00,540 writing entry points to plom.egg-info/entry_points.txt 2026-06-05T07:38:00,542 writing requirements to plom.egg-info/requires.txt 2026-06-05T07:38:00,544 writing top-level names to plom.egg-info/top_level.txt 2026-06-05T07:38:00,674 reading manifest file 'plom.egg-info/SOURCES.txt' 2026-06-05T07:38:00,765 reading manifest template 'MANIFEST.in' 2026-06-05T07:38:00,766 warning: no files found matching 'doc' 2026-06-05T07:38:00,858 warning: no files found matching 'plom_server/**/serializers/*.py' 2026-06-05T07:38:00,882 warning: no files found matching 'plom_server/Launcher/launch_scripts/*.py' 2026-06-05T07:38:00,897 adding license file 'LICENSE.md' 2026-06-05T07:38:00,934 writing manifest file 'plom.egg-info/SOURCES.txt' 2026-06-05T07:38:01,036 Getting requirements to build wheel: finished with status 'done' 2026-06-05T07:38:01,039 Created temporary directory: /tmp/pip-modern-metadata-6btl2vny 2026-06-05T07:38:01,042 Preparing metadata (pyproject.toml): started 2026-06-05T07:38:01,043 Running command Preparing metadata (pyproject.toml) 2026-06-05T07:38:01,736 running dist_info 2026-06-05T07:38:01,747 creating /tmp/pip-modern-metadata-6btl2vny/plom.egg-info 2026-06-05T07:38:01,748 writing /tmp/pip-modern-metadata-6btl2vny/plom.egg-info/PKG-INFO 2026-06-05T07:38:01,752 writing dependency_links to /tmp/pip-modern-metadata-6btl2vny/plom.egg-info/dependency_links.txt 2026-06-05T07:38:01,754 writing entry points to /tmp/pip-modern-metadata-6btl2vny/plom.egg-info/entry_points.txt 2026-06-05T07:38:01,757 writing requirements to /tmp/pip-modern-metadata-6btl2vny/plom.egg-info/requires.txt 2026-06-05T07:38:01,758 writing top-level names to /tmp/pip-modern-metadata-6btl2vny/plom.egg-info/top_level.txt 2026-06-05T07:38:01,759 writing manifest file '/tmp/pip-modern-metadata-6btl2vny/plom.egg-info/SOURCES.txt' 2026-06-05T07:38:01,844 reading manifest file '/tmp/pip-modern-metadata-6btl2vny/plom.egg-info/SOURCES.txt' 2026-06-05T07:38:01,846 reading manifest template 'MANIFEST.in' 2026-06-05T07:38:01,847 warning: no files found matching 'doc' 2026-06-05T07:38:01,899 warning: no files found matching 'plom_server/**/serializers/*.py' 2026-06-05T07:38:01,916 warning: no files found matching 'plom_server/Launcher/launch_scripts/*.py' 2026-06-05T07:38:01,925 adding license file 'LICENSE.md' 2026-06-05T07:38:01,952 writing manifest file '/tmp/pip-modern-metadata-6btl2vny/plom.egg-info/SOURCES.txt' 2026-06-05T07:38:01,954 creating '/tmp/pip-modern-metadata-6btl2vny/plom-0.21.1.dist-info' 2026-06-05T07:38:02,083 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-05T07:38:02,088 Source in /tmp/pip-wheel-v8z8rmgq/plom_b385213f6e2641da8a27687b96943b87 has version 0.21.1, which satisfies requirement plom==0.21.1 from https://files.pythonhosted.org/packages/84/b5/609f23af0c2a181ae6a83f93621bc13dd3e0227a064266418db12b12ee86/plom-0.21.1.tar.gz 2026-06-05T07:38:02,089 Removed plom==0.21.1 from https://files.pythonhosted.org/packages/84/b5/609f23af0c2a181ae6a83f93621bc13dd3e0227a064266418db12b12ee86/plom-0.21.1.tar.gz from build tracker '/tmp/pip-build-tracker-nklvmna7' 2026-06-05T07:38:02,096 Created temporary directory: /tmp/pip-unpack-lg7q7pvo 2026-06-05T07:38:02,097 Building wheels for collected packages: plom 2026-06-05T07:38:02,101 Created temporary directory: /tmp/pip-wheel-g85dupsw 2026-06-05T07:38:02,102 Destination directory: /tmp/pip-wheel-g85dupsw 2026-06-05T07:38:02,104 Building wheel for plom (pyproject.toml): started 2026-06-05T07:38:02,105 Running command Building wheel for plom (pyproject.toml) 2026-06-05T07:38:02,739 running bdist_wheel 2026-06-05T07:38:02,758 running build 2026-06-05T07:38:02,759 running build_py 2026-06-05T07:38:02,766 creating build/lib/plom 2026-06-05T07:38:02,768 copying plom/version_maps.py -> build/lib/plom 2026-06-05T07:38:02,770 copying plom/test_version_maps.py -> build/lib/plom 2026-06-05T07:38:02,773 copying plom/test_version.py -> build/lib/plom 2026-06-05T07:38:02,775 copying plom/rules.py -> build/lib/plom 2026-06-05T07:38:02,777 copying plom/textools.py -> build/lib/plom 2026-06-05T07:38:02,779 copying plom/question_labels.py -> build/lib/plom 2026-06-05T07:38:02,781 copying plom/test_latexfrag.py -> build/lib/plom 2026-06-05T07:38:02,783 copying plom/misc_version.py -> build/lib/plom 2026-06-05T07:38:02,785 copying plom/aliceBob.py -> build/lib/plom 2026-06-05T07:38:02,787 copying plom/test_latex.py -> build/lib/plom 2026-06-05T07:38:02,789 copying plom/test_tags.py -> build/lib/plom 2026-06-05T07:38:02,790 copying plom/spec_verifier.py -> build/lib/plom 2026-06-05T07:38:02,793 copying plom/test_spec.py -> build/lib/plom 2026-06-05T07:38:02,796 copying plom/feedback_rules.py -> build/lib/plom 2026-06-05T07:38:02,798 copying plom/test_feedback_rules.py -> build/lib/plom 2026-06-05T07:38:02,800 copying plom/test_question_labels.py -> build/lib/plom 2026-06-05T07:38:02,801 copying plom/tagging.py -> build/lib/plom 2026-06-05T07:38:02,804 creating build/lib/plom/create 2026-06-05T07:38:02,805 copying plom/create/test_make_pdf.py -> build/lib/plom/create 2026-06-05T07:38:02,807 copying plom/create/mergeAndCodePages.py -> build/lib/plom/create 2026-06-05T07:38:02,810 copying plom/create/_digitHunter.py -> build/lib/plom/create 2026-06-05T07:38:02,812 copying plom/create/test_build_extra_page_pdf.py -> build/lib/plom/create 2026-06-05T07:38:02,813 copying plom/create/test_stamps.py -> build/lib/plom/create 2026-06-05T07:38:02,815 copying plom/create/build_scrap_paper_with_qrcodes.py -> build/lib/plom/create 2026-06-05T07:38:02,817 copying plom/create/scribble_utils.py -> build/lib/plom/create 2026-06-05T07:38:02,819 copying plom/create/scribble_hw_utils.py -> build/lib/plom/create 2026-06-05T07:38:02,821 copying plom/create/test_classlists.py -> build/lib/plom/create 2026-06-05T07:38:02,824 copying plom/create/push_pull_rubrics.py -> build/lib/plom/create 2026-06-05T07:38:02,826 copying plom/create/start_messenger.py -> build/lib/plom/create 2026-06-05T07:38:02,828 copying plom/create/demotools.py -> build/lib/plom/create 2026-06-05T07:38:02,830 copying plom/create/exam_scribbler.py -> build/lib/plom/create 2026-06-05T07:38:02,831 copying plom/create/status.py -> build/lib/plom/create 2026-06-05T07:38:02,834 copying plom/create/__init__.py -> build/lib/plom/create 2026-06-05T07:38:02,835 copying plom/create/__main__.py -> build/lib/plom/create 2026-06-05T07:38:02,838 copying plom/create/test_build_source_exams.py -> build/lib/plom/create 2026-06-05T07:38:02,839 copying plom/create/build_extra_page_with_qrcodes.py -> build/lib/plom/create 2026-06-05T07:38:02,841 copying plom/create/buildClasslist.py -> build/lib/plom/create 2026-06-05T07:38:02,843 copying plom/create/homework_scribbler.py -> build/lib/plom/create 2026-06-05T07:38:02,845 copying plom/create/build_bundle_separators_with_qrcodes.py -> build/lib/plom/create 2026-06-05T07:38:02,847 copying plom/create/classlistValidator.py -> build/lib/plom/create 2026-06-05T07:38:02,850 creating build/lib/plom/create/fonts 2026-06-05T07:38:02,851 copying plom/create/fonts/__init__.py -> build/lib/plom/create/fonts 2026-06-05T07:38:02,853 creating build/lib/plom/scan 2026-06-05T07:38:02,854 copying plom/scan/question_list_utils.py -> build/lib/plom/scan 2026-06-05T07:38:02,856 copying plom/scan/test_qr_reads.py -> build/lib/plom/scan 2026-06-05T07:38:02,859 copying plom/scan/rotate.py -> build/lib/plom/scan 2026-06-05T07:38:02,861 copying plom/scan/scansToImages.py -> build/lib/plom/scan 2026-06-05T07:38:02,864 copying plom/scan/fasterQRExtract.py -> build/lib/plom/scan 2026-06-05T07:38:02,866 copying plom/scan/test_invisible_watermarks.py -> build/lib/plom/scan 2026-06-05T07:38:02,868 copying plom/scan/pdfmucker.py -> build/lib/plom/scan 2026-06-05T07:38:02,871 copying plom/scan/__init__.py -> build/lib/plom/scan 2026-06-05T07:38:02,873 copying plom/scan/test_question_map_parse.py -> build/lib/plom/scan 2026-06-05T07:38:02,875 copying plom/scan/test_rotations.py -> build/lib/plom/scan 2026-06-05T07:38:02,877 copying plom/scan/test_pdf_img_extraction.py -> build/lib/plom/scan 2026-06-05T07:38:02,880 creating build/lib/plom/finish 2026-06-05T07:38:02,881 copying plom/finish/utils.py -> build/lib/plom/finish 2026-06-05T07:38:02,883 copying plom/finish/coverPageBuilder.py -> build/lib/plom/finish 2026-06-05T07:38:02,885 copying plom/finish/reassemble_completed.py -> build/lib/plom/finish 2026-06-05T07:38:02,887 copying plom/finish/test_cover_pages.py -> build/lib/plom/finish 2026-06-05T07:38:02,889 copying plom/finish/coded_return.py -> build/lib/plom/finish 2026-06-05T07:38:02,892 copying plom/finish/html_view_test_template.py -> build/lib/plom/finish 2026-06-05T07:38:02,894 copying plom/finish/reassemble_ID_only.py -> build/lib/plom/finish 2026-06-05T07:38:02,896 copying plom/finish/start_messenger.py -> build/lib/plom/finish 2026-06-05T07:38:02,898 copying plom/finish/examReassembler.py -> build/lib/plom/finish 2026-06-05T07:38:02,900 copying plom/finish/spreadsheet.py -> build/lib/plom/finish 2026-06-05T07:38:02,902 copying plom/finish/__init__.py -> build/lib/plom/finish 2026-06-05T07:38:02,905 copying plom/finish/__main__.py -> build/lib/plom/finish 2026-06-05T07:38:02,907 copying plom/finish/test_hash.py -> build/lib/plom/finish 2026-06-05T07:38:02,909 copying plom/finish/test_return_tools.py -> build/lib/plom/finish 2026-06-05T07:38:02,911 copying plom/finish/clear_manager_login.py -> build/lib/plom/finish 2026-06-05T07:38:02,912 copying plom/finish/return_tools.py -> build/lib/plom/finish 2026-06-05T07:38:02,915 creating build/lib/plom/idreader 2026-06-05T07:38:02,916 copying plom/idreader/test_IDreader.py -> build/lib/plom/idreader 2026-06-05T07:38:02,919 copying plom/idreader/assign_prob.py -> build/lib/plom/idreader 2026-06-05T07:38:02,921 copying plom/idreader/trainRandomForestModel.py -> build/lib/plom/idreader 2026-06-05T07:38:02,923 copying plom/idreader/__init__.py -> build/lib/plom/idreader 2026-06-05T07:38:02,924 copying plom/idreader/model_utils.py -> build/lib/plom/idreader 2026-06-05T07:38:02,927 copying plom/idreader/predictStudentID.py -> build/lib/plom/idreader 2026-06-05T07:38:02,929 creating build/lib/plom/canvas 2026-06-05T07:38:02,930 copying plom/canvas/canvasapi_extensions.py -> build/lib/plom/canvas 2026-06-05T07:38:02,933 copying plom/canvas/canvas_utils.py -> build/lib/plom/canvas 2026-06-05T07:38:02,935 copying plom/canvas/__init__.py -> build/lib/plom/canvas 2026-06-05T07:38:02,938 creating build/lib/plom_server 2026-06-05T07:38:02,939 copying plom_server/middleware.py -> build/lib/plom_server 2026-06-05T07:38:02,940 copying plom_server/plom_logging.py -> build/lib/plom_server 2026-06-05T07:38:02,942 copying plom_server/test_version.py -> build/lib/plom_server 2026-06-05T07:38:02,944 copying plom_server/context_processors.py -> build/lib/plom_server 2026-06-05T07:38:02,946 copying plom_server/urls.py -> build/lib/plom_server 2026-06-05T07:38:02,948 copying plom_server/settings.py -> build/lib/plom_server 2026-06-05T07:38:02,950 copying plom_server/get_js.py -> build/lib/plom_server 2026-06-05T07:38:02,953 copying plom_server/__init__.py -> build/lib/plom_server 2026-06-05T07:38:02,954 copying plom_server/asgi.py -> build/lib/plom_server 2026-06-05T07:38:02,956 copying plom_server/wsgi.py -> build/lib/plom_server 2026-06-05T07:38:02,958 creating build/lib/plom_server/API 2026-06-05T07:38:02,959 copying plom_server/API/apps.py -> build/lib/plom_server/API 2026-06-05T07:38:02,961 copying plom_server/API/urls.py -> build/lib/plom_server/API 2026-06-05T07:38:02,964 copying plom_server/API/__init__.py -> build/lib/plom_server/API 2026-06-05T07:38:02,966 creating build/lib/plom_server/API/services 2026-06-05T07:38:02,967 copying plom_server/API/services/TokenService.py -> build/lib/plom_server/API/services 2026-06-05T07:38:02,969 copying plom_server/API/services/__init__.py -> build/lib/plom_server/API/services 2026-06-05T07:38:02,971 creating build/lib/plom_server/Authentication 2026-06-05T07:38:02,972 copying plom_server/Authentication/signup_views.py -> build/lib/plom_server/Authentication 2026-06-05T07:38:02,975 copying plom_server/Authentication/apps.py -> build/lib/plom_server/Authentication 2026-06-05T07:38:02,976 copying plom_server/Authentication/admin.py -> build/lib/plom_server/Authentication 2026-06-05T07:38:02,978 copying plom_server/Authentication/views.py -> build/lib/plom_server/Authentication 2026-06-05T07:38:02,980 copying plom_server/Authentication/urls.py -> build/lib/plom_server/Authentication 2026-06-05T07:38:02,982 copying plom_server/Authentication/__init__.py -> build/lib/plom_server/Authentication 2026-06-05T07:38:02,984 copying plom_server/Authentication/models.py -> build/lib/plom_server/Authentication 2026-06-05T07:38:02,986 creating build/lib/plom_server/Authentication/services 2026-06-05T07:38:02,987 copying plom_server/Authentication/services/auth_service.py -> build/lib/plom_server/Authentication/services 2026-06-05T07:38:02,990 copying plom_server/Authentication/services/__init__.py -> build/lib/plom_server/Authentication/services 2026-06-05T07:38:02,992 creating build/lib/plom_server/Base 2026-06-05T07:38:02,993 copying plom_server/Base/apps.py -> build/lib/plom_server/Base 2026-06-05T07:38:02,995 copying plom_server/Base/admin.py -> build/lib/plom_server/Base 2026-06-05T07:38:02,997 copying plom_server/Base/views.py -> build/lib/plom_server/Base 2026-06-05T07:38:02,999 copying plom_server/Base/tests_settings.py -> build/lib/plom_server/Base 2026-06-05T07:38:03,001 copying plom_server/Base/urls.py -> build/lib/plom_server/Base 2026-06-05T07:38:03,003 copying plom_server/Base/__init__.py -> build/lib/plom_server/Base 2026-06-05T07:38:03,004 copying plom_server/Base/models.py -> build/lib/plom_server/Base 2026-06-05T07:38:03,007 copying plom_server/Base/base_group_views.py -> build/lib/plom_server/Base 2026-06-05T07:38:03,009 creating build/lib/plom_server/Base/services 2026-06-05T07:38:03,010 copying plom_server/Base/services/__init__.py -> build/lib/plom_server/Base/services 2026-06-05T07:38:03,012 copying plom_server/Base/services/database_service.py -> build/lib/plom_server/Base/services 2026-06-05T07:38:03,015 copying plom_server/Base/services/Settings.py -> build/lib/plom_server/Base/services 2026-06-05T07:38:03,017 copying plom_server/Base/services/big_red_button.py -> build/lib/plom_server/Base/services 2026-06-05T07:38:03,019 creating build/lib/plom_server/Base/management/commands 2026-06-05T07:38:03,020 copying plom_server/Base/management/commands/plom_database.py -> build/lib/plom_server/Base/management/commands 2026-06-05T07:38:03,022 copying plom_server/Base/management/commands/plom_clean_misc.py -> build/lib/plom_server/Base/management/commands 2026-06-05T07:38:03,025 creating build/lib/plom_server/BuildPaperPDF 2026-06-05T07:38:03,026 copying plom_server/BuildPaperPDF/apps.py -> build/lib/plom_server/BuildPaperPDF 2026-06-05T07:38:03,028 copying plom_server/BuildPaperPDF/tests.py -> build/lib/plom_server/BuildPaperPDF 2026-06-05T07:38:03,030 copying plom_server/BuildPaperPDF/admin.py -> build/lib/plom_server/BuildPaperPDF 2026-06-05T07:38:03,032 copying plom_server/BuildPaperPDF/views.py -> build/lib/plom_server/BuildPaperPDF 2026-06-05T07:38:03,034 copying plom_server/BuildPaperPDF/urls.py -> build/lib/plom_server/BuildPaperPDF 2026-06-05T07:38:03,036 copying plom_server/BuildPaperPDF/__init__.py -> build/lib/plom_server/BuildPaperPDF 2026-06-05T07:38:03,038 copying plom_server/BuildPaperPDF/models.py -> build/lib/plom_server/BuildPaperPDF 2026-06-05T07:38:03,040 creating build/lib/plom_server/BuildPaperPDF/services 2026-06-05T07:38:03,041 copying plom_server/BuildPaperPDF/services/__init__.py -> build/lib/plom_server/BuildPaperPDF/services 2026-06-05T07:38:03,043 copying plom_server/BuildPaperPDF/services/build_papers.py -> build/lib/plom_server/BuildPaperPDF/services 2026-06-05T07:38:03,046 creating build/lib/plom_server/Contrib 2026-06-05T07:38:03,047 copying plom_server/Contrib/__init__.py -> build/lib/plom_server/Contrib 2026-06-05T07:38:03,049 creating build/lib/plom_server/Finish 2026-06-05T07:38:03,050 copying plom_server/Finish/apps.py -> build/lib/plom_server/Finish 2026-06-05T07:38:03,052 copying plom_server/Finish/admin.py -> build/lib/plom_server/Finish 2026-06-05T07:38:03,054 copying plom_server/Finish/urls.py -> build/lib/plom_server/Finish 2026-06-05T07:38:03,056 copying plom_server/Finish/__init__.py -> build/lib/plom_server/Finish 2026-06-05T07:38:03,058 copying plom_server/Finish/models.py -> build/lib/plom_server/Finish 2026-06-05T07:38:03,061 creating build/lib/plom_server/Finish/services 2026-06-05T07:38:03,062 copying plom_server/Finish/services/student_marks_service.py -> build/lib/plom_server/Finish/services 2026-06-05T07:38:03,065 copying plom_server/Finish/services/soln_source.py -> build/lib/plom_server/Finish/services 2026-06-05T07:38:03,067 copying plom_server/Finish/services/ta_marking_service.py -> build/lib/plom_server/Finish/services 2026-06-05T07:38:03,069 copying plom_server/Finish/services/annotation_data_service.py -> build/lib/plom_server/Finish/services 2026-06-05T07:38:03,071 copying plom_server/Finish/services/soln_images.py -> build/lib/plom_server/Finish/services 2026-06-05T07:38:03,073 copying plom_server/Finish/services/build_soln_service.py -> build/lib/plom_server/Finish/services 2026-06-05T07:38:03,076 copying plom_server/Finish/services/data_extraction_service.py -> build/lib/plom_server/Finish/services 2026-06-05T07:38:03,078 copying plom_server/Finish/services/__init__.py -> build/lib/plom_server/Finish/services 2026-06-05T07:38:03,080 copying plom_server/Finish/services/matplotlib_service.py -> build/lib/plom_server/Finish/services 2026-06-05T07:38:03,082 copying plom_server/Finish/services/reassemble_service.py -> build/lib/plom_server/Finish/services 2026-06-05T07:38:03,085 copying plom_server/Finish/services/ReportPDFService.py -> build/lib/plom_server/Finish/services 2026-06-05T07:38:03,088 copying plom_server/Finish/services/template_soln_spec.py -> build/lib/plom_server/Finish/services 2026-06-05T07:38:03,089 copying plom_server/Finish/services/build_student_report_service.py -> build/lib/plom_server/Finish/services 2026-06-05T07:38:03,092 creating build/lib/plom_server/Identify 2026-06-05T07:38:03,093 copying plom_server/Identify/apps.py -> build/lib/plom_server/Identify 2026-06-05T07:38:03,095 copying plom_server/Identify/tests.py -> build/lib/plom_server/Identify 2026-06-05T07:38:03,097 copying plom_server/Identify/admin.py -> build/lib/plom_server/Identify 2026-06-05T07:38:03,099 copying plom_server/Identify/views.py -> build/lib/plom_server/Identify 2026-06-05T07:38:03,101 copying plom_server/Identify/urls.py -> build/lib/plom_server/Identify 2026-06-05T07:38:03,103 copying plom_server/Identify/__init__.py -> build/lib/plom_server/Identify 2026-06-05T07:38:03,105 copying plom_server/Identify/models.py -> build/lib/plom_server/Identify 2026-06-05T07:38:03,108 creating build/lib/plom_server/Identify/services 2026-06-05T07:38:03,109 copying plom_server/Identify/services/id_tasks.py -> build/lib/plom_server/Identify/services 2026-06-05T07:38:03,111 copying plom_server/Identify/services/id_progress.py -> build/lib/plom_server/Identify/services 2026-06-05T07:38:03,114 copying plom_server/Identify/services/ClasslistService.py -> build/lib/plom_server/Identify/services 2026-06-05T07:38:03,116 copying plom_server/Identify/services/id_direct.py -> build/lib/plom_server/Identify/services 2026-06-05T07:38:03,118 copying plom_server/Identify/services/__init__.py -> build/lib/plom_server/Identify/services 2026-06-05T07:38:03,119 copying plom_server/Identify/services/id_reader.py -> build/lib/plom_server/Identify/services 2026-06-05T07:38:03,123 creating build/lib/plom_server/QuestionTags 2026-06-05T07:38:03,124 copying plom_server/QuestionTags/serializers.py -> build/lib/plom_server/QuestionTags 2026-06-05T07:38:03,126 copying plom_server/QuestionTags/admin.py -> build/lib/plom_server/QuestionTags 2026-06-05T07:38:03,128 copying plom_server/QuestionTags/views.py -> build/lib/plom_server/QuestionTags 2026-06-05T07:38:03,130 copying plom_server/QuestionTags/urls.py -> build/lib/plom_server/QuestionTags 2026-06-05T07:38:03,132 copying plom_server/QuestionTags/__init__.py -> build/lib/plom_server/QuestionTags 2026-06-05T07:38:03,134 copying plom_server/QuestionTags/models.py -> build/lib/plom_server/QuestionTags 2026-06-05T07:38:03,136 copying plom_server/QuestionTags/forms.py -> build/lib/plom_server/QuestionTags 2026-06-05T07:38:03,138 creating build/lib/plom_server/QuestionTags/services 2026-06-05T07:38:03,139 copying plom_server/QuestionTags/services/questiontag_service.py -> build/lib/plom_server/QuestionTags/services 2026-06-05T07:38:03,142 copying plom_server/QuestionTags/services/__init__.py -> build/lib/plom_server/QuestionTags/services 2026-06-05T07:38:03,144 creating build/lib/plom_server/QuestionClustering 2026-06-05T07:38:03,145 copying plom_server/QuestionClustering/apps.py -> build/lib/plom_server/QuestionClustering 2026-06-05T07:38:03,147 copying plom_server/QuestionClustering/admin.py -> build/lib/plom_server/QuestionClustering 2026-06-05T07:38:03,149 copying plom_server/QuestionClustering/views.py -> build/lib/plom_server/QuestionClustering 2026-06-05T07:38:03,152 copying plom_server/QuestionClustering/urls.py -> build/lib/plom_server/QuestionClustering 2026-06-05T07:38:03,154 copying plom_server/QuestionClustering/__init__.py -> build/lib/plom_server/QuestionClustering 2026-06-05T07:38:03,156 copying plom_server/QuestionClustering/models.py -> build/lib/plom_server/QuestionClustering 2026-06-05T07:38:03,158 copying plom_server/QuestionClustering/forms.py -> build/lib/plom_server/QuestionClustering 2026-06-05T07:38:03,160 creating build/lib/plom_server/QuestionClustering/services 2026-06-05T07:38:03,161 copying plom_server/QuestionClustering/services/model_loader.py -> build/lib/plom_server/QuestionClustering/services 2026-06-05T07:38:03,163 copying plom_server/QuestionClustering/services/question_clustering_service.py -> build/lib/plom_server/QuestionClustering/services 2026-06-05T07:38:03,166 copying plom_server/QuestionClustering/services/__init__.py -> build/lib/plom_server/QuestionClustering/services 2026-06-05T07:38:03,169 creating build/lib/plom_server/QuestionClustering/exceptions 2026-06-05T07:38:03,170 copying plom_server/QuestionClustering/exceptions/job_exception.py -> build/lib/plom_server/QuestionClustering/exceptions 2026-06-05T07:38:03,172 copying plom_server/QuestionClustering/exceptions/clustering_exception.py -> build/lib/plom_server/QuestionClustering/exceptions 2026-06-05T07:38:03,174 creating build/lib/plom_server/Launcher 2026-06-05T07:38:03,175 copying plom_server/Launcher/apps.py -> build/lib/plom_server/Launcher 2026-06-05T07:38:03,177 copying plom_server/Launcher/__init__.py -> build/lib/plom_server/Launcher 2026-06-05T07:38:03,179 creating build/lib/plom_server/Launcher/services 2026-06-05T07:38:03,180 copying plom_server/Launcher/services/launch_demo_homework_bundle_creator.py -> build/lib/plom_server/Launcher/services 2026-06-05T07:38:03,182 copying plom_server/Launcher/services/launch_demo_bundle_creator.py -> build/lib/plom_server/Launcher/services 2026-06-05T07:38:03,185 copying plom_server/Launcher/services/__init__.py -> build/lib/plom_server/Launcher/services 2026-06-05T07:38:03,187 creating build/lib/plom_server/Launcher/management/commands 2026-06-05T07:38:03,189 copying plom_server/Launcher/management/commands/plom_make_groups_and_first_users.py -> build/lib/plom_server/Launcher/management/commands 2026-06-05T07:38:03,191 copying plom_server/Launcher/management/commands/plom_get_static_javascript.py -> build/lib/plom_server/Launcher/management/commands 2026-06-05T07:38:03,193 copying plom_server/Launcher/management/commands/plom_build_scrap_extra_pdfs.py -> build/lib/plom_server/Launcher/management/commands 2026-06-05T07:38:03,195 copying plom_server/Launcher/management/commands/plom_create_demo_users.py -> build/lib/plom_server/Launcher/management/commands 2026-06-05T07:38:03,197 copying plom_server/Launcher/management/commands/plom_demo_bundles.py -> build/lib/plom_server/Launcher/management/commands 2026-06-05T07:38:03,200 creating build/lib/plom_server/Mark 2026-06-05T07:38:03,201 copying plom_server/Mark/apps.py -> build/lib/plom_server/Mark 2026-06-05T07:38:03,203 copying plom_server/Mark/serializers.py -> build/lib/plom_server/Mark 2026-06-05T07:38:03,205 copying plom_server/Mark/admin.py -> build/lib/plom_server/Mark 2026-06-05T07:38:03,207 copying plom_server/Mark/__init__.py -> build/lib/plom_server/Mark 2026-06-05T07:38:03,209 creating build/lib/plom_server/Mark/services 2026-06-05T07:38:03,210 copying plom_server/Mark/services/marking_stats.py -> build/lib/plom_server/Mark/services 2026-06-05T07:38:03,213 copying plom_server/Mark/services/page_data.py -> build/lib/plom_server/Mark/services 2026-06-05T07:38:03,216 copying plom_server/Mark/services/MarkingPriorityService.py -> build/lib/plom_server/Mark/services 2026-06-05T07:38:03,219 copying plom_server/Mark/services/annotations.py -> build/lib/plom_server/Mark/services 2026-06-05T07:38:03,221 copying plom_server/Mark/services/question_marking.py -> build/lib/plom_server/Mark/services 2026-06-05T07:38:03,224 copying plom_server/Mark/services/__init__.py -> build/lib/plom_server/Mark/services 2026-06-05T07:38:03,226 copying plom_server/Mark/services/marking_task_service.py -> build/lib/plom_server/Mark/services 2026-06-05T07:38:03,229 copying plom_server/Mark/services/mark_task.py -> build/lib/plom_server/Mark/services 2026-06-05T07:38:03,232 creating build/lib/plom_server/Mark/tests 2026-06-05T07:38:03,234 copying plom_server/Mark/tests/test_marking_task_service_config.py -> build/lib/plom_server/Mark/tests 2026-06-05T07:38:03,236 copying plom_server/Mark/tests/test_marking_priority_setting.py -> build/lib/plom_server/Mark/tests 2026-06-05T07:38:03,239 copying plom_server/Mark/tests/test_question_marking_service.py -> build/lib/plom_server/Mark/tests 2026-06-05T07:38:03,241 copying plom_server/Mark/tests/__init__.py -> build/lib/plom_server/Mark/tests 2026-06-05T07:38:03,243 copying plom_server/Mark/tests/test_tagging_tasks.py -> build/lib/plom_server/Mark/tests 2026-06-05T07:38:03,246 copying plom_server/Mark/tests/test_incoming_annotations.py -> build/lib/plom_server/Mark/tests 2026-06-05T07:38:03,248 copying plom_server/Mark/tests/test_marking_task_service.py -> build/lib/plom_server/Mark/tests 2026-06-05T07:38:03,252 creating build/lib/plom_server/Papers 2026-06-05T07:38:03,253 copying plom_server/Papers/apps.py -> build/lib/plom_server/Papers 2026-06-05T07:38:03,255 copying plom_server/Papers/serializers.py -> build/lib/plom_server/Papers 2026-06-05T07:38:03,258 copying plom_server/Papers/admin.py -> build/lib/plom_server/Papers 2026-06-05T07:38:03,260 copying plom_server/Papers/__init__.py -> build/lib/plom_server/Papers 2026-06-05T07:38:03,263 creating build/lib/plom_server/Papers/services 2026-06-05T07:38:03,264 copying plom_server/Papers/services/paper_info.py -> build/lib/plom_server/Papers/services 2026-06-05T07:38:03,267 copying plom_server/Papers/services/SpecificationService.py -> build/lib/plom_server/Papers/services 2026-06-05T07:38:03,270 copying plom_server/Papers/services/paper_creator.py -> build/lib/plom_server/Papers/services 2026-06-05T07:38:03,273 copying plom_server/Papers/services/SolnSpecService.py -> build/lib/plom_server/Papers/services 2026-06-05T07:38:03,276 copying plom_server/Papers/services/__init__.py -> build/lib/plom_server/Papers/services 2026-06-05T07:38:03,278 copying plom_server/Papers/services/image_bundle.py -> build/lib/plom_server/Papers/services 2026-06-05T07:38:03,282 creating build/lib/plom_server/Papers/models 2026-06-05T07:38:03,284 copying plom_server/Papers/models/reference_image.py -> build/lib/plom_server/Papers/models 2026-06-05T07:38:03,286 copying plom_server/Papers/models/background_tasks.py -> build/lib/plom_server/Papers/models 2026-06-05T07:38:03,289 copying plom_server/Papers/models/__init__.py -> build/lib/plom_server/Papers/models 2026-06-05T07:38:03,291 copying plom_server/Papers/models/paper_structure.py -> build/lib/plom_server/Papers/models 2026-06-05T07:38:03,294 copying plom_server/Papers/models/specifications.py -> build/lib/plom_server/Papers/models 2026-06-05T07:38:03,296 copying plom_server/Papers/models/image_bundle.py -> build/lib/plom_server/Papers/models 2026-06-05T07:38:03,299 creating build/lib/plom_server/Papers/tests 2026-06-05T07:38:03,301 copying plom_server/Papers/tests/test_image_bundle.py -> build/lib/plom_server/Papers/tests 2026-06-05T07:38:03,304 copying plom_server/Papers/tests/__init__.py -> build/lib/plom_server/Papers/tests 2026-06-05T07:38:03,306 copying plom_server/Papers/tests/test_paper_creator.py -> build/lib/plom_server/Papers/tests 2026-06-05T07:38:03,308 copying plom_server/Papers/tests/test_specification_service_misc.py -> build/lib/plom_server/Papers/tests 2026-06-05T07:38:03,311 copying plom_server/Papers/tests/test_question_labels.py -> build/lib/plom_server/Papers/tests 2026-06-05T07:38:03,313 creating build/lib/plom_server/Preparation 2026-06-05T07:38:03,315 copying plom_server/Preparation/apps.py -> build/lib/plom_server/Preparation 2026-06-05T07:38:03,317 copying plom_server/Preparation/admin.py -> build/lib/plom_server/Preparation 2026-06-05T07:38:03,319 copying plom_server/Preparation/urls.py -> build/lib/plom_server/Preparation 2026-06-05T07:38:03,321 copying plom_server/Preparation/__init__.py -> build/lib/plom_server/Preparation 2026-06-05T07:38:03,323 copying plom_server/Preparation/models.py -> build/lib/plom_server/Preparation 2026-06-05T07:38:03,325 creating build/lib/plom_server/Preparation/services 2026-06-05T07:38:03,327 copying plom_server/Preparation/services/SourceService.py -> build/lib/plom_server/Preparation/services 2026-06-05T07:38:03,329 copying plom_server/Preparation/services/classlist.py -> build/lib/plom_server/Preparation/services 2026-06-05T07:38:03,332 copying plom_server/Preparation/services/prenaming_service.py -> build/lib/plom_server/Preparation/services 2026-06-05T07:38:03,334 copying plom_server/Preparation/services/preparation_dependency_service.py -> build/lib/plom_server/Preparation/services 2026-06-05T07:38:03,337 copying plom_server/Preparation/services/pqv_mapping.py -> build/lib/plom_server/Preparation/services 2026-06-05T07:38:03,339 copying plom_server/Preparation/services/__init__.py -> build/lib/plom_server/Preparation/services 2026-06-05T07:38:03,341 copying plom_server/Preparation/services/PapersPrinted.py -> build/lib/plom_server/Preparation/services 2026-06-05T07:38:03,343 copying plom_server/Preparation/services/mocker.py -> build/lib/plom_server/Preparation/services 2026-06-05T07:38:03,346 creating build/lib/plom_server/Profile 2026-06-05T07:38:03,347 copying plom_server/Profile/edit_profile_form.py -> build/lib/plom_server/Profile 2026-06-05T07:38:03,349 copying plom_server/Profile/apps.py -> build/lib/plom_server/Profile 2026-06-05T07:38:03,351 copying plom_server/Profile/views.py -> build/lib/plom_server/Profile 2026-06-05T07:38:03,354 copying plom_server/Profile/urls.py -> build/lib/plom_server/Profile 2026-06-05T07:38:03,356 copying plom_server/Profile/__init__.py -> build/lib/plom_server/Profile 2026-06-05T07:38:03,359 creating build/lib/plom_server/Progress 2026-06-05T07:38:03,360 copying plom_server/Progress/apps.py -> build/lib/plom_server/Progress 2026-06-05T07:38:03,362 copying plom_server/Progress/urls.py -> build/lib/plom_server/Progress 2026-06-05T07:38:03,365 copying plom_server/Progress/__init__.py -> build/lib/plom_server/Progress 2026-06-05T07:38:03,367 copying plom_server/Progress/forms.py -> build/lib/plom_server/Progress 2026-06-05T07:38:03,370 creating build/lib/plom_server/Progress/services 2026-06-05T07:38:03,371 copying plom_server/Progress/services/progress_overview.py -> build/lib/plom_server/Progress/services 2026-06-05T07:38:03,374 copying plom_server/Progress/services/__init__.py -> build/lib/plom_server/Progress/services 2026-06-05T07:38:03,376 copying plom_server/Progress/services/userinfo_service.py -> build/lib/plom_server/Progress/services 2026-06-05T07:38:03,379 creating build/lib/plom_server/Rectangles 2026-06-05T07:38:03,381 copying plom_server/Rectangles/apps.py -> build/lib/plom_server/Rectangles 2026-06-05T07:38:03,383 copying plom_server/Rectangles/views.py -> build/lib/plom_server/Rectangles 2026-06-05T07:38:03,386 copying plom_server/Rectangles/urls.py -> build/lib/plom_server/Rectangles 2026-06-05T07:38:03,388 copying plom_server/Rectangles/__init__.py -> build/lib/plom_server/Rectangles 2026-06-05T07:38:03,391 creating build/lib/plom_server/Rectangles/services 2026-06-05T07:38:03,392 copying plom_server/Rectangles/services/idbox_utils.py -> build/lib/plom_server/Rectangles/services 2026-06-05T07:38:03,394 copying plom_server/Rectangles/services/__init__.py -> build/lib/plom_server/Rectangles/services 2026-06-05T07:38:03,396 copying plom_server/Rectangles/services/rectangle.py -> build/lib/plom_server/Rectangles/services 2026-06-05T07:38:03,400 creating build/lib/plom_server/Reports 2026-06-05T07:38:03,401 copying plom_server/Reports/views.py -> build/lib/plom_server/Reports 2026-06-05T07:38:03,403 copying plom_server/Reports/urls.py -> build/lib/plom_server/Reports 2026-06-05T07:38:03,405 copying plom_server/Reports/__init__.py -> build/lib/plom_server/Reports 2026-06-05T07:38:03,408 creating build/lib/plom_server/Rubrics 2026-06-05T07:38:03,409 copying plom_server/Rubrics/apps.py -> build/lib/plom_server/Rubrics 2026-06-05T07:38:03,412 copying plom_server/Rubrics/serializers.py -> build/lib/plom_server/Rubrics 2026-06-05T07:38:03,414 copying plom_server/Rubrics/admin.py -> build/lib/plom_server/Rubrics 2026-06-05T07:38:03,416 copying plom_server/Rubrics/views.py -> build/lib/plom_server/Rubrics 2026-06-05T07:38:03,419 copying plom_server/Rubrics/urls.py -> build/lib/plom_server/Rubrics 2026-06-05T07:38:03,421 copying plom_server/Rubrics/tables.py -> build/lib/plom_server/Rubrics 2026-06-05T07:38:03,423 copying plom_server/Rubrics/__init__.py -> build/lib/plom_server/Rubrics 2026-06-05T07:38:03,425 copying plom_server/Rubrics/models.py -> build/lib/plom_server/Rubrics 2026-06-05T07:38:03,428 copying plom_server/Rubrics/forms.py -> build/lib/plom_server/Rubrics 2026-06-05T07:38:03,431 creating build/lib/plom_server/Rubrics/services 2026-06-05T07:38:03,432 copying plom_server/Rubrics/services/utils.py -> build/lib/plom_server/Rubrics/services 2026-06-05T07:38:03,435 copying plom_server/Rubrics/services/rubric_service.py -> build/lib/plom_server/Rubrics/services 2026-06-05T07:38:03,438 copying plom_server/Rubrics/services/rubric_permissions.py -> build/lib/plom_server/Rubrics/services 2026-06-05T07:38:03,440 copying plom_server/Rubrics/services/__init__.py -> build/lib/plom_server/Rubrics/services 2026-06-05T07:38:03,443 creating build/lib/plom_server/Scan 2026-06-05T07:38:03,444 copying plom_server/Scan/apps.py -> build/lib/plom_server/Scan 2026-06-05T07:38:03,447 copying plom_server/Scan/admin.py -> build/lib/plom_server/Scan 2026-06-05T07:38:03,449 copying plom_server/Scan/urls.py -> build/lib/plom_server/Scan 2026-06-05T07:38:03,451 copying plom_server/Scan/__init__.py -> build/lib/plom_server/Scan 2026-06-05T07:38:03,454 creating build/lib/plom_server/Scan/models 2026-06-05T07:38:03,455 copying plom_server/Scan/models/staging_bundle.py -> build/lib/plom_server/Scan/models 2026-06-05T07:38:03,458 copying plom_server/Scan/models/__init__.py -> build/lib/plom_server/Scan/models 2026-06-05T07:38:03,461 copying plom_server/Scan/models/staging_images.py -> build/lib/plom_server/Scan/models 2026-06-05T07:38:03,465 copying plom_server/Scan/models/scan_background_chores.py -> build/lib/plom_server/Scan/models 2026-06-05T07:38:03,469 creating build/lib/plom_server/Scan/services 2026-06-05T07:38:03,470 copying plom_server/Scan/services/image_rotate.py -> build/lib/plom_server/Scan/services 2026-06-05T07:38:03,474 copying plom_server/Scan/services/scan_service.py -> build/lib/plom_server/Scan/services 2026-06-05T07:38:03,479 copying plom_server/Scan/services/manage_discard.py -> build/lib/plom_server/Scan/services 2026-06-05T07:38:03,483 copying plom_server/Scan/services/qr_service.py -> build/lib/plom_server/Scan/services 2026-06-05T07:38:03,487 copying plom_server/Scan/services/ForgiveMissingService.py -> build/lib/plom_server/Scan/services 2026-06-05T07:38:03,491 copying plom_server/Scan/services/hard_rotate.py -> build/lib/plom_server/Scan/services 2026-06-05T07:38:03,494 copying plom_server/Scan/services/__init__.py -> build/lib/plom_server/Scan/services 2026-06-05T07:38:03,496 copying plom_server/Scan/services/manage_scan.py -> build/lib/plom_server/Scan/services 2026-06-05T07:38:03,500 copying plom_server/Scan/services/cast_service.py -> build/lib/plom_server/Scan/services 2026-06-05T07:38:03,504 copying plom_server/Scan/services/image_process.py -> build/lib/plom_server/Scan/services 2026-06-05T07:38:03,507 copying plom_server/Scan/services/util.py -> build/lib/plom_server/Scan/services 2026-06-05T07:38:03,511 creating build/lib/plom_server/SpecCreator 2026-06-05T07:38:03,512 copying plom_server/SpecCreator/apps.py -> build/lib/plom_server/SpecCreator 2026-06-05T07:38:03,516 copying plom_server/SpecCreator/urls.py -> build/lib/plom_server/SpecCreator 2026-06-05T07:38:03,518 copying plom_server/SpecCreator/__init__.py -> build/lib/plom_server/SpecCreator 2026-06-05T07:38:03,521 creating build/lib/plom_server/SpecCreator/services 2026-06-05T07:38:03,523 copying plom_server/SpecCreator/services/__init__.py -> build/lib/plom_server/SpecCreator/services 2026-06-05T07:38:03,526 copying plom_server/SpecCreator/services/template_spec_builder.py -> build/lib/plom_server/SpecCreator/services 2026-06-05T07:38:03,530 creating build/lib/plom_server/scripts 2026-06-05T07:38:03,531 copying plom_server/scripts/launch_plom_server.py -> build/lib/plom_server/scripts 2026-06-05T07:38:03,535 copying plom_server/scripts/wipe_migrations.py -> build/lib/plom_server/scripts 2026-06-05T07:38:03,538 copying plom_server/scripts/launch_plom_demo_server.py -> build/lib/plom_server/scripts 2026-06-05T07:38:03,543 copying plom_server/scripts/__init__.py -> build/lib/plom_server/scripts 2026-06-05T07:38:03,546 creating build/lib/plom_server/static 2026-06-05T07:38:03,548 copying plom_server/static/__init__.py -> build/lib/plom_server/static 2026-06-05T07:38:03,551 creating build/lib/plom_server/Tags 2026-06-05T07:38:03,553 copying plom_server/Tags/apps.py -> build/lib/plom_server/Tags 2026-06-05T07:38:03,556 copying plom_server/Tags/views.py -> build/lib/plom_server/Tags 2026-06-05T07:38:03,558 copying plom_server/Tags/urls.py -> build/lib/plom_server/Tags 2026-06-05T07:38:03,560 copying plom_server/Tags/__init__.py -> build/lib/plom_server/Tags 2026-06-05T07:38:03,562 copying plom_server/Tags/forms.py -> build/lib/plom_server/Tags 2026-06-05T07:38:03,565 creating build/lib/plom_server/Tags/services 2026-06-05T07:38:03,566 copying plom_server/Tags/services/tag_service.py -> build/lib/plom_server/Tags/services 2026-06-05T07:38:03,568 copying plom_server/Tags/services/__init__.py -> build/lib/plom_server/Tags/services 2026-06-05T07:38:03,571 creating build/lib/plom_server/TaskOrder 2026-06-05T07:38:03,572 copying plom_server/TaskOrder/apps.py -> build/lib/plom_server/TaskOrder 2026-06-05T07:38:03,574 copying plom_server/TaskOrder/views.py -> build/lib/plom_server/TaskOrder 2026-06-05T07:38:03,576 copying plom_server/TaskOrder/urls.py -> build/lib/plom_server/TaskOrder 2026-06-05T07:38:03,578 copying plom_server/TaskOrder/__init__.py -> build/lib/plom_server/TaskOrder 2026-06-05T07:38:03,580 copying plom_server/TaskOrder/forms.py -> build/lib/plom_server/TaskOrder 2026-06-05T07:38:03,583 creating build/lib/plom_server/TaskOrder/services 2026-06-05T07:38:03,584 copying plom_server/TaskOrder/services/task_ordering_service.py -> build/lib/plom_server/TaskOrder/services 2026-06-05T07:38:03,586 copying plom_server/TaskOrder/services/__init__.py -> build/lib/plom_server/TaskOrder/services 2026-06-05T07:38:03,588 creating build/lib/plom_server/templates 2026-06-05T07:38:03,589 copying plom_server/templates/__init__.py -> build/lib/plom_server/templates 2026-06-05T07:38:03,591 creating build/lib/plom_server/TestingSupport 2026-06-05T07:38:03,593 copying plom_server/TestingSupport/utils.py -> build/lib/plom_server/TestingSupport 2026-06-05T07:38:03,595 copying plom_server/TestingSupport/apps.py -> build/lib/plom_server/TestingSupport 2026-06-05T07:38:03,597 copying plom_server/TestingSupport/__init__.py -> build/lib/plom_server/TestingSupport 2026-06-05T07:38:03,599 creating build/lib/plom_server/TestingSupport/services 2026-06-05T07:38:03,600 copying plom_server/TestingSupport/services/ConfigTaskService.py -> build/lib/plom_server/TestingSupport/services 2026-06-05T07:38:03,602 copying plom_server/TestingSupport/services/exceptions.py -> build/lib/plom_server/TestingSupport/services 2026-06-05T07:38:03,604 copying plom_server/TestingSupport/services/__init__.py -> build/lib/plom_server/TestingSupport/services 2026-06-05T07:38:03,606 copying plom_server/TestingSupport/services/ConfigPreparationService.py -> build/lib/plom_server/TestingSupport/services 2026-06-05T07:38:03,608 copying plom_server/TestingSupport/services/ConfigFileService.py -> build/lib/plom_server/TestingSupport/services 2026-06-05T07:38:03,611 creating build/lib/plom_server/UserManagement 2026-06-05T07:38:03,611 copying plom_server/UserManagement/apps.py -> build/lib/plom_server/UserManagement 2026-06-05T07:38:03,613 copying plom_server/UserManagement/admin.py -> build/lib/plom_server/UserManagement 2026-06-05T07:38:03,615 copying plom_server/UserManagement/views.py -> build/lib/plom_server/UserManagement 2026-06-05T07:38:03,617 copying plom_server/UserManagement/urls.py -> build/lib/plom_server/UserManagement 2026-06-05T07:38:03,619 copying plom_server/UserManagement/__init__.py -> build/lib/plom_server/UserManagement 2026-06-05T07:38:03,620 copying plom_server/UserManagement/models.py -> build/lib/plom_server/UserManagement 2026-06-05T07:38:03,623 creating build/lib/plom_server/UserManagement/services 2026-06-05T07:38:03,623 copying plom_server/UserManagement/services/UsersService.py -> build/lib/plom_server/UserManagement/services 2026-06-05T07:38:03,626 copying plom_server/UserManagement/services/QuotaService.py -> build/lib/plom_server/UserManagement/services 2026-06-05T07:38:03,627 copying plom_server/UserManagement/services/PermissionChanger.py -> build/lib/plom_server/UserManagement/services 2026-06-05T07:38:03,630 copying plom_server/UserManagement/services/__init__.py -> build/lib/plom_server/UserManagement/services 2026-06-05T07:38:03,632 creating build/lib/plom_ml 2026-06-05T07:38:03,633 copying plom_ml/exceptions.py -> build/lib/plom_ml 2026-06-05T07:38:03,634 copying plom_ml/__init__.py -> build/lib/plom_ml 2026-06-05T07:38:03,637 creating build/lib/plom_ml/clustering 2026-06-05T07:38:03,638 copying plom_ml/clustering/exceptions.py -> build/lib/plom_ml/clustering 2026-06-05T07:38:03,640 copying plom_ml/clustering/__init__.py -> build/lib/plom_ml/clustering 2026-06-05T07:38:03,642 creating build/lib/plom_ml/clustering/embedding 2026-06-05T07:38:03,643 copying plom_ml/clustering/embedding/__init__.py -> build/lib/plom_ml/clustering/embedding 2026-06-05T07:38:03,645 copying plom_ml/clustering/embedding/embedder.py -> build/lib/plom_ml/clustering/embedding 2026-06-05T07:38:03,647 creating build/lib/plom_ml/clustering/model 2026-06-05T07:38:03,648 copying plom_ml/clustering/model/model_type.py -> build/lib/plom_ml/clustering/model 2026-06-05T07:38:03,651 copying plom_ml/clustering/model/__init__.py -> build/lib/plom_ml/clustering/model 2026-06-05T07:38:03,652 copying plom_ml/clustering/model/clustering_strategy.py -> build/lib/plom_ml/clustering/model 2026-06-05T07:38:03,655 creating build/lib/plom_ml/clustering/pipeline 2026-06-05T07:38:03,657 copying plom_ml/clustering/pipeline/__init__.py -> build/lib/plom_ml/clustering/pipeline 2026-06-05T07:38:03,658 copying plom_ml/clustering/pipeline/clustering_pipeline.py -> build/lib/plom_ml/clustering/pipeline 2026-06-05T07:38:03,661 creating build/lib/plom_ml/clustering/preprocessing 2026-06-05T07:38:03,662 copying plom_ml/clustering/preprocessing/image_processing_service.py -> build/lib/plom_ml/clustering/preprocessing 2026-06-05T07:38:03,664 copying plom_ml/clustering/preprocessing/preprocessor.py -> build/lib/plom_ml/clustering/preprocessing 2026-06-05T07:38:03,666 copying plom_ml/clustering/preprocessing/__init__.py -> build/lib/plom_ml/clustering/preprocessing 2026-06-05T07:38:03,668 running egg_info 2026-06-05T07:38:03,679 writing plom.egg-info/PKG-INFO 2026-06-05T07:38:03,683 writing dependency_links to plom.egg-info/dependency_links.txt 2026-06-05T07:38:03,685 writing entry points to plom.egg-info/entry_points.txt 2026-06-05T07:38:03,687 writing requirements to plom.egg-info/requires.txt 2026-06-05T07:38:03,688 writing top-level names to plom.egg-info/top_level.txt 2026-06-05T07:38:03,757 reading manifest file 'plom.egg-info/SOURCES.txt' 2026-06-05T07:38:03,795 reading manifest template 'MANIFEST.in' 2026-06-05T07:38:03,796 warning: no files found matching 'doc' 2026-06-05T07:38:03,844 warning: no files found matching 'plom_server/**/serializers/*.py' 2026-06-05T07:38:03,861 warning: no files found matching 'plom_server/Launcher/launch_scripts/*.py' 2026-06-05T07:38:03,870 adding license file 'LICENSE.md' 2026-06-05T07:38:03,905 writing manifest file 'plom.egg-info/SOURCES.txt' 2026-06-05T07:38:03,909 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.API.migrations' is absent from the `packages` configuration. 2026-06-05T07:38:03,910 !! 2026-06-05T07:38:03,910 ******************************************************************************** 2026-06-05T07:38:03,911 ############################ 2026-06-05T07:38:03,911 # Package would be ignored # 2026-06-05T07:38:03,912 ############################ 2026-06-05T07:38:03,912 Python recognizes 'plom_server.API.migrations' as an importable package[^1], 2026-06-05T07:38:03,913 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:03,914 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:03,914 package, please make sure that 'plom_server.API.migrations' is explicitly added 2026-06-05T07:38:03,915 to the `packages` configuration field. 2026-06-05T07:38:03,916 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:03,917 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:03,918 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:03,919 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:03,920 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:03,922 If you don't want 'plom_server.API.migrations' to be distributed and are 2026-06-05T07:38:03,922 already explicitly excluding 'plom_server.API.migrations' via 2026-06-05T07:38:03,923 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:03,923 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:03,924 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:03,925 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:03,926 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:03,928 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:03,928 even if it does not contain any `.py` files. 2026-06-05T07:38:03,929 On the other hand, currently there is no concept of package data 2026-06-05T07:38:03,929 directory, all directories are treated like packages. 2026-06-05T07:38:03,930 ******************************************************************************** 2026-06-05T07:38:03,931 !! 2026-06-05T07:38:03,931 check.warn(importable) 2026-06-05T07:38:03,932 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.API.permissions' is absent from the `packages` configuration. 2026-06-05T07:38:03,932 !! 2026-06-05T07:38:03,934 ******************************************************************************** 2026-06-05T07:38:03,934 ############################ 2026-06-05T07:38:03,935 # Package would be ignored # 2026-06-05T07:38:03,935 ############################ 2026-06-05T07:38:03,936 Python recognizes 'plom_server.API.permissions' as an importable package[^1], 2026-06-05T07:38:03,936 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:03,937 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:03,937 package, please make sure that 'plom_server.API.permissions' is explicitly added 2026-06-05T07:38:03,938 to the `packages` configuration field. 2026-06-05T07:38:03,939 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:03,939 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:03,939 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:03,940 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:03,941 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:03,941 If you don't want 'plom_server.API.permissions' to be distributed and are 2026-06-05T07:38:03,942 already explicitly excluding 'plom_server.API.permissions' via 2026-06-05T07:38:03,942 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:03,942 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:03,943 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:03,944 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:03,945 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:03,947 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:03,947 even if it does not contain any `.py` files. 2026-06-05T07:38:03,948 On the other hand, currently there is no concept of package data 2026-06-05T07:38:03,948 directory, all directories are treated like packages. 2026-06-05T07:38:03,949 ******************************************************************************** 2026-06-05T07:38:03,950 !! 2026-06-05T07:38:03,950 check.warn(importable) 2026-06-05T07:38:03,951 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.API.routes' is absent from the `packages` configuration. 2026-06-05T07:38:03,952 !! 2026-06-05T07:38:03,953 ******************************************************************************** 2026-06-05T07:38:03,953 ############################ 2026-06-05T07:38:03,954 # Package would be ignored # 2026-06-05T07:38:03,954 ############################ 2026-06-05T07:38:03,955 Python recognizes 'plom_server.API.routes' as an importable package[^1], 2026-06-05T07:38:03,955 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:03,956 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:03,957 package, please make sure that 'plom_server.API.routes' is explicitly added 2026-06-05T07:38:03,957 to the `packages` configuration field. 2026-06-05T07:38:03,958 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:03,959 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:03,959 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:03,960 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:03,961 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:03,962 If you don't want 'plom_server.API.routes' to be distributed and are 2026-06-05T07:38:03,963 already explicitly excluding 'plom_server.API.routes' via 2026-06-05T07:38:03,963 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:03,964 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:03,964 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:03,965 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:03,966 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:03,967 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:03,967 even if it does not contain any `.py` files. 2026-06-05T07:38:03,967 On the other hand, currently there is no concept of package data 2026-06-05T07:38:03,968 directory, all directories are treated like packages. 2026-06-05T07:38:03,968 ******************************************************************************** 2026-06-05T07:38:03,969 !! 2026-06-05T07:38:03,969 check.warn(importable) 2026-06-05T07:38:03,970 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.API.tests' is absent from the `packages` configuration. 2026-06-05T07:38:03,970 !! 2026-06-05T07:38:03,971 ******************************************************************************** 2026-06-05T07:38:03,971 ############################ 2026-06-05T07:38:03,972 # Package would be ignored # 2026-06-05T07:38:03,972 ############################ 2026-06-05T07:38:03,973 Python recognizes 'plom_server.API.tests' as an importable package[^1], 2026-06-05T07:38:03,973 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:03,974 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:03,975 package, please make sure that 'plom_server.API.tests' is explicitly added 2026-06-05T07:38:03,975 to the `packages` configuration field. 2026-06-05T07:38:03,977 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:03,977 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:03,978 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:03,979 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:03,980 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:03,981 If you don't want 'plom_server.API.tests' to be distributed and are 2026-06-05T07:38:03,982 already explicitly excluding 'plom_server.API.tests' via 2026-06-05T07:38:03,982 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:03,983 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:03,983 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:03,984 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:03,985 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:03,986 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:03,987 even if it does not contain any `.py` files. 2026-06-05T07:38:03,987 On the other hand, currently there is no concept of package data 2026-06-05T07:38:03,988 directory, all directories are treated like packages. 2026-06-05T07:38:03,988 ******************************************************************************** 2026-06-05T07:38:03,989 !! 2026-06-05T07:38:03,990 check.warn(importable) 2026-06-05T07:38:03,990 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.API.views' is absent from the `packages` configuration. 2026-06-05T07:38:03,991 !! 2026-06-05T07:38:03,992 ******************************************************************************** 2026-06-05T07:38:03,992 ############################ 2026-06-05T07:38:03,993 # Package would be ignored # 2026-06-05T07:38:03,993 ############################ 2026-06-05T07:38:03,993 Python recognizes 'plom_server.API.views' as an importable package[^1], 2026-06-05T07:38:03,994 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:03,994 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:03,995 package, please make sure that 'plom_server.API.views' is explicitly added 2026-06-05T07:38:03,995 to the `packages` configuration field. 2026-06-05T07:38:03,996 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:03,996 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:03,997 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:03,997 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:03,998 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:03,999 If you don't want 'plom_server.API.views' to be distributed and are 2026-06-05T07:38:03,999 already explicitly excluding 'plom_server.API.views' via 2026-06-05T07:38:04,000 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,000 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,000 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,002 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,003 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,004 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,005 even if it does not contain any `.py` files. 2026-06-05T07:38:04,006 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,006 directory, all directories are treated like packages. 2026-06-05T07:38:04,007 ******************************************************************************** 2026-06-05T07:38:04,008 !! 2026-06-05T07:38:04,009 check.warn(importable) 2026-06-05T07:38:04,009 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Authentication.forms' is absent from the `packages` configuration. 2026-06-05T07:38:04,010 !! 2026-06-05T07:38:04,011 ******************************************************************************** 2026-06-05T07:38:04,011 ############################ 2026-06-05T07:38:04,011 # Package would be ignored # 2026-06-05T07:38:04,012 ############################ 2026-06-05T07:38:04,012 Python recognizes 'plom_server.Authentication.forms' as an importable package[^1], 2026-06-05T07:38:04,013 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,014 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,014 package, please make sure that 'plom_server.Authentication.forms' is explicitly added 2026-06-05T07:38:04,015 to the `packages` configuration field. 2026-06-05T07:38:04,016 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,017 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,017 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,018 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,019 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,020 If you don't want 'plom_server.Authentication.forms' to be distributed and are 2026-06-05T07:38:04,020 already explicitly excluding 'plom_server.Authentication.forms' via 2026-06-05T07:38:04,020 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,021 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,021 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,022 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,023 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,024 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,024 even if it does not contain any `.py` files. 2026-06-05T07:38:04,024 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,025 directory, all directories are treated like packages. 2026-06-05T07:38:04,025 ******************************************************************************** 2026-06-05T07:38:04,026 !! 2026-06-05T07:38:04,026 check.warn(importable) 2026-06-05T07:38:04,027 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Authentication.management.commands' is absent from the `packages` configuration. 2026-06-05T07:38:04,027 !! 2026-06-05T07:38:04,028 ******************************************************************************** 2026-06-05T07:38:04,029 ############################ 2026-06-05T07:38:04,029 # Package would be ignored # 2026-06-05T07:38:04,030 ############################ 2026-06-05T07:38:04,030 Python recognizes 'plom_server.Authentication.management.commands' as an importable package[^1], 2026-06-05T07:38:04,031 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,032 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,033 package, please make sure that 'plom_server.Authentication.management.commands' is explicitly added 2026-06-05T07:38:04,033 to the `packages` configuration field. 2026-06-05T07:38:04,034 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,035 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,035 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,036 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,037 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,038 If you don't want 'plom_server.Authentication.management.commands' to be distributed and are 2026-06-05T07:38:04,039 already explicitly excluding 'plom_server.Authentication.management.commands' via 2026-06-05T07:38:04,039 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,040 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,040 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,041 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,042 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,044 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,044 even if it does not contain any `.py` files. 2026-06-05T07:38:04,045 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,045 directory, all directories are treated like packages. 2026-06-05T07:38:04,046 ******************************************************************************** 2026-06-05T07:38:04,046 !! 2026-06-05T07:38:04,047 check.warn(importable) 2026-06-05T07:38:04,047 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Authentication.migrations' is absent from the `packages` configuration. 2026-06-05T07:38:04,047 !! 2026-06-05T07:38:04,048 ******************************************************************************** 2026-06-05T07:38:04,048 ############################ 2026-06-05T07:38:04,049 # Package would be ignored # 2026-06-05T07:38:04,049 ############################ 2026-06-05T07:38:04,049 Python recognizes 'plom_server.Authentication.migrations' as an importable package[^1], 2026-06-05T07:38:04,050 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,050 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,051 package, please make sure that 'plom_server.Authentication.migrations' is explicitly added 2026-06-05T07:38:04,051 to the `packages` configuration field. 2026-06-05T07:38:04,052 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,053 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,053 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,054 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,055 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,056 If you don't want 'plom_server.Authentication.migrations' to be distributed and are 2026-06-05T07:38:04,057 already explicitly excluding 'plom_server.Authentication.migrations' via 2026-06-05T07:38:04,058 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,058 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,059 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,060 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,061 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,062 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,063 even if it does not contain any `.py` files. 2026-06-05T07:38:04,063 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,064 directory, all directories are treated like packages. 2026-06-05T07:38:04,064 ******************************************************************************** 2026-06-05T07:38:04,065 !! 2026-06-05T07:38:04,066 check.warn(importable) 2026-06-05T07:38:04,066 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Authentication.tests' is absent from the `packages` configuration. 2026-06-05T07:38:04,067 !! 2026-06-05T07:38:04,068 ******************************************************************************** 2026-06-05T07:38:04,068 ############################ 2026-06-05T07:38:04,069 # Package would be ignored # 2026-06-05T07:38:04,069 ############################ 2026-06-05T07:38:04,070 Python recognizes 'plom_server.Authentication.tests' as an importable package[^1], 2026-06-05T07:38:04,071 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,072 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,072 package, please make sure that 'plom_server.Authentication.tests' is explicitly added 2026-06-05T07:38:04,072 to the `packages` configuration field. 2026-06-05T07:38:04,073 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,073 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,074 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,074 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,075 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,076 If you don't want 'plom_server.Authentication.tests' to be distributed and are 2026-06-05T07:38:04,076 already explicitly excluding 'plom_server.Authentication.tests' via 2026-06-05T07:38:04,077 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,077 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,079 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,080 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,081 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,083 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,083 even if it does not contain any `.py` files. 2026-06-05T07:38:04,084 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,085 directory, all directories are treated like packages. 2026-06-05T07:38:04,085 ******************************************************************************** 2026-06-05T07:38:04,086 !! 2026-06-05T07:38:04,087 check.warn(importable) 2026-06-05T07:38:04,087 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Base.migrations' is absent from the `packages` configuration. 2026-06-05T07:38:04,088 !! 2026-06-05T07:38:04,089 ******************************************************************************** 2026-06-05T07:38:04,090 ############################ 2026-06-05T07:38:04,090 # Package would be ignored # 2026-06-05T07:38:04,091 ############################ 2026-06-05T07:38:04,091 Python recognizes 'plom_server.Base.migrations' as an importable package[^1], 2026-06-05T07:38:04,092 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,093 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,093 package, please make sure that 'plom_server.Base.migrations' is explicitly added 2026-06-05T07:38:04,094 to the `packages` configuration field. 2026-06-05T07:38:04,095 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,095 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,096 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,097 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,098 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,099 If you don't want 'plom_server.Base.migrations' to be distributed and are 2026-06-05T07:38:04,100 already explicitly excluding 'plom_server.Base.migrations' via 2026-06-05T07:38:04,100 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,101 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,102 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,102 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,103 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,104 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,104 even if it does not contain any `.py` files. 2026-06-05T07:38:04,105 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,105 directory, all directories are treated like packages. 2026-06-05T07:38:04,106 ******************************************************************************** 2026-06-05T07:38:04,106 !! 2026-06-05T07:38:04,107 check.warn(importable) 2026-06-05T07:38:04,107 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.BuildPaperPDF.management.commands' is absent from the `packages` configuration. 2026-06-05T07:38:04,107 !! 2026-06-05T07:38:04,108 ******************************************************************************** 2026-06-05T07:38:04,109 ############################ 2026-06-05T07:38:04,109 # Package would be ignored # 2026-06-05T07:38:04,109 ############################ 2026-06-05T07:38:04,110 Python recognizes 'plom_server.BuildPaperPDF.management.commands' as an importable package[^1], 2026-06-05T07:38:04,111 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,112 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,112 package, please make sure that 'plom_server.BuildPaperPDF.management.commands' is explicitly added 2026-06-05T07:38:04,113 to the `packages` configuration field. 2026-06-05T07:38:04,114 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,115 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,115 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,116 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,118 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,119 If you don't want 'plom_server.BuildPaperPDF.management.commands' to be distributed and are 2026-06-05T07:38:04,119 already explicitly excluding 'plom_server.BuildPaperPDF.management.commands' via 2026-06-05T07:38:04,120 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,120 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,121 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,122 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,123 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,124 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,125 even if it does not contain any `.py` files. 2026-06-05T07:38:04,125 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,126 directory, all directories are treated like packages. 2026-06-05T07:38:04,126 ******************************************************************************** 2026-06-05T07:38:04,128 !! 2026-06-05T07:38:04,128 check.warn(importable) 2026-06-05T07:38:04,129 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.BuildPaperPDF.migrations' is absent from the `packages` configuration. 2026-06-05T07:38:04,129 !! 2026-06-05T07:38:04,130 ******************************************************************************** 2026-06-05T07:38:04,130 ############################ 2026-06-05T07:38:04,131 # Package would be ignored # 2026-06-05T07:38:04,131 ############################ 2026-06-05T07:38:04,131 Python recognizes 'plom_server.BuildPaperPDF.migrations' as an importable package[^1], 2026-06-05T07:38:04,132 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,132 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,133 package, please make sure that 'plom_server.BuildPaperPDF.migrations' is explicitly added 2026-06-05T07:38:04,133 to the `packages` configuration field. 2026-06-05T07:38:04,134 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,134 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,135 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,136 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,136 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,137 If you don't want 'plom_server.BuildPaperPDF.migrations' to be distributed and are 2026-06-05T07:38:04,138 already explicitly excluding 'plom_server.BuildPaperPDF.migrations' via 2026-06-05T07:38:04,138 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,139 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,139 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,140 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,142 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,143 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,144 even if it does not contain any `.py` files. 2026-06-05T07:38:04,144 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,145 directory, all directories are treated like packages. 2026-06-05T07:38:04,145 ******************************************************************************** 2026-06-05T07:38:04,146 !! 2026-06-05T07:38:04,147 check.warn(importable) 2026-06-05T07:38:04,147 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Contrib.management.commands' is absent from the `packages` configuration. 2026-06-05T07:38:04,148 !! 2026-06-05T07:38:04,149 ******************************************************************************** 2026-06-05T07:38:04,149 ############################ 2026-06-05T07:38:04,150 # Package would be ignored # 2026-06-05T07:38:04,150 ############################ 2026-06-05T07:38:04,151 Python recognizes 'plom_server.Contrib.management.commands' as an importable package[^1], 2026-06-05T07:38:04,151 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,152 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,153 package, please make sure that 'plom_server.Contrib.management.commands' is explicitly added 2026-06-05T07:38:04,154 to the `packages` configuration field. 2026-06-05T07:38:04,155 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,155 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,156 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,159 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,160 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,161 If you don't want 'plom_server.Contrib.management.commands' to be distributed and are 2026-06-05T07:38:04,161 already explicitly excluding 'plom_server.Contrib.management.commands' via 2026-06-05T07:38:04,161 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,162 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,162 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,163 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,164 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,165 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,165 even if it does not contain any `.py` files. 2026-06-05T07:38:04,166 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,166 directory, all directories are treated like packages. 2026-06-05T07:38:04,167 ******************************************************************************** 2026-06-05T07:38:04,168 !! 2026-06-05T07:38:04,168 check.warn(importable) 2026-06-05T07:38:04,169 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Finish.management.commands' is absent from the `packages` configuration. 2026-06-05T07:38:04,169 !! 2026-06-05T07:38:04,170 ******************************************************************************** 2026-06-05T07:38:04,171 ############################ 2026-06-05T07:38:04,172 # Package would be ignored # 2026-06-05T07:38:04,172 ############################ 2026-06-05T07:38:04,173 Python recognizes 'plom_server.Finish.management.commands' as an importable package[^1], 2026-06-05T07:38:04,173 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,175 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,175 package, please make sure that 'plom_server.Finish.management.commands' is explicitly added 2026-06-05T07:38:04,176 to the `packages` configuration field. 2026-06-05T07:38:04,177 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,177 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,178 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,179 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,180 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,181 If you don't want 'plom_server.Finish.management.commands' to be distributed and are 2026-06-05T07:38:04,181 already explicitly excluding 'plom_server.Finish.management.commands' via 2026-06-05T07:38:04,182 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,182 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,183 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,184 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,185 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,187 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,187 even if it does not contain any `.py` files. 2026-06-05T07:38:04,187 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,188 directory, all directories are treated like packages. 2026-06-05T07:38:04,188 ******************************************************************************** 2026-06-05T07:38:04,189 !! 2026-06-05T07:38:04,189 check.warn(importable) 2026-06-05T07:38:04,189 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Finish.migrations' is absent from the `packages` configuration. 2026-06-05T07:38:04,190 !! 2026-06-05T07:38:04,191 ******************************************************************************** 2026-06-05T07:38:04,191 ############################ 2026-06-05T07:38:04,191 # Package would be ignored # 2026-06-05T07:38:04,192 ############################ 2026-06-05T07:38:04,192 Python recognizes 'plom_server.Finish.migrations' as an importable package[^1], 2026-06-05T07:38:04,193 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,193 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,194 package, please make sure that 'plom_server.Finish.migrations' is explicitly added 2026-06-05T07:38:04,194 to the `packages` configuration field. 2026-06-05T07:38:04,195 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,196 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,196 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,197 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,198 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,199 If you don't want 'plom_server.Finish.migrations' to be distributed and are 2026-06-05T07:38:04,200 already explicitly excluding 'plom_server.Finish.migrations' via 2026-06-05T07:38:04,201 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,201 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,202 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,203 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,204 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,205 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,206 even if it does not contain any `.py` files. 2026-06-05T07:38:04,206 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,207 directory, all directories are treated like packages. 2026-06-05T07:38:04,207 ******************************************************************************** 2026-06-05T07:38:04,208 !! 2026-06-05T07:38:04,209 check.warn(importable) 2026-06-05T07:38:04,209 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Finish.templatetags' is absent from the `packages` configuration. 2026-06-05T07:38:04,210 !! 2026-06-05T07:38:04,211 ******************************************************************************** 2026-06-05T07:38:04,211 ############################ 2026-06-05T07:38:04,212 # Package would be ignored # 2026-06-05T07:38:04,213 ############################ 2026-06-05T07:38:04,213 Python recognizes 'plom_server.Finish.templatetags' as an importable package[^1], 2026-06-05T07:38:04,214 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,214 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,215 package, please make sure that 'plom_server.Finish.templatetags' is explicitly added 2026-06-05T07:38:04,215 to the `packages` configuration field. 2026-06-05T07:38:04,216 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,216 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,217 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,217 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,218 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,219 If you don't want 'plom_server.Finish.templatetags' to be distributed and are 2026-06-05T07:38:04,219 already explicitly excluding 'plom_server.Finish.templatetags' via 2026-06-05T07:38:04,220 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,220 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,220 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,221 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,223 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,224 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,225 even if it does not contain any `.py` files. 2026-06-05T07:38:04,226 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,226 directory, all directories are treated like packages. 2026-06-05T07:38:04,227 ******************************************************************************** 2026-06-05T07:38:04,228 !! 2026-06-05T07:38:04,228 check.warn(importable) 2026-06-05T07:38:04,229 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Finish.tests' is absent from the `packages` configuration. 2026-06-05T07:38:04,229 !! 2026-06-05T07:38:04,230 ******************************************************************************** 2026-06-05T07:38:04,231 ############################ 2026-06-05T07:38:04,232 # Package would be ignored # 2026-06-05T07:38:04,232 ############################ 2026-06-05T07:38:04,233 Python recognizes 'plom_server.Finish.tests' as an importable package[^1], 2026-06-05T07:38:04,233 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,236 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,237 package, please make sure that 'plom_server.Finish.tests' is explicitly added 2026-06-05T07:38:04,237 to the `packages` configuration field. 2026-06-05T07:38:04,238 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,239 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,239 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,240 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,242 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,243 If you don't want 'plom_server.Finish.tests' to be distributed and are 2026-06-05T07:38:04,243 already explicitly excluding 'plom_server.Finish.tests' via 2026-06-05T07:38:04,244 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,245 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,245 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,246 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,247 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,248 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,248 even if it does not contain any `.py` files. 2026-06-05T07:38:04,248 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,249 directory, all directories are treated like packages. 2026-06-05T07:38:04,249 ******************************************************************************** 2026-06-05T07:38:04,250 !! 2026-06-05T07:38:04,250 check.warn(importable) 2026-06-05T07:38:04,251 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Finish.useful_files_for_testing' is absent from the `packages` configuration. 2026-06-05T07:38:04,251 !! 2026-06-05T07:38:04,252 ******************************************************************************** 2026-06-05T07:38:04,252 ############################ 2026-06-05T07:38:04,253 # Package would be ignored # 2026-06-05T07:38:04,253 ############################ 2026-06-05T07:38:04,254 Python recognizes 'plom_server.Finish.useful_files_for_testing' as an importable package[^1], 2026-06-05T07:38:04,254 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,255 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,256 package, please make sure that 'plom_server.Finish.useful_files_for_testing' is explicitly added 2026-06-05T07:38:04,256 to the `packages` configuration field. 2026-06-05T07:38:04,258 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,258 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,259 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,260 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,261 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,262 If you don't want 'plom_server.Finish.useful_files_for_testing' to be distributed and are 2026-06-05T07:38:04,263 already explicitly excluding 'plom_server.Finish.useful_files_for_testing' via 2026-06-05T07:38:04,263 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,264 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,264 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,265 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,266 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,268 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,268 even if it does not contain any `.py` files. 2026-06-05T07:38:04,269 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,269 directory, all directories are treated like packages. 2026-06-05T07:38:04,270 ******************************************************************************** 2026-06-05T07:38:04,271 !! 2026-06-05T07:38:04,272 check.warn(importable) 2026-06-05T07:38:04,272 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Finish.views' is absent from the `packages` configuration. 2026-06-05T07:38:04,273 !! 2026-06-05T07:38:04,273 ******************************************************************************** 2026-06-05T07:38:04,274 ############################ 2026-06-05T07:38:04,274 # Package would be ignored # 2026-06-05T07:38:04,274 ############################ 2026-06-05T07:38:04,275 Python recognizes 'plom_server.Finish.views' as an importable package[^1], 2026-06-05T07:38:04,275 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,276 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,276 package, please make sure that 'plom_server.Finish.views' is explicitly added 2026-06-05T07:38:04,277 to the `packages` configuration field. 2026-06-05T07:38:04,278 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,278 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,278 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,279 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,280 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,281 If you don't want 'plom_server.Finish.views' to be distributed and are 2026-06-05T07:38:04,281 already explicitly excluding 'plom_server.Finish.views' via 2026-06-05T07:38:04,282 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,282 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,283 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,284 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,285 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,287 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,287 even if it does not contain any `.py` files. 2026-06-05T07:38:04,288 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,288 directory, all directories are treated like packages. 2026-06-05T07:38:04,289 ******************************************************************************** 2026-06-05T07:38:04,290 !! 2026-06-05T07:38:04,291 check.warn(importable) 2026-06-05T07:38:04,291 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Identify.management.commands' is absent from the `packages` configuration. 2026-06-05T07:38:04,291 !! 2026-06-05T07:38:04,292 ******************************************************************************** 2026-06-05T07:38:04,293 ############################ 2026-06-05T07:38:04,294 # Package would be ignored # 2026-06-05T07:38:04,294 ############################ 2026-06-05T07:38:04,295 Python recognizes 'plom_server.Identify.management.commands' as an importable package[^1], 2026-06-05T07:38:04,295 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,296 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,297 package, please make sure that 'plom_server.Identify.management.commands' is explicitly added 2026-06-05T07:38:04,297 to the `packages` configuration field. 2026-06-05T07:38:04,299 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,299 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,299 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,300 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,301 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,301 If you don't want 'plom_server.Identify.management.commands' to be distributed and are 2026-06-05T07:38:04,302 already explicitly excluding 'plom_server.Identify.management.commands' via 2026-06-05T07:38:04,302 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,303 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,303 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,304 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,305 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,306 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,306 even if it does not contain any `.py` files. 2026-06-05T07:38:04,306 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,307 directory, all directories are treated like packages. 2026-06-05T07:38:04,307 ******************************************************************************** 2026-06-05T07:38:04,308 !! 2026-06-05T07:38:04,309 check.warn(importable) 2026-06-05T07:38:04,309 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Identify.migrations' is absent from the `packages` configuration. 2026-06-05T07:38:04,311 !! 2026-06-05T07:38:04,312 ******************************************************************************** 2026-06-05T07:38:04,313 ############################ 2026-06-05T07:38:04,313 # Package would be ignored # 2026-06-05T07:38:04,314 ############################ 2026-06-05T07:38:04,314 Python recognizes 'plom_server.Identify.migrations' as an importable package[^1], 2026-06-05T07:38:04,315 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,316 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,317 package, please make sure that 'plom_server.Identify.migrations' is explicitly added 2026-06-05T07:38:04,317 to the `packages` configuration field. 2026-06-05T07:38:04,318 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,319 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,319 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,320 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,321 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,322 If you don't want 'plom_server.Identify.migrations' to be distributed and are 2026-06-05T07:38:04,322 already explicitly excluding 'plom_server.Identify.migrations' via 2026-06-05T07:38:04,323 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,323 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,324 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,325 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,326 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,327 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,328 even if it does not contain any `.py` files. 2026-06-05T07:38:04,328 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,328 directory, all directories are treated like packages. 2026-06-05T07:38:04,329 ******************************************************************************** 2026-06-05T07:38:04,329 !! 2026-06-05T07:38:04,330 check.warn(importable) 2026-06-05T07:38:04,330 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Launcher.migrations' is absent from the `packages` configuration. 2026-06-05T07:38:04,330 !! 2026-06-05T07:38:04,331 ******************************************************************************** 2026-06-05T07:38:04,331 ############################ 2026-06-05T07:38:04,332 # Package would be ignored # 2026-06-05T07:38:04,332 ############################ 2026-06-05T07:38:04,332 Python recognizes 'plom_server.Launcher.migrations' as an importable package[^1], 2026-06-05T07:38:04,333 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,334 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,334 package, please make sure that 'plom_server.Launcher.migrations' is explicitly added 2026-06-05T07:38:04,334 to the `packages` configuration field. 2026-06-05T07:38:04,335 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,336 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,336 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,338 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,339 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,340 If you don't want 'plom_server.Launcher.migrations' to be distributed and are 2026-06-05T07:38:04,340 already explicitly excluding 'plom_server.Launcher.migrations' via 2026-06-05T07:38:04,341 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,342 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,342 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,343 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,344 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,345 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,346 even if it does not contain any `.py` files. 2026-06-05T07:38:04,346 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,347 directory, all directories are treated like packages. 2026-06-05T07:38:04,347 ******************************************************************************** 2026-06-05T07:38:04,348 !! 2026-06-05T07:38:04,349 check.warn(importable) 2026-06-05T07:38:04,349 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Mark.migrations' is absent from the `packages` configuration. 2026-06-05T07:38:04,350 !! 2026-06-05T07:38:04,351 ******************************************************************************** 2026-06-05T07:38:04,352 ############################ 2026-06-05T07:38:04,352 # Package would be ignored # 2026-06-05T07:38:04,353 ############################ 2026-06-05T07:38:04,353 Python recognizes 'plom_server.Mark.migrations' as an importable package[^1], 2026-06-05T07:38:04,354 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,354 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,355 package, please make sure that 'plom_server.Mark.migrations' is explicitly added 2026-06-05T07:38:04,355 to the `packages` configuration field. 2026-06-05T07:38:04,356 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,356 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,356 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,357 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,358 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,358 If you don't want 'plom_server.Mark.migrations' to be distributed and are 2026-06-05T07:38:04,359 already explicitly excluding 'plom_server.Mark.migrations' via 2026-06-05T07:38:04,359 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,360 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,360 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,361 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,362 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,363 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,364 even if it does not contain any `.py` files. 2026-06-05T07:38:04,365 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,365 directory, all directories are treated like packages. 2026-06-05T07:38:04,366 ******************************************************************************** 2026-06-05T07:38:04,367 !! 2026-06-05T07:38:04,367 check.warn(importable) 2026-06-05T07:38:04,368 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Mark.models' is absent from the `packages` configuration. 2026-06-05T07:38:04,368 !! 2026-06-05T07:38:04,369 ******************************************************************************** 2026-06-05T07:38:04,370 ############################ 2026-06-05T07:38:04,371 # Package would be ignored # 2026-06-05T07:38:04,371 ############################ 2026-06-05T07:38:04,371 Python recognizes 'plom_server.Mark.models' as an importable package[^1], 2026-06-05T07:38:04,372 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,373 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,373 package, please make sure that 'plom_server.Mark.models' is explicitly added 2026-06-05T07:38:04,374 to the `packages` configuration field. 2026-06-05T07:38:04,375 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,375 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,376 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,377 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,378 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,379 If you don't want 'plom_server.Mark.models' to be distributed and are 2026-06-05T07:38:04,380 already explicitly excluding 'plom_server.Mark.models' via 2026-06-05T07:38:04,380 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,381 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,381 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,382 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,383 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,384 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,384 even if it does not contain any `.py` files. 2026-06-05T07:38:04,385 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,385 directory, all directories are treated like packages. 2026-06-05T07:38:04,386 ******************************************************************************** 2026-06-05T07:38:04,387 !! 2026-06-05T07:38:04,387 check.warn(importable) 2026-06-05T07:38:04,388 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Papers.management.commands' is absent from the `packages` configuration. 2026-06-05T07:38:04,388 !! 2026-06-05T07:38:04,389 ******************************************************************************** 2026-06-05T07:38:04,389 ############################ 2026-06-05T07:38:04,390 # Package would be ignored # 2026-06-05T07:38:04,390 ############################ 2026-06-05T07:38:04,391 Python recognizes 'plom_server.Papers.management.commands' as an importable package[^1], 2026-06-05T07:38:04,391 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,392 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,393 package, please make sure that 'plom_server.Papers.management.commands' is explicitly added 2026-06-05T07:38:04,393 to the `packages` configuration field. 2026-06-05T07:38:04,395 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,395 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,396 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,397 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,398 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,399 If you don't want 'plom_server.Papers.management.commands' to be distributed and are 2026-06-05T07:38:04,400 already explicitly excluding 'plom_server.Papers.management.commands' via 2026-06-05T07:38:04,400 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,401 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,401 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,402 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,403 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,405 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,405 even if it does not contain any `.py` files. 2026-06-05T07:38:04,406 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,406 directory, all directories are treated like packages. 2026-06-05T07:38:04,407 ******************************************************************************** 2026-06-05T07:38:04,408 !! 2026-06-05T07:38:04,409 check.warn(importable) 2026-06-05T07:38:04,409 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Papers.migrations' is absent from the `packages` configuration. 2026-06-05T07:38:04,410 !! 2026-06-05T07:38:04,410 ******************************************************************************** 2026-06-05T07:38:04,411 ############################ 2026-06-05T07:38:04,411 # Package would be ignored # 2026-06-05T07:38:04,411 ############################ 2026-06-05T07:38:04,412 Python recognizes 'plom_server.Papers.migrations' as an importable package[^1], 2026-06-05T07:38:04,412 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,413 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,413 package, please make sure that 'plom_server.Papers.migrations' is explicitly added 2026-06-05T07:38:04,414 to the `packages` configuration field. 2026-06-05T07:38:04,414 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,415 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,415 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,416 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,417 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,418 If you don't want 'plom_server.Papers.migrations' to be distributed and are 2026-06-05T07:38:04,418 already explicitly excluding 'plom_server.Papers.migrations' via 2026-06-05T07:38:04,418 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,419 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,419 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,421 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,422 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,423 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,424 even if it does not contain any `.py` files. 2026-06-05T07:38:04,425 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,425 directory, all directories are treated like packages. 2026-06-05T07:38:04,426 ******************************************************************************** 2026-06-05T07:38:04,427 !! 2026-06-05T07:38:04,427 check.warn(importable) 2026-06-05T07:38:04,428 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Preparation.management.commands' is absent from the `packages` configuration. 2026-06-05T07:38:04,428 !! 2026-06-05T07:38:04,429 ******************************************************************************** 2026-06-05T07:38:04,430 ############################ 2026-06-05T07:38:04,430 # Package would be ignored # 2026-06-05T07:38:04,431 ############################ 2026-06-05T07:38:04,431 Python recognizes 'plom_server.Preparation.management.commands' as an importable package[^1], 2026-06-05T07:38:04,432 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,433 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,433 package, please make sure that 'plom_server.Preparation.management.commands' is explicitly added 2026-06-05T07:38:04,434 to the `packages` configuration field. 2026-06-05T07:38:04,435 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,436 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,436 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,437 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,438 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,439 If you don't want 'plom_server.Preparation.management.commands' to be distributed and are 2026-06-05T07:38:04,439 already explicitly excluding 'plom_server.Preparation.management.commands' via 2026-06-05T07:38:04,439 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,440 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,440 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,441 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,442 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,443 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,443 even if it does not contain any `.py` files. 2026-06-05T07:38:04,444 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,444 directory, all directories are treated like packages. 2026-06-05T07:38:04,444 ******************************************************************************** 2026-06-05T07:38:04,445 !! 2026-06-05T07:38:04,446 check.warn(importable) 2026-06-05T07:38:04,446 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Preparation.migrations' is absent from the `packages` configuration. 2026-06-05T07:38:04,447 !! 2026-06-05T07:38:04,448 ******************************************************************************** 2026-06-05T07:38:04,448 ############################ 2026-06-05T07:38:04,449 # Package would be ignored # 2026-06-05T07:38:04,449 ############################ 2026-06-05T07:38:04,450 Python recognizes 'plom_server.Preparation.migrations' as an importable package[^1], 2026-06-05T07:38:04,450 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,451 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,452 package, please make sure that 'plom_server.Preparation.migrations' is explicitly added 2026-06-05T07:38:04,453 to the `packages` configuration field. 2026-06-05T07:38:04,454 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,454 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,454 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,455 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,456 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,457 If you don't want 'plom_server.Preparation.migrations' to be distributed and are 2026-06-05T07:38:04,458 already explicitly excluding 'plom_server.Preparation.migrations' via 2026-06-05T07:38:04,458 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,459 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,462 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,463 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,465 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,466 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,467 even if it does not contain any `.py` files. 2026-06-05T07:38:04,467 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,467 directory, all directories are treated like packages. 2026-06-05T07:38:04,468 ******************************************************************************** 2026-06-05T07:38:04,468 !! 2026-06-05T07:38:04,469 check.warn(importable) 2026-06-05T07:38:04,469 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Preparation.tests' is absent from the `packages` configuration. 2026-06-05T07:38:04,470 !! 2026-06-05T07:38:04,471 ******************************************************************************** 2026-06-05T07:38:04,471 ############################ 2026-06-05T07:38:04,471 # Package would be ignored # 2026-06-05T07:38:04,472 ############################ 2026-06-05T07:38:04,472 Python recognizes 'plom_server.Preparation.tests' as an importable package[^1], 2026-06-05T07:38:04,473 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,474 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,474 package, please make sure that 'plom_server.Preparation.tests' is explicitly added 2026-06-05T07:38:04,474 to the `packages` configuration field. 2026-06-05T07:38:04,475 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,476 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,476 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,478 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,479 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,480 If you don't want 'plom_server.Preparation.tests' to be distributed and are 2026-06-05T07:38:04,480 already explicitly excluding 'plom_server.Preparation.tests' via 2026-06-05T07:38:04,481 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,481 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,482 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,483 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,484 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,485 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,486 even if it does not contain any `.py` files. 2026-06-05T07:38:04,486 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,487 directory, all directories are treated like packages. 2026-06-05T07:38:04,487 ******************************************************************************** 2026-06-05T07:38:04,488 !! 2026-06-05T07:38:04,489 check.warn(importable) 2026-06-05T07:38:04,489 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Preparation.useful_files_for_testing' is absent from the `packages` configuration. 2026-06-05T07:38:04,490 !! 2026-06-05T07:38:04,491 ******************************************************************************** 2026-06-05T07:38:04,492 ############################ 2026-06-05T07:38:04,492 # Package would be ignored # 2026-06-05T07:38:04,493 ############################ 2026-06-05T07:38:04,494 Python recognizes 'plom_server.Preparation.useful_files_for_testing' as an importable package[^1], 2026-06-05T07:38:04,494 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,495 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,495 package, please make sure that 'plom_server.Preparation.useful_files_for_testing' is explicitly added 2026-06-05T07:38:04,495 to the `packages` configuration field. 2026-06-05T07:38:04,496 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,496 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,497 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,497 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,498 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,499 If you don't want 'plom_server.Preparation.useful_files_for_testing' to be distributed and are 2026-06-05T07:38:04,499 already explicitly excluding 'plom_server.Preparation.useful_files_for_testing' via 2026-06-05T07:38:04,500 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,500 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,501 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,501 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,502 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,504 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,504 even if it does not contain any `.py` files. 2026-06-05T07:38:04,505 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,506 directory, all directories are treated like packages. 2026-06-05T07:38:04,506 ******************************************************************************** 2026-06-05T07:38:04,507 !! 2026-06-05T07:38:04,507 check.warn(importable) 2026-06-05T07:38:04,508 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Preparation.views' is absent from the `packages` configuration. 2026-06-05T07:38:04,509 !! 2026-06-05T07:38:04,510 ******************************************************************************** 2026-06-05T07:38:04,510 ############################ 2026-06-05T07:38:04,511 # Package would be ignored # 2026-06-05T07:38:04,511 ############################ 2026-06-05T07:38:04,512 Python recognizes 'plom_server.Preparation.views' as an importable package[^1], 2026-06-05T07:38:04,512 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,513 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,514 package, please make sure that 'plom_server.Preparation.views' is explicitly added 2026-06-05T07:38:04,514 to the `packages` configuration field. 2026-06-05T07:38:04,515 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,516 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,516 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,518 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,519 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,520 If you don't want 'plom_server.Preparation.views' to be distributed and are 2026-06-05T07:38:04,521 already explicitly excluding 'plom_server.Preparation.views' via 2026-06-05T07:38:04,521 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,521 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,522 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,522 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,523 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,524 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,525 even if it does not contain any `.py` files. 2026-06-05T07:38:04,525 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,526 directory, all directories are treated like packages. 2026-06-05T07:38:04,526 ******************************************************************************** 2026-06-05T07:38:04,527 !! 2026-06-05T07:38:04,527 check.warn(importable) 2026-06-05T07:38:04,528 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Progress.tests' is absent from the `packages` configuration. 2026-06-05T07:38:04,528 !! 2026-06-05T07:38:04,529 ******************************************************************************** 2026-06-05T07:38:04,529 ############################ 2026-06-05T07:38:04,530 # Package would be ignored # 2026-06-05T07:38:04,530 ############################ 2026-06-05T07:38:04,531 Python recognizes 'plom_server.Progress.tests' as an importable package[^1], 2026-06-05T07:38:04,531 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,532 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,532 package, please make sure that 'plom_server.Progress.tests' is explicitly added 2026-06-05T07:38:04,533 to the `packages` configuration field. 2026-06-05T07:38:04,534 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,534 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,535 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,536 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,537 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,538 If you don't want 'plom_server.Progress.tests' to be distributed and are 2026-06-05T07:38:04,539 already explicitly excluding 'plom_server.Progress.tests' via 2026-06-05T07:38:04,539 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,540 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,540 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,541 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,542 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,544 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,544 even if it does not contain any `.py` files. 2026-06-05T07:38:04,545 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,545 directory, all directories are treated like packages. 2026-06-05T07:38:04,546 ******************************************************************************** 2026-06-05T07:38:04,547 !! 2026-06-05T07:38:04,548 check.warn(importable) 2026-06-05T07:38:04,548 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Progress.views' is absent from the `packages` configuration. 2026-06-05T07:38:04,548 !! 2026-06-05T07:38:04,549 ******************************************************************************** 2026-06-05T07:38:04,550 ############################ 2026-06-05T07:38:04,550 # Package would be ignored # 2026-06-05T07:38:04,551 ############################ 2026-06-05T07:38:04,551 Python recognizes 'plom_server.Progress.views' as an importable package[^1], 2026-06-05T07:38:04,551 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,552 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,553 package, please make sure that 'plom_server.Progress.views' is explicitly added 2026-06-05T07:38:04,553 to the `packages` configuration field. 2026-06-05T07:38:04,554 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,554 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,555 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,556 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,556 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,558 If you don't want 'plom_server.Progress.views' to be distributed and are 2026-06-05T07:38:04,558 already explicitly excluding 'plom_server.Progress.views' via 2026-06-05T07:38:04,559 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,559 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,560 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,561 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,562 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,563 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,564 even if it does not contain any `.py` files. 2026-06-05T07:38:04,565 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,565 directory, all directories are treated like packages. 2026-06-05T07:38:04,566 ******************************************************************************** 2026-06-05T07:38:04,567 !! 2026-06-05T07:38:04,567 check.warn(importable) 2026-06-05T07:38:04,568 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.QuestionClustering.migrations' is absent from the `packages` configuration. 2026-06-05T07:38:04,568 !! 2026-06-05T07:38:04,569 ******************************************************************************** 2026-06-05T07:38:04,570 ############################ 2026-06-05T07:38:04,570 # Package would be ignored # 2026-06-05T07:38:04,571 ############################ 2026-06-05T07:38:04,571 Python recognizes 'plom_server.QuestionClustering.migrations' as an importable package[^1], 2026-06-05T07:38:04,572 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,573 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,573 package, please make sure that 'plom_server.QuestionClustering.migrations' is explicitly added 2026-06-05T07:38:04,574 to the `packages` configuration field. 2026-06-05T07:38:04,575 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,575 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,576 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,576 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,577 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,578 If you don't want 'plom_server.QuestionClustering.migrations' to be distributed and are 2026-06-05T07:38:04,578 already explicitly excluding 'plom_server.QuestionClustering.migrations' via 2026-06-05T07:38:04,579 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,579 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,580 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,580 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,581 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,583 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,583 even if it does not contain any `.py` files. 2026-06-05T07:38:04,583 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,584 directory, all directories are treated like packages. 2026-06-05T07:38:04,584 ******************************************************************************** 2026-06-05T07:38:04,585 !! 2026-06-05T07:38:04,586 check.warn(importable) 2026-06-05T07:38:04,586 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.QuestionTags.management.commands' is absent from the `packages` configuration. 2026-06-05T07:38:04,587 !! 2026-06-05T07:38:04,588 ******************************************************************************** 2026-06-05T07:38:04,589 ############################ 2026-06-05T07:38:04,589 # Package would be ignored # 2026-06-05T07:38:04,590 ############################ 2026-06-05T07:38:04,590 Python recognizes 'plom_server.QuestionTags.management.commands' as an importable package[^1], 2026-06-05T07:38:04,591 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,592 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,592 package, please make sure that 'plom_server.QuestionTags.management.commands' is explicitly added 2026-06-05T07:38:04,593 to the `packages` configuration field. 2026-06-05T07:38:04,594 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,594 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,595 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,596 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,597 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,598 If you don't want 'plom_server.QuestionTags.management.commands' to be distributed and are 2026-06-05T07:38:04,598 already explicitly excluding 'plom_server.QuestionTags.management.commands' via 2026-06-05T07:38:04,599 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,599 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,600 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,601 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,602 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,603 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,603 even if it does not contain any `.py` files. 2026-06-05T07:38:04,604 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,604 directory, all directories are treated like packages. 2026-06-05T07:38:04,605 ******************************************************************************** 2026-06-05T07:38:04,605 !! 2026-06-05T07:38:04,606 check.warn(importable) 2026-06-05T07:38:04,606 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.QuestionTags.migrations' is absent from the `packages` configuration. 2026-06-05T07:38:04,606 !! 2026-06-05T07:38:04,607 ******************************************************************************** 2026-06-05T07:38:04,607 ############################ 2026-06-05T07:38:04,608 # Package would be ignored # 2026-06-05T07:38:04,608 ############################ 2026-06-05T07:38:04,609 Python recognizes 'plom_server.QuestionTags.migrations' as an importable package[^1], 2026-06-05T07:38:04,609 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,610 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,610 package, please make sure that 'plom_server.QuestionTags.migrations' is explicitly added 2026-06-05T07:38:04,611 to the `packages` configuration field. 2026-06-05T07:38:04,612 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,613 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,614 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,615 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,616 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,617 If you don't want 'plom_server.QuestionTags.migrations' to be distributed and are 2026-06-05T07:38:04,618 already explicitly excluding 'plom_server.QuestionTags.migrations' via 2026-06-05T07:38:04,618 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,619 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,619 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,620 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,621 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,623 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,623 even if it does not contain any `.py` files. 2026-06-05T07:38:04,624 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,624 directory, all directories are treated like packages. 2026-06-05T07:38:04,625 ******************************************************************************** 2026-06-05T07:38:04,626 !! 2026-06-05T07:38:04,626 check.warn(importable) 2026-06-05T07:38:04,627 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Rectangles.management.commands' is absent from the `packages` configuration. 2026-06-05T07:38:04,628 !! 2026-06-05T07:38:04,629 ******************************************************************************** 2026-06-05T07:38:04,629 ############################ 2026-06-05T07:38:04,630 # Package would be ignored # 2026-06-05T07:38:04,630 ############################ 2026-06-05T07:38:04,631 Python recognizes 'plom_server.Rectangles.management.commands' as an importable package[^1], 2026-06-05T07:38:04,631 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,632 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,632 package, please make sure that 'plom_server.Rectangles.management.commands' is explicitly added 2026-06-05T07:38:04,633 to the `packages` configuration field. 2026-06-05T07:38:04,633 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,634 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,634 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,635 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,636 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,637 If you don't want 'plom_server.Rectangles.management.commands' to be distributed and are 2026-06-05T07:38:04,637 already explicitly excluding 'plom_server.Rectangles.management.commands' via 2026-06-05T07:38:04,637 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,638 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,638 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,639 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,640 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,642 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,642 even if it does not contain any `.py` files. 2026-06-05T07:38:04,643 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,644 directory, all directories are treated like packages. 2026-06-05T07:38:04,644 ******************************************************************************** 2026-06-05T07:38:04,645 !! 2026-06-05T07:38:04,646 check.warn(importable) 2026-06-05T07:38:04,646 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Rectangles.tests' is absent from the `packages` configuration. 2026-06-05T07:38:04,647 !! 2026-06-05T07:38:04,648 ******************************************************************************** 2026-06-05T07:38:04,649 ############################ 2026-06-05T07:38:04,649 # Package would be ignored # 2026-06-05T07:38:04,649 ############################ 2026-06-05T07:38:04,650 Python recognizes 'plom_server.Rectangles.tests' as an importable package[^1], 2026-06-05T07:38:04,650 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,651 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,652 package, please make sure that 'plom_server.Rectangles.tests' is explicitly added 2026-06-05T07:38:04,652 to the `packages` configuration field. 2026-06-05T07:38:04,654 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,654 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,655 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,656 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,657 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,658 If you don't want 'plom_server.Rectangles.tests' to be distributed and are 2026-06-05T07:38:04,658 already explicitly excluding 'plom_server.Rectangles.tests' via 2026-06-05T07:38:04,659 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,659 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,660 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,660 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,661 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,662 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,662 even if it does not contain any `.py` files. 2026-06-05T07:38:04,663 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,663 directory, all directories are treated like packages. 2026-06-05T07:38:04,664 ******************************************************************************** 2026-06-05T07:38:04,664 !! 2026-06-05T07:38:04,665 check.warn(importable) 2026-06-05T07:38:04,665 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Rubrics.management.commands' is absent from the `packages` configuration. 2026-06-05T07:38:04,666 !! 2026-06-05T07:38:04,667 ******************************************************************************** 2026-06-05T07:38:04,667 ############################ 2026-06-05T07:38:04,668 # Package would be ignored # 2026-06-05T07:38:04,668 ############################ 2026-06-05T07:38:04,669 Python recognizes 'plom_server.Rubrics.management.commands' as an importable package[^1], 2026-06-05T07:38:04,669 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,670 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,671 package, please make sure that 'plom_server.Rubrics.management.commands' is explicitly added 2026-06-05T07:38:04,672 to the `packages` configuration field. 2026-06-05T07:38:04,673 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,673 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,674 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,675 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,676 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,677 If you don't want 'plom_server.Rubrics.management.commands' to be distributed and are 2026-06-05T07:38:04,677 already explicitly excluding 'plom_server.Rubrics.management.commands' via 2026-06-05T07:38:04,678 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,678 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,679 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,680 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,681 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,683 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,683 even if it does not contain any `.py` files. 2026-06-05T07:38:04,684 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,684 directory, all directories are treated like packages. 2026-06-05T07:38:04,685 ******************************************************************************** 2026-06-05T07:38:04,686 !! 2026-06-05T07:38:04,686 check.warn(importable) 2026-06-05T07:38:04,687 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Rubrics.migrations' is absent from the `packages` configuration. 2026-06-05T07:38:04,687 !! 2026-06-05T07:38:04,688 ******************************************************************************** 2026-06-05T07:38:04,689 ############################ 2026-06-05T07:38:04,689 # Package would be ignored # 2026-06-05T07:38:04,689 ############################ 2026-06-05T07:38:04,690 Python recognizes 'plom_server.Rubrics.migrations' as an importable package[^1], 2026-06-05T07:38:04,690 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,691 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,691 package, please make sure that 'plom_server.Rubrics.migrations' is explicitly added 2026-06-05T07:38:04,692 to the `packages` configuration field. 2026-06-05T07:38:04,693 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,693 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,693 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,694 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,695 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,697 If you don't want 'plom_server.Rubrics.migrations' to be distributed and are 2026-06-05T07:38:04,697 already explicitly excluding 'plom_server.Rubrics.migrations' via 2026-06-05T07:38:04,698 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,698 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,699 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,700 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,701 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,703 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,704 even if it does not contain any `.py` files. 2026-06-05T07:38:04,704 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,705 directory, all directories are treated like packages. 2026-06-05T07:38:04,705 ******************************************************************************** 2026-06-05T07:38:04,706 !! 2026-06-05T07:38:04,706 check.warn(importable) 2026-06-05T07:38:04,707 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Rubrics.tests' is absent from the `packages` configuration. 2026-06-05T07:38:04,707 !! 2026-06-05T07:38:04,708 ******************************************************************************** 2026-06-05T07:38:04,709 ############################ 2026-06-05T07:38:04,710 # Package would be ignored # 2026-06-05T07:38:04,710 ############################ 2026-06-05T07:38:04,711 Python recognizes 'plom_server.Rubrics.tests' as an importable package[^1], 2026-06-05T07:38:04,711 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,712 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,713 package, please make sure that 'plom_server.Rubrics.tests' is explicitly added 2026-06-05T07:38:04,714 to the `packages` configuration field. 2026-06-05T07:38:04,714 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,715 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,715 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,716 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,717 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,717 If you don't want 'plom_server.Rubrics.tests' to be distributed and are 2026-06-05T07:38:04,718 already explicitly excluding 'plom_server.Rubrics.tests' via 2026-06-05T07:38:04,718 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,719 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,719 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,720 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,720 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,722 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,722 even if it does not contain any `.py` files. 2026-06-05T07:38:04,723 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,723 directory, all directories are treated like packages. 2026-06-05T07:38:04,723 ******************************************************************************** 2026-06-05T07:38:04,725 !! 2026-06-05T07:38:04,725 check.warn(importable) 2026-06-05T07:38:04,726 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Scan.management.commands' is absent from the `packages` configuration. 2026-06-05T07:38:04,727 !! 2026-06-05T07:38:04,728 ******************************************************************************** 2026-06-05T07:38:04,728 ############################ 2026-06-05T07:38:04,729 # Package would be ignored # 2026-06-05T07:38:04,729 ############################ 2026-06-05T07:38:04,730 Python recognizes 'plom_server.Scan.management.commands' as an importable package[^1], 2026-06-05T07:38:04,731 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,732 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,732 package, please make sure that 'plom_server.Scan.management.commands' is explicitly added 2026-06-05T07:38:04,733 to the `packages` configuration field. 2026-06-05T07:38:04,734 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,734 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,735 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,736 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,737 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,738 If you don't want 'plom_server.Scan.management.commands' to be distributed and are 2026-06-05T07:38:04,738 already explicitly excluding 'plom_server.Scan.management.commands' via 2026-06-05T07:38:04,739 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,739 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,740 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,741 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,742 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,743 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,744 even if it does not contain any `.py` files. 2026-06-05T07:38:04,744 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,744 directory, all directories are treated like packages. 2026-06-05T07:38:04,745 ******************************************************************************** 2026-06-05T07:38:04,745 !! 2026-06-05T07:38:04,746 check.warn(importable) 2026-06-05T07:38:04,746 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Scan.migrations' is absent from the `packages` configuration. 2026-06-05T07:38:04,747 !! 2026-06-05T07:38:04,747 ******************************************************************************** 2026-06-05T07:38:04,748 ############################ 2026-06-05T07:38:04,748 # Package would be ignored # 2026-06-05T07:38:04,748 ############################ 2026-06-05T07:38:04,749 Python recognizes 'plom_server.Scan.migrations' as an importable package[^1], 2026-06-05T07:38:04,749 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,750 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,751 package, please make sure that 'plom_server.Scan.migrations' is explicitly added 2026-06-05T07:38:04,751 to the `packages` configuration field. 2026-06-05T07:38:04,752 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,753 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,753 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,754 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,756 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,757 If you don't want 'plom_server.Scan.migrations' to be distributed and are 2026-06-05T07:38:04,757 already explicitly excluding 'plom_server.Scan.migrations' via 2026-06-05T07:38:04,758 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,758 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,759 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,760 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,761 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,762 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,763 even if it does not contain any `.py` files. 2026-06-05T07:38:04,763 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,764 directory, all directories are treated like packages. 2026-06-05T07:38:04,764 ******************************************************************************** 2026-06-05T07:38:04,766 !! 2026-06-05T07:38:04,766 check.warn(importable) 2026-06-05T07:38:04,767 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Scan.tests' is absent from the `packages` configuration. 2026-06-05T07:38:04,768 !! 2026-06-05T07:38:04,769 ******************************************************************************** 2026-06-05T07:38:04,769 ############################ 2026-06-05T07:38:04,770 # Package would be ignored # 2026-06-05T07:38:04,770 ############################ 2026-06-05T07:38:04,771 Python recognizes 'plom_server.Scan.tests' as an importable package[^1], 2026-06-05T07:38:04,771 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,772 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,772 package, please make sure that 'plom_server.Scan.tests' is explicitly added 2026-06-05T07:38:04,773 to the `packages` configuration field. 2026-06-05T07:38:04,773 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,774 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,774 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,775 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,776 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,776 If you don't want 'plom_server.Scan.tests' to be distributed and are 2026-06-05T07:38:04,777 already explicitly excluding 'plom_server.Scan.tests' via 2026-06-05T07:38:04,777 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,778 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,778 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,779 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,780 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,782 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,782 even if it does not contain any `.py` files. 2026-06-05T07:38:04,783 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,783 directory, all directories are treated like packages. 2026-06-05T07:38:04,784 ******************************************************************************** 2026-06-05T07:38:04,785 !! 2026-06-05T07:38:04,786 check.warn(importable) 2026-06-05T07:38:04,786 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Scan.views' is absent from the `packages` configuration. 2026-06-05T07:38:04,787 !! 2026-06-05T07:38:04,788 ******************************************************************************** 2026-06-05T07:38:04,788 ############################ 2026-06-05T07:38:04,789 # Package would be ignored # 2026-06-05T07:38:04,789 ############################ 2026-06-05T07:38:04,790 Python recognizes 'plom_server.Scan.views' as an importable package[^1], 2026-06-05T07:38:04,790 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,791 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,792 package, please make sure that 'plom_server.Scan.views' is explicitly added 2026-06-05T07:38:04,792 to the `packages` configuration field. 2026-06-05T07:38:04,793 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,794 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,794 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,796 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,797 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,798 If you don't want 'plom_server.Scan.views' to be distributed and are 2026-06-05T07:38:04,799 already explicitly excluding 'plom_server.Scan.views' via 2026-06-05T07:38:04,799 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,799 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,800 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,800 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,801 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,802 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,803 even if it does not contain any `.py` files. 2026-06-05T07:38:04,803 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,804 directory, all directories are treated like packages. 2026-06-05T07:38:04,804 ******************************************************************************** 2026-06-05T07:38:04,805 !! 2026-06-05T07:38:04,805 check.warn(importable) 2026-06-05T07:38:04,805 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.SpecCreator.migrations' is absent from the `packages` configuration. 2026-06-05T07:38:04,806 !! 2026-06-05T07:38:04,807 ******************************************************************************** 2026-06-05T07:38:04,807 ############################ 2026-06-05T07:38:04,808 # Package would be ignored # 2026-06-05T07:38:04,808 ############################ 2026-06-05T07:38:04,809 Python recognizes 'plom_server.SpecCreator.migrations' as an importable package[^1], 2026-06-05T07:38:04,809 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,810 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,811 package, please make sure that 'plom_server.SpecCreator.migrations' is explicitly added 2026-06-05T07:38:04,812 to the `packages` configuration field. 2026-06-05T07:38:04,813 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,813 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,814 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,815 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,816 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,817 If you don't want 'plom_server.SpecCreator.migrations' to be distributed and are 2026-06-05T07:38:04,818 already explicitly excluding 'plom_server.SpecCreator.migrations' via 2026-06-05T07:38:04,818 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,819 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,819 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,821 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,822 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,823 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,824 even if it does not contain any `.py` files. 2026-06-05T07:38:04,824 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,825 directory, all directories are treated like packages. 2026-06-05T07:38:04,825 ******************************************************************************** 2026-06-05T07:38:04,827 !! 2026-06-05T07:38:04,827 check.warn(importable) 2026-06-05T07:38:04,827 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.SpecCreator.views' is absent from the `packages` configuration. 2026-06-05T07:38:04,828 !! 2026-06-05T07:38:04,828 ******************************************************************************** 2026-06-05T07:38:04,829 ############################ 2026-06-05T07:38:04,829 # Package would be ignored # 2026-06-05T07:38:04,829 ############################ 2026-06-05T07:38:04,830 Python recognizes 'plom_server.SpecCreator.views' as an importable package[^1], 2026-06-05T07:38:04,830 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,831 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,831 package, please make sure that 'plom_server.SpecCreator.views' is explicitly added 2026-06-05T07:38:04,832 to the `packages` configuration field. 2026-06-05T07:38:04,833 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,833 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,833 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,834 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,835 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,836 If you don't want 'plom_server.SpecCreator.views' to be distributed and are 2026-06-05T07:38:04,837 already explicitly excluding 'plom_server.SpecCreator.views' via 2026-06-05T07:38:04,837 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,838 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,838 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,840 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,841 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,843 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,844 even if it does not contain any `.py` files. 2026-06-05T07:38:04,844 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,845 directory, all directories are treated like packages. 2026-06-05T07:38:04,845 ******************************************************************************** 2026-06-05T07:38:04,846 !! 2026-06-05T07:38:04,847 check.warn(importable) 2026-06-05T07:38:04,847 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.TaskOrder.management.commands' is absent from the `packages` configuration. 2026-06-05T07:38:04,848 !! 2026-06-05T07:38:04,849 ******************************************************************************** 2026-06-05T07:38:04,849 ############################ 2026-06-05T07:38:04,850 # Package would be ignored # 2026-06-05T07:38:04,850 ############################ 2026-06-05T07:38:04,851 Python recognizes 'plom_server.TaskOrder.management.commands' as an importable package[^1], 2026-06-05T07:38:04,852 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,853 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,853 package, please make sure that 'plom_server.TaskOrder.management.commands' is explicitly added 2026-06-05T07:38:04,854 to the `packages` configuration field. 2026-06-05T07:38:04,855 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,855 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,856 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,857 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,857 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,858 If you don't want 'plom_server.TaskOrder.management.commands' to be distributed and are 2026-06-05T07:38:04,858 already explicitly excluding 'plom_server.TaskOrder.management.commands' via 2026-06-05T07:38:04,859 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,859 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,860 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,860 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,861 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,862 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,863 even if it does not contain any `.py` files. 2026-06-05T07:38:04,863 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,863 directory, all directories are treated like packages. 2026-06-05T07:38:04,864 ******************************************************************************** 2026-06-05T07:38:04,865 !! 2026-06-05T07:38:04,866 check.warn(importable) 2026-06-05T07:38:04,866 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.TestingSupport.config_files' is absent from the `packages` configuration. 2026-06-05T07:38:04,867 !! 2026-06-05T07:38:04,868 ******************************************************************************** 2026-06-05T07:38:04,869 ############################ 2026-06-05T07:38:04,869 # Package would be ignored # 2026-06-05T07:38:04,870 ############################ 2026-06-05T07:38:04,870 Python recognizes 'plom_server.TestingSupport.config_files' as an importable package[^1], 2026-06-05T07:38:04,871 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,872 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,873 package, please make sure that 'plom_server.TestingSupport.config_files' is explicitly added 2026-06-05T07:38:04,873 to the `packages` configuration field. 2026-06-05T07:38:04,874 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,875 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,875 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,876 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,877 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,878 If you don't want 'plom_server.TestingSupport.config_files' to be distributed and are 2026-06-05T07:38:04,879 already explicitly excluding 'plom_server.TestingSupport.config_files' via 2026-06-05T07:38:04,879 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,880 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,880 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,882 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,883 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,884 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,884 even if it does not contain any `.py` files. 2026-06-05T07:38:04,884 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,885 directory, all directories are treated like packages. 2026-06-05T07:38:04,885 ******************************************************************************** 2026-06-05T07:38:04,886 !! 2026-06-05T07:38:04,886 check.warn(importable) 2026-06-05T07:38:04,887 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.TestingSupport.tests' is absent from the `packages` configuration. 2026-06-05T07:38:04,887 !! 2026-06-05T07:38:04,888 ******************************************************************************** 2026-06-05T07:38:04,888 ############################ 2026-06-05T07:38:04,889 # Package would be ignored # 2026-06-05T07:38:04,889 ############################ 2026-06-05T07:38:04,889 Python recognizes 'plom_server.TestingSupport.tests' as an importable package[^1], 2026-06-05T07:38:04,890 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,890 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,891 package, please make sure that 'plom_server.TestingSupport.tests' is explicitly added 2026-06-05T07:38:04,891 to the `packages` configuration field. 2026-06-05T07:38:04,893 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,893 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,894 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,895 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,896 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,897 If you don't want 'plom_server.TestingSupport.tests' to be distributed and are 2026-06-05T07:38:04,898 already explicitly excluding 'plom_server.TestingSupport.tests' via 2026-06-05T07:38:04,898 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,899 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,900 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,901 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,902 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,903 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,904 even if it does not contain any `.py` files. 2026-06-05T07:38:04,904 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,905 directory, all directories are treated like packages. 2026-06-05T07:38:04,905 ******************************************************************************** 2026-06-05T07:38:04,906 !! 2026-06-05T07:38:04,907 check.warn(importable) 2026-06-05T07:38:04,907 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.UserManagement.management.commands' is absent from the `packages` configuration. 2026-06-05T07:38:04,908 !! 2026-06-05T07:38:04,909 ******************************************************************************** 2026-06-05T07:38:04,909 ############################ 2026-06-05T07:38:04,910 # Package would be ignored # 2026-06-05T07:38:04,910 ############################ 2026-06-05T07:38:04,910 Python recognizes 'plom_server.UserManagement.management.commands' as an importable package[^1], 2026-06-05T07:38:04,911 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,911 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,912 package, please make sure that 'plom_server.UserManagement.management.commands' is explicitly added 2026-06-05T07:38:04,912 to the `packages` configuration field. 2026-06-05T07:38:04,913 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,913 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,914 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,914 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,915 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,916 If you don't want 'plom_server.UserManagement.management.commands' to be distributed and are 2026-06-05T07:38:04,917 already explicitly excluding 'plom_server.UserManagement.management.commands' via 2026-06-05T07:38:04,917 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,918 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,918 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,919 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,920 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,922 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,923 even if it does not contain any `.py` files. 2026-06-05T07:38:04,923 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,924 directory, all directories are treated like packages. 2026-06-05T07:38:04,925 ******************************************************************************** 2026-06-05T07:38:04,926 !! 2026-06-05T07:38:04,926 check.warn(importable) 2026-06-05T07:38:04,927 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.UserManagement.migrations' is absent from the `packages` configuration. 2026-06-05T07:38:04,927 !! 2026-06-05T07:38:04,928 ******************************************************************************** 2026-06-05T07:38:04,929 ############################ 2026-06-05T07:38:04,929 # Package would be ignored # 2026-06-05T07:38:04,930 ############################ 2026-06-05T07:38:04,930 Python recognizes 'plom_server.UserManagement.migrations' as an importable package[^1], 2026-06-05T07:38:04,931 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,932 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,932 package, please make sure that 'plom_server.UserManagement.migrations' is explicitly added 2026-06-05T07:38:04,933 to the `packages` configuration field. 2026-06-05T07:38:04,934 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,935 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,935 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,937 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,937 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,938 If you don't want 'plom_server.UserManagement.migrations' to be distributed and are 2026-06-05T07:38:04,938 already explicitly excluding 'plom_server.UserManagement.migrations' via 2026-06-05T07:38:04,939 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,939 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,940 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,940 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,941 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,942 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,943 even if it does not contain any `.py` files. 2026-06-05T07:38:04,943 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,943 directory, all directories are treated like packages. 2026-06-05T07:38:04,944 ******************************************************************************** 2026-06-05T07:38:04,945 !! 2026-06-05T07:38:04,945 check.warn(importable) 2026-06-05T07:38:04,945 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.UserManagement.tests' is absent from the `packages` configuration. 2026-06-05T07:38:04,946 !! 2026-06-05T07:38:04,947 ******************************************************************************** 2026-06-05T07:38:04,947 ############################ 2026-06-05T07:38:04,947 # Package would be ignored # 2026-06-05T07:38:04,948 ############################ 2026-06-05T07:38:04,948 Python recognizes 'plom_server.UserManagement.tests' as an importable package[^1], 2026-06-05T07:38:04,949 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,950 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,951 package, please make sure that 'plom_server.UserManagement.tests' is explicitly added 2026-06-05T07:38:04,951 to the `packages` configuration field. 2026-06-05T07:38:04,952 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,953 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,954 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,955 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,956 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,957 If you don't want 'plom_server.UserManagement.tests' to be distributed and are 2026-06-05T07:38:04,957 already explicitly excluding 'plom_server.UserManagement.tests' via 2026-06-05T07:38:04,957 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,958 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,958 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,960 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,961 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,962 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,963 even if it does not contain any `.py` files. 2026-06-05T07:38:04,964 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,964 directory, all directories are treated like packages. 2026-06-05T07:38:04,965 ******************************************************************************** 2026-06-05T07:38:04,966 !! 2026-06-05T07:38:04,966 check.warn(importable) 2026-06-05T07:38:04,966 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.demo_files' is absent from the `packages` configuration. 2026-06-05T07:38:04,967 !! 2026-06-05T07:38:04,968 ******************************************************************************** 2026-06-05T07:38:04,968 ############################ 2026-06-05T07:38:04,969 # Package would be ignored # 2026-06-05T07:38:04,969 ############################ 2026-06-05T07:38:04,970 Python recognizes 'plom_server.demo_files' as an importable package[^1], 2026-06-05T07:38:04,970 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,971 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,972 package, please make sure that 'plom_server.demo_files' is explicitly added 2026-06-05T07:38:04,972 to the `packages` configuration field. 2026-06-05T07:38:04,973 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:04,974 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:04,974 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:04,976 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:04,977 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:04,978 If you don't want 'plom_server.demo_files' to be distributed and are 2026-06-05T07:38:04,979 already explicitly excluding 'plom_server.demo_files' via 2026-06-05T07:38:04,980 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:04,980 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:04,981 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:04,982 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:04,984 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:04,986 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:04,986 even if it does not contain any `.py` files. 2026-06-05T07:38:04,987 On the other hand, currently there is no concept of package data 2026-06-05T07:38:04,988 directory, all directories are treated like packages. 2026-06-05T07:38:04,988 ******************************************************************************** 2026-06-05T07:38:04,989 !! 2026-06-05T07:38:04,990 check.warn(importable) 2026-06-05T07:38:04,990 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.static.css' is absent from the `packages` configuration. 2026-06-05T07:38:04,991 !! 2026-06-05T07:38:04,992 ******************************************************************************** 2026-06-05T07:38:04,993 ############################ 2026-06-05T07:38:04,994 # Package would be ignored # 2026-06-05T07:38:04,994 ############################ 2026-06-05T07:38:04,995 Python recognizes 'plom_server.static.css' as an importable package[^1], 2026-06-05T07:38:04,996 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:04,997 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:04,998 package, please make sure that 'plom_server.static.css' is explicitly added 2026-06-05T07:38:04,999 to the `packages` configuration field. 2026-06-05T07:38:05,000 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:05,000 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:05,001 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:05,002 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:05,003 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:05,004 If you don't want 'plom_server.static.css' to be distributed and are 2026-06-05T07:38:05,004 already explicitly excluding 'plom_server.static.css' via 2026-06-05T07:38:05,005 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:05,005 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:05,006 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:05,007 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:05,008 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:05,009 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:05,010 even if it does not contain any `.py` files. 2026-06-05T07:38:05,010 On the other hand, currently there is no concept of package data 2026-06-05T07:38:05,011 directory, all directories are treated like packages. 2026-06-05T07:38:05,012 ******************************************************************************** 2026-06-05T07:38:05,013 !! 2026-06-05T07:38:05,013 check.warn(importable) 2026-06-05T07:38:05,014 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.static.js' is absent from the `packages` configuration. 2026-06-05T07:38:05,015 !! 2026-06-05T07:38:05,016 ******************************************************************************** 2026-06-05T07:38:05,017 ############################ 2026-06-05T07:38:05,018 # Package would be ignored # 2026-06-05T07:38:05,018 ############################ 2026-06-05T07:38:05,019 Python recognizes 'plom_server.static.js' as an importable package[^1], 2026-06-05T07:38:05,020 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:05,021 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:05,022 package, please make sure that 'plom_server.static.js' is explicitly added 2026-06-05T07:38:05,023 to the `packages` configuration field. 2026-06-05T07:38:05,024 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:05,025 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:05,025 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:05,027 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:05,028 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:05,029 If you don't want 'plom_server.static.js' to be distributed and are 2026-06-05T07:38:05,030 already explicitly excluding 'plom_server.static.js' via 2026-06-05T07:38:05,030 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:05,031 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:05,032 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:05,033 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:05,034 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:05,036 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:05,036 even if it does not contain any `.py` files. 2026-06-05T07:38:05,037 On the other hand, currently there is no concept of package data 2026-06-05T07:38:05,037 directory, all directories are treated like packages. 2026-06-05T07:38:05,038 ******************************************************************************** 2026-06-05T07:38:05,039 !! 2026-06-05T07:38:05,039 check.warn(importable) 2026-06-05T07:38:05,039 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Authentication' is absent from the `packages` configuration. 2026-06-05T07:38:05,040 !! 2026-06-05T07:38:05,041 ******************************************************************************** 2026-06-05T07:38:05,041 ############################ 2026-06-05T07:38:05,042 # Package would be ignored # 2026-06-05T07:38:05,042 ############################ 2026-06-05T07:38:05,043 Python recognizes 'plom_server.templates.Authentication' as an importable package[^1], 2026-06-05T07:38:05,043 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:05,044 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:05,045 package, please make sure that 'plom_server.templates.Authentication' is explicitly added 2026-06-05T07:38:05,045 to the `packages` configuration field. 2026-06-05T07:38:05,047 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:05,047 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:05,048 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:05,049 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:05,050 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:05,052 If you don't want 'plom_server.templates.Authentication' to be distributed and are 2026-06-05T07:38:05,052 already explicitly excluding 'plom_server.templates.Authentication' via 2026-06-05T07:38:05,053 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:05,054 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:05,055 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:05,056 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:05,057 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:05,059 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:05,059 even if it does not contain any `.py` files. 2026-06-05T07:38:05,060 On the other hand, currently there is no concept of package data 2026-06-05T07:38:05,061 directory, all directories are treated like packages. 2026-06-05T07:38:05,061 ******************************************************************************** 2026-06-05T07:38:05,062 !! 2026-06-05T07:38:05,063 check.warn(importable) 2026-06-05T07:38:05,064 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.BuildPaperPDF' is absent from the `packages` configuration. 2026-06-05T07:38:05,065 !! 2026-06-05T07:38:05,066 ******************************************************************************** 2026-06-05T07:38:05,067 ############################ 2026-06-05T07:38:05,068 # Package would be ignored # 2026-06-05T07:38:05,068 ############################ 2026-06-05T07:38:05,068 Python recognizes 'plom_server.templates.BuildPaperPDF' as an importable package[^1], 2026-06-05T07:38:05,069 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:05,070 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:05,070 package, please make sure that 'plom_server.templates.BuildPaperPDF' is explicitly added 2026-06-05T07:38:05,070 to the `packages` configuration field. 2026-06-05T07:38:05,071 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:05,071 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:05,072 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:05,072 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:05,073 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:05,074 If you don't want 'plom_server.templates.BuildPaperPDF' to be distributed and are 2026-06-05T07:38:05,074 already explicitly excluding 'plom_server.templates.BuildPaperPDF' via 2026-06-05T07:38:05,075 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:05,075 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:05,076 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:05,077 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:05,078 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:05,080 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:05,080 even if it does not contain any `.py` files. 2026-06-05T07:38:05,081 On the other hand, currently there is no concept of package data 2026-06-05T07:38:05,081 directory, all directories are treated like packages. 2026-06-05T07:38:05,082 ******************************************************************************** 2026-06-05T07:38:05,083 !! 2026-06-05T07:38:05,084 check.warn(importable) 2026-06-05T07:38:05,084 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.BuildPaperPDF.fragments' is absent from the `packages` configuration. 2026-06-05T07:38:05,085 !! 2026-06-05T07:38:05,086 ******************************************************************************** 2026-06-05T07:38:05,087 ############################ 2026-06-05T07:38:05,087 # Package would be ignored # 2026-06-05T07:38:05,088 ############################ 2026-06-05T07:38:05,088 Python recognizes 'plom_server.templates.BuildPaperPDF.fragments' as an importable package[^1], 2026-06-05T07:38:05,089 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:05,090 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:05,091 package, please make sure that 'plom_server.templates.BuildPaperPDF.fragments' is explicitly added 2026-06-05T07:38:05,091 to the `packages` configuration field. 2026-06-05T07:38:05,092 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:05,093 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:05,093 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:05,094 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:05,096 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:05,097 If you don't want 'plom_server.templates.BuildPaperPDF.fragments' to be distributed and are 2026-06-05T07:38:05,097 already explicitly excluding 'plom_server.templates.BuildPaperPDF.fragments' via 2026-06-05T07:38:05,097 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:05,098 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:05,098 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:05,099 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:05,099 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:05,100 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:05,101 even if it does not contain any `.py` files. 2026-06-05T07:38:05,101 On the other hand, currently there is no concept of package data 2026-06-05T07:38:05,102 directory, all directories are treated like packages. 2026-06-05T07:38:05,102 ******************************************************************************** 2026-06-05T07:38:05,103 !! 2026-06-05T07:38:05,103 check.warn(importable) 2026-06-05T07:38:05,104 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Finish' is absent from the `packages` configuration. 2026-06-05T07:38:05,104 !! 2026-06-05T07:38:05,105 ******************************************************************************** 2026-06-05T07:38:05,106 ############################ 2026-06-05T07:38:05,107 # Package would be ignored # 2026-06-05T07:38:05,108 ############################ 2026-06-05T07:38:05,108 Python recognizes 'plom_server.templates.Finish' as an importable package[^1], 2026-06-05T07:38:05,109 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:05,110 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:05,111 package, please make sure that 'plom_server.templates.Finish' is explicitly added 2026-06-05T07:38:05,111 to the `packages` configuration field. 2026-06-05T07:38:05,112 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:05,113 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:05,113 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:05,115 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:05,116 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:05,116 If you don't want 'plom_server.templates.Finish' to be distributed and are 2026-06-05T07:38:05,117 already explicitly excluding 'plom_server.templates.Finish' via 2026-06-05T07:38:05,117 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:05,118 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:05,118 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:05,120 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:05,121 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:05,122 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:05,123 even if it does not contain any `.py` files. 2026-06-05T07:38:05,124 On the other hand, currently there is no concept of package data 2026-06-05T07:38:05,124 directory, all directories are treated like packages. 2026-06-05T07:38:05,126 ******************************************************************************** 2026-06-05T07:38:05,127 !! 2026-06-05T07:38:05,127 check.warn(importable) 2026-06-05T07:38:05,128 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Finish.Reports' is absent from the `packages` configuration. 2026-06-05T07:38:05,128 !! 2026-06-05T07:38:05,129 ******************************************************************************** 2026-06-05T07:38:05,129 ############################ 2026-06-05T07:38:05,130 # Package would be ignored # 2026-06-05T07:38:05,130 ############################ 2026-06-05T07:38:05,130 Python recognizes 'plom_server.templates.Finish.Reports' as an importable package[^1], 2026-06-05T07:38:05,131 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:05,131 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:05,132 package, please make sure that 'plom_server.templates.Finish.Reports' is explicitly added 2026-06-05T07:38:05,132 to the `packages` configuration field. 2026-06-05T07:38:05,133 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:05,133 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:05,134 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:05,135 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:05,136 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:05,137 If you don't want 'plom_server.templates.Finish.Reports' to be distributed and are 2026-06-05T07:38:05,137 already explicitly excluding 'plom_server.templates.Finish.Reports' via 2026-06-05T07:38:05,138 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:05,139 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:05,139 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:05,140 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:05,141 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:05,143 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:05,144 even if it does not contain any `.py` files. 2026-06-05T07:38:05,144 On the other hand, currently there is no concept of package data 2026-06-05T07:38:05,145 directory, all directories are treated like packages. 2026-06-05T07:38:05,145 ******************************************************************************** 2026-06-05T07:38:05,146 !! 2026-06-05T07:38:05,147 check.warn(importable) 2026-06-05T07:38:05,147 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Identify' is absent from the `packages` configuration. 2026-06-05T07:38:05,148 !! 2026-06-05T07:38:05,149 ******************************************************************************** 2026-06-05T07:38:05,149 ############################ 2026-06-05T07:38:05,150 # Package would be ignored # 2026-06-05T07:38:05,150 ############################ 2026-06-05T07:38:05,151 Python recognizes 'plom_server.templates.Identify' as an importable package[^1], 2026-06-05T07:38:05,152 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:05,153 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:05,153 package, please make sure that 'plom_server.templates.Identify' is explicitly added 2026-06-05T07:38:05,154 to the `packages` configuration field. 2026-06-05T07:38:05,155 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:05,155 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:05,156 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:05,156 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:05,157 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:05,158 If you don't want 'plom_server.templates.Identify' to be distributed and are 2026-06-05T07:38:05,158 already explicitly excluding 'plom_server.templates.Identify' via 2026-06-05T07:38:05,159 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:05,159 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:05,159 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:05,160 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:05,161 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:05,162 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:05,162 even if it does not contain any `.py` files. 2026-06-05T07:38:05,163 On the other hand, currently there is no concept of package data 2026-06-05T07:38:05,163 directory, all directories are treated like packages. 2026-06-05T07:38:05,164 ******************************************************************************** 2026-06-05T07:38:05,165 !! 2026-06-05T07:38:05,166 check.warn(importable) 2026-06-05T07:38:05,167 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Preparation' is absent from the `packages` configuration. 2026-06-05T07:38:05,167 !! 2026-06-05T07:38:05,168 ******************************************************************************** 2026-06-05T07:38:05,169 ############################ 2026-06-05T07:38:05,170 # Package would be ignored # 2026-06-05T07:38:05,170 ############################ 2026-06-05T07:38:05,171 Python recognizes 'plom_server.templates.Preparation' as an importable package[^1], 2026-06-05T07:38:05,171 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:05,172 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:05,173 package, please make sure that 'plom_server.templates.Preparation' is explicitly added 2026-06-05T07:38:05,173 to the `packages` configuration field. 2026-06-05T07:38:05,174 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:05,175 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:05,175 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:05,176 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:05,177 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:05,179 If you don't want 'plom_server.templates.Preparation' to be distributed and are 2026-06-05T07:38:05,179 already explicitly excluding 'plom_server.templates.Preparation' via 2026-06-05T07:38:05,180 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:05,180 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:05,181 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:05,182 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:05,183 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:05,184 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:05,184 even if it does not contain any `.py` files. 2026-06-05T07:38:05,185 On the other hand, currently there is no concept of package data 2026-06-05T07:38:05,185 directory, all directories are treated like packages. 2026-06-05T07:38:05,185 ******************************************************************************** 2026-06-05T07:38:05,186 !! 2026-06-05T07:38:05,186 check.warn(importable) 2026-06-05T07:38:05,187 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Profile' is absent from the `packages` configuration. 2026-06-05T07:38:05,187 !! 2026-06-05T07:38:05,188 ******************************************************************************** 2026-06-05T07:38:05,188 ############################ 2026-06-05T07:38:05,189 # Package would be ignored # 2026-06-05T07:38:05,189 ############################ 2026-06-05T07:38:05,190 Python recognizes 'plom_server.templates.Profile' as an importable package[^1], 2026-06-05T07:38:05,190 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:05,191 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:05,191 package, please make sure that 'plom_server.templates.Profile' is explicitly added 2026-06-05T07:38:05,192 to the `packages` configuration field. 2026-06-05T07:38:05,193 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:05,194 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:05,194 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:05,195 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:05,197 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:05,198 If you don't want 'plom_server.templates.Profile' to be distributed and are 2026-06-05T07:38:05,198 already explicitly excluding 'plom_server.templates.Profile' via 2026-06-05T07:38:05,199 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:05,200 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:05,200 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:05,201 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:05,202 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:05,204 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:05,204 even if it does not contain any `.py` files. 2026-06-05T07:38:05,205 On the other hand, currently there is no concept of package data 2026-06-05T07:38:05,205 directory, all directories are treated like packages. 2026-06-05T07:38:05,206 ******************************************************************************** 2026-06-05T07:38:05,207 !! 2026-06-05T07:38:05,207 check.warn(importable) 2026-06-05T07:38:05,208 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Progress' is absent from the `packages` configuration. 2026-06-05T07:38:05,208 !! 2026-06-05T07:38:05,210 ******************************************************************************** 2026-06-05T07:38:05,210 ############################ 2026-06-05T07:38:05,210 # Package would be ignored # 2026-06-05T07:38:05,211 ############################ 2026-06-05T07:38:05,211 Python recognizes 'plom_server.templates.Progress' as an importable package[^1], 2026-06-05T07:38:05,212 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:05,212 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:05,213 package, please make sure that 'plom_server.templates.Progress' is explicitly added 2026-06-05T07:38:05,213 to the `packages` configuration field. 2026-06-05T07:38:05,214 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:05,214 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:05,215 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:05,215 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:05,216 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:05,217 If you don't want 'plom_server.templates.Progress' to be distributed and are 2026-06-05T07:38:05,217 already explicitly excluding 'plom_server.templates.Progress' via 2026-06-05T07:38:05,218 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:05,218 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:05,219 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:05,219 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:05,221 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:05,222 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:05,223 even if it does not contain any `.py` files. 2026-06-05T07:38:05,223 On the other hand, currently there is no concept of package data 2026-06-05T07:38:05,224 directory, all directories are treated like packages. 2026-06-05T07:38:05,225 ******************************************************************************** 2026-06-05T07:38:05,226 !! 2026-06-05T07:38:05,226 check.warn(importable) 2026-06-05T07:38:05,227 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Progress.Identify' is absent from the `packages` configuration. 2026-06-05T07:38:05,228 !! 2026-06-05T07:38:05,229 ******************************************************************************** 2026-06-05T07:38:05,229 ############################ 2026-06-05T07:38:05,230 # Package would be ignored # 2026-06-05T07:38:05,230 ############################ 2026-06-05T07:38:05,231 Python recognizes 'plom_server.templates.Progress.Identify' as an importable package[^1], 2026-06-05T07:38:05,231 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:05,232 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:05,232 package, please make sure that 'plom_server.templates.Progress.Identify' is explicitly added 2026-06-05T07:38:05,233 to the `packages` configuration field. 2026-06-05T07:38:05,234 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:05,235 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:05,235 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:05,236 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:05,238 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:05,239 If you don't want 'plom_server.templates.Progress.Identify' to be distributed and are 2026-06-05T07:38:05,239 already explicitly excluding 'plom_server.templates.Progress.Identify' via 2026-06-05T07:38:05,239 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:05,240 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:05,240 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:05,241 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:05,242 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:05,243 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:05,243 even if it does not contain any `.py` files. 2026-06-05T07:38:05,244 On the other hand, currently there is no concept of package data 2026-06-05T07:38:05,244 directory, all directories are treated like packages. 2026-06-05T07:38:05,245 ******************************************************************************** 2026-06-05T07:38:05,246 !! 2026-06-05T07:38:05,246 check.warn(importable) 2026-06-05T07:38:05,247 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Progress.Mark' is absent from the `packages` configuration. 2026-06-05T07:38:05,247 !! 2026-06-05T07:38:05,248 ******************************************************************************** 2026-06-05T07:38:05,249 ############################ 2026-06-05T07:38:05,249 # Package would be ignored # 2026-06-05T07:38:05,250 ############################ 2026-06-05T07:38:05,250 Python recognizes 'plom_server.templates.Progress.Mark' as an importable package[^1], 2026-06-05T07:38:05,251 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:05,252 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:05,253 package, please make sure that 'plom_server.templates.Progress.Mark' is explicitly added 2026-06-05T07:38:05,254 to the `packages` configuration field. 2026-06-05T07:38:05,255 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:05,255 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:05,256 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:05,257 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:05,258 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:05,259 If you don't want 'plom_server.templates.Progress.Mark' to be distributed and are 2026-06-05T07:38:05,260 already explicitly excluding 'plom_server.templates.Progress.Mark' via 2026-06-05T07:38:05,260 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:05,261 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:05,262 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:05,263 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:05,264 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:05,266 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:05,267 even if it does not contain any `.py` files. 2026-06-05T07:38:05,267 On the other hand, currently there is no concept of package data 2026-06-05T07:38:05,268 directory, all directories are treated like packages. 2026-06-05T07:38:05,268 ******************************************************************************** 2026-06-05T07:38:05,269 !! 2026-06-05T07:38:05,270 check.warn(importable) 2026-06-05T07:38:05,270 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Progress.User_Info' is absent from the `packages` configuration. 2026-06-05T07:38:05,271 !! 2026-06-05T07:38:05,272 ******************************************************************************** 2026-06-05T07:38:05,272 ############################ 2026-06-05T07:38:05,272 # Package would be ignored # 2026-06-05T07:38:05,273 ############################ 2026-06-05T07:38:05,273 Python recognizes 'plom_server.templates.Progress.User_Info' as an importable package[^1], 2026-06-05T07:38:05,274 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:05,275 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:05,275 package, please make sure that 'plom_server.templates.Progress.User_Info' is explicitly added 2026-06-05T07:38:05,276 to the `packages` configuration field. 2026-06-05T07:38:05,277 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:05,277 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:05,278 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:05,279 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:05,280 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:05,282 If you don't want 'plom_server.templates.Progress.User_Info' to be distributed and are 2026-06-05T07:38:05,282 already explicitly excluding 'plom_server.templates.Progress.User_Info' via 2026-06-05T07:38:05,283 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:05,284 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:05,284 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:05,285 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:05,287 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:05,288 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:05,289 even if it does not contain any `.py` files. 2026-06-05T07:38:05,289 On the other hand, currently there is no concept of package data 2026-06-05T07:38:05,290 directory, all directories are treated like packages. 2026-06-05T07:38:05,290 ******************************************************************************** 2026-06-05T07:38:05,291 !! 2026-06-05T07:38:05,291 check.warn(importable) 2026-06-05T07:38:05,292 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Progress.fragments' is absent from the `packages` configuration. 2026-06-05T07:38:05,293 !! 2026-06-05T07:38:05,294 ******************************************************************************** 2026-06-05T07:38:05,294 ############################ 2026-06-05T07:38:05,295 # Package would be ignored # 2026-06-05T07:38:05,295 ############################ 2026-06-05T07:38:05,296 Python recognizes 'plom_server.templates.Progress.fragments' as an importable package[^1], 2026-06-05T07:38:05,297 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:05,298 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:05,299 package, please make sure that 'plom_server.templates.Progress.fragments' is explicitly added 2026-06-05T07:38:05,299 to the `packages` configuration field. 2026-06-05T07:38:05,300 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:05,300 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:05,301 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:05,302 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:05,303 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:05,304 If you don't want 'plom_server.templates.Progress.fragments' to be distributed and are 2026-06-05T07:38:05,304 already explicitly excluding 'plom_server.templates.Progress.fragments' via 2026-06-05T07:38:05,305 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:05,305 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:05,306 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:05,307 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:05,308 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:05,310 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:05,310 even if it does not contain any `.py` files. 2026-06-05T07:38:05,311 On the other hand, currently there is no concept of package data 2026-06-05T07:38:05,311 directory, all directories are treated like packages. 2026-06-05T07:38:05,312 ******************************************************************************** 2026-06-05T07:38:05,313 !! 2026-06-05T07:38:05,313 check.warn(importable) 2026-06-05T07:38:05,314 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.QuestionClustering' is absent from the `packages` configuration. 2026-06-05T07:38:05,314 !! 2026-06-05T07:38:05,315 ******************************************************************************** 2026-06-05T07:38:05,316 ############################ 2026-06-05T07:38:05,316 # Package would be ignored # 2026-06-05T07:38:05,317 ############################ 2026-06-05T07:38:05,317 Python recognizes 'plom_server.templates.QuestionClustering' as an importable package[^1], 2026-06-05T07:38:05,318 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:05,319 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:05,320 package, please make sure that 'plom_server.templates.QuestionClustering' is explicitly added 2026-06-05T07:38:05,320 to the `packages` configuration field. 2026-06-05T07:38:05,321 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:05,322 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:05,322 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:05,323 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:05,324 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:05,326 If you don't want 'plom_server.templates.QuestionClustering' to be distributed and are 2026-06-05T07:38:05,326 already explicitly excluding 'plom_server.templates.QuestionClustering' via 2026-06-05T07:38:05,327 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:05,327 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:05,328 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:05,329 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:05,330 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:05,332 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:05,333 even if it does not contain any `.py` files. 2026-06-05T07:38:05,333 On the other hand, currently there is no concept of package data 2026-06-05T07:38:05,334 directory, all directories are treated like packages. 2026-06-05T07:38:05,334 ******************************************************************************** 2026-06-05T07:38:05,335 !! 2026-06-05T07:38:05,336 check.warn(importable) 2026-06-05T07:38:05,336 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.QuestionClustering.fragments' is absent from the `packages` configuration. 2026-06-05T07:38:05,337 !! 2026-06-05T07:38:05,338 ******************************************************************************** 2026-06-05T07:38:05,338 ############################ 2026-06-05T07:38:05,339 # Package would be ignored # 2026-06-05T07:38:05,339 ############################ 2026-06-05T07:38:05,340 Python recognizes 'plom_server.templates.QuestionClustering.fragments' as an importable package[^1], 2026-06-05T07:38:05,340 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:05,342 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:05,342 package, please make sure that 'plom_server.templates.QuestionClustering.fragments' is explicitly added 2026-06-05T07:38:05,343 to the `packages` configuration field. 2026-06-05T07:38:05,344 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:05,344 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:05,345 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:05,346 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:05,347 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:05,348 If you don't want 'plom_server.templates.QuestionClustering.fragments' to be distributed and are 2026-06-05T07:38:05,349 already explicitly excluding 'plom_server.templates.QuestionClustering.fragments' via 2026-06-05T07:38:05,349 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:05,350 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:05,350 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:05,352 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:05,353 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:05,354 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:05,355 even if it does not contain any `.py` files. 2026-06-05T07:38:05,356 On the other hand, currently there is no concept of package data 2026-06-05T07:38:05,356 directory, all directories are treated like packages. 2026-06-05T07:38:05,357 ******************************************************************************** 2026-06-05T07:38:05,358 !! 2026-06-05T07:38:05,358 check.warn(importable) 2026-06-05T07:38:05,359 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Questiontags' is absent from the `packages` configuration. 2026-06-05T07:38:05,360 !! 2026-06-05T07:38:05,361 ******************************************************************************** 2026-06-05T07:38:05,363 ############################ 2026-06-05T07:38:05,363 # Package would be ignored # 2026-06-05T07:38:05,364 ############################ 2026-06-05T07:38:05,364 Python recognizes 'plom_server.templates.Questiontags' as an importable package[^1], 2026-06-05T07:38:05,364 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:05,365 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:05,366 package, please make sure that 'plom_server.templates.Questiontags' is explicitly added 2026-06-05T07:38:05,366 to the `packages` configuration field. 2026-06-05T07:38:05,367 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:05,368 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:05,368 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:05,369 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:05,370 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:05,371 If you don't want 'plom_server.templates.Questiontags' to be distributed and are 2026-06-05T07:38:05,372 already explicitly excluding 'plom_server.templates.Questiontags' via 2026-06-05T07:38:05,372 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:05,373 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:05,373 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:05,375 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:05,376 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:05,377 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:05,378 even if it does not contain any `.py` files. 2026-06-05T07:38:05,378 On the other hand, currently there is no concept of package data 2026-06-05T07:38:05,379 directory, all directories are treated like packages. 2026-06-05T07:38:05,379 ******************************************************************************** 2026-06-05T07:38:05,381 !! 2026-06-05T07:38:05,381 check.warn(importable) 2026-06-05T07:38:05,382 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Rectangles' is absent from the `packages` configuration. 2026-06-05T07:38:05,382 !! 2026-06-05T07:38:05,384 ******************************************************************************** 2026-06-05T07:38:05,384 ############################ 2026-06-05T07:38:05,385 # Package would be ignored # 2026-06-05T07:38:05,385 ############################ 2026-06-05T07:38:05,386 Python recognizes 'plom_server.templates.Rectangles' as an importable package[^1], 2026-06-05T07:38:05,386 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:05,387 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:05,388 package, please make sure that 'plom_server.templates.Rectangles' is explicitly added 2026-06-05T07:38:05,389 to the `packages` configuration field. 2026-06-05T07:38:05,390 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:05,390 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:05,391 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:05,392 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:05,393 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:05,394 If you don't want 'plom_server.templates.Rectangles' to be distributed and are 2026-06-05T07:38:05,394 already explicitly excluding 'plom_server.templates.Rectangles' via 2026-06-05T07:38:05,395 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:05,395 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:05,396 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:05,397 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:05,398 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:05,399 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:05,400 even if it does not contain any `.py` files. 2026-06-05T07:38:05,400 On the other hand, currently there is no concept of package data 2026-06-05T07:38:05,401 directory, all directories are treated like packages. 2026-06-05T07:38:05,401 ******************************************************************************** 2026-06-05T07:38:05,402 !! 2026-06-05T07:38:05,403 check.warn(importable) 2026-06-05T07:38:05,403 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Reports' is absent from the `packages` configuration. 2026-06-05T07:38:05,404 !! 2026-06-05T07:38:05,405 ******************************************************************************** 2026-06-05T07:38:05,405 ############################ 2026-06-05T07:38:05,406 # Package would be ignored # 2026-06-05T07:38:05,407 ############################ 2026-06-05T07:38:05,407 Python recognizes 'plom_server.templates.Reports' as an importable package[^1], 2026-06-05T07:38:05,408 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:05,409 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:05,409 package, please make sure that 'plom_server.templates.Reports' is explicitly added 2026-06-05T07:38:05,410 to the `packages` configuration field. 2026-06-05T07:38:05,411 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:05,412 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:05,412 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:05,414 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:05,415 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:05,416 If you don't want 'plom_server.templates.Reports' to be distributed and are 2026-06-05T07:38:05,417 already explicitly excluding 'plom_server.templates.Reports' via 2026-06-05T07:38:05,417 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:05,418 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:05,418 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:05,420 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:05,421 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:05,423 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:05,423 even if it does not contain any `.py` files. 2026-06-05T07:38:05,424 On the other hand, currently there is no concept of package data 2026-06-05T07:38:05,424 directory, all directories are treated like packages. 2026-06-05T07:38:05,425 ******************************************************************************** 2026-06-05T07:38:05,426 !! 2026-06-05T07:38:05,426 check.warn(importable) 2026-06-05T07:38:05,427 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Rubrics' is absent from the `packages` configuration. 2026-06-05T07:38:05,427 !! 2026-06-05T07:38:05,428 ******************************************************************************** 2026-06-05T07:38:05,429 ############################ 2026-06-05T07:38:05,429 # Package would be ignored # 2026-06-05T07:38:05,430 ############################ 2026-06-05T07:38:05,430 Python recognizes 'plom_server.templates.Rubrics' as an importable package[^1], 2026-06-05T07:38:05,431 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:05,432 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:05,432 package, please make sure that 'plom_server.templates.Rubrics' is explicitly added 2026-06-05T07:38:05,433 to the `packages` configuration field. 2026-06-05T07:38:05,434 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:05,434 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:05,435 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:05,436 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:05,437 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:05,438 If you don't want 'plom_server.templates.Rubrics' to be distributed and are 2026-06-05T07:38:05,438 already explicitly excluding 'plom_server.templates.Rubrics' via 2026-06-05T07:38:05,439 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:05,439 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:05,440 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:05,441 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:05,442 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:05,444 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:05,444 even if it does not contain any `.py` files. 2026-06-05T07:38:05,445 On the other hand, currently there is no concept of package data 2026-06-05T07:38:05,445 directory, all directories are treated like packages. 2026-06-05T07:38:05,446 ******************************************************************************** 2026-06-05T07:38:05,447 !! 2026-06-05T07:38:05,448 check.warn(importable) 2026-06-05T07:38:05,448 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Scan' is absent from the `packages` configuration. 2026-06-05T07:38:05,449 !! 2026-06-05T07:38:05,450 ******************************************************************************** 2026-06-05T07:38:05,450 ############################ 2026-06-05T07:38:05,451 # Package would be ignored # 2026-06-05T07:38:05,451 ############################ 2026-06-05T07:38:05,452 Python recognizes 'plom_server.templates.Scan' as an importable package[^1], 2026-06-05T07:38:05,453 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:05,454 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:05,454 package, please make sure that 'plom_server.templates.Scan' is explicitly added 2026-06-05T07:38:05,455 to the `packages` configuration field. 2026-06-05T07:38:05,456 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:05,456 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:05,457 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:05,458 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:05,459 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:05,459 If you don't want 'plom_server.templates.Scan' to be distributed and are 2026-06-05T07:38:05,460 already explicitly excluding 'plom_server.templates.Scan' via 2026-06-05T07:38:05,460 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:05,461 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:05,461 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:05,462 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:05,463 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:05,465 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:05,465 even if it does not contain any `.py` files. 2026-06-05T07:38:05,466 On the other hand, currently there is no concept of package data 2026-06-05T07:38:05,466 directory, all directories are treated like packages. 2026-06-05T07:38:05,467 ******************************************************************************** 2026-06-05T07:38:05,468 !! 2026-06-05T07:38:05,468 check.warn(importable) 2026-06-05T07:38:05,469 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Scan.fragments' is absent from the `packages` configuration. 2026-06-05T07:38:05,470 !! 2026-06-05T07:38:05,471 ******************************************************************************** 2026-06-05T07:38:05,471 ############################ 2026-06-05T07:38:05,472 # Package would be ignored # 2026-06-05T07:38:05,473 ############################ 2026-06-05T07:38:05,473 Python recognizes 'plom_server.templates.Scan.fragments' as an importable package[^1], 2026-06-05T07:38:05,474 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:05,475 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:05,476 package, please make sure that 'plom_server.templates.Scan.fragments' is explicitly added 2026-06-05T07:38:05,476 to the `packages` configuration field. 2026-06-05T07:38:05,477 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:05,478 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:05,478 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:05,479 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:05,480 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:05,482 If you don't want 'plom_server.templates.Scan.fragments' to be distributed and are 2026-06-05T07:38:05,482 already explicitly excluding 'plom_server.templates.Scan.fragments' via 2026-06-05T07:38:05,483 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:05,484 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:05,484 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:05,485 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:05,486 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:05,488 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:05,489 even if it does not contain any `.py` files. 2026-06-05T07:38:05,489 On the other hand, currently there is no concept of package data 2026-06-05T07:38:05,490 directory, all directories are treated like packages. 2026-06-05T07:38:05,490 ******************************************************************************** 2026-06-05T07:38:05,491 !! 2026-06-05T07:38:05,492 check.warn(importable) 2026-06-05T07:38:05,493 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.SpecCreator' is absent from the `packages` configuration. 2026-06-05T07:38:05,493 !! 2026-06-05T07:38:05,494 ******************************************************************************** 2026-06-05T07:38:05,495 ############################ 2026-06-05T07:38:05,495 # Package would be ignored # 2026-06-05T07:38:05,496 ############################ 2026-06-05T07:38:05,496 Python recognizes 'plom_server.templates.SpecCreator' as an importable package[^1], 2026-06-05T07:38:05,497 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:05,498 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:05,498 package, please make sure that 'plom_server.templates.SpecCreator' is explicitly added 2026-06-05T07:38:05,499 to the `packages` configuration field. 2026-06-05T07:38:05,500 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:05,501 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:05,501 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:05,503 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:05,504 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:05,505 If you don't want 'plom_server.templates.SpecCreator' to be distributed and are 2026-06-05T07:38:05,506 already explicitly excluding 'plom_server.templates.SpecCreator' via 2026-06-05T07:38:05,506 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:05,507 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:05,508 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:05,509 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:05,510 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:05,511 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:05,512 even if it does not contain any `.py` files. 2026-06-05T07:38:05,512 On the other hand, currently there is no concept of package data 2026-06-05T07:38:05,513 directory, all directories are treated like packages. 2026-06-05T07:38:05,514 ******************************************************************************** 2026-06-05T07:38:05,515 !! 2026-06-05T07:38:05,515 check.warn(importable) 2026-06-05T07:38:05,516 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Tags' is absent from the `packages` configuration. 2026-06-05T07:38:05,517 !! 2026-06-05T07:38:05,518 ******************************************************************************** 2026-06-05T07:38:05,518 ############################ 2026-06-05T07:38:05,519 # Package would be ignored # 2026-06-05T07:38:05,519 ############################ 2026-06-05T07:38:05,520 Python recognizes 'plom_server.templates.Tags' as an importable package[^1], 2026-06-05T07:38:05,520 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:05,521 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:05,521 package, please make sure that 'plom_server.templates.Tags' is explicitly added 2026-06-05T07:38:05,522 to the `packages` configuration field. 2026-06-05T07:38:05,523 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:05,523 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:05,524 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:05,525 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:05,526 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:05,527 If you don't want 'plom_server.templates.Tags' to be distributed and are 2026-06-05T07:38:05,527 already explicitly excluding 'plom_server.templates.Tags' via 2026-06-05T07:38:05,528 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:05,528 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:05,529 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:05,530 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:05,531 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:05,533 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:05,533 even if it does not contain any `.py` files. 2026-06-05T07:38:05,534 On the other hand, currently there is no concept of package data 2026-06-05T07:38:05,534 directory, all directories are treated like packages. 2026-06-05T07:38:05,535 ******************************************************************************** 2026-06-05T07:38:05,536 !! 2026-06-05T07:38:05,537 check.warn(importable) 2026-06-05T07:38:05,537 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.TaskOrder' is absent from the `packages` configuration. 2026-06-05T07:38:05,538 !! 2026-06-05T07:38:05,539 ******************************************************************************** 2026-06-05T07:38:05,539 ############################ 2026-06-05T07:38:05,540 # Package would be ignored # 2026-06-05T07:38:05,540 ############################ 2026-06-05T07:38:05,541 Python recognizes 'plom_server.templates.TaskOrder' as an importable package[^1], 2026-06-05T07:38:05,541 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:05,543 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:05,543 package, please make sure that 'plom_server.templates.TaskOrder' is explicitly added 2026-06-05T07:38:05,544 to the `packages` configuration field. 2026-06-05T07:38:05,545 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:05,545 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:05,546 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:05,547 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:05,548 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:05,549 If you don't want 'plom_server.templates.TaskOrder' to be distributed and are 2026-06-05T07:38:05,550 already explicitly excluding 'plom_server.templates.TaskOrder' via 2026-06-05T07:38:05,550 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:05,551 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:05,551 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:05,552 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:05,553 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:05,554 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:05,555 even if it does not contain any `.py` files. 2026-06-05T07:38:05,555 On the other hand, currently there is no concept of package data 2026-06-05T07:38:05,556 directory, all directories are treated like packages. 2026-06-05T07:38:05,556 ******************************************************************************** 2026-06-05T07:38:05,557 !! 2026-06-05T07:38:05,558 check.warn(importable) 2026-06-05T07:38:05,558 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.UserManagement' is absent from the `packages` configuration. 2026-06-05T07:38:05,559 !! 2026-06-05T07:38:05,560 ******************************************************************************** 2026-06-05T07:38:05,560 ############################ 2026-06-05T07:38:05,561 # Package would be ignored # 2026-06-05T07:38:05,561 ############################ 2026-06-05T07:38:05,562 Python recognizes 'plom_server.templates.UserManagement' as an importable package[^1], 2026-06-05T07:38:05,562 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:05,564 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:05,564 package, please make sure that 'plom_server.templates.UserManagement' is explicitly added 2026-06-05T07:38:05,565 to the `packages` configuration field. 2026-06-05T07:38:05,566 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:05,566 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:05,567 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:05,568 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:05,569 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:05,570 If you don't want 'plom_server.templates.UserManagement' to be distributed and are 2026-06-05T07:38:05,571 already explicitly excluding 'plom_server.templates.UserManagement' via 2026-06-05T07:38:05,571 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:05,572 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:05,572 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:05,573 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:05,575 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:05,576 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:05,577 even if it does not contain any `.py` files. 2026-06-05T07:38:05,578 On the other hand, currently there is no concept of package data 2026-06-05T07:38:05,578 directory, all directories are treated like packages. 2026-06-05T07:38:05,579 ******************************************************************************** 2026-06-05T07:38:05,580 !! 2026-06-05T07:38:05,580 check.warn(importable) 2026-06-05T07:38:05,581 /tmp/pip-build-env-bfafhxir/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.base' is absent from the `packages` configuration. 2026-06-05T07:38:05,581 !! 2026-06-05T07:38:05,582 ******************************************************************************** 2026-06-05T07:38:05,583 ############################ 2026-06-05T07:38:05,583 # Package would be ignored # 2026-06-05T07:38:05,584 ############################ 2026-06-05T07:38:05,584 Python recognizes 'plom_server.templates.base' as an importable package[^1], 2026-06-05T07:38:05,585 but it is absent from setuptools' `packages` configuration. 2026-06-05T07:38:05,586 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-05T07:38:05,586 package, please make sure that 'plom_server.templates.base' is explicitly added 2026-06-05T07:38:05,587 to the `packages` configuration field. 2026-06-05T07:38:05,588 Alternatively, you can also rely on setuptools' discovery methods 2026-06-05T07:38:05,588 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-05T07:38:05,589 instead of `find_packages(...)`/`find:`). 2026-06-05T07:38:05,590 You can read more about "package discovery" on setuptools documentation page: 2026-06-05T07:38:05,591 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-05T07:38:05,592 If you don't want 'plom_server.templates.base' to be distributed and are 2026-06-05T07:38:05,593 already explicitly excluding 'plom_server.templates.base' via 2026-06-05T07:38:05,593 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-05T07:38:05,594 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-05T07:38:05,594 combination with a more fine grained `package-data` configuration. 2026-06-05T07:38:05,595 You can read more about "package data files" on setuptools documentation page: 2026-06-05T07:38:05,596 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-05T07:38:05,598 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-05T07:38:05,599 even if it does not contain any `.py` files. 2026-06-05T07:38:05,599 On the other hand, currently there is no concept of package data 2026-06-05T07:38:05,600 directory, all directories are treated like packages. 2026-06-05T07:38:05,600 ******************************************************************************** 2026-06-05T07:38:05,601 !! 2026-06-05T07:38:05,602 check.warn(importable) 2026-06-05T07:38:05,602 copying plom/demo_rubrics.toml -> build/lib/plom 2026-06-05T07:38:05,603 copying plom/idBox2.pdf -> build/lib/plom 2026-06-05T07:38:05,603 copying plom/idBox4.pdf -> build/lib/plom 2026-06-05T07:38:05,604 copying plom/latexTemplate.tex -> build/lib/plom 2026-06-05T07:38:05,605 copying plom/latexTemplatev2.tex -> build/lib/plom 2026-06-05T07:38:05,605 copying plom/templateSolutionSpec.toml -> build/lib/plom 2026-06-05T07:38:05,606 copying plom/templateTestSpec.toml -> build/lib/plom 2026-06-05T07:38:05,606 copying plom/templateUserList.csv -> build/lib/plom 2026-06-05T07:38:05,607 copying plom/test_target_latex.png -> build/lib/plom 2026-06-05T07:38:05,608 copying plom/test_target_latex_old.png -> build/lib/plom 2026-06-05T07:38:05,608 copying plom/create/bundle_separator_src.tex -> build/lib/plom/create 2026-06-05T07:38:05,609 copying plom/create/digits.json -> build/lib/plom/create 2026-06-05T07:38:05,609 copying plom/create/extra_pages_src.tex -> build/lib/plom/create 2026-06-05T07:38:05,610 copying plom/create/scrap_paper_src.tex -> build/lib/plom/create 2026-06-05T07:38:05,610 copying plom/create/fonts/adr_handwriting.ttf -> build/lib/plom/create/fonts 2026-06-05T07:38:05,611 copying plom/create/fonts/bt_handwriting.ttf -> build/lib/plom/create/fonts 2026-06-05T07:38:05,611 copying plom/create/fonts/ejx_handwriting.ttf -> build/lib/plom/create/fonts 2026-06-05T07:38:05,611 copying plom/create/fonts/ld_handwriting.ttf -> build/lib/plom/create/fonts 2026-06-05T07:38:05,612 copying plom/create/fonts/nh_handwriting.ttf -> build/lib/plom/create/fonts 2026-06-05T07:38:05,612 copying plom/create/fonts/pdl_handwriting.ttf -> build/lib/plom/create/fonts 2026-06-05T07:38:05,613 copying plom/scan/test_rgb.png -> build/lib/plom/scan 2026-06-05T07:38:05,613 copying plom/scan/test_zbar_fails.png -> build/lib/plom/scan 2026-06-05T07:38:05,614 copying plom_server/log_config_dev.yaml -> build/lib/plom_server 2026-06-05T07:38:05,614 copying plom_server/log_config_prod.yaml -> build/lib/plom_server 2026-06-05T07:38:05,615 creating build/lib/plom_server/demo_files 2026-06-05T07:38:05,615 copying plom_server/demo_files/assessment_v1.tex -> build/lib/plom_server/demo_files 2026-06-05T07:38:05,616 copying plom_server/demo_files/assessment_v2.tex -> build/lib/plom_server/demo_files 2026-06-05T07:38:05,616 copying plom_server/demo_files/assessment_v3.tex -> build/lib/plom_server/demo_files 2026-06-05T07:38:05,617 copying plom_server/demo_files/bundle_for_demo.toml -> build/lib/plom_server/demo_files 2026-06-05T07:38:05,618 copying plom_server/demo_files/bundle_for_long_demo.toml -> build/lib/plom_server/demo_files 2026-06-05T07:38:05,618 copying plom_server/demo_files/bundle_for_plaid_demo.toml -> build/lib/plom_server/demo_files 2026-06-05T07:38:05,619 copying plom_server/demo_files/bundle_for_quick_demo.toml -> build/lib/plom_server/demo_files 2026-06-05T07:38:05,619 copying plom_server/demo_files/cl_for_demo.csv -> build/lib/plom_server/demo_files 2026-06-05T07:38:05,620 copying plom_server/demo_files/cl_for_long_demo.csv -> build/lib/plom_server/demo_files 2026-06-05T07:38:05,620 copying plom_server/demo_files/cl_for_plaid_demo.csv -> build/lib/plom_server/demo_files 2026-06-05T07:38:05,621 copying plom_server/demo_files/cl_for_quick_demo.csv -> build/lib/plom_server/demo_files 2026-06-05T07:38:05,621 copying plom_server/demo_files/demo_assessment_qtags.csv -> build/lib/plom_server/demo_files 2026-06-05T07:38:05,622 copying plom_server/demo_files/demo_assessment_rubrics_q1.toml -> build/lib/plom_server/demo_files 2026-06-05T07:38:05,622 copying plom_server/demo_files/demo_assessment_rubrics_q2.toml -> build/lib/plom_server/demo_files 2026-06-05T07:38:05,623 copying plom_server/demo_files/demo_assessment_rubrics_q3.toml -> build/lib/plom_server/demo_files 2026-06-05T07:38:05,624 copying plom_server/demo_files/demo_assessment_rubrics_q4.toml -> build/lib/plom_server/demo_files 2026-06-05T07:38:05,624 copying plom_server/demo_files/demo_assessment_rubrics_q4_version_specific.toml -> build/lib/plom_server/demo_files 2026-06-05T07:38:05,625 copying plom_server/demo_files/demo_assessment_spec.toml -> build/lib/plom_server/demo_files 2026-06-05T07:38:05,625 copying plom_server/demo_files/demo_assessment_spec_single_version.toml -> build/lib/plom_server/demo_files 2026-06-05T07:38:05,626 copying plom_server/demo_files/demo_solution_spec.toml -> build/lib/plom_server/demo_files 2026-06-05T07:38:05,626 creating build/lib/plom_server/API/migrations 2026-06-05T07:38:05,627 copying plom_server/API/migrations/__init__.py -> build/lib/plom_server/API/migrations 2026-06-05T07:38:05,627 creating build/lib/plom_server/API/permissions 2026-06-05T07:38:05,628 copying plom_server/API/permissions/__init__.py -> build/lib/plom_server/API/permissions 2026-06-05T07:38:05,629 copying plom_server/API/permissions/permissions.py -> build/lib/plom_server/API/permissions 2026-06-05T07:38:05,629 creating build/lib/plom_server/API/routes 2026-06-05T07:38:05,629 copying plom_server/API/routes/__init__.py -> build/lib/plom_server/API/routes 2026-06-05T07:38:05,630 copying plom_server/API/routes/annotation_patterns.py -> build/lib/plom_server/API/routes 2026-06-05T07:38:05,630 copying plom_server/API/routes/id_patterns.py -> build/lib/plom_server/API/routes 2026-06-05T07:38:05,631 copying plom_server/API/routes/mark_patterns.py -> build/lib/plom_server/API/routes 2026-06-05T07:38:05,631 copying plom_server/API/routes/misc_patterns.py -> build/lib/plom_server/API/routes 2026-06-05T07:38:05,632 copying plom_server/API/routes/tags_patterns.py -> build/lib/plom_server/API/routes 2026-06-05T07:38:05,632 creating build/lib/plom_server/API/tests 2026-06-05T07:38:05,633 copying plom_server/API/tests/__init__.py -> build/lib/plom_server/API/tests 2026-06-05T07:38:05,633 copying plom_server/API/tests/conftest.py -> build/lib/plom_server/API/tests 2026-06-05T07:38:05,634 copying plom_server/API/tests/test_client_reject_list.py -> build/lib/plom_server/API/tests 2026-06-05T07:38:05,634 copying plom_server/API/tests/test_mark_questions.py -> build/lib/plom_server/API/tests 2026-06-05T07:38:05,635 creating build/lib/plom_server/API/views 2026-06-05T07:38:05,635 copying plom_server/API/views/__init__.py -> build/lib/plom_server/API/views 2026-06-05T07:38:05,636 copying plom_server/API/views/classlist.py -> build/lib/plom_server/API/views 2026-06-05T07:38:05,636 copying plom_server/API/views/finish.py -> build/lib/plom_server/API/views 2026-06-05T07:38:05,637 copying plom_server/API/views/identify.py -> build/lib/plom_server/API/views 2026-06-05T07:38:05,637 copying plom_server/API/views/latex.py -> build/lib/plom_server/API/views 2026-06-05T07:38:05,638 copying plom_server/API/views/mark.py -> build/lib/plom_server/API/views 2026-06-05T07:38:05,639 copying plom_server/API/views/mark_question.py -> build/lib/plom_server/API/views 2026-06-05T07:38:05,639 copying plom_server/API/views/paperstoprint.py -> build/lib/plom_server/API/views 2026-06-05T07:38:05,640 copying plom_server/API/views/pqvmap.py -> build/lib/plom_server/API/views 2026-06-05T07:38:05,640 copying plom_server/API/views/public_code.py -> build/lib/plom_server/API/views 2026-06-05T07:38:05,641 copying plom_server/API/views/rectangle_extractor.py -> build/lib/plom_server/API/views 2026-06-05T07:38:05,641 copying plom_server/API/views/report.py -> build/lib/plom_server/API/views 2026-06-05T07:38:05,642 copying plom_server/API/views/rubrics.py -> build/lib/plom_server/API/views 2026-06-05T07:38:05,642 copying plom_server/API/views/scan.py -> build/lib/plom_server/API/views 2026-06-05T07:38:05,643 copying plom_server/API/views/server_info.py -> build/lib/plom_server/API/views 2026-06-05T07:38:05,644 copying plom_server/API/views/source_handler.py -> build/lib/plom_server/API/views 2026-06-05T07:38:05,644 copying plom_server/API/views/spec_handler.py -> build/lib/plom_server/API/views 2026-06-05T07:38:05,645 copying plom_server/API/views/user_info.py -> build/lib/plom_server/API/views 2026-06-05T07:38:05,645 copying plom_server/API/views/utils.py -> build/lib/plom_server/API/views 2026-06-05T07:38:05,646 creating build/lib/plom_server/Authentication/forms 2026-06-05T07:38:05,646 copying plom_server/Authentication/forms/__init__.py -> build/lib/plom_server/Authentication/forms 2026-06-05T07:38:05,647 copying plom_server/Authentication/forms/choices.py -> build/lib/plom_server/Authentication/forms 2026-06-05T07:38:05,648 copying plom_server/Authentication/forms/signupForm.py -> build/lib/plom_server/Authentication/forms 2026-06-05T07:38:05,648 creating build/lib/plom_server/Authentication/management/commands 2026-06-05T07:38:05,649 copying plom_server/Authentication/management/commands/plom_create_groups.py -> build/lib/plom_server/Authentication/management/commands 2026-06-05T07:38:05,650 creating build/lib/plom_server/Authentication/migrations 2026-06-05T07:38:05,650 copying plom_server/Authentication/migrations/0001_initial.py -> build/lib/plom_server/Authentication/migrations 2026-06-05T07:38:05,650 copying plom_server/Authentication/migrations/__init__.py -> build/lib/plom_server/Authentication/migrations 2026-06-05T07:38:05,651 creating build/lib/plom_server/Authentication/tests 2026-06-05T07:38:05,651 copying plom_server/Authentication/tests/__init__.py -> build/lib/plom_server/Authentication/tests 2026-06-05T07:38:05,652 copying plom_server/Authentication/tests/test_base_link.py -> build/lib/plom_server/Authentication/tests 2026-06-05T07:38:05,652 copying plom_server/Authentication/tests/test_create_users.py -> build/lib/plom_server/Authentication/tests 2026-06-05T07:38:05,653 creating build/lib/plom_server/Base/migrations 2026-06-05T07:38:05,653 copying plom_server/Base/migrations/0001_initial.py -> build/lib/plom_server/Base/migrations 2026-06-05T07:38:05,654 copying plom_server/Base/migrations/__init__.py -> build/lib/plom_server/Base/migrations 2026-06-05T07:38:05,654 creating build/lib/plom_server/BuildPaperPDF/management/commands 2026-06-05T07:38:05,655 copying plom_server/BuildPaperPDF/management/commands/plom_build_paper_pdfs.py -> build/lib/plom_server/BuildPaperPDF/management/commands 2026-06-05T07:38:05,655 creating build/lib/plom_server/BuildPaperPDF/migrations 2026-06-05T07:38:05,656 copying plom_server/BuildPaperPDF/migrations/0001_initial.py -> build/lib/plom_server/BuildPaperPDF/migrations 2026-06-05T07:38:05,656 copying plom_server/BuildPaperPDF/migrations/__init__.py -> build/lib/plom_server/BuildPaperPDF/migrations 2026-06-05T07:38:05,657 creating build/lib/plom_server/Contrib/management/commands 2026-06-05T07:38:05,657 copying plom_server/Contrib/management/commands/PCA_analysis.py -> build/lib/plom_server/Contrib/management/commands 2026-06-05T07:38:05,658 copying plom_server/Contrib/management/commands/cluster_and_tag.py -> build/lib/plom_server/Contrib/management/commands 2026-06-05T07:38:05,658 creating build/lib/plom_server/Finish/management/commands 2026-06-05T07:38:05,659 copying plom_server/Finish/management/commands/generate_report.py -> build/lib/plom_server/Finish/management/commands 2026-06-05T07:38:05,660 copying plom_server/Finish/management/commands/plom_build_all_soln.py -> build/lib/plom_server/Finish/management/commands 2026-06-05T07:38:05,660 copying plom_server/Finish/management/commands/plom_build_soln.py -> build/lib/plom_server/Finish/management/commands 2026-06-05T07:38:05,661 copying plom_server/Finish/management/commands/plom_download_marks_csv.py -> build/lib/plom_server/Finish/management/commands 2026-06-05T07:38:05,661 copying plom_server/Finish/management/commands/plom_download_ta_info_csv.py -> build/lib/plom_server/Finish/management/commands 2026-06-05T07:38:05,662 copying plom_server/Finish/management/commands/plom_reassemble.py -> build/lib/plom_server/Finish/management/commands 2026-06-05T07:38:05,662 copying plom_server/Finish/management/commands/plom_soln_sources.py -> build/lib/plom_server/Finish/management/commands 2026-06-05T07:38:05,663 copying plom_server/Finish/management/commands/plom_soln_spec.py -> build/lib/plom_server/Finish/management/commands 2026-06-05T07:38:05,664 creating build/lib/plom_server/Finish/migrations 2026-06-05T07:38:05,664 copying plom_server/Finish/migrations/0001_initial.py -> build/lib/plom_server/Finish/migrations 2026-06-05T07:38:05,665 copying plom_server/Finish/migrations/__init__.py -> build/lib/plom_server/Finish/migrations 2026-06-05T07:38:05,666 creating build/lib/plom_server/Finish/templatetags 2026-06-05T07:38:05,666 copying plom_server/Finish/templatetags/__init__.py -> build/lib/plom_server/Finish/templatetags 2026-06-05T07:38:05,667 copying plom_server/Finish/templatetags/custom_tags.py -> build/lib/plom_server/Finish/templatetags 2026-06-05T07:38:05,667 creating build/lib/plom_server/Finish/tests 2026-06-05T07:38:05,668 copying plom_server/Finish/tests/__init__.py -> build/lib/plom_server/Finish/tests 2026-06-05T07:38:05,668 copying plom_server/Finish/tests/test_student_mark.py -> build/lib/plom_server/Finish/tests 2026-06-05T07:38:05,669 creating build/lib/plom_server/Finish/useful_files_for_testing 2026-06-05T07:38:05,669 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-06-05T07:38:05,670 creating build/lib/plom_server/Finish/views 2026-06-05T07:38:05,670 copying plom_server/Finish/views/__init__.py -> build/lib/plom_server/Finish/views 2026-06-05T07:38:05,671 copying plom_server/Finish/views/build_soln_pdf.py -> build/lib/plom_server/Finish/views 2026-06-05T07:38:05,671 copying plom_server/Finish/views/marking_info.py -> build/lib/plom_server/Finish/views 2026-06-05T07:38:05,672 copying plom_server/Finish/views/reassembly.py -> build/lib/plom_server/Finish/views 2026-06-05T07:38:05,672 copying plom_server/Finish/views/soln_home.py -> build/lib/plom_server/Finish/views 2026-06-05T07:38:05,673 copying plom_server/Finish/views/soln_sources.py -> build/lib/plom_server/Finish/views 2026-06-05T07:38:05,673 copying plom_server/Finish/views/soln_spec.py -> build/lib/plom_server/Finish/views 2026-06-05T07:38:05,674 copying plom_server/Finish/views/student_report.py -> build/lib/plom_server/Finish/views 2026-06-05T07:38:05,675 copying plom_server/Finish/services/generate_report.css -> build/lib/plom_server/Finish/services 2026-06-05T07:38:05,675 creating build/lib/plom_server/Identify/management/commands 2026-06-05T07:38:05,676 copying plom_server/Identify/management/commands/clear_id.py -> build/lib/plom_server/Identify/management/commands 2026-06-05T07:38:05,676 copying plom_server/Identify/management/commands/plom_id_direct.py -> build/lib/plom_server/Identify/management/commands 2026-06-05T07:38:05,677 copying plom_server/Identify/management/commands/plom_run_id_reader.py -> build/lib/plom_server/Identify/management/commands 2026-06-05T07:38:05,678 creating build/lib/plom_server/Identify/migrations 2026-06-05T07:38:05,678 copying plom_server/Identify/migrations/0001_initial.py -> build/lib/plom_server/Identify/migrations 2026-06-05T07:38:05,679 copying plom_server/Identify/migrations/__init__.py -> build/lib/plom_server/Identify/migrations 2026-06-05T07:38:05,679 creating build/lib/plom_server/QuestionTags/management/commands 2026-06-05T07:38:05,680 copying plom_server/QuestionTags/management/commands/create_tag.py -> build/lib/plom_server/QuestionTags/management/commands 2026-06-05T07:38:05,681 copying plom_server/QuestionTags/management/commands/delete_qtag_link.py -> build/lib/plom_server/QuestionTags/management/commands 2026-06-05T07:38:05,681 copying plom_server/QuestionTags/management/commands/delete_tag.py -> build/lib/plom_server/QuestionTags/management/commands 2026-06-05T07:38:05,682 copying plom_server/QuestionTags/management/commands/link_question_with_tag.py -> build/lib/plom_server/QuestionTags/management/commands 2026-06-05T07:38:05,685 copying plom_server/QuestionTags/management/commands/upload_qtags_csv.py -> build/lib/plom_server/QuestionTags/management/commands 2026-06-05T07:38:05,687 creating build/lib/plom_server/QuestionTags/migrations 2026-06-05T07:38:05,688 copying plom_server/QuestionTags/migrations/0001_initial.py -> build/lib/plom_server/QuestionTags/migrations 2026-06-05T07:38:05,691 copying plom_server/QuestionTags/migrations/__init__.py -> build/lib/plom_server/QuestionTags/migrations 2026-06-05T07:38:05,693 creating build/lib/plom_server/QuestionClustering/migrations 2026-06-05T07:38:05,694 copying plom_server/QuestionClustering/migrations/0001_initial.py -> build/lib/plom_server/QuestionClustering/migrations 2026-06-05T07:38:05,697 copying plom_server/QuestionClustering/migrations/__init__.py -> build/lib/plom_server/QuestionClustering/migrations 2026-06-05T07:38:05,699 creating build/lib/plom_server/Launcher/migrations 2026-06-05T07:38:05,701 copying plom_server/Launcher/migrations/__init__.py -> build/lib/plom_server/Launcher/migrations 2026-06-05T07:38:05,703 creating build/lib/plom_server/Mark/migrations 2026-06-05T07:38:05,704 copying plom_server/Mark/migrations/0001_initial.py -> build/lib/plom_server/Mark/migrations 2026-06-05T07:38:05,706 copying plom_server/Mark/migrations/__init__.py -> build/lib/plom_server/Mark/migrations 2026-06-05T07:38:05,708 creating build/lib/plom_server/Mark/models 2026-06-05T07:38:05,709 copying plom_server/Mark/models/__init__.py -> build/lib/plom_server/Mark/models 2026-06-05T07:38:05,712 copying plom_server/Mark/models/annotations.py -> build/lib/plom_server/Mark/models 2026-06-05T07:38:05,714 copying plom_server/Mark/models/tasks.py -> build/lib/plom_server/Mark/models 2026-06-05T07:38:05,717 copying plom_server/Mark/tests/tiny_qvmap.toml -> build/lib/plom_server/Mark/tests 2026-06-05T07:38:05,719 copying plom_server/Mark/tests/tiny_spec.toml -> build/lib/plom_server/Mark/tests 2026-06-05T07:38:05,721 creating build/lib/plom_server/Papers/management/commands 2026-06-05T07:38:05,723 copying plom_server/Papers/management/commands/plom_qvmap.py -> build/lib/plom_server/Papers/management/commands 2026-06-05T07:38:05,726 creating build/lib/plom_server/Papers/migrations 2026-06-05T07:38:05,727 copying plom_server/Papers/migrations/0001_initial.py -> build/lib/plom_server/Papers/migrations 2026-06-05T07:38:05,730 copying plom_server/Papers/migrations/__init__.py -> build/lib/plom_server/Papers/migrations 2026-06-05T07:38:05,732 creating build/lib/plom_server/Preparation/management/commands 2026-06-05T07:38:05,734 copying plom_server/Preparation/management/commands/plom_preparation_classlist.py -> build/lib/plom_server/Preparation/management/commands 2026-06-05T07:38:05,736 copying plom_server/Preparation/management/commands/plom_preparation_source.py -> build/lib/plom_server/Preparation/management/commands 2026-06-05T07:38:05,739 copying plom_server/Preparation/management/commands/plom_preparation_spec.py -> build/lib/plom_server/Preparation/management/commands 2026-06-05T07:38:05,742 copying plom_server/Preparation/management/commands/plom_preparation_status.py -> build/lib/plom_server/Preparation/management/commands 2026-06-05T07:38:05,744 creating build/lib/plom_server/Preparation/migrations 2026-06-05T07:38:05,745 copying plom_server/Preparation/migrations/0001_initial.py -> build/lib/plom_server/Preparation/migrations 2026-06-05T07:38:05,747 copying plom_server/Preparation/migrations/__init__.py -> build/lib/plom_server/Preparation/migrations 2026-06-05T07:38:05,750 creating build/lib/plom_server/Preparation/tests 2026-06-05T07:38:05,751 copying plom_server/Preparation/tests/__init__.py -> build/lib/plom_server/Preparation/tests 2026-06-05T07:38:05,753 copying plom_server/Preparation/tests/test_classlist_service.py -> build/lib/plom_server/Preparation/tests 2026-06-05T07:38:05,756 copying plom_server/Preparation/tests/test_source_service.py -> build/lib/plom_server/Preparation/tests 2026-06-05T07:38:05,759 copying plom_server/Preparation/tests/test_status.py -> build/lib/plom_server/Preparation/tests 2026-06-05T07:38:05,762 copying plom_server/Preparation/tests/test_students.py -> build/lib/plom_server/Preparation/tests 2026-06-05T07:38:05,764 copying plom_server/Preparation/tests/test_view_home.py -> build/lib/plom_server/Preparation/tests 2026-06-05T07:38:05,767 copying plom_server/Preparation/tests/tiny_spec.toml -> build/lib/plom_server/Preparation/tests 2026-06-05T07:38:05,769 creating build/lib/plom_server/Preparation/useful_files_for_testing 2026-06-05T07:38:05,770 copying plom_server/Preparation/useful_files_for_testing/cl_errs.csv -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-06-05T07:38:05,772 copying plom_server/Preparation/useful_files_for_testing/cl_for_demo.csv -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-06-05T07:38:05,775 copying plom_server/Preparation/useful_files_for_testing/cl_good.csv -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-06-05T07:38:05,777 copying plom_server/Preparation/useful_files_for_testing/cl_warn.csv -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-06-05T07:38:05,779 copying plom_server/Preparation/useful_files_for_testing/spec_with_shared_pages.toml -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-06-05T07:38:05,781 copying plom_server/Preparation/useful_files_for_testing/test_version1.pdf -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-06-05T07:38:05,786 copying plom_server/Preparation/useful_files_for_testing/test_version2.pdf -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-06-05T07:38:05,790 copying plom_server/Preparation/useful_files_for_testing/testing_test_spec.toml -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-06-05T07:38:05,792 creating build/lib/plom_server/Preparation/views 2026-06-05T07:38:05,793 copying plom_server/Preparation/views/__init__.py -> build/lib/plom_server/Preparation/views 2026-06-05T07:38:05,796 copying plom_server/Preparation/views/classlist_manage.py -> build/lib/plom_server/Preparation/views 2026-06-05T07:38:05,798 copying plom_server/Preparation/views/home.py -> build/lib/plom_server/Preparation/views 2026-06-05T07:38:05,800 copying plom_server/Preparation/views/miscellanea.py -> build/lib/plom_server/Preparation/views 2026-06-05T07:38:05,802 copying plom_server/Preparation/views/mocker.py -> build/lib/plom_server/Preparation/views 2026-06-05T07:38:05,804 copying plom_server/Preparation/views/pqv_mapping.py -> build/lib/plom_server/Preparation/views 2026-06-05T07:38:05,807 copying plom_server/Preparation/views/prenaming.py -> build/lib/plom_server/Preparation/views 2026-06-05T07:38:05,810 copying plom_server/Preparation/views/public_code.py -> build/lib/plom_server/Preparation/views 2026-06-05T07:38:05,812 copying plom_server/Preparation/views/source_manage.py -> build/lib/plom_server/Preparation/views 2026-06-05T07:38:05,815 creating build/lib/plom_server/Progress/tests 2026-06-05T07:38:05,816 copying plom_server/Progress/tests/__init__.py -> build/lib/plom_server/Progress/tests 2026-06-05T07:38:05,818 creating build/lib/plom_server/Progress/views 2026-06-05T07:38:05,819 copying plom_server/Progress/views/__init__.py -> build/lib/plom_server/Progress/views 2026-06-05T07:38:05,822 copying plom_server/Progress/views/progress_identify.py -> build/lib/plom_server/Progress/views 2026-06-05T07:38:05,824 copying plom_server/Progress/views/progress_landing.py -> build/lib/plom_server/Progress/views 2026-06-05T07:38:05,826 copying plom_server/Progress/views/progress_mark.py -> build/lib/plom_server/Progress/views 2026-06-05T07:38:05,829 copying plom_server/Progress/views/progress_markerinfo.py -> build/lib/plom_server/Progress/views 2026-06-05T07:38:05,831 copying plom_server/Progress/views/progress_task_annot.py -> build/lib/plom_server/Progress/views 2026-06-05T07:38:05,834 creating build/lib/plom_server/Rectangles/management/commands 2026-06-05T07:38:05,836 copying plom_server/Rectangles/management/commands/plom_extract_rectangle.py -> build/lib/plom_server/Rectangles/management/commands 2026-06-05T07:38:05,839 creating build/lib/plom_server/Rectangles/tests 2026-06-05T07:38:05,840 copying plom_server/Rectangles/tests/__init__.py -> build/lib/plom_server/Rectangles/tests 2026-06-05T07:38:05,842 copying plom_server/Rectangles/tests/test_rectangles.py -> build/lib/plom_server/Rectangles/tests 2026-06-05T07:38:05,845 creating build/lib/plom_server/Rubrics/management/commands 2026-06-05T07:38:05,847 copying plom_server/Rubrics/management/commands/plom_rubrics.py -> build/lib/plom_server/Rubrics/management/commands 2026-06-05T07:38:05,849 creating build/lib/plom_server/Rubrics/migrations 2026-06-05T07:38:05,850 copying plom_server/Rubrics/migrations/0001_initial.py -> build/lib/plom_server/Rubrics/migrations 2026-06-05T07:38:05,853 copying plom_server/Rubrics/migrations/__init__.py -> build/lib/plom_server/Rubrics/migrations 2026-06-05T07:38:05,855 creating build/lib/plom_server/Rubrics/tests 2026-06-05T07:38:05,856 copying plom_server/Rubrics/tests/__init__.py -> build/lib/plom_server/Rubrics/tests 2026-06-05T07:38:05,859 copying plom_server/Rubrics/tests/test_display_delta.py -> build/lib/plom_server/Rubrics/tests 2026-06-05T07:38:05,861 copying plom_server/Rubrics/tests/test_rubric_fractional_permissions.py -> build/lib/plom_server/Rubrics/tests 2026-06-05T07:38:05,864 copying plom_server/Rubrics/tests/test_rubric_misc.py -> build/lib/plom_server/Rubrics/tests 2026-06-05T07:38:05,866 copying plom_server/Rubrics/tests/test_rubric_permissions.py -> build/lib/plom_server/Rubrics/tests 2026-06-05T07:38:05,868 copying plom_server/Rubrics/tests/test_rubric_service.py -> build/lib/plom_server/Rubrics/tests 2026-06-05T07:38:05,872 creating build/lib/plom_server/Scan/management/commands 2026-06-05T07:38:05,873 copying plom_server/Scan/management/commands/plom_bundle_push_lock.py -> build/lib/plom_server/Scan/management/commands 2026-06-05T07:38:05,876 copying plom_server/Scan/management/commands/plom_discard_pushed_page.py -> build/lib/plom_server/Scan/management/commands 2026-06-05T07:38:05,878 copying plom_server/Scan/management/commands/plom_forgive_all_dnm.py -> build/lib/plom_server/Scan/management/commands 2026-06-05T07:38:05,880 copying plom_server/Scan/management/commands/plom_forgive_missing_page.py -> build/lib/plom_server/Scan/management/commands 2026-06-05T07:38:05,882 copying plom_server/Scan/management/commands/plom_list_images_in_paper.py -> build/lib/plom_server/Scan/management/commands 2026-06-05T07:38:05,885 copying plom_server/Scan/management/commands/plom_reassign_discard.py -> build/lib/plom_server/Scan/management/commands 2026-06-05T07:38:05,887 copying plom_server/Scan/management/commands/plom_staging_assign_extra.py -> build/lib/plom_server/Scan/management/commands 2026-06-05T07:38:05,890 copying plom_server/Scan/management/commands/plom_staging_bundles.py -> build/lib/plom_server/Scan/management/commands 2026-06-05T07:38:05,892 copying plom_server/Scan/management/commands/plom_staging_discard.py -> build/lib/plom_server/Scan/management/commands 2026-06-05T07:38:05,895 copying plom_server/Scan/management/commands/plom_staging_extralise.py -> build/lib/plom_server/Scan/management/commands 2026-06-05T07:38:05,897 copying plom_server/Scan/management/commands/plom_staging_knowify.py -> build/lib/plom_server/Scan/management/commands 2026-06-05T07:38:05,900 copying plom_server/Scan/management/commands/plom_staging_rotate.py -> build/lib/plom_server/Scan/management/commands 2026-06-05T07:38:05,902 copying plom_server/Scan/management/commands/plom_staging_unknowify.py -> build/lib/plom_server/Scan/management/commands 2026-06-05T07:38:05,905 creating build/lib/plom_server/Scan/migrations 2026-06-05T07:38:05,906 copying plom_server/Scan/migrations/0001_initial.py -> build/lib/plom_server/Scan/migrations 2026-06-05T07:38:05,909 copying plom_server/Scan/migrations/__init__.py -> build/lib/plom_server/Scan/migrations 2026-06-05T07:38:05,911 creating build/lib/plom_server/Scan/tests 2026-06-05T07:38:05,912 copying plom_server/Scan/tests/__init__.py -> build/lib/plom_server/Scan/tests 2026-06-05T07:38:05,914 copying plom_server/Scan/tests/id_page_img.png -> build/lib/plom_server/Scan/tests 2026-06-05T07:38:05,918 copying plom_server/Scan/tests/spec_with_shared_pages.toml -> build/lib/plom_server/Scan/tests 2026-06-05T07:38:05,920 copying plom_server/Scan/tests/test_forgive.py -> build/lib/plom_server/Scan/tests 2026-06-05T07:38:05,923 copying plom_server/Scan/tests/test_image_process.py -> build/lib/plom_server/Scan/tests 2026-06-05T07:38:05,925 copying plom_server/Scan/tests/test_manage_discard.py -> build/lib/plom_server/Scan/tests 2026-06-05T07:38:05,928 copying plom_server/Scan/tests/test_manage_scan.py -> build/lib/plom_server/Scan/tests 2026-06-05T07:38:05,931 copying plom_server/Scan/tests/test_qr_service.py -> build/lib/plom_server/Scan/tests 2026-06-05T07:38:05,934 copying plom_server/Scan/tests/test_scan_cast.py -> build/lib/plom_server/Scan/tests 2026-06-05T07:38:05,936 copying plom_server/Scan/tests/test_scan_service.py -> build/lib/plom_server/Scan/tests 2026-06-05T07:38:05,939 copying plom_server/Scan/tests/test_staging_image_types.py -> build/lib/plom_server/Scan/tests 2026-06-05T07:38:05,942 creating build/lib/plom_server/Scan/views 2026-06-05T07:38:05,943 copying plom_server/Scan/views/__init__.py -> build/lib/plom_server/Scan/views 2026-06-05T07:38:05,945 copying plom_server/Scan/views/cast_image_state.py -> build/lib/plom_server/Scan/views 2026-06-05T07:38:05,948 copying plom_server/Scan/views/manage_bundle.py -> build/lib/plom_server/Scan/views 2026-06-05T07:38:05,951 copying plom_server/Scan/views/push_images.py -> build/lib/plom_server/Scan/views 2026-06-05T07:38:05,953 copying plom_server/Scan/views/pushed_images.py -> build/lib/plom_server/Scan/views 2026-06-05T07:38:05,956 copying plom_server/Scan/views/rotate_images.py -> build/lib/plom_server/Scan/views 2026-06-05T07:38:05,958 copying plom_server/Scan/views/scan_discards.py -> build/lib/plom_server/Scan/views 2026-06-05T07:38:05,960 copying plom_server/Scan/views/scanner_home.py -> build/lib/plom_server/Scan/views 2026-06-05T07:38:05,963 copying plom_server/Scan/views/scanner_summary.py -> build/lib/plom_server/Scan/views 2026-06-05T07:38:05,965 creating build/lib/plom_server/SpecCreator/migrations 2026-06-05T07:38:05,966 copying plom_server/SpecCreator/migrations/__init__.py -> build/lib/plom_server/SpecCreator/migrations 2026-06-05T07:38:05,969 creating build/lib/plom_server/SpecCreator/views 2026-06-05T07:38:05,970 copying plom_server/SpecCreator/views/__init__.py -> build/lib/plom_server/SpecCreator/views 2026-06-05T07:38:05,972 copying plom_server/SpecCreator/views/base.py -> build/lib/plom_server/SpecCreator/views 2026-06-05T07:38:05,974 copying plom_server/SpecCreator/views/spec_download.py -> build/lib/plom_server/SpecCreator/views 2026-06-05T07:38:05,977 copying plom_server/SpecCreator/views/spec_editor.py -> build/lib/plom_server/SpecCreator/views 2026-06-05T07:38:05,979 copying plom_server/SpecCreator/views/spec_upload.py -> build/lib/plom_server/SpecCreator/views 2026-06-05T07:38:05,982 copying plom_server/SpecCreator/views/summary.py -> build/lib/plom_server/SpecCreator/views 2026-06-05T07:38:05,984 copying plom_server/SpecCreator/views/template_spec_builder.py -> build/lib/plom_server/SpecCreator/views 2026-06-05T07:38:05,986 copying plom_server/static/ball_triangle.svg -> build/lib/plom_server/static 2026-06-05T07:38:05,989 copying plom_server/static/defaultUserIcon.png -> build/lib/plom_server/static 2026-06-05T07:38:05,992 copying plom_server/static/favicon.ico -> build/lib/plom_server/static 2026-06-05T07:38:05,995 copying plom_server/static/fingers_in_gears.svg -> build/lib/plom_server/static 2026-06-05T07:38:05,997 copying plom_server/static/plomLogo.png -> build/lib/plom_server/static 2026-06-05T07:38:06,000 copying plom_server/static/plomLogo.svg -> build/lib/plom_server/static 2026-06-05T07:38:06,003 copying plom_server/static/plomLogoDark.png -> build/lib/plom_server/static 2026-06-05T07:38:06,006 creating build/lib/plom_server/static/css 2026-06-05T07:38:06,007 copying plom_server/static/css/base.css -> build/lib/plom_server/static/css 2026-06-05T07:38:06,009 copying plom_server/static/css/diff_table.css -> build/lib/plom_server/static/css 2026-06-05T07:38:06,012 copying plom_server/static/css/profile.css -> build/lib/plom_server/static/css 2026-06-05T07:38:06,014 creating build/lib/plom_server/static/js 2026-06-05T07:38:06,015 copying plom_server/static/js/bootstrap_lightdark_mode.js -> build/lib/plom_server/static/js 2026-06-05T07:38:06,018 copying plom_server/static/js/frontend_utils.js -> build/lib/plom_server/static/js 2026-06-05T07:38:06,020 copying plom_server/static/js/plom_htmx_error_handler.js -> build/lib/plom_server/static/js 2026-06-05T07:38:06,022 copying plom_server/static/js/rectangle_select.js -> build/lib/plom_server/static/js 2026-06-05T07:38:06,025 creating build/lib/plom_server/TaskOrder/management/commands 2026-06-05T07:38:06,027 copying plom_server/TaskOrder/management/commands/task_sort_written_amount.py -> build/lib/plom_server/TaskOrder/management/commands 2026-06-05T07:38:06,029 copying plom_server/templates/403.html -> build/lib/plom_server/templates 2026-06-05T07:38:06,031 creating build/lib/plom_server/templates/Authentication 2026-06-05T07:38:06,032 copying plom_server/templates/Authentication/activation_invalid.html -> build/lib/plom_server/templates/Authentication 2026-06-05T07:38:06,035 copying plom_server/templates/Authentication/login.html -> build/lib/plom_server/templates/Authentication 2026-06-05T07:38:06,038 copying plom_server/templates/Authentication/set_password.html -> build/lib/plom_server/templates/Authentication 2026-06-05T07:38:06,040 copying plom_server/templates/Authentication/set_password_complete.html -> build/lib/plom_server/templates/Authentication 2026-06-05T07:38:06,042 copying plom_server/templates/Authentication/signup_base.html -> build/lib/plom_server/templates/Authentication 2026-06-05T07:38:06,045 copying plom_server/templates/Authentication/signup_import_users.html -> build/lib/plom_server/templates/Authentication 2026-06-05T07:38:06,047 copying plom_server/templates/Authentication/signup_multiple_users.html -> build/lib/plom_server/templates/Authentication 2026-06-05T07:38:06,049 copying plom_server/templates/Authentication/signup_single_user.html -> build/lib/plom_server/templates/Authentication 2026-06-05T07:38:06,052 copying plom_server/templates/Authentication/unauthenticated_base.html -> build/lib/plom_server/templates/Authentication 2026-06-05T07:38:06,054 copying plom_server/templates/Authentication/unauthorized.html -> build/lib/plom_server/templates/Authentication 2026-06-05T07:38:06,056 creating build/lib/plom_server/templates/BuildPaperPDF 2026-06-05T07:38:06,057 copying plom_server/templates/BuildPaperPDF/build_paper_pdfs.html -> build/lib/plom_server/templates/BuildPaperPDF 2026-06-05T07:38:06,060 copying plom_server/templates/BuildPaperPDF/cannot_find_pdf.html -> build/lib/plom_server/templates/BuildPaperPDF 2026-06-05T07:38:06,062 creating build/lib/plom_server/templates/BuildPaperPDF/fragments 2026-06-05T07:38:06,063 copying plom_server/templates/BuildPaperPDF/fragments/pdf_table.html -> build/lib/plom_server/templates/BuildPaperPDF/fragments 2026-06-05T07:38:06,065 creating build/lib/plom_server/templates/Finish 2026-06-05T07:38:06,066 copying plom_server/templates/Finish/build_soln.html -> build/lib/plom_server/templates/Finish 2026-06-05T07:38:06,070 copying plom_server/templates/Finish/finish_no_spec.html -> build/lib/plom_server/templates/Finish 2026-06-05T07:38:06,072 copying plom_server/templates/Finish/finish_not_printed.html -> build/lib/plom_server/templates/Finish 2026-06-05T07:38:06,074 copying plom_server/templates/Finish/reassemble_paper_pdfs.html -> build/lib/plom_server/templates/Finish 2026-06-05T07:38:06,077 copying plom_server/templates/Finish/soln_home.html -> build/lib/plom_server/templates/Finish 2026-06-05T07:38:06,080 copying plom_server/templates/Finish/soln_item_view.html -> build/lib/plom_server/templates/Finish 2026-06-05T07:38:06,082 copying plom_server/templates/Finish/soln_sources.html -> build/lib/plom_server/templates/Finish 2026-06-05T07:38:06,084 copying plom_server/templates/Finish/soln_spec.html -> build/lib/plom_server/templates/Finish 2026-06-05T07:38:06,087 copying plom_server/templates/Finish/template_soln_spec.html -> build/lib/plom_server/templates/Finish 2026-06-05T07:38:06,089 creating build/lib/plom_server/templates/Finish/Reports 2026-06-05T07:38:06,091 copying plom_server/templates/Finish/Reports/brief_student_report.html -> build/lib/plom_server/templates/Finish/Reports 2026-06-05T07:38:06,093 creating build/lib/plom_server/templates/Identify 2026-06-05T07:38:06,094 copying plom_server/templates/Identify/find_id_rect.html -> build/lib/plom_server/templates/Identify 2026-06-05T07:38:06,097 copying plom_server/templates/Identify/id_prediction_home.html -> build/lib/plom_server/templates/Identify 2026-06-05T07:38:06,099 copying plom_server/templates/Identify/parent_idbox_rect.html -> build/lib/plom_server/templates/Identify 2026-06-05T07:38:06,102 creating build/lib/plom_server/templates/Preparation 2026-06-05T07:38:06,103 copying plom_server/templates/Preparation/classlist_attempt.html -> build/lib/plom_server/templates/Preparation 2026-06-05T07:38:06,105 copying plom_server/templates/Preparation/classlist_manage.html -> build/lib/plom_server/templates/Preparation 2026-06-05T07:38:06,108 copying plom_server/templates/Preparation/dependency_conflict.html -> build/lib/plom_server/templates/Preparation 2026-06-05T07:38:06,110 copying plom_server/templates/Preparation/home.html -> build/lib/plom_server/templates/Preparation 2026-06-05T07:38:06,113 copying plom_server/templates/Preparation/miscellanea.html -> build/lib/plom_server/templates/Preparation 2026-06-05T07:38:06,115 copying plom_server/templates/Preparation/papers_printed_manage.html -> build/lib/plom_server/templates/Preparation 2026-06-05T07:38:06,117 copying plom_server/templates/Preparation/pqv_mapping_attempt.html -> build/lib/plom_server/templates/Preparation 2026-06-05T07:38:06,119 copying plom_server/templates/Preparation/pqv_mapping_manage.html -> build/lib/plom_server/templates/Preparation 2026-06-05T07:38:06,122 copying plom_server/templates/Preparation/prenaming_configuration.html -> build/lib/plom_server/templates/Preparation 2026-06-05T07:38:06,125 copying plom_server/templates/Preparation/public_code.html -> build/lib/plom_server/templates/Preparation 2026-06-05T07:38:06,127 copying plom_server/templates/Preparation/source_item_view.html -> build/lib/plom_server/templates/Preparation 2026-06-05T07:38:06,129 copying plom_server/templates/Preparation/source_manage.html -> build/lib/plom_server/templates/Preparation 2026-06-05T07:38:06,132 creating build/lib/plom_server/templates/Profile 2026-06-05T07:38:06,133 copying plom_server/templates/Profile/private_profile.html -> build/lib/plom_server/templates/Profile 2026-06-05T07:38:06,135 copying plom_server/templates/Profile/profile.html -> build/lib/plom_server/templates/Profile 2026-06-05T07:38:06,137 creating build/lib/plom_server/templates/Progress 2026-06-05T07:38:06,138 copying plom_server/templates/Progress/progress_landing.html -> build/lib/plom_server/templates/Progress 2026-06-05T07:38:06,141 copying plom_server/templates/Progress/tools_landing.html -> build/lib/plom_server/templates/Progress 2026-06-05T07:38:06,143 creating build/lib/plom_server/templates/Progress/Identify 2026-06-05T07:38:06,144 copying plom_server/templates/Progress/Identify/all_identify_tasks.html -> build/lib/plom_server/templates/Progress/Identify 2026-06-05T07:38:06,147 copying plom_server/templates/Progress/Identify/id_image_wrap_fragment.html -> build/lib/plom_server/templates/Progress/Identify 2026-06-05T07:38:06,149 copying plom_server/templates/Progress/Identify/identify_home.html -> build/lib/plom_server/templates/Progress/Identify 2026-06-05T07:38:06,152 creating build/lib/plom_server/templates/Progress/Mark 2026-06-05T07:38:06,153 copying plom_server/templates/Progress/Mark/all_marking_tasks_table_fragment.html -> build/lib/plom_server/templates/Progress/Mark 2026-06-05T07:38:06,155 copying plom_server/templates/Progress/Mark/annotation_image_wrap_fragment.html -> build/lib/plom_server/templates/Progress/Mark 2026-06-05T07:38:06,157 copying plom_server/templates/Progress/Mark/mark_compare_versions.html -> build/lib/plom_server/templates/Progress/Mark 2026-06-05T07:38:06,160 copying plom_server/templates/Progress/Mark/mark_details.html -> build/lib/plom_server/templates/Progress/Mark 2026-06-05T07:38:06,163 copying plom_server/templates/Progress/Mark/mark_overview.html -> build/lib/plom_server/templates/Progress/Mark 2026-06-05T07:38:06,165 copying plom_server/templates/Progress/Mark/mark_papers.html -> build/lib/plom_server/templates/Progress/Mark 2026-06-05T07:38:06,167 copying plom_server/templates/Progress/Mark/mark_stats_card.html -> build/lib/plom_server/templates/Progress/Mark 2026-06-05T07:38:06,170 copying plom_server/templates/Progress/Mark/original_image_wrap_fragment.html -> build/lib/plom_server/templates/Progress/Mark 2026-06-05T07:38:06,172 copying plom_server/templates/Progress/Mark/task_details.html -> build/lib/plom_server/templates/Progress/Mark 2026-06-05T07:38:06,175 copying plom_server/templates/Progress/Mark/task_filter.html -> build/lib/plom_server/templates/Progress/Mark 2026-06-05T07:38:06,178 creating build/lib/plom_server/templates/Progress/User_Info 2026-06-05T07:38:06,179 copying plom_server/templates/Progress/User_Info/modal_forms.html -> build/lib/plom_server/templates/Progress/User_Info 2026-06-05T07:38:06,181 copying plom_server/templates/Progress/User_Info/user_info_home.html -> build/lib/plom_server/templates/Progress/User_Info 2026-06-05T07:38:06,184 creating build/lib/plom_server/templates/Progress/fragments 2026-06-05T07:38:06,185 copying plom_server/templates/Progress/fragments/task_progress_bar.html -> build/lib/plom_server/templates/Progress/fragments 2026-06-05T07:38:06,187 creating build/lib/plom_server/templates/QuestionClustering 2026-06-05T07:38:06,188 copying plom_server/templates/QuestionClustering/cluster_groups.html -> build/lib/plom_server/templates/QuestionClustering 2026-06-05T07:38:06,191 copying plom_server/templates/QuestionClustering/clustered_papers.html -> build/lib/plom_server/templates/QuestionClustering 2026-06-05T07:38:06,194 copying plom_server/templates/QuestionClustering/clustering_jobs.html -> build/lib/plom_server/templates/QuestionClustering 2026-06-05T07:38:06,196 copying plom_server/templates/QuestionClustering/home.html -> build/lib/plom_server/templates/QuestionClustering 2026-06-05T07:38:06,198 copying plom_server/templates/QuestionClustering/modal_forms.html -> build/lib/plom_server/templates/QuestionClustering 2026-06-05T07:38:06,201 copying plom_server/templates/QuestionClustering/select.html -> build/lib/plom_server/templates/QuestionClustering 2026-06-05T07:38:06,203 copying plom_server/templates/QuestionClustering/show_rectangles.html -> build/lib/plom_server/templates/QuestionClustering 2026-06-05T07:38:06,206 creating build/lib/plom_server/templates/QuestionClustering/fragments 2026-06-05T07:38:06,207 copying plom_server/templates/QuestionClustering/fragments/clustering_jobs_table.html -> build/lib/plom_server/templates/QuestionClustering/fragments 2026-06-05T07:38:06,209 copying plom_server/templates/QuestionClustering/fragments/clustering_tag_cell.html -> build/lib/plom_server/templates/QuestionClustering/fragments 2026-06-05T07:38:06,211 copying plom_server/templates/QuestionClustering/fragments/error_detail_modal.html -> build/lib/plom_server/templates/QuestionClustering/fragments 2026-06-05T07:38:06,213 creating build/lib/plom_server/templates/Questiontags 2026-06-05T07:38:06,215 copying plom_server/templates/Questiontags/modal_forms.html -> build/lib/plom_server/templates/Questiontags 2026-06-05T07:38:06,217 copying plom_server/templates/Questiontags/qtags_landing.html -> build/lib/plom_server/templates/Questiontags 2026-06-05T07:38:06,220 creating build/lib/plom_server/templates/Rectangles 2026-06-05T07:38:06,221 copying plom_server/templates/Rectangles/home.html -> build/lib/plom_server/templates/Rectangles 2026-06-05T07:38:06,224 copying plom_server/templates/Rectangles/select.html -> build/lib/plom_server/templates/Rectangles 2026-06-05T07:38:06,227 copying plom_server/templates/Rectangles/show_rectangles.html -> build/lib/plom_server/templates/Rectangles 2026-06-05T07:38:06,229 creating build/lib/plom_server/templates/Reports 2026-06-05T07:38:06,230 copying plom_server/templates/Reports/reports_landing.html -> build/lib/plom_server/templates/Reports 2026-06-05T07:38:06,233 creating build/lib/plom_server/templates/Rubrics 2026-06-05T07:38:06,234 copying plom_server/templates/Rubrics/diff_partial.html -> build/lib/plom_server/templates/Rubrics 2026-06-05T07:38:06,236 copying plom_server/templates/Rubrics/feedback_rules.html -> build/lib/plom_server/templates/Rubrics 2026-06-05T07:38:06,239 copying plom_server/templates/Rubrics/modal_forms.html -> build/lib/plom_server/templates/Rubrics 2026-06-05T07:38:06,242 copying plom_server/templates/Rubrics/rubric_item.html -> build/lib/plom_server/templates/Rubrics 2026-06-05T07:38:06,244 copying plom_server/templates/Rubrics/rubrics_access.html -> build/lib/plom_server/templates/Rubrics 2026-06-05T07:38:06,247 copying plom_server/templates/Rubrics/rubrics_admin.html -> build/lib/plom_server/templates/Rubrics 2026-06-05T07:38:06,250 copying plom_server/templates/Rubrics/rubrics_landing.html -> build/lib/plom_server/templates/Rubrics 2026-06-05T07:38:06,252 creating build/lib/plom_server/templates/Scan 2026-06-05T07:38:06,253 copying plom_server/templates/Scan/bundle_is_locked.html -> build/lib/plom_server/templates/Scan 2026-06-05T07:38:06,255 copying plom_server/templates/Scan/bundle_thumbnails.html -> build/lib/plom_server/templates/Scan 2026-06-05T07:38:06,258 copying plom_server/templates/Scan/bundle_upload.html -> build/lib/plom_server/templates/Scan 2026-06-05T07:38:06,261 copying plom_server/templates/Scan/handwriting_comparison.html -> build/lib/plom_server/templates/Scan 2026-06-05T07:38:06,264 copying plom_server/templates/Scan/overview.html -> build/lib/plom_server/templates/Scan 2026-06-05T07:38:06,266 copying plom_server/templates/Scan/reassign_discard.html -> build/lib/plom_server/templates/Scan 2026-06-05T07:38:06,269 copying plom_server/templates/Scan/scan_complete.html -> build/lib/plom_server/templates/Scan 2026-06-05T07:38:06,271 copying plom_server/templates/Scan/scan_discard.html -> build/lib/plom_server/templates/Scan 2026-06-05T07:38:06,274 copying plom_server/templates/Scan/scan_incomplete.html -> build/lib/plom_server/templates/Scan 2026-06-05T07:38:06,277 copying plom_server/templates/Scan/show_pushed_bundles.html -> build/lib/plom_server/templates/Scan 2026-06-05T07:38:06,279 copying plom_server/templates/Scan/show_staged_bundles.html -> build/lib/plom_server/templates/Scan 2026-06-05T07:38:06,281 creating build/lib/plom_server/templates/Scan/fragments 2026-06-05T07:38:06,283 copying plom_server/templates/Scan/fragments/bundle_page_img_tag.html -> build/lib/plom_server/templates/Scan/fragments 2026-06-05T07:38:06,285 copying plom_server/templates/Scan/fragments/bundle_page_panel.html -> build/lib/plom_server/templates/Scan/fragments 2026-06-05T07:38:06,288 copying plom_server/templates/Scan/fragments/bundle_summary.html -> build/lib/plom_server/templates/Scan/fragments 2026-06-05T07:38:06,291 copying plom_server/templates/Scan/fragments/bundle_thumbnail_container.html -> build/lib/plom_server/templates/Scan/fragments 2026-06-05T07:38:06,294 copying plom_server/templates/Scan/fragments/knowify_image.html -> build/lib/plom_server/templates/Scan/fragments 2026-06-05T07:38:06,296 copying plom_server/templates/Scan/fragments/pushed_image_wrapper.html -> build/lib/plom_server/templates/Scan/fragments 2026-06-05T07:38:06,299 copying plom_server/templates/Scan/fragments/staged_bundle_row.html -> build/lib/plom_server/templates/Scan/fragments 2026-06-05T07:38:06,302 copying plom_server/templates/Scan/fragments/substitute_image_wrapper.html -> build/lib/plom_server/templates/Scan/fragments 2026-06-05T07:38:06,304 creating build/lib/plom_server/templates/SpecCreator 2026-06-05T07:38:06,306 copying plom_server/templates/SpecCreator/launch-page.html -> build/lib/plom_server/templates/SpecCreator 2026-06-05T07:38:06,309 copying plom_server/templates/SpecCreator/spec_upload.html -> build/lib/plom_server/templates/SpecCreator 2026-06-05T07:38:06,311 copying plom_server/templates/SpecCreator/summary-page.html -> build/lib/plom_server/templates/SpecCreator 2026-06-05T07:38:06,314 copying plom_server/templates/SpecCreator/template_spec_builder.html -> build/lib/plom_server/templates/SpecCreator 2026-06-05T07:38:06,317 copying plom_server/templates/SpecCreator/validation.html -> build/lib/plom_server/templates/SpecCreator 2026-06-05T07:38:06,319 creating build/lib/plom_server/templates/Tags 2026-06-05T07:38:06,320 copying plom_server/templates/Tags/tag_item.html -> build/lib/plom_server/templates/Tags 2026-06-05T07:38:06,322 copying plom_server/templates/Tags/tags_landing.html -> build/lib/plom_server/templates/Tags 2026-06-05T07:38:06,324 creating build/lib/plom_server/templates/TaskOrder 2026-06-05T07:38:06,325 copying plom_server/templates/TaskOrder/task_order_landing.html -> build/lib/plom_server/templates/TaskOrder 2026-06-05T07:38:06,328 creating build/lib/plom_server/templates/UserManagement 2026-06-05T07:38:06,329 copying plom_server/templates/UserManagement/password_reset_page.html -> build/lib/plom_server/templates/UserManagement 2026-06-05T07:38:06,331 copying plom_server/templates/UserManagement/users.html -> build/lib/plom_server/templates/UserManagement 2026-06-05T07:38:06,334 creating build/lib/plom_server/templates/base 2026-06-05T07:38:06,335 copying plom_server/templates/base/alert_message.html -> build/lib/plom_server/templates/base 2026-06-05T07:38:06,337 copying plom_server/templates/base/alert_messages.html -> build/lib/plom_server/templates/base 2026-06-05T07:38:06,339 copying plom_server/templates/base/base-2col.html -> build/lib/plom_server/templates/base 2026-06-05T07:38:06,341 copying plom_server/templates/base/base.html -> build/lib/plom_server/templates/base 2026-06-05T07:38:06,344 copying plom_server/templates/base/home.html -> build/lib/plom_server/templates/base 2026-06-05T07:38:06,346 copying plom_server/templates/base/plom_logo.html -> build/lib/plom_server/templates/base 2026-06-05T07:38:06,349 copying plom_server/templates/base/reset.html -> build/lib/plom_server/templates/base 2026-06-05T07:38:06,351 copying plom_server/templates/base/server_status.html -> build/lib/plom_server/templates/base 2026-06-05T07:38:06,354 copying plom_server/templates/base/sidebar.html -> build/lib/plom_server/templates/base 2026-06-05T07:38:06,357 copying plom_server/templates/base/troubles_afoot.html -> build/lib/plom_server/templates/base 2026-06-05T07:38:06,359 creating build/lib/plom_server/TestingSupport/config_files 2026-06-05T07:38:06,360 copying plom_server/TestingSupport/config_files/full_demo_config.toml -> build/lib/plom_server/TestingSupport/config_files 2026-06-05T07:38:06,363 copying plom_server/TestingSupport/config_files/hw_bundle_config.toml -> build/lib/plom_server/TestingSupport/config_files 2026-06-05T07:38:06,365 copying plom_server/TestingSupport/config_files/just_demo_spec.toml -> build/lib/plom_server/TestingSupport/config_files 2026-06-05T07:38:06,367 copying plom_server/TestingSupport/config_files/long_demo_config.toml -> build/lib/plom_server/TestingSupport/config_files 2026-06-05T07:38:06,370 copying plom_server/TestingSupport/config_files/quick_demo_config.toml -> build/lib/plom_server/TestingSupport/config_files 2026-06-05T07:38:06,372 creating build/lib/plom_server/TestingSupport/tests 2026-06-05T07:38:06,373 copying plom_server/TestingSupport/tests/__init__.py -> build/lib/plom_server/TestingSupport/tests 2026-06-05T07:38:06,375 copying plom_server/TestingSupport/tests/test_config.py -> build/lib/plom_server/TestingSupport/tests 2026-06-05T07:38:06,378 creating build/lib/plom_server/UserManagement/management/commands 2026-06-05T07:38:06,380 copying plom_server/UserManagement/management/commands/plom_leadmarker_membership.py -> build/lib/plom_server/UserManagement/management/commands 2026-06-05T07:38:06,382 copying plom_server/UserManagement/management/commands/plom_users.py -> build/lib/plom_server/UserManagement/management/commands 2026-06-05T07:38:06,385 creating build/lib/plom_server/UserManagement/migrations 2026-06-05T07:38:06,386 copying plom_server/UserManagement/migrations/0001_initial.py -> build/lib/plom_server/UserManagement/migrations 2026-06-05T07:38:06,388 copying plom_server/UserManagement/migrations/__init__.py -> build/lib/plom_server/UserManagement/migrations 2026-06-05T07:38:06,390 creating build/lib/plom_server/UserManagement/tests 2026-06-05T07:38:06,391 copying plom_server/UserManagement/tests/__init__.py -> build/lib/plom_server/UserManagement/tests 2026-06-05T07:38:06,394 copying plom_server/UserManagement/tests/test_UsersService.py -> build/lib/plom_server/UserManagement/tests 2026-06-05T07:38:06,397 copying plom_ml/clustering/model/model_config.yaml -> build/lib/plom_ml/clustering/model 2026-06-05T07:38:06,442 installing to build/bdist.linux-armv7l/wheel 2026-06-05T07:38:06,442 running install 2026-06-05T07:38:06,465 running install_lib 2026-06-05T07:38:06,471 creating build/bdist.linux-armv7l/wheel 2026-06-05T07:38:06,474 creating build/bdist.linux-armv7l/wheel/plom 2026-06-05T07:38:06,476 creating build/bdist.linux-armv7l/wheel/plom/create 2026-06-05T07:38:06,477 copying build/lib/plom/create/test_make_pdf.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-05T07:38:06,480 copying build/lib/plom/create/mergeAndCodePages.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-05T07:38:06,482 copying build/lib/plom/create/_digitHunter.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-05T07:38:06,484 copying build/lib/plom/create/test_build_extra_page_pdf.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-05T07:38:06,486 copying build/lib/plom/create/test_stamps.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-05T07:38:06,488 copying build/lib/plom/create/digits.json -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-05T07:38:06,491 copying build/lib/plom/create/build_scrap_paper_with_qrcodes.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-05T07:38:06,493 copying build/lib/plom/create/extra_pages_src.tex -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-05T07:38:06,495 copying build/lib/plom/create/scribble_utils.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-05T07:38:06,497 copying build/lib/plom/create/scribble_hw_utils.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-05T07:38:06,500 copying build/lib/plom/create/test_classlists.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-05T07:38:06,502 copying build/lib/plom/create/push_pull_rubrics.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-05T07:38:06,504 copying build/lib/plom/create/start_messenger.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-05T07:38:06,506 copying build/lib/plom/create/bundle_separator_src.tex -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-05T07:38:06,508 copying build/lib/plom/create/scrap_paper_src.tex -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-05T07:38:06,510 copying build/lib/plom/create/demotools.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-05T07:38:06,512 copying build/lib/plom/create/exam_scribbler.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-05T07:38:06,514 copying build/lib/plom/create/status.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-05T07:38:06,516 copying build/lib/plom/create/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-05T07:38:06,518 copying build/lib/plom/create/__main__.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-05T07:38:06,520 copying build/lib/plom/create/test_build_source_exams.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-05T07:38:06,522 copying build/lib/plom/create/build_extra_page_with_qrcodes.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-05T07:38:06,524 creating build/bdist.linux-armv7l/wheel/plom/create/fonts 2026-06-05T07:38:06,525 copying build/lib/plom/create/fonts/bt_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-06-05T07:38:06,528 copying build/lib/plom/create/fonts/pdl_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-06-05T07:38:06,531 copying build/lib/plom/create/fonts/adr_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-06-05T07:38:06,533 copying build/lib/plom/create/fonts/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-06-05T07:38:06,535 copying build/lib/plom/create/fonts/ld_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-06-05T07:38:06,537 copying build/lib/plom/create/fonts/nh_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-06-05T07:38:06,540 copying build/lib/plom/create/fonts/ejx_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-06-05T07:38:06,542 copying build/lib/plom/create/buildClasslist.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-05T07:38:06,544 copying build/lib/plom/create/homework_scribbler.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-05T07:38:06,546 copying build/lib/plom/create/build_bundle_separators_with_qrcodes.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-05T07:38:06,548 copying build/lib/plom/create/classlistValidator.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-05T07:38:06,550 copying build/lib/plom/version_maps.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-05T07:38:06,553 copying build/lib/plom/test_version_maps.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-05T07:38:06,555 copying build/lib/plom/test_version.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-05T07:38:06,557 creating build/bdist.linux-armv7l/wheel/plom/canvas 2026-06-05T07:38:06,558 copying build/lib/plom/canvas/canvasapi_extensions.py -> build/bdist.linux-armv7l/wheel/./plom/canvas 2026-06-05T07:38:06,560 copying build/lib/plom/canvas/canvas_utils.py -> build/bdist.linux-armv7l/wheel/./plom/canvas 2026-06-05T07:38:06,563 copying build/lib/plom/canvas/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/canvas 2026-06-05T07:38:06,564 copying build/lib/plom/rules.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-05T07:38:06,566 copying build/lib/plom/textools.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-05T07:38:06,569 creating build/bdist.linux-armv7l/wheel/plom/scan 2026-06-05T07:38:06,570 copying build/lib/plom/scan/question_list_utils.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-06-05T07:38:06,572 copying build/lib/plom/scan/test_qr_reads.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-06-05T07:38:06,574 copying build/lib/plom/scan/rotate.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-06-05T07:38:06,576 copying build/lib/plom/scan/scansToImages.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-06-05T07:38:06,578 copying build/lib/plom/scan/fasterQRExtract.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-06-05T07:38:06,581 copying build/lib/plom/scan/test_invisible_watermarks.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-06-05T07:38:06,583 copying build/lib/plom/scan/pdfmucker.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-06-05T07:38:06,586 copying build/lib/plom/scan/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-06-05T07:38:06,587 copying build/lib/plom/scan/test_rgb.png -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-06-05T07:38:06,589 copying build/lib/plom/scan/test_question_map_parse.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-06-05T07:38:06,591 copying build/lib/plom/scan/test_rotations.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-06-05T07:38:06,593 copying build/lib/plom/scan/test_pdf_img_extraction.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-06-05T07:38:06,595 copying build/lib/plom/scan/test_zbar_fails.png -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-06-05T07:38:06,598 copying build/lib/plom/question_labels.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-05T07:38:06,600 copying build/lib/plom/test_latexfrag.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-05T07:38:06,602 copying build/lib/plom/misc_version.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-05T07:38:06,604 copying build/lib/plom/aliceBob.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-05T07:38:06,605 copying build/lib/plom/idBox2.pdf -> build/bdist.linux-armv7l/wheel/./plom 2026-06-05T07:38:06,607 copying build/lib/plom/test_latex.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-05T07:38:06,609 copying build/lib/plom/templateSolutionSpec.toml -> build/bdist.linux-armv7l/wheel/./plom 2026-06-05T07:38:06,611 creating build/bdist.linux-armv7l/wheel/plom/finish 2026-06-05T07:38:06,612 copying build/lib/plom/finish/utils.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-05T07:38:06,614 copying build/lib/plom/finish/coverPageBuilder.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-05T07:38:06,616 copying build/lib/plom/finish/reassemble_completed.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-05T07:38:06,618 copying build/lib/plom/finish/test_cover_pages.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-05T07:38:06,620 copying build/lib/plom/finish/coded_return.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-05T07:38:06,622 copying build/lib/plom/finish/html_view_test_template.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-05T07:38:06,624 copying build/lib/plom/finish/reassemble_ID_only.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-05T07:38:06,626 copying build/lib/plom/finish/start_messenger.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-05T07:38:06,628 copying build/lib/plom/finish/examReassembler.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-05T07:38:06,630 copying build/lib/plom/finish/spreadsheet.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-05T07:38:06,632 copying build/lib/plom/finish/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-05T07:38:06,634 copying build/lib/plom/finish/__main__.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-05T07:38:06,636 copying build/lib/plom/finish/test_hash.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-05T07:38:06,638 copying build/lib/plom/finish/test_return_tools.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-05T07:38:06,640 copying build/lib/plom/finish/clear_manager_login.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-05T07:38:06,642 copying build/lib/plom/finish/return_tools.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-05T07:38:06,645 copying build/lib/plom/test_target_latex_old.png -> build/bdist.linux-armv7l/wheel/./plom 2026-06-05T07:38:06,646 copying build/lib/plom/test_target_latex.png -> build/bdist.linux-armv7l/wheel/./plom 2026-06-05T07:38:06,648 copying build/lib/plom/test_tags.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-05T07:38:06,650 copying build/lib/plom/spec_verifier.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-05T07:38:06,653 creating build/bdist.linux-armv7l/wheel/plom/idreader 2026-06-05T07:38:06,654 copying build/lib/plom/idreader/test_IDreader.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-06-05T07:38:06,657 copying build/lib/plom/idreader/assign_prob.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-06-05T07:38:06,659 copying build/lib/plom/idreader/trainRandomForestModel.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-06-05T07:38:06,661 copying build/lib/plom/idreader/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-06-05T07:38:06,663 copying build/lib/plom/idreader/model_utils.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-06-05T07:38:06,665 copying build/lib/plom/idreader/predictStudentID.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-06-05T07:38:06,668 copying build/lib/plom/test_spec.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-05T07:38:06,671 copying build/lib/plom/templateUserList.csv -> build/bdist.linux-armv7l/wheel/./plom 2026-06-05T07:38:06,673 copying build/lib/plom/latexTemplatev2.tex -> build/bdist.linux-armv7l/wheel/./plom 2026-06-05T07:38:06,675 copying build/lib/plom/demo_rubrics.toml -> build/bdist.linux-armv7l/wheel/./plom 2026-06-05T07:38:06,677 copying build/lib/plom/feedback_rules.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-05T07:38:06,679 copying build/lib/plom/latexTemplate.tex -> build/bdist.linux-armv7l/wheel/./plom 2026-06-05T07:38:06,681 copying build/lib/plom/test_feedback_rules.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-05T07:38:06,683 copying build/lib/plom/templateTestSpec.toml -> build/bdist.linux-armv7l/wheel/./plom 2026-06-05T07:38:06,685 copying build/lib/plom/idBox4.pdf -> build/bdist.linux-armv7l/wheel/./plom 2026-06-05T07:38:06,687 copying build/lib/plom/test_question_labels.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-05T07:38:06,689 copying build/lib/plom/tagging.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-05T07:38:06,692 creating build/bdist.linux-armv7l/wheel/plom_server 2026-06-05T07:38:06,694 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF 2026-06-05T07:38:06,695 copying build/lib/plom_server/BuildPaperPDF/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-06-05T07:38:06,697 copying build/lib/plom_server/BuildPaperPDF/tests.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-06-05T07:38:06,699 copying build/lib/plom_server/BuildPaperPDF/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-06-05T07:38:06,701 copying build/lib/plom_server/BuildPaperPDF/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-06-05T07:38:06,703 copying build/lib/plom_server/BuildPaperPDF/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-06-05T07:38:06,706 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF/migrations 2026-06-05T07:38:06,707 copying build/lib/plom_server/BuildPaperPDF/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/migrations 2026-06-05T07:38:06,709 copying build/lib/plom_server/BuildPaperPDF/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/migrations 2026-06-05T07:38:06,711 copying build/lib/plom_server/BuildPaperPDF/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-06-05T07:38:06,713 copying build/lib/plom_server/BuildPaperPDF/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-06-05T07:38:06,715 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF/management 2026-06-05T07:38:06,717 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF/management/commands 2026-06-05T07:38:06,718 copying build/lib/plom_server/BuildPaperPDF/management/commands/plom_build_paper_pdfs.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/management/commands 2026-06-05T07:38:06,721 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF/services 2026-06-05T07:38:06,722 copying build/lib/plom_server/BuildPaperPDF/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/services 2026-06-05T07:38:06,724 copying build/lib/plom_server/BuildPaperPDF/services/build_papers.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/services 2026-06-05T07:38:06,727 copying build/lib/plom_server/log_config_prod.yaml -> build/bdist.linux-armv7l/wheel/./plom_server 2026-06-05T07:38:06,729 copying build/lib/plom_server/middleware.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-06-05T07:38:06,731 copying build/lib/plom_server/plom_logging.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-06-05T07:38:06,733 copying build/lib/plom_server/test_version.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-06-05T07:38:06,735 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication 2026-06-05T07:38:06,736 copying build/lib/plom_server/Authentication/signup_views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-06-05T07:38:06,739 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/tests 2026-06-05T07:38:06,741 copying build/lib/plom_server/Authentication/tests/test_create_users.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/tests 2026-06-05T07:38:06,743 copying build/lib/plom_server/Authentication/tests/test_base_link.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/tests 2026-06-05T07:38:06,745 copying build/lib/plom_server/Authentication/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/tests 2026-06-05T07:38:06,746 copying build/lib/plom_server/Authentication/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-06-05T07:38:06,748 copying build/lib/plom_server/Authentication/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-06-05T07:38:06,750 copying build/lib/plom_server/Authentication/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-06-05T07:38:06,752 copying build/lib/plom_server/Authentication/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-06-05T07:38:06,754 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/migrations 2026-06-05T07:38:06,755 copying build/lib/plom_server/Authentication/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/migrations 2026-06-05T07:38:06,757 copying build/lib/plom_server/Authentication/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/migrations 2026-06-05T07:38:06,759 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/forms 2026-06-05T07:38:06,760 copying build/lib/plom_server/Authentication/forms/choices.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/forms 2026-06-05T07:38:06,762 copying build/lib/plom_server/Authentication/forms/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/forms 2026-06-05T07:38:06,764 copying build/lib/plom_server/Authentication/forms/signupForm.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/forms 2026-06-05T07:38:06,766 copying build/lib/plom_server/Authentication/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-06-05T07:38:06,768 copying build/lib/plom_server/Authentication/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-06-05T07:38:06,770 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/management 2026-06-05T07:38:06,772 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/management/commands 2026-06-05T07:38:06,773 copying build/lib/plom_server/Authentication/management/commands/plom_create_groups.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/management/commands 2026-06-05T07:38:06,776 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/services 2026-06-05T07:38:06,777 copying build/lib/plom_server/Authentication/services/auth_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/services 2026-06-05T07:38:06,780 copying build/lib/plom_server/Authentication/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/services 2026-06-05T07:38:06,782 creating build/bdist.linux-armv7l/wheel/plom_server/Tags 2026-06-05T07:38:06,783 copying build/lib/plom_server/Tags/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-06-05T07:38:06,785 copying build/lib/plom_server/Tags/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-06-05T07:38:06,788 copying build/lib/plom_server/Tags/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-06-05T07:38:06,789 copying build/lib/plom_server/Tags/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-06-05T07:38:06,792 creating build/bdist.linux-armv7l/wheel/plom_server/Tags/services 2026-06-05T07:38:06,793 copying build/lib/plom_server/Tags/services/tag_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags/services 2026-06-05T07:38:06,795 copying build/lib/plom_server/Tags/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags/services 2026-06-05T07:38:06,797 copying build/lib/plom_server/Tags/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-06-05T07:38:06,800 creating build/bdist.linux-armv7l/wheel/plom_server/scripts 2026-06-05T07:38:06,801 copying build/lib/plom_server/scripts/launch_plom_server.py -> build/bdist.linux-armv7l/wheel/./plom_server/scripts 2026-06-05T07:38:06,803 copying build/lib/plom_server/scripts/wipe_migrations.py -> build/bdist.linux-armv7l/wheel/./plom_server/scripts 2026-06-05T07:38:06,805 copying build/lib/plom_server/scripts/launch_plom_demo_server.py -> build/bdist.linux-armv7l/wheel/./plom_server/scripts 2026-06-05T07:38:06,808 copying build/lib/plom_server/scripts/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/scripts 2026-06-05T07:38:06,810 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics 2026-06-05T07:38:06,812 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/tests 2026-06-05T07:38:06,813 copying build/lib/plom_server/Rubrics/tests/test_rubric_misc.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-06-05T07:38:06,815 copying build/lib/plom_server/Rubrics/tests/test_rubric_fractional_permissions.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-06-05T07:38:06,818 copying build/lib/plom_server/Rubrics/tests/test_rubric_permissions.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-06-05T07:38:06,820 copying build/lib/plom_server/Rubrics/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-06-05T07:38:06,822 copying build/lib/plom_server/Rubrics/tests/test_rubric_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-06-05T07:38:06,824 copying build/lib/plom_server/Rubrics/tests/test_display_delta.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-06-05T07:38:06,826 copying build/lib/plom_server/Rubrics/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-06-05T07:38:06,828 copying build/lib/plom_server/Rubrics/serializers.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-06-05T07:38:06,830 copying build/lib/plom_server/Rubrics/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-06-05T07:38:06,831 copying build/lib/plom_server/Rubrics/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-06-05T07:38:06,834 copying build/lib/plom_server/Rubrics/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-06-05T07:38:06,837 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/migrations 2026-06-05T07:38:06,838 copying build/lib/plom_server/Rubrics/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/migrations 2026-06-05T07:38:06,840 copying build/lib/plom_server/Rubrics/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/migrations 2026-06-05T07:38:06,842 copying build/lib/plom_server/Rubrics/tables.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-06-05T07:38:06,844 copying build/lib/plom_server/Rubrics/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-06-05T07:38:06,846 copying build/lib/plom_server/Rubrics/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-06-05T07:38:06,849 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/management 2026-06-05T07:38:06,851 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/management/commands 2026-06-05T07:38:06,852 copying build/lib/plom_server/Rubrics/management/commands/plom_rubrics.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/management/commands 2026-06-05T07:38:06,855 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/services 2026-06-05T07:38:06,856 copying build/lib/plom_server/Rubrics/services/utils.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/services 2026-06-05T07:38:06,859 copying build/lib/plom_server/Rubrics/services/rubric_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/services 2026-06-05T07:38:06,862 copying build/lib/plom_server/Rubrics/services/rubric_permissions.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/services 2026-06-05T07:38:06,864 copying build/lib/plom_server/Rubrics/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/services 2026-06-05T07:38:06,866 copying build/lib/plom_server/Rubrics/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-06-05T07:38:06,869 copying build/lib/plom_server/context_processors.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-06-05T07:38:06,871 creating build/bdist.linux-armv7l/wheel/plom_server/Scan 2026-06-05T07:38:06,873 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/tests 2026-06-05T07:38:06,874 copying build/lib/plom_server/Scan/tests/test_scan_cast.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-06-05T07:38:06,877 copying build/lib/plom_server/Scan/tests/test_qr_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-06-05T07:38:06,879 copying build/lib/plom_server/Scan/tests/test_image_process.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-06-05T07:38:06,881 copying build/lib/plom_server/Scan/tests/test_forgive.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-06-05T07:38:06,883 copying build/lib/plom_server/Scan/tests/id_page_img.png -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-06-05T07:38:06,886 copying build/lib/plom_server/Scan/tests/test_staging_image_types.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-06-05T07:38:06,889 copying build/lib/plom_server/Scan/tests/spec_with_shared_pages.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-06-05T07:38:06,890 copying build/lib/plom_server/Scan/tests/test_manage_scan.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-06-05T07:38:06,893 copying build/lib/plom_server/Scan/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-06-05T07:38:06,895 copying build/lib/plom_server/Scan/tests/test_scan_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-06-05T07:38:06,898 copying build/lib/plom_server/Scan/tests/test_manage_discard.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-06-05T07:38:06,900 copying build/lib/plom_server/Scan/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan 2026-06-05T07:38:06,902 copying build/lib/plom_server/Scan/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan 2026-06-05T07:38:06,904 copying build/lib/plom_server/Scan/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan 2026-06-05T07:38:06,907 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/migrations 2026-06-05T07:38:06,908 copying build/lib/plom_server/Scan/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/migrations 2026-06-05T07:38:06,911 copying build/lib/plom_server/Scan/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/migrations 2026-06-05T07:38:06,914 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/models 2026-06-05T07:38:06,915 copying build/lib/plom_server/Scan/models/staging_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/models 2026-06-05T07:38:06,917 copying build/lib/plom_server/Scan/models/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/models 2026-06-05T07:38:06,919 copying build/lib/plom_server/Scan/models/staging_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/models 2026-06-05T07:38:06,922 copying build/lib/plom_server/Scan/models/scan_background_chores.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/models 2026-06-05T07:38:06,924 copying build/lib/plom_server/Scan/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan 2026-06-05T07:38:06,927 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/views 2026-06-05T07:38:06,928 copying build/lib/plom_server/Scan/views/cast_image_state.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-06-05T07:38:06,930 copying build/lib/plom_server/Scan/views/scanner_summary.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-06-05T07:38:06,932 copying build/lib/plom_server/Scan/views/push_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-06-05T07:38:06,934 copying build/lib/plom_server/Scan/views/scan_discards.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-06-05T07:38:06,936 copying build/lib/plom_server/Scan/views/pushed_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-06-05T07:38:06,938 copying build/lib/plom_server/Scan/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-06-05T07:38:06,940 copying build/lib/plom_server/Scan/views/scanner_home.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-06-05T07:38:06,943 copying build/lib/plom_server/Scan/views/rotate_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-06-05T07:38:06,945 copying build/lib/plom_server/Scan/views/manage_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-06-05T07:38:06,949 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/management 2026-06-05T07:38:06,950 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/management/commands 2026-06-05T07:38:06,951 copying build/lib/plom_server/Scan/management/commands/plom_staging_unknowify.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-06-05T07:38:06,953 copying build/lib/plom_server/Scan/management/commands/plom_staging_rotate.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-06-05T07:38:06,955 copying build/lib/plom_server/Scan/management/commands/plom_reassign_discard.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-06-05T07:38:06,957 copying build/lib/plom_server/Scan/management/commands/plom_staging_extralise.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-06-05T07:38:06,960 copying build/lib/plom_server/Scan/management/commands/plom_staging_discard.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-06-05T07:38:06,962 copying build/lib/plom_server/Scan/management/commands/plom_staging_bundles.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-06-05T07:38:06,964 copying build/lib/plom_server/Scan/management/commands/plom_forgive_missing_page.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-06-05T07:38:06,966 copying build/lib/plom_server/Scan/management/commands/plom_forgive_all_dnm.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-06-05T07:38:06,968 copying build/lib/plom_server/Scan/management/commands/plom_staging_knowify.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-06-05T07:38:06,970 copying build/lib/plom_server/Scan/management/commands/plom_staging_assign_extra.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-06-05T07:38:06,973 copying build/lib/plom_server/Scan/management/commands/plom_bundle_push_lock.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-06-05T07:38:06,975 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-06-05T07:38:06,977 copying build/lib/plom_server/Scan/management/commands/plom_discard_pushed_page.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-06-05T07:38:06,979 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/services 2026-06-05T07:38:06,981 copying build/lib/plom_server/Scan/services/image_rotate.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-06-05T07:38:06,983 copying build/lib/plom_server/Scan/services/scan_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-06-05T07:38:06,987 copying build/lib/plom_server/Scan/services/manage_discard.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-06-05T07:38:06,990 copying build/lib/plom_server/Scan/services/qr_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-06-05T07:38:06,992 copying build/lib/plom_server/Scan/services/ForgiveMissingService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-06-05T07:38:06,995 copying build/lib/plom_server/Scan/services/hard_rotate.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-06-05T07:38:06,997 copying build/lib/plom_server/Scan/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-06-05T07:38:06,999 copying build/lib/plom_server/Scan/services/manage_scan.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-06-05T07:38:07,002 copying build/lib/plom_server/Scan/services/cast_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-06-05T07:38:07,005 copying build/lib/plom_server/Scan/services/image_process.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-06-05T07:38:07,007 copying build/lib/plom_server/Scan/services/util.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-06-05T07:38:07,010 creating build/bdist.linux-armv7l/wheel/plom_server/static 2026-06-05T07:38:07,011 copying build/lib/plom_server/static/fingers_in_gears.svg -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-06-05T07:38:07,014 copying build/lib/plom_server/static/plomLogo.png -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-06-05T07:38:07,016 copying build/lib/plom_server/static/ball_triangle.svg -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-06-05T07:38:07,018 copying build/lib/plom_server/static/favicon.ico -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-06-05T07:38:07,021 copying build/lib/plom_server/static/plomLogoDark.png -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-06-05T07:38:07,024 creating build/bdist.linux-armv7l/wheel/plom_server/static/js 2026-06-05T07:38:07,025 copying build/lib/plom_server/static/js/frontend_utils.js -> build/bdist.linux-armv7l/wheel/./plom_server/static/js 2026-06-05T07:38:07,027 copying build/lib/plom_server/static/js/rectangle_select.js -> build/bdist.linux-armv7l/wheel/./plom_server/static/js 2026-06-05T07:38:07,030 copying build/lib/plom_server/static/js/bootstrap_lightdark_mode.js -> build/bdist.linux-armv7l/wheel/./plom_server/static/js 2026-06-05T07:38:07,032 copying build/lib/plom_server/static/js/plom_htmx_error_handler.js -> build/bdist.linux-armv7l/wheel/./plom_server/static/js 2026-06-05T07:38:07,034 copying build/lib/plom_server/static/plomLogo.svg -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-06-05T07:38:07,036 copying build/lib/plom_server/static/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-06-05T07:38:07,039 creating build/bdist.linux-armv7l/wheel/plom_server/static/css 2026-06-05T07:38:07,040 copying build/lib/plom_server/static/css/base.css -> build/bdist.linux-armv7l/wheel/./plom_server/static/css 2026-06-05T07:38:07,042 copying build/lib/plom_server/static/css/profile.css -> build/bdist.linux-armv7l/wheel/./plom_server/static/css 2026-06-05T07:38:07,043 copying build/lib/plom_server/static/css/diff_table.css -> build/bdist.linux-armv7l/wheel/./plom_server/static/css 2026-06-05T07:38:07,045 copying build/lib/plom_server/static/defaultUserIcon.png -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-06-05T07:38:07,048 creating build/bdist.linux-armv7l/wheel/plom_server/Papers 2026-06-05T07:38:07,050 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/tests 2026-06-05T07:38:07,051 copying build/lib/plom_server/Papers/tests/test_image_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-06-05T07:38:07,054 copying build/lib/plom_server/Papers/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-06-05T07:38:07,055 copying build/lib/plom_server/Papers/tests/test_paper_creator.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-06-05T07:38:07,057 copying build/lib/plom_server/Papers/tests/test_specification_service_misc.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-06-05T07:38:07,059 copying build/lib/plom_server/Papers/tests/test_question_labels.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-06-05T07:38:07,060 copying build/lib/plom_server/Papers/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers 2026-06-05T07:38:07,062 copying build/lib/plom_server/Papers/serializers.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers 2026-06-05T07:38:07,064 copying build/lib/plom_server/Papers/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers 2026-06-05T07:38:07,066 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/migrations 2026-06-05T07:38:07,067 copying build/lib/plom_server/Papers/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/migrations 2026-06-05T07:38:07,069 copying build/lib/plom_server/Papers/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/migrations 2026-06-05T07:38:07,071 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/models 2026-06-05T07:38:07,072 copying build/lib/plom_server/Papers/models/reference_image.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-06-05T07:38:07,074 copying build/lib/plom_server/Papers/models/background_tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-06-05T07:38:07,076 copying build/lib/plom_server/Papers/models/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-06-05T07:38:07,077 copying build/lib/plom_server/Papers/models/paper_structure.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-06-05T07:38:07,079 copying build/lib/plom_server/Papers/models/specifications.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-06-05T07:38:07,081 copying build/lib/plom_server/Papers/models/image_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-06-05T07:38:07,083 copying build/lib/plom_server/Papers/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers 2026-06-05T07:38:07,085 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/management 2026-06-05T07:38:07,087 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/management/commands 2026-06-05T07:38:07,088 copying build/lib/plom_server/Papers/management/commands/plom_qvmap.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/management/commands 2026-06-05T07:38:07,091 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/services 2026-06-05T07:38:07,092 copying build/lib/plom_server/Papers/services/paper_info.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-06-05T07:38:07,094 copying build/lib/plom_server/Papers/services/SpecificationService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-06-05T07:38:07,097 copying build/lib/plom_server/Papers/services/paper_creator.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-06-05T07:38:07,099 copying build/lib/plom_server/Papers/services/SolnSpecService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-06-05T07:38:07,101 copying build/lib/plom_server/Papers/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-06-05T07:38:07,103 copying build/lib/plom_server/Papers/services/image_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-06-05T07:38:07,106 creating build/bdist.linux-armv7l/wheel/plom_server/Progress 2026-06-05T07:38:07,108 creating build/bdist.linux-armv7l/wheel/plom_server/Progress/tests 2026-06-05T07:38:07,109 copying build/lib/plom_server/Progress/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/tests 2026-06-05T07:38:07,111 copying build/lib/plom_server/Progress/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress 2026-06-05T07:38:07,112 copying build/lib/plom_server/Progress/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress 2026-06-05T07:38:07,114 copying build/lib/plom_server/Progress/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress 2026-06-05T07:38:07,116 creating build/bdist.linux-armv7l/wheel/plom_server/Progress/views 2026-06-05T07:38:07,117 copying build/lib/plom_server/Progress/views/progress_task_annot.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-06-05T07:38:07,120 copying build/lib/plom_server/Progress/views/progress_landing.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-06-05T07:38:07,121 copying build/lib/plom_server/Progress/views/progress_markerinfo.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-06-05T07:38:07,123 copying build/lib/plom_server/Progress/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-06-05T07:38:07,125 copying build/lib/plom_server/Progress/views/progress_identify.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-06-05T07:38:07,126 copying build/lib/plom_server/Progress/views/progress_mark.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-06-05T07:38:07,129 creating build/bdist.linux-armv7l/wheel/plom_server/Progress/services 2026-06-05T07:38:07,130 copying build/lib/plom_server/Progress/services/progress_overview.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/services 2026-06-05T07:38:07,133 copying build/lib/plom_server/Progress/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/services 2026-06-05T07:38:07,135 copying build/lib/plom_server/Progress/services/userinfo_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/services 2026-06-05T07:38:07,137 copying build/lib/plom_server/Progress/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress 2026-06-05T07:38:07,139 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher 2026-06-05T07:38:07,140 copying build/lib/plom_server/Launcher/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher 2026-06-05T07:38:07,143 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher/migrations 2026-06-05T07:38:07,144 copying build/lib/plom_server/Launcher/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/migrations 2026-06-05T07:38:07,146 copying build/lib/plom_server/Launcher/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher 2026-06-05T07:38:07,148 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher/management 2026-06-05T07:38:07,149 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher/management/commands 2026-06-05T07:38:07,151 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-06-05T07:38:07,153 copying build/lib/plom_server/Launcher/management/commands/plom_get_static_javascript.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/management/commands 2026-06-05T07:38:07,154 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-06-05T07:38:07,156 copying build/lib/plom_server/Launcher/management/commands/plom_create_demo_users.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/management/commands 2026-06-05T07:38:07,159 copying build/lib/plom_server/Launcher/management/commands/plom_demo_bundles.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/management/commands 2026-06-05T07:38:07,161 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher/services 2026-06-05T07:38:07,162 copying build/lib/plom_server/Launcher/services/launch_demo_homework_bundle_creator.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/services 2026-06-05T07:38:07,165 copying build/lib/plom_server/Launcher/services/launch_demo_bundle_creator.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/services 2026-06-05T07:38:07,167 copying build/lib/plom_server/Launcher/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/services 2026-06-05T07:38:07,169 creating build/bdist.linux-armv7l/wheel/plom_server/Contrib 2026-06-05T07:38:07,170 copying build/lib/plom_server/Contrib/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Contrib 2026-06-05T07:38:07,172 creating build/bdist.linux-armv7l/wheel/plom_server/Contrib/management 2026-06-05T07:38:07,174 creating build/bdist.linux-armv7l/wheel/plom_server/Contrib/management/commands 2026-06-05T07:38:07,175 copying build/lib/plom_server/Contrib/management/commands/PCA_analysis.py -> build/bdist.linux-armv7l/wheel/./plom_server/Contrib/management/commands 2026-06-05T07:38:07,177 copying build/lib/plom_server/Contrib/management/commands/cluster_and_tag.py -> build/bdist.linux-armv7l/wheel/./plom_server/Contrib/management/commands 2026-06-05T07:38:07,180 creating build/bdist.linux-armv7l/wheel/plom_server/Identify 2026-06-05T07:38:07,181 copying build/lib/plom_server/Identify/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-06-05T07:38:07,183 copying build/lib/plom_server/Identify/tests.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-06-05T07:38:07,186 copying build/lib/plom_server/Identify/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-06-05T07:38:07,189 copying build/lib/plom_server/Identify/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-06-05T07:38:07,191 copying build/lib/plom_server/Identify/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-06-05T07:38:07,195 creating build/bdist.linux-armv7l/wheel/plom_server/Identify/migrations 2026-06-05T07:38:07,196 copying build/lib/plom_server/Identify/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/migrations 2026-06-05T07:38:07,199 copying build/lib/plom_server/Identify/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/migrations 2026-06-05T07:38:07,201 copying build/lib/plom_server/Identify/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-06-05T07:38:07,203 copying build/lib/plom_server/Identify/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-06-05T07:38:07,207 creating build/bdist.linux-armv7l/wheel/plom_server/Identify/management 2026-06-05T07:38:07,209 creating build/bdist.linux-armv7l/wheel/plom_server/Identify/management/commands 2026-06-05T07:38:07,210 copying build/lib/plom_server/Identify/management/commands/plom_id_direct.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/management/commands 2026-06-05T07:38:07,213 copying build/lib/plom_server/Identify/management/commands/clear_id.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/management/commands 2026-06-05T07:38:07,216 copying build/lib/plom_server/Identify/management/commands/plom_run_id_reader.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/management/commands 2026-06-05T07:38:07,219 creating build/bdist.linux-armv7l/wheel/plom_server/Identify/services 2026-06-05T07:38:07,220 copying build/lib/plom_server/Identify/services/id_tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-06-05T07:38:07,224 copying build/lib/plom_server/Identify/services/id_progress.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-06-05T07:38:07,227 copying build/lib/plom_server/Identify/services/ClasslistService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-06-05T07:38:07,229 copying build/lib/plom_server/Identify/services/id_direct.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-06-05T07:38:07,232 copying build/lib/plom_server/Identify/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-06-05T07:38:07,234 copying build/lib/plom_server/Identify/services/id_reader.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-06-05T07:38:07,238 copying build/lib/plom_server/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-06-05T07:38:07,240 copying build/lib/plom_server/settings.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-06-05T07:38:07,244 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation 2026-06-05T07:38:07,246 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/tests 2026-06-05T07:38:07,247 copying build/lib/plom_server/Preparation/tests/test_students.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-06-05T07:38:07,250 copying build/lib/plom_server/Preparation/tests/test_view_home.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-06-05T07:38:07,252 copying build/lib/plom_server/Preparation/tests/test_source_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-06-05T07:38:07,255 copying build/lib/plom_server/Preparation/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-06-05T07:38:07,257 copying build/lib/plom_server/Preparation/tests/tiny_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-06-05T07:38:07,260 copying build/lib/plom_server/Preparation/tests/test_classlist_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-06-05T07:38:07,262 copying build/lib/plom_server/Preparation/tests/test_status.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-06-05T07:38:07,265 copying build/lib/plom_server/Preparation/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-06-05T07:38:07,267 copying build/lib/plom_server/Preparation/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-06-05T07:38:07,269 copying build/lib/plom_server/Preparation/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-06-05T07:38:07,272 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/migrations 2026-06-05T07:38:07,273 copying build/lib/plom_server/Preparation/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/migrations 2026-06-05T07:38:07,276 copying build/lib/plom_server/Preparation/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/migrations 2026-06-05T07:38:07,279 copying build/lib/plom_server/Preparation/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-06-05T07:38:07,281 copying build/lib/plom_server/Preparation/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-06-05T07:38:07,284 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/views 2026-06-05T07:38:07,285 copying build/lib/plom_server/Preparation/views/prenaming.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-06-05T07:38:07,287 copying build/lib/plom_server/Preparation/views/home.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-06-05T07:38:07,289 copying build/lib/plom_server/Preparation/views/classlist_manage.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-06-05T07:38:07,291 copying build/lib/plom_server/Preparation/views/pqv_mapping.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-06-05T07:38:07,293 copying build/lib/plom_server/Preparation/views/public_code.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-06-05T07:38:07,295 copying build/lib/plom_server/Preparation/views/miscellanea.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-06-05T07:38:07,297 copying build/lib/plom_server/Preparation/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-06-05T07:38:07,299 copying build/lib/plom_server/Preparation/views/source_manage.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-06-05T07:38:07,301 copying build/lib/plom_server/Preparation/views/mocker.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-06-05T07:38:07,303 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/management 2026-06-05T07:38:07,304 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/management/commands 2026-06-05T07:38:07,306 copying build/lib/plom_server/Preparation/management/commands/plom_preparation_classlist.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/management/commands 2026-06-05T07:38:07,308 copying build/lib/plom_server/Preparation/management/commands/plom_preparation_status.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/management/commands 2026-06-05T07:38:07,310 copying build/lib/plom_server/Preparation/management/commands/plom_preparation_source.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/management/commands 2026-06-05T07:38:07,312 copying build/lib/plom_server/Preparation/management/commands/plom_preparation_spec.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/management/commands 2026-06-05T07:38:07,314 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/services 2026-06-05T07:38:07,315 copying build/lib/plom_server/Preparation/services/SourceService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-06-05T07:38:07,318 copying build/lib/plom_server/Preparation/services/classlist.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-06-05T07:38:07,320 copying build/lib/plom_server/Preparation/services/prenaming_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-06-05T07:38:07,322 copying build/lib/plom_server/Preparation/services/preparation_dependency_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-06-05T07:38:07,324 copying build/lib/plom_server/Preparation/services/pqv_mapping.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-06-05T07:38:07,326 copying build/lib/plom_server/Preparation/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-06-05T07:38:07,328 copying build/lib/plom_server/Preparation/services/PapersPrinted.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-06-05T07:38:07,330 copying build/lib/plom_server/Preparation/services/mocker.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-06-05T07:38:07,333 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/useful_files_for_testing 2026-06-05T07:38:07,334 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-06-05T07:38:07,336 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-06-05T07:38:07,337 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-06-05T07:38:07,341 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-06-05T07:38:07,343 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-06-05T07:38:07,347 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-06-05T07:38:07,349 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-06-05T07:38:07,351 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-06-05T07:38:07,353 copying build/lib/plom_server/get_js.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-06-05T07:38:07,355 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionClustering 2026-06-05T07:38:07,356 copying build/lib/plom_server/QuestionClustering/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-06-05T07:38:07,358 copying build/lib/plom_server/QuestionClustering/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-06-05T07:38:07,360 copying build/lib/plom_server/QuestionClustering/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-06-05T07:38:07,362 copying build/lib/plom_server/QuestionClustering/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-06-05T07:38:07,365 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionClustering/migrations 2026-06-05T07:38:07,365 copying build/lib/plom_server/QuestionClustering/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/migrations 2026-06-05T07:38:07,368 copying build/lib/plom_server/QuestionClustering/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/migrations 2026-06-05T07:38:07,369 copying build/lib/plom_server/QuestionClustering/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-06-05T07:38:07,371 copying build/lib/plom_server/QuestionClustering/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-06-05T07:38:07,373 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionClustering/exceptions 2026-06-05T07:38:07,374 copying build/lib/plom_server/QuestionClustering/exceptions/job_exception.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/exceptions 2026-06-05T07:38:07,376 copying build/lib/plom_server/QuestionClustering/exceptions/clustering_exception.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/exceptions 2026-06-05T07:38:07,378 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionClustering/services 2026-06-05T07:38:07,379 copying build/lib/plom_server/QuestionClustering/services/model_loader.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/services 2026-06-05T07:38:07,381 copying build/lib/plom_server/QuestionClustering/services/question_clustering_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/services 2026-06-05T07:38:07,384 copying build/lib/plom_server/QuestionClustering/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/services 2026-06-05T07:38:07,386 copying build/lib/plom_server/QuestionClustering/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-06-05T07:38:07,388 creating build/bdist.linux-armv7l/wheel/plom_server/Mark 2026-06-05T07:38:07,389 creating build/bdist.linux-armv7l/wheel/plom_server/Mark/tests 2026-06-05T07:38:07,390 copying build/lib/plom_server/Mark/tests/tiny_qvmap.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-06-05T07:38:07,392 copying build/lib/plom_server/Mark/tests/test_marking_task_service_config.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-06-05T07:38:07,394 copying build/lib/plom_server/Mark/tests/test_marking_priority_setting.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-06-05T07:38:07,397 copying build/lib/plom_server/Mark/tests/test_question_marking_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-06-05T07:38:07,398 copying build/lib/plom_server/Mark/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-06-05T07:38:07,400 copying build/lib/plom_server/Mark/tests/test_tagging_tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-06-05T07:38:07,402 copying build/lib/plom_server/Mark/tests/test_incoming_annotations.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-06-05T07:38:07,404 copying build/lib/plom_server/Mark/tests/test_marking_task_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-06-05T07:38:07,407 copying build/lib/plom_server/Mark/tests/tiny_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-06-05T07:38:07,408 copying build/lib/plom_server/Mark/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark 2026-06-05T07:38:07,410 copying build/lib/plom_server/Mark/serializers.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark 2026-06-05T07:38:07,411 copying build/lib/plom_server/Mark/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark 2026-06-05T07:38:07,413 creating build/bdist.linux-armv7l/wheel/plom_server/Mark/migrations 2026-06-05T07:38:07,414 copying build/lib/plom_server/Mark/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/migrations 2026-06-05T07:38:07,417 copying build/lib/plom_server/Mark/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/migrations 2026-06-05T07:38:07,419 creating build/bdist.linux-armv7l/wheel/plom_server/Mark/models 2026-06-05T07:38:07,420 copying build/lib/plom_server/Mark/models/tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/models 2026-06-05T07:38:07,422 copying build/lib/plom_server/Mark/models/annotations.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/models 2026-06-05T07:38:07,424 copying build/lib/plom_server/Mark/models/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/models 2026-06-05T07:38:07,425 copying build/lib/plom_server/Mark/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark 2026-06-05T07:38:07,427 creating build/bdist.linux-armv7l/wheel/plom_server/Mark/services 2026-06-05T07:38:07,428 copying build/lib/plom_server/Mark/services/marking_stats.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-06-05T07:38:07,431 copying build/lib/plom_server/Mark/services/page_data.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-06-05T07:38:07,433 copying build/lib/plom_server/Mark/services/MarkingPriorityService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-06-05T07:38:07,435 copying build/lib/plom_server/Mark/services/annotations.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-06-05T07:38:07,437 copying build/lib/plom_server/Mark/services/question_marking.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-06-05T07:38:07,440 copying build/lib/plom_server/Mark/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-06-05T07:38:07,442 copying build/lib/plom_server/Mark/services/marking_task_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-06-05T07:38:07,444 copying build/lib/plom_server/Mark/services/mark_task.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-06-05T07:38:07,446 copying build/lib/plom_server/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-06-05T07:38:07,448 creating build/bdist.linux-armv7l/wheel/plom_server/demo_files 2026-06-05T07:38:07,449 copying build/lib/plom_server/demo_files/bundle_for_quick_demo.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-05T07:38:07,451 copying build/lib/plom_server/demo_files/assessment_v3.tex -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-05T07:38:07,454 copying build/lib/plom_server/demo_files/bundle_for_plaid_demo.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-05T07:38:07,456 copying build/lib/plom_server/demo_files/demo_assessment_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-05T07:38:07,457 copying build/lib/plom_server/demo_files/demo_assessment_rubrics_q1.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-05T07:38:07,459 copying build/lib/plom_server/demo_files/bundle_for_demo.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-05T07:38:07,461 copying build/lib/plom_server/demo_files/demo_assessment_spec_single_version.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-05T07:38:07,462 copying build/lib/plom_server/demo_files/demo_assessment_qtags.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-05T07:38:07,464 copying build/lib/plom_server/demo_files/assessment_v1.tex -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-05T07:38:07,466 copying build/lib/plom_server/demo_files/demo_assessment_rubrics_q3.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-05T07:38:07,468 copying build/lib/plom_server/demo_files/demo_solution_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-05T07:38:07,469 copying build/lib/plom_server/demo_files/demo_assessment_rubrics_q4_version_specific.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-05T07:38:07,471 copying build/lib/plom_server/demo_files/bundle_for_long_demo.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-05T07:38:07,473 copying build/lib/plom_server/demo_files/demo_assessment_rubrics_q2.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-05T07:38:07,475 copying build/lib/plom_server/demo_files/assessment_v2.tex -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-05T07:38:07,477 copying build/lib/plom_server/demo_files/cl_for_demo.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-05T07:38:07,479 copying build/lib/plom_server/demo_files/cl_for_long_demo.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-05T07:38:07,481 copying build/lib/plom_server/demo_files/cl_for_plaid_demo.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-05T07:38:07,483 copying build/lib/plom_server/demo_files/demo_assessment_rubrics_q4.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-05T07:38:07,485 copying build/lib/plom_server/demo_files/cl_for_quick_demo.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-05T07:38:07,487 creating build/bdist.linux-armv7l/wheel/plom_server/Profile 2026-06-05T07:38:07,488 copying build/lib/plom_server/Profile/edit_profile_form.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-06-05T07:38:07,490 copying build/lib/plom_server/Profile/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-06-05T07:38:07,491 copying build/lib/plom_server/Profile/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-06-05T07:38:07,494 copying build/lib/plom_server/Profile/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-06-05T07:38:07,495 copying build/lib/plom_server/Profile/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-06-05T07:38:07,498 creating build/bdist.linux-armv7l/wheel/plom_server/templates 2026-06-05T07:38:07,499 creating build/bdist.linux-armv7l/wheel/plom_server/templates/BuildPaperPDF 2026-06-05T07:38:07,500 copying build/lib/plom_server/templates/BuildPaperPDF/build_paper_pdfs.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/BuildPaperPDF 2026-06-05T07:38:07,502 copying build/lib/plom_server/templates/BuildPaperPDF/cannot_find_pdf.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/BuildPaperPDF 2026-06-05T07:38:07,505 creating build/bdist.linux-armv7l/wheel/plom_server/templates/BuildPaperPDF/fragments 2026-06-05T07:38:07,506 copying build/lib/plom_server/templates/BuildPaperPDF/fragments/pdf_table.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/BuildPaperPDF/fragments 2026-06-05T07:38:07,508 copying build/lib/plom_server/templates/403.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates 2026-06-05T07:38:07,510 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Authentication 2026-06-05T07:38:07,511 copying build/lib/plom_server/templates/Authentication/login.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-06-05T07:38:07,514 copying build/lib/plom_server/templates/Authentication/activation_invalid.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-06-05T07:38:07,515 copying build/lib/plom_server/templates/Authentication/signup_multiple_users.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-06-05T07:38:07,517 copying build/lib/plom_server/templates/Authentication/signup_single_user.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-06-05T07:38:07,519 copying build/lib/plom_server/templates/Authentication/unauthorized.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-06-05T07:38:07,521 copying build/lib/plom_server/templates/Authentication/unauthenticated_base.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-06-05T07:38:07,523 copying build/lib/plom_server/templates/Authentication/set_password_complete.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-06-05T07:38:07,525 copying build/lib/plom_server/templates/Authentication/set_password.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-06-05T07:38:07,527 copying build/lib/plom_server/templates/Authentication/signup_base.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-06-05T07:38:07,529 copying build/lib/plom_server/templates/Authentication/signup_import_users.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-06-05T07:38:07,532 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Tags 2026-06-05T07:38:07,533 copying build/lib/plom_server/templates/Tags/tags_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Tags 2026-06-05T07:38:07,535 copying build/lib/plom_server/templates/Tags/tag_item.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Tags 2026-06-05T07:38:07,537 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Rubrics 2026-06-05T07:38:07,538 copying build/lib/plom_server/templates/Rubrics/rubrics_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-06-05T07:38:07,540 copying build/lib/plom_server/templates/Rubrics/diff_partial.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-06-05T07:38:07,542 copying build/lib/plom_server/templates/Rubrics/modal_forms.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-06-05T07:38:07,545 copying build/lib/plom_server/templates/Rubrics/rubrics_admin.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-06-05T07:38:07,547 copying build/lib/plom_server/templates/Rubrics/rubrics_access.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-06-05T07:38:07,550 copying build/lib/plom_server/templates/Rubrics/rubric_item.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-06-05T07:38:07,552 copying build/lib/plom_server/templates/Rubrics/feedback_rules.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-06-05T07:38:07,555 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Scan 2026-06-05T07:38:07,556 copying build/lib/plom_server/templates/Scan/bundle_is_locked.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-06-05T07:38:07,559 copying build/lib/plom_server/templates/Scan/reassign_discard.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-06-05T07:38:07,561 copying build/lib/plom_server/templates/Scan/scan_incomplete.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-06-05T07:38:07,563 copying build/lib/plom_server/templates/Scan/bundle_upload.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-06-05T07:38:07,566 copying build/lib/plom_server/templates/Scan/bundle_thumbnails.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-06-05T07:38:07,568 copying build/lib/plom_server/templates/Scan/show_pushed_bundles.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-06-05T07:38:07,571 copying build/lib/plom_server/templates/Scan/scan_discard.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-06-05T07:38:07,573 copying build/lib/plom_server/templates/Scan/handwriting_comparison.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-06-05T07:38:07,575 copying build/lib/plom_server/templates/Scan/scan_complete.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-06-05T07:38:07,577 copying build/lib/plom_server/templates/Scan/show_staged_bundles.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-06-05T07:38:07,580 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Scan/fragments 2026-06-05T07:38:07,581 copying build/lib/plom_server/templates/Scan/fragments/bundle_page_panel.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-06-05T07:38:07,584 copying build/lib/plom_server/templates/Scan/fragments/bundle_thumbnail_container.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-06-05T07:38:07,587 copying build/lib/plom_server/templates/Scan/fragments/pushed_image_wrapper.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-06-05T07:38:07,589 copying build/lib/plom_server/templates/Scan/fragments/bundle_page_img_tag.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-06-05T07:38:07,590 copying build/lib/plom_server/templates/Scan/fragments/bundle_summary.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-06-05T07:38:07,593 copying build/lib/plom_server/templates/Scan/fragments/staged_bundle_row.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-06-05T07:38:07,596 copying build/lib/plom_server/templates/Scan/fragments/substitute_image_wrapper.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-06-05T07:38:07,598 copying build/lib/plom_server/templates/Scan/fragments/knowify_image.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-06-05T07:38:07,600 copying build/lib/plom_server/templates/Scan/overview.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-06-05T07:38:07,603 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress 2026-06-05T07:38:07,605 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress/Identify 2026-06-05T07:38:07,606 copying build/lib/plom_server/templates/Progress/Identify/id_image_wrap_fragment.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Identify 2026-06-05T07:38:07,608 copying build/lib/plom_server/templates/Progress/Identify/identify_home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Identify 2026-06-05T07:38:07,610 copying build/lib/plom_server/templates/Progress/Identify/all_identify_tasks.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Identify 2026-06-05T07:38:07,613 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress/User_Info 2026-06-05T07:38:07,614 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-06-05T07:38:07,617 copying build/lib/plom_server/templates/Progress/User_Info/modal_forms.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/User_Info 2026-06-05T07:38:07,619 copying build/lib/plom_server/templates/Progress/progress_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress 2026-06-05T07:38:07,622 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress/Mark 2026-06-05T07:38:07,623 copying build/lib/plom_server/templates/Progress/Mark/mark_stats_card.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-06-05T07:38:07,625 copying build/lib/plom_server/templates/Progress/Mark/mark_details.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-06-05T07:38:07,627 copying build/lib/plom_server/templates/Progress/Mark/mark_overview.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-06-05T07:38:07,629 copying build/lib/plom_server/templates/Progress/Mark/all_marking_tasks_table_fragment.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-06-05T07:38:07,631 copying build/lib/plom_server/templates/Progress/Mark/task_details.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-06-05T07:38:07,634 copying build/lib/plom_server/templates/Progress/Mark/original_image_wrap_fragment.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-06-05T07:38:07,635 copying build/lib/plom_server/templates/Progress/Mark/annotation_image_wrap_fragment.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-06-05T07:38:07,637 copying build/lib/plom_server/templates/Progress/Mark/mark_compare_versions.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-06-05T07:38:07,639 copying build/lib/plom_server/templates/Progress/Mark/mark_papers.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-06-05T07:38:07,640 copying build/lib/plom_server/templates/Progress/Mark/task_filter.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-06-05T07:38:07,643 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress/fragments 2026-06-05T07:38:07,644 copying build/lib/plom_server/templates/Progress/fragments/task_progress_bar.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/fragments 2026-06-05T07:38:07,646 copying build/lib/plom_server/templates/Progress/tools_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress 2026-06-05T07:38:07,648 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Identify 2026-06-05T07:38:07,649 copying build/lib/plom_server/templates/Identify/parent_idbox_rect.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Identify 2026-06-05T07:38:07,651 copying build/lib/plom_server/templates/Identify/find_id_rect.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Identify 2026-06-05T07:38:07,653 copying build/lib/plom_server/templates/Identify/id_prediction_home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Identify 2026-06-05T07:38:07,656 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Preparation 2026-06-05T07:38:07,657 copying build/lib/plom_server/templates/Preparation/dependency_conflict.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-06-05T07:38:07,659 copying build/lib/plom_server/templates/Preparation/source_item_view.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-06-05T07:38:07,661 copying build/lib/plom_server/templates/Preparation/papers_printed_manage.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-06-05T07:38:07,663 copying build/lib/plom_server/templates/Preparation/public_code.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-06-05T07:38:07,665 copying build/lib/plom_server/templates/Preparation/miscellanea.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-06-05T07:38:07,667 copying build/lib/plom_server/templates/Preparation/prenaming_configuration.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-06-05T07:38:07,668 copying build/lib/plom_server/templates/Preparation/source_manage.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-06-05T07:38:07,670 copying build/lib/plom_server/templates/Preparation/home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-06-05T07:38:07,672 copying build/lib/plom_server/templates/Preparation/pqv_mapping_manage.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-06-05T07:38:07,675 copying build/lib/plom_server/templates/Preparation/classlist_attempt.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-06-05T07:38:07,676 copying build/lib/plom_server/templates/Preparation/pqv_mapping_attempt.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-06-05T07:38:07,678 copying build/lib/plom_server/templates/Preparation/classlist_manage.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-06-05T07:38:07,680 creating build/bdist.linux-armv7l/wheel/plom_server/templates/QuestionClustering 2026-06-05T07:38:07,681 copying build/lib/plom_server/templates/QuestionClustering/cluster_groups.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-06-05T07:38:07,684 copying build/lib/plom_server/templates/QuestionClustering/clustered_papers.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-06-05T07:38:07,686 copying build/lib/plom_server/templates/QuestionClustering/modal_forms.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-06-05T07:38:07,687 copying build/lib/plom_server/templates/QuestionClustering/select.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-06-05T07:38:07,689 copying build/lib/plom_server/templates/QuestionClustering/clustering_jobs.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-06-05T07:38:07,690 copying build/lib/plom_server/templates/QuestionClustering/show_rectangles.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-06-05T07:38:07,693 creating build/bdist.linux-armv7l/wheel/plom_server/templates/QuestionClustering/fragments 2026-06-05T07:38:07,694 copying build/lib/plom_server/templates/QuestionClustering/fragments/error_detail_modal.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering/fragments 2026-06-05T07:38:07,696 copying build/lib/plom_server/templates/QuestionClustering/fragments/clustering_jobs_table.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering/fragments 2026-06-05T07:38:07,697 copying build/lib/plom_server/templates/QuestionClustering/fragments/clustering_tag_cell.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering/fragments 2026-06-05T07:38:07,699 copying build/lib/plom_server/templates/QuestionClustering/home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-06-05T07:38:07,701 copying build/lib/plom_server/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/templates 2026-06-05T07:38:07,703 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Profile 2026-06-05T07:38:07,704 copying build/lib/plom_server/templates/Profile/profile.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Profile 2026-06-05T07:38:07,706 copying build/lib/plom_server/templates/Profile/private_profile.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Profile 2026-06-05T07:38:07,709 creating build/bdist.linux-armv7l/wheel/plom_server/templates/base 2026-06-05T07:38:07,710 copying build/lib/plom_server/templates/base/reset.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-06-05T07:38:07,712 copying build/lib/plom_server/templates/base/alert_message.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-06-05T07:38:07,714 copying build/lib/plom_server/templates/base/troubles_afoot.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-06-05T07:38:07,716 copying build/lib/plom_server/templates/base/alert_messages.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-06-05T07:38:07,717 copying build/lib/plom_server/templates/base/server_status.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-06-05T07:38:07,719 copying build/lib/plom_server/templates/base/base-2col.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-06-05T07:38:07,721 copying build/lib/plom_server/templates/base/home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-06-05T07:38:07,723 copying build/lib/plom_server/templates/base/plom_logo.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-06-05T07:38:07,725 copying build/lib/plom_server/templates/base/sidebar.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-06-05T07:38:07,726 copying build/lib/plom_server/templates/base/base.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-06-05T07:38:07,729 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Reports 2026-06-05T07:38:07,730 copying build/lib/plom_server/templates/Reports/reports_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Reports 2026-06-05T07:38:07,733 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Finish 2026-06-05T07:38:07,734 copying build/lib/plom_server/templates/Finish/build_soln.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-06-05T07:38:07,737 copying build/lib/plom_server/templates/Finish/finish_not_printed.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-06-05T07:38:07,739 copying build/lib/plom_server/templates/Finish/soln_item_view.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-06-05T07:38:07,741 copying build/lib/plom_server/templates/Finish/soln_home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-06-05T07:38:07,743 copying build/lib/plom_server/templates/Finish/template_soln_spec.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-06-05T07:38:07,745 copying build/lib/plom_server/templates/Finish/soln_spec.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-06-05T07:38:07,747 copying build/lib/plom_server/templates/Finish/soln_sources.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-06-05T07:38:07,749 copying build/lib/plom_server/templates/Finish/reassemble_paper_pdfs.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-06-05T07:38:07,751 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Finish/Reports 2026-06-05T07:38:07,752 copying build/lib/plom_server/templates/Finish/Reports/brief_student_report.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish/Reports 2026-06-05T07:38:07,754 copying build/lib/plom_server/templates/Finish/finish_no_spec.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-06-05T07:38:07,757 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Rectangles 2026-06-05T07:38:07,758 copying build/lib/plom_server/templates/Rectangles/select.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rectangles 2026-06-05T07:38:07,760 copying build/lib/plom_server/templates/Rectangles/show_rectangles.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rectangles 2026-06-05T07:38:07,761 copying build/lib/plom_server/templates/Rectangles/home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rectangles 2026-06-05T07:38:07,764 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Questiontags 2026-06-05T07:38:07,765 copying build/lib/plom_server/templates/Questiontags/qtags_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Questiontags 2026-06-05T07:38:07,768 copying build/lib/plom_server/templates/Questiontags/modal_forms.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Questiontags 2026-06-05T07:38:07,770 creating build/bdist.linux-armv7l/wheel/plom_server/templates/TaskOrder 2026-06-05T07:38:07,771 copying build/lib/plom_server/templates/TaskOrder/task_order_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/TaskOrder 2026-06-05T07:38:07,774 creating build/bdist.linux-armv7l/wheel/plom_server/templates/SpecCreator 2026-06-05T07:38:07,775 copying build/lib/plom_server/templates/SpecCreator/launch-page.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-06-05T07:38:07,777 copying build/lib/plom_server/templates/SpecCreator/summary-page.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-06-05T07:38:07,779 copying build/lib/plom_server/templates/SpecCreator/spec_upload.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-06-05T07:38:07,781 copying build/lib/plom_server/templates/SpecCreator/template_spec_builder.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-06-05T07:38:07,783 copying build/lib/plom_server/templates/SpecCreator/validation.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-06-05T07:38:07,785 creating build/bdist.linux-armv7l/wheel/plom_server/templates/UserManagement 2026-06-05T07:38:07,786 copying build/lib/plom_server/templates/UserManagement/users.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/UserManagement 2026-06-05T07:38:07,788 copying build/lib/plom_server/templates/UserManagement/password_reset_page.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/UserManagement 2026-06-05T07:38:07,791 creating build/bdist.linux-armv7l/wheel/plom_server/Reports 2026-06-05T07:38:07,792 copying build/lib/plom_server/Reports/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Reports 2026-06-05T07:38:07,794 copying build/lib/plom_server/Reports/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Reports 2026-06-05T07:38:07,795 copying build/lib/plom_server/Reports/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Reports 2026-06-05T07:38:07,797 copying build/lib/plom_server/log_config_dev.yaml -> build/bdist.linux-armv7l/wheel/./plom_server 2026-06-05T07:38:07,799 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags 2026-06-05T07:38:07,800 copying build/lib/plom_server/QuestionTags/serializers.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-06-05T07:38:07,802 copying build/lib/plom_server/QuestionTags/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-06-05T07:38:07,804 copying build/lib/plom_server/QuestionTags/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-06-05T07:38:07,806 copying build/lib/plom_server/QuestionTags/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-06-05T07:38:07,809 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags/migrations 2026-06-05T07:38:07,810 copying build/lib/plom_server/QuestionTags/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/migrations 2026-06-05T07:38:07,812 copying build/lib/plom_server/QuestionTags/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/migrations 2026-06-05T07:38:07,814 copying build/lib/plom_server/QuestionTags/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-06-05T07:38:07,816 copying build/lib/plom_server/QuestionTags/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-06-05T07:38:07,819 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags/management 2026-06-05T07:38:07,821 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags/management/commands 2026-06-05T07:38:07,822 copying build/lib/plom_server/QuestionTags/management/commands/upload_qtags_csv.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-06-05T07:38:07,824 copying build/lib/plom_server/QuestionTags/management/commands/delete_tag.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-06-05T07:38:07,826 copying build/lib/plom_server/QuestionTags/management/commands/delete_qtag_link.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-06-05T07:38:07,828 copying build/lib/plom_server/QuestionTags/management/commands/create_tag.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-06-05T07:38:07,830 copying build/lib/plom_server/QuestionTags/management/commands/link_question_with_tag.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-06-05T07:38:07,833 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags/services 2026-06-05T07:38:07,834 copying build/lib/plom_server/QuestionTags/services/questiontag_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/services 2026-06-05T07:38:07,836 copying build/lib/plom_server/QuestionTags/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/services 2026-06-05T07:38:07,838 copying build/lib/plom_server/QuestionTags/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-06-05T07:38:07,840 creating build/bdist.linux-armv7l/wheel/plom_server/Finish 2026-06-05T07:38:07,841 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/templatetags 2026-06-05T07:38:07,842 copying build/lib/plom_server/Finish/templatetags/custom_tags.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/templatetags 2026-06-05T07:38:07,845 copying build/lib/plom_server/Finish/templatetags/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/templatetags 2026-06-05T07:38:07,847 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/tests 2026-06-05T07:38:07,848 copying build/lib/plom_server/Finish/tests/test_student_mark.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/tests 2026-06-05T07:38:07,850 copying build/lib/plom_server/Finish/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/tests 2026-06-05T07:38:07,852 copying build/lib/plom_server/Finish/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-06-05T07:38:07,854 copying build/lib/plom_server/Finish/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-06-05T07:38:07,856 copying build/lib/plom_server/Finish/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-06-05T07:38:07,858 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/migrations 2026-06-05T07:38:07,859 copying build/lib/plom_server/Finish/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/migrations 2026-06-05T07:38:07,861 copying build/lib/plom_server/Finish/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/migrations 2026-06-05T07:38:07,863 copying build/lib/plom_server/Finish/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-06-05T07:38:07,865 copying build/lib/plom_server/Finish/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-06-05T07:38:07,868 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/views 2026-06-05T07:38:07,869 copying build/lib/plom_server/Finish/views/soln_spec.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-06-05T07:38:07,872 copying build/lib/plom_server/Finish/views/marking_info.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-06-05T07:38:07,874 copying build/lib/plom_server/Finish/views/reassembly.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-06-05T07:38:07,876 copying build/lib/plom_server/Finish/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-06-05T07:38:07,878 copying build/lib/plom_server/Finish/views/soln_sources.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-06-05T07:38:07,880 copying build/lib/plom_server/Finish/views/soln_home.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-06-05T07:38:07,882 copying build/lib/plom_server/Finish/views/student_report.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-06-05T07:38:07,884 copying build/lib/plom_server/Finish/views/build_soln_pdf.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-06-05T07:38:07,887 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/management 2026-06-05T07:38:07,888 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/management/commands 2026-06-05T07:38:07,889 copying build/lib/plom_server/Finish/management/commands/plom_soln_sources.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-06-05T07:38:07,891 copying build/lib/plom_server/Finish/management/commands/plom_reassemble.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-06-05T07:38:07,894 copying build/lib/plom_server/Finish/management/commands/plom_build_all_soln.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-06-05T07:38:07,897 copying build/lib/plom_server/Finish/management/commands/generate_report.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-06-05T07:38:07,899 copying build/lib/plom_server/Finish/management/commands/plom_download_marks_csv.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-06-05T07:38:07,901 copying build/lib/plom_server/Finish/management/commands/plom_build_soln.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-06-05T07:38:07,903 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-06-05T07:38:07,904 copying build/lib/plom_server/Finish/management/commands/plom_soln_spec.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-06-05T07:38:07,907 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/services 2026-06-05T07:38:07,908 copying build/lib/plom_server/Finish/services/student_marks_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-06-05T07:38:07,911 copying build/lib/plom_server/Finish/services/soln_source.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-06-05T07:38:07,914 copying build/lib/plom_server/Finish/services/ta_marking_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-06-05T07:38:07,915 copying build/lib/plom_server/Finish/services/annotation_data_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-06-05T07:38:07,917 copying build/lib/plom_server/Finish/services/soln_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-06-05T07:38:07,919 copying build/lib/plom_server/Finish/services/build_soln_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-06-05T07:38:07,922 copying build/lib/plom_server/Finish/services/data_extraction_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-06-05T07:38:07,924 copying build/lib/plom_server/Finish/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-06-05T07:38:07,926 copying build/lib/plom_server/Finish/services/generate_report.css -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-06-05T07:38:07,928 copying build/lib/plom_server/Finish/services/matplotlib_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-06-05T07:38:07,930 copying build/lib/plom_server/Finish/services/reassemble_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-06-05T07:38:07,933 copying build/lib/plom_server/Finish/services/ReportPDFService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-06-05T07:38:07,936 copying build/lib/plom_server/Finish/services/template_soln_spec.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-06-05T07:38:07,938 copying build/lib/plom_server/Finish/services/build_student_report_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-06-05T07:38:07,941 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/useful_files_for_testing 2026-06-05T07:38:07,942 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-06-05T07:38:07,944 copying build/lib/plom_server/asgi.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-06-05T07:38:07,947 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles 2026-06-05T07:38:07,948 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles/tests 2026-06-05T07:38:07,949 copying build/lib/plom_server/Rectangles/tests/test_rectangles.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/tests 2026-06-05T07:38:07,952 copying build/lib/plom_server/Rectangles/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/tests 2026-06-05T07:38:07,954 copying build/lib/plom_server/Rectangles/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles 2026-06-05T07:38:07,956 copying build/lib/plom_server/Rectangles/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles 2026-06-05T07:38:07,958 copying build/lib/plom_server/Rectangles/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles 2026-06-05T07:38:07,960 copying build/lib/plom_server/Rectangles/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles 2026-06-05T07:38:07,962 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles/management 2026-06-05T07:38:07,964 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles/management/commands 2026-06-05T07:38:07,965 copying build/lib/plom_server/Rectangles/management/commands/plom_extract_rectangle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/management/commands 2026-06-05T07:38:07,968 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles/services 2026-06-05T07:38:07,969 copying build/lib/plom_server/Rectangles/services/idbox_utils.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/services 2026-06-05T07:38:07,971 copying build/lib/plom_server/Rectangles/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/services 2026-06-05T07:38:07,973 copying build/lib/plom_server/Rectangles/services/rectangle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/services 2026-06-05T07:38:07,976 creating build/bdist.linux-armv7l/wheel/plom_server/TestingSupport 2026-06-05T07:38:07,977 copying build/lib/plom_server/TestingSupport/utils.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport 2026-06-05T07:38:07,980 creating build/bdist.linux-armv7l/wheel/plom_server/TestingSupport/tests 2026-06-05T07:38:07,981 copying build/lib/plom_server/TestingSupport/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/tests 2026-06-05T07:38:07,983 copying build/lib/plom_server/TestingSupport/tests/test_config.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/tests 2026-06-05T07:38:07,985 copying build/lib/plom_server/TestingSupport/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport 2026-06-05T07:38:07,988 creating build/bdist.linux-armv7l/wheel/plom_server/TestingSupport/config_files 2026-06-05T07:38:07,989 copying build/lib/plom_server/TestingSupport/config_files/long_demo_config.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-06-05T07:38:07,991 copying build/lib/plom_server/TestingSupport/config_files/full_demo_config.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-06-05T07:38:07,994 copying build/lib/plom_server/TestingSupport/config_files/just_demo_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-06-05T07:38:07,996 copying build/lib/plom_server/TestingSupport/config_files/hw_bundle_config.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-06-05T07:38:07,998 copying build/lib/plom_server/TestingSupport/config_files/quick_demo_config.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-06-05T07:38:08,000 copying build/lib/plom_server/TestingSupport/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport 2026-06-05T07:38:08,003 creating build/bdist.linux-armv7l/wheel/plom_server/TestingSupport/services 2026-06-05T07:38:08,005 copying build/lib/plom_server/TestingSupport/services/ConfigTaskService.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-06-05T07:38:08,007 copying build/lib/plom_server/TestingSupport/services/exceptions.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-06-05T07:38:08,010 copying build/lib/plom_server/TestingSupport/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-06-05T07:38:08,012 copying build/lib/plom_server/TestingSupport/services/ConfigPreparationService.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-06-05T07:38:08,015 copying build/lib/plom_server/TestingSupport/services/ConfigFileService.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-06-05T07:38:08,018 creating build/bdist.linux-armv7l/wheel/plom_server/API 2026-06-05T07:38:08,020 creating build/bdist.linux-armv7l/wheel/plom_server/API/tests 2026-06-05T07:38:08,022 copying build/lib/plom_server/API/tests/conftest.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/tests 2026-06-05T07:38:08,024 copying build/lib/plom_server/API/tests/test_mark_questions.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/tests 2026-06-05T07:38:08,027 copying build/lib/plom_server/API/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/tests 2026-06-05T07:38:08,029 copying build/lib/plom_server/API/tests/test_client_reject_list.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/tests 2026-06-05T07:38:08,031 copying build/lib/plom_server/API/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/API 2026-06-05T07:38:08,035 creating build/bdist.linux-armv7l/wheel/plom_server/API/routes 2026-06-05T07:38:08,036 copying build/lib/plom_server/API/routes/annotation_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-06-05T07:38:08,039 copying build/lib/plom_server/API/routes/tags_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-06-05T07:38:08,041 copying build/lib/plom_server/API/routes/id_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-06-05T07:38:08,044 copying build/lib/plom_server/API/routes/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-06-05T07:38:08,046 copying build/lib/plom_server/API/routes/misc_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-06-05T07:38:08,048 copying build/lib/plom_server/API/routes/mark_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-06-05T07:38:08,051 copying build/lib/plom_server/API/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/API 2026-06-05T07:38:08,054 creating build/bdist.linux-armv7l/wheel/plom_server/API/migrations 2026-06-05T07:38:08,056 copying build/lib/plom_server/API/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/migrations 2026-06-05T07:38:08,059 creating build/bdist.linux-armv7l/wheel/plom_server/API/permissions 2026-06-05T07:38:08,060 copying build/lib/plom_server/API/permissions/permissions.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/permissions 2026-06-05T07:38:08,063 copying build/lib/plom_server/API/permissions/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/permissions 2026-06-05T07:38:08,065 copying build/lib/plom_server/API/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API 2026-06-05T07:38:08,069 creating build/bdist.linux-armv7l/wheel/plom_server/API/views 2026-06-05T07:38:08,070 copying build/lib/plom_server/API/views/utils.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-05T07:38:08,074 copying build/lib/plom_server/API/views/scan.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-05T07:38:08,077 copying build/lib/plom_server/API/views/rectangle_extractor.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-05T07:38:08,079 copying build/lib/plom_server/API/views/classlist.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-05T07:38:08,082 copying build/lib/plom_server/API/views/identify.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-05T07:38:08,085 copying build/lib/plom_server/API/views/rubrics.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-05T07:38:08,087 copying build/lib/plom_server/API/views/paperstoprint.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-05T07:38:08,090 copying build/lib/plom_server/API/views/public_code.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-05T07:38:08,092 copying build/lib/plom_server/API/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-05T07:38:08,093 copying build/lib/plom_server/API/views/server_info.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-05T07:38:08,096 copying build/lib/plom_server/API/views/finish.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-05T07:38:08,098 copying build/lib/plom_server/API/views/user_info.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-05T07:38:08,100 copying build/lib/plom_server/API/views/spec_handler.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-05T07:38:08,102 copying build/lib/plom_server/API/views/source_handler.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-05T07:38:08,105 copying build/lib/plom_server/API/views/mark_question.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-05T07:38:08,108 copying build/lib/plom_server/API/views/latex.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-05T07:38:08,110 copying build/lib/plom_server/API/views/pqvmap.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-05T07:38:08,112 copying build/lib/plom_server/API/views/mark.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-05T07:38:08,115 copying build/lib/plom_server/API/views/report.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-05T07:38:08,118 creating build/bdist.linux-armv7l/wheel/plom_server/API/services 2026-06-05T07:38:08,119 copying build/lib/plom_server/API/services/TokenService.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/services 2026-06-05T07:38:08,121 copying build/lib/plom_server/API/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/services 2026-06-05T07:38:08,123 copying build/lib/plom_server/wsgi.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-06-05T07:38:08,125 creating build/bdist.linux-armv7l/wheel/plom_server/Base 2026-06-05T07:38:08,126 copying build/lib/plom_server/Base/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-06-05T07:38:08,128 copying build/lib/plom_server/Base/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-06-05T07:38:08,130 copying build/lib/plom_server/Base/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-06-05T07:38:08,133 copying build/lib/plom_server/Base/tests_settings.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-06-05T07:38:08,135 copying build/lib/plom_server/Base/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-06-05T07:38:08,137 creating build/bdist.linux-armv7l/wheel/plom_server/Base/migrations 2026-06-05T07:38:08,138 copying build/lib/plom_server/Base/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/migrations 2026-06-05T07:38:08,140 copying build/lib/plom_server/Base/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/migrations 2026-06-05T07:38:08,141 copying build/lib/plom_server/Base/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-06-05T07:38:08,143 copying build/lib/plom_server/Base/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-06-05T07:38:08,146 creating build/bdist.linux-armv7l/wheel/plom_server/Base/management 2026-06-05T07:38:08,148 creating build/bdist.linux-armv7l/wheel/plom_server/Base/management/commands 2026-06-05T07:38:08,149 copying build/lib/plom_server/Base/management/commands/plom_database.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/management/commands 2026-06-05T07:38:08,151 copying build/lib/plom_server/Base/management/commands/plom_clean_misc.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/management/commands 2026-06-05T07:38:08,153 copying build/lib/plom_server/Base/base_group_views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-06-05T07:38:08,156 creating build/bdist.linux-armv7l/wheel/plom_server/Base/services 2026-06-05T07:38:08,157 copying build/lib/plom_server/Base/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/services 2026-06-05T07:38:08,159 copying build/lib/plom_server/Base/services/database_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/services 2026-06-05T07:38:08,162 copying build/lib/plom_server/Base/services/Settings.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/services 2026-06-05T07:38:08,164 copying build/lib/plom_server/Base/services/big_red_button.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/services 2026-06-05T07:38:08,167 creating build/bdist.linux-armv7l/wheel/plom_server/TaskOrder 2026-06-05T07:38:08,168 copying build/lib/plom_server/TaskOrder/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-06-05T07:38:08,170 copying build/lib/plom_server/TaskOrder/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-06-05T07:38:08,172 copying build/lib/plom_server/TaskOrder/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-06-05T07:38:08,174 copying build/lib/plom_server/TaskOrder/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-06-05T07:38:08,176 creating build/bdist.linux-armv7l/wheel/plom_server/TaskOrder/management 2026-06-05T07:38:08,178 creating build/bdist.linux-armv7l/wheel/plom_server/TaskOrder/management/commands 2026-06-05T07:38:08,179 copying build/lib/plom_server/TaskOrder/management/commands/task_sort_written_amount.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder/management/commands 2026-06-05T07:38:08,182 creating build/bdist.linux-armv7l/wheel/plom_server/TaskOrder/services 2026-06-05T07:38:08,183 copying build/lib/plom_server/TaskOrder/services/task_ordering_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder/services 2026-06-05T07:38:08,186 copying build/lib/plom_server/TaskOrder/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder/services 2026-06-05T07:38:08,188 copying build/lib/plom_server/TaskOrder/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-06-05T07:38:08,190 creating build/bdist.linux-armv7l/wheel/plom_server/SpecCreator 2026-06-05T07:38:08,191 copying build/lib/plom_server/SpecCreator/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator 2026-06-05T07:38:08,193 copying build/lib/plom_server/SpecCreator/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator 2026-06-05T07:38:08,196 creating build/bdist.linux-armv7l/wheel/plom_server/SpecCreator/migrations 2026-06-05T07:38:08,197 copying build/lib/plom_server/SpecCreator/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/migrations 2026-06-05T07:38:08,199 copying build/lib/plom_server/SpecCreator/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator 2026-06-05T07:38:08,201 creating build/bdist.linux-armv7l/wheel/plom_server/SpecCreator/views 2026-06-05T07:38:08,202 copying build/lib/plom_server/SpecCreator/views/summary.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-06-05T07:38:08,204 copying build/lib/plom_server/SpecCreator/views/spec_download.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-06-05T07:38:08,206 copying build/lib/plom_server/SpecCreator/views/spec_editor.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-06-05T07:38:08,208 copying build/lib/plom_server/SpecCreator/views/spec_upload.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-06-05T07:38:08,210 copying build/lib/plom_server/SpecCreator/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-06-05T07:38:08,212 copying build/lib/plom_server/SpecCreator/views/template_spec_builder.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-06-05T07:38:08,214 copying build/lib/plom_server/SpecCreator/views/base.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-06-05T07:38:08,216 creating build/bdist.linux-armv7l/wheel/plom_server/SpecCreator/services 2026-06-05T07:38:08,217 copying build/lib/plom_server/SpecCreator/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/services 2026-06-05T07:38:08,220 copying build/lib/plom_server/SpecCreator/services/template_spec_builder.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/services 2026-06-05T07:38:08,222 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement 2026-06-05T07:38:08,224 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/tests 2026-06-05T07:38:08,225 copying build/lib/plom_server/UserManagement/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/tests 2026-06-05T07:38:08,227 copying build/lib/plom_server/UserManagement/tests/test_UsersService.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/tests 2026-06-05T07:38:08,229 copying build/lib/plom_server/UserManagement/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-06-05T07:38:08,231 copying build/lib/plom_server/UserManagement/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-06-05T07:38:08,233 copying build/lib/plom_server/UserManagement/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-06-05T07:38:08,236 copying build/lib/plom_server/UserManagement/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-06-05T07:38:08,238 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/migrations 2026-06-05T07:38:08,239 copying build/lib/plom_server/UserManagement/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/migrations 2026-06-05T07:38:08,241 copying build/lib/plom_server/UserManagement/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/migrations 2026-06-05T07:38:08,243 copying build/lib/plom_server/UserManagement/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-06-05T07:38:08,245 copying build/lib/plom_server/UserManagement/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-06-05T07:38:08,247 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/management 2026-06-05T07:38:08,249 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/management/commands 2026-06-05T07:38:08,250 copying build/lib/plom_server/UserManagement/management/commands/plom_users.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/management/commands 2026-06-05T07:38:08,252 copying build/lib/plom_server/UserManagement/management/commands/plom_leadmarker_membership.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/management/commands 2026-06-05T07:38:08,255 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/services 2026-06-05T07:38:08,256 copying build/lib/plom_server/UserManagement/services/UsersService.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/services 2026-06-05T07:38:08,258 copying build/lib/plom_server/UserManagement/services/QuotaService.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/services 2026-06-05T07:38:08,260 copying build/lib/plom_server/UserManagement/services/PermissionChanger.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/services 2026-06-05T07:38:08,262 copying build/lib/plom_server/UserManagement/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/services 2026-06-05T07:38:08,265 creating build/bdist.linux-armv7l/wheel/plom_ml 2026-06-05T07:38:08,266 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering 2026-06-05T07:38:08,268 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering/pipeline 2026-06-05T07:38:08,269 copying build/lib/plom_ml/clustering/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/pipeline 2026-06-05T07:38:08,271 copying build/lib/plom_ml/clustering/pipeline/clustering_pipeline.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/pipeline 2026-06-05T07:38:08,274 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering/model 2026-06-05T07:38:08,275 copying build/lib/plom_ml/clustering/model/model_type.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/model 2026-06-05T07:38:08,277 copying build/lib/plom_ml/clustering/model/model_config.yaml -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/model 2026-06-05T07:38:08,279 copying build/lib/plom_ml/clustering/model/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/model 2026-06-05T07:38:08,280 copying build/lib/plom_ml/clustering/model/clustering_strategy.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/model 2026-06-05T07:38:08,283 copying build/lib/plom_ml/clustering/exceptions.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering 2026-06-05T07:38:08,285 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering/embedding 2026-06-05T07:38:08,287 copying build/lib/plom_ml/clustering/embedding/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/embedding 2026-06-05T07:38:08,288 copying build/lib/plom_ml/clustering/embedding/embedder.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/embedding 2026-06-05T07:38:08,291 copying build/lib/plom_ml/clustering/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering 2026-06-05T07:38:08,293 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering/preprocessing 2026-06-05T07:38:08,294 copying build/lib/plom_ml/clustering/preprocessing/image_processing_service.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/preprocessing 2026-06-05T07:38:08,296 copying build/lib/plom_ml/clustering/preprocessing/preprocessor.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/preprocessing 2026-06-05T07:38:08,298 copying build/lib/plom_ml/clustering/preprocessing/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/preprocessing 2026-06-05T07:38:08,300 copying build/lib/plom_ml/exceptions.py -> build/bdist.linux-armv7l/wheel/./plom_ml 2026-06-05T07:38:08,302 copying build/lib/plom_ml/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml 2026-06-05T07:38:08,304 running install_data 2026-06-05T07:38:08,310 creating build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data 2026-06-05T07:38:08,312 creating build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom 2026-06-05T07:38:08,314 copying plom/templateTestSpec.toml -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom 2026-06-05T07:38:08,316 copying plom/templateSolutionSpec.toml -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom 2026-06-05T07:38:08,317 copying plom/templateUserList.csv -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom 2026-06-05T07:38:08,319 copying plom/demo_rubrics.toml -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom 2026-06-05T07:38:08,321 copying plom/create/extra_pages_src.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom 2026-06-05T07:38:08,322 copying plom/create/scrap_paper_src.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom 2026-06-05T07:38:08,324 copying plom/create/bundle_separator_src.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom 2026-06-05T07:38:08,326 creating build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/testTemplates 2026-06-05T07:38:08,327 copying testTemplates/README.md -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/testTemplates 2026-06-05T07:38:08,330 copying testTemplates/dummy_left_staple.png -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/testTemplates 2026-06-05T07:38:08,332 copying testTemplates/dummy_left_staple_red.png -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/testTemplates 2026-06-05T07:38:08,334 copying testTemplates/dummy_qr_code.png -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/testTemplates 2026-06-05T07:38:08,336 copying testTemplates/dummy_qr_code_red.png -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/testTemplates 2026-06-05T07:38:08,339 copying testTemplates/dummy_right_staple.png -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/testTemplates 2026-06-05T07:38:08,341 copying testTemplates/dummy_right_staple_red.png -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/testTemplates 2026-06-05T07:38:08,344 copying testTemplates/extraSheets_noname.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/testTemplates 2026-06-05T07:38:08,346 copying testTemplates/extraSheets_with_name.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/testTemplates 2026-06-05T07:38:08,348 copying testTemplates/idBox-source.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/testTemplates 2026-06-05T07:38:08,350 copying testTemplates/idBox.eps -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/testTemplates 2026-06-05T07:38:08,353 copying testTemplates/idBox.pdf -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/testTemplates 2026-06-05T07:38:08,355 copying testTemplates/idBox.svg -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/testTemplates 2026-06-05T07:38:08,358 copying testTemplates/idBox2-source.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/testTemplates 2026-06-05T07:38:08,360 copying testTemplates/idBox2.eps -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/testTemplates 2026-06-05T07:38:08,364 copying testTemplates/idBox2.pdf -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/testTemplates 2026-06-05T07:38:08,366 copying testTemplates/idBox2.svg -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/testTemplates 2026-06-05T07:38:08,370 copying testTemplates/idBox4-source.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/testTemplates 2026-06-05T07:38:08,372 copying testTemplates/idBox4.eps -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/testTemplates 2026-06-05T07:38:08,375 copying testTemplates/idBox4.pdf -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/testTemplates 2026-06-05T07:38:08,377 copying testTemplates/idBox4.svg -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/testTemplates 2026-06-05T07:38:08,380 copying testTemplates/latexTemplate.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/testTemplates 2026-06-05T07:38:08,383 copying testTemplates/latexTemplatev2.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/testTemplates 2026-06-05T07:38:08,386 copying testTemplates/mockplom.sty -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/testTemplates 2026-06-05T07:38:08,388 creating build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/contrib 2026-06-05T07:38:08,389 copying contrib/README.txt -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/contrib 2026-06-05T07:38:08,391 copying contrib/plom-return_codes_to_canvas_csv.py -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/contrib 2026-06-05T07:38:08,393 copying contrib/plom-write_grades_to_canvas_csv.py -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/contrib 2026-06-05T07:38:08,395 copying contrib/plom-push-to-canvas.py -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/contrib 2026-06-05T07:38:08,398 copying contrib/plom-push-to-canvas-uncached.py -> build/bdist.linux-armv7l/wheel/plom-0.21.1.data/data/share/plom/contrib 2026-06-05T07:38:08,400 running install_egg_info 2026-06-05T07:38:08,406 Copying plom.egg-info to build/bdist.linux-armv7l/wheel/./plom-0.21.1-py3.11.egg-info 2026-06-05T07:38:08,419 running install_scripts 2026-06-05T07:38:08,432 creating build/bdist.linux-armv7l/wheel/plom-0.21.1.dist-info/WHEEL 2026-06-05T07:38:08,435 creating '/tmp/pip-wheel-g85dupsw/.tmp-hif9mx3t/plom-0.21.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-05T07:38:08,439 adding 'plom/aliceBob.py' 2026-06-05T07:38:08,440 adding 'plom/demo_rubrics.toml' 2026-06-05T07:38:08,442 adding 'plom/feedback_rules.py' 2026-06-05T07:38:08,444 adding 'plom/idBox2.pdf' 2026-06-05T07:38:08,446 adding 'plom/idBox4.pdf' 2026-06-05T07:38:08,448 adding 'plom/latexTemplate.tex' 2026-06-05T07:38:08,449 adding 'plom/latexTemplatev2.tex' 2026-06-05T07:38:08,451 adding 'plom/misc_version.py' 2026-06-05T07:38:08,452 adding 'plom/question_labels.py' 2026-06-05T07:38:08,453 adding 'plom/rules.py' 2026-06-05T07:38:08,458 adding 'plom/spec_verifier.py' 2026-06-05T07:38:08,460 adding 'plom/tagging.py' 2026-06-05T07:38:08,461 adding 'plom/templateSolutionSpec.toml' 2026-06-05T07:38:08,462 adding 'plom/templateTestSpec.toml' 2026-06-05T07:38:08,463 adding 'plom/templateUserList.csv' 2026-06-05T07:38:08,465 adding 'plom/test_feedback_rules.py' 2026-06-05T07:38:08,466 adding 'plom/test_latex.py' 2026-06-05T07:38:08,467 adding 'plom/test_latexfrag.py' 2026-06-05T07:38:08,469 adding 'plom/test_question_labels.py' 2026-06-05T07:38:08,470 adding 'plom/test_spec.py' 2026-06-05T07:38:08,472 adding 'plom/test_tags.py' 2026-06-05T07:38:08,473 adding 'plom/test_target_latex.png' 2026-06-05T07:38:08,474 adding 'plom/test_target_latex_old.png' 2026-06-05T07:38:08,476 adding 'plom/test_version.py' 2026-06-05T07:38:08,477 adding 'plom/test_version_maps.py' 2026-06-05T07:38:08,479 adding 'plom/textools.py' 2026-06-05T07:38:08,481 adding 'plom/version_maps.py' 2026-06-05T07:38:08,483 adding 'plom/canvas/__init__.py' 2026-06-05T07:38:08,485 adding 'plom/canvas/canvas_utils.py' 2026-06-05T07:38:08,487 adding 'plom/canvas/canvasapi_extensions.py' 2026-06-05T07:38:08,489 adding 'plom/create/__init__.py' 2026-06-05T07:38:08,491 adding 'plom/create/__main__.py' 2026-06-05T07:38:08,492 adding 'plom/create/_digitHunter.py' 2026-06-05T07:38:08,494 adding 'plom/create/buildClasslist.py' 2026-06-05T07:38:08,496 adding 'plom/create/build_bundle_separators_with_qrcodes.py' 2026-06-05T07:38:08,497 adding 'plom/create/build_extra_page_with_qrcodes.py' 2026-06-05T07:38:08,498 adding 'plom/create/build_scrap_paper_with_qrcodes.py' 2026-06-05T07:38:08,500 adding 'plom/create/bundle_separator_src.tex' 2026-06-05T07:38:08,503 adding 'plom/create/classlistValidator.py' 2026-06-05T07:38:08,504 adding 'plom/create/demotools.py' 2026-06-05T07:38:08,513 adding 'plom/create/digits.json' 2026-06-05T07:38:08,514 adding 'plom/create/exam_scribbler.py' 2026-06-05T07:38:08,516 adding 'plom/create/extra_pages_src.tex' 2026-06-05T07:38:08,517 adding 'plom/create/homework_scribbler.py' 2026-06-05T07:38:08,520 adding 'plom/create/mergeAndCodePages.py' 2026-06-05T07:38:08,522 adding 'plom/create/push_pull_rubrics.py' 2026-06-05T07:38:08,523 adding 'plom/create/scrap_paper_src.tex' 2026-06-05T07:38:08,524 adding 'plom/create/scribble_hw_utils.py' 2026-06-05T07:38:08,527 adding 'plom/create/scribble_utils.py' 2026-06-05T07:38:08,529 adding 'plom/create/start_messenger.py' 2026-06-05T07:38:08,530 adding 'plom/create/status.py' 2026-06-05T07:38:08,531 adding 'plom/create/test_build_extra_page_pdf.py' 2026-06-05T07:38:08,532 adding 'plom/create/test_build_source_exams.py' 2026-06-05T07:38:08,534 adding 'plom/create/test_classlists.py' 2026-06-05T07:38:08,536 adding 'plom/create/test_make_pdf.py' 2026-06-05T07:38:08,537 adding 'plom/create/test_stamps.py' 2026-06-05T07:38:08,539 adding 'plom/create/fonts/__init__.py' 2026-06-05T07:38:08,541 adding 'plom/create/fonts/adr_handwriting.ttf' 2026-06-05T07:38:08,544 adding 'plom/create/fonts/bt_handwriting.ttf' 2026-06-05T07:38:08,550 adding 'plom/create/fonts/ejx_handwriting.ttf' 2026-06-05T07:38:08,552 adding 'plom/create/fonts/ld_handwriting.ttf' 2026-06-05T07:38:08,555 adding 'plom/create/fonts/nh_handwriting.ttf' 2026-06-05T07:38:08,558 adding 'plom/create/fonts/pdl_handwriting.ttf' 2026-06-05T07:38:08,560 adding 'plom/finish/__init__.py' 2026-06-05T07:38:08,562 adding 'plom/finish/__main__.py' 2026-06-05T07:38:08,563 adding 'plom/finish/clear_manager_login.py' 2026-06-05T07:38:08,565 adding 'plom/finish/coded_return.py' 2026-06-05T07:38:08,567 adding 'plom/finish/coverPageBuilder.py' 2026-06-05T07:38:08,568 adding 'plom/finish/examReassembler.py' 2026-06-05T07:38:08,570 adding 'plom/finish/html_view_test_template.py' 2026-06-05T07:38:08,571 adding 'plom/finish/reassemble_ID_only.py' 2026-06-05T07:38:08,573 adding 'plom/finish/reassemble_completed.py' 2026-06-05T07:38:08,575 adding 'plom/finish/return_tools.py' 2026-06-05T07:38:08,577 adding 'plom/finish/spreadsheet.py' 2026-06-05T07:38:08,578 adding 'plom/finish/start_messenger.py' 2026-06-05T07:38:08,580 adding 'plom/finish/test_cover_pages.py' 2026-06-05T07:38:08,581 adding 'plom/finish/test_hash.py' 2026-06-05T07:38:08,582 adding 'plom/finish/test_return_tools.py' 2026-06-05T07:38:08,584 adding 'plom/finish/utils.py' 2026-06-05T07:38:08,586 adding 'plom/idreader/__init__.py' 2026-06-05T07:38:08,587 adding 'plom/idreader/assign_prob.py' 2026-06-05T07:38:08,589 adding 'plom/idreader/model_utils.py' 2026-06-05T07:38:08,591 adding 'plom/idreader/predictStudentID.py' 2026-06-05T07:38:08,592 adding 'plom/idreader/test_IDreader.py' 2026-06-05T07:38:08,594 adding 'plom/idreader/trainRandomForestModel.py' 2026-06-05T07:38:08,596 adding 'plom/scan/__init__.py' 2026-06-05T07:38:08,597 adding 'plom/scan/fasterQRExtract.py' 2026-06-05T07:38:08,601 adding 'plom/scan/pdfmucker.py' 2026-06-05T07:38:08,602 adding 'plom/scan/question_list_utils.py' 2026-06-05T07:38:08,604 adding 'plom/scan/rotate.py' 2026-06-05T07:38:08,607 adding 'plom/scan/scansToImages.py' 2026-06-05T07:38:08,609 adding 'plom/scan/test_invisible_watermarks.py' 2026-06-05T07:38:08,610 adding 'plom/scan/test_pdf_img_extraction.py' 2026-06-05T07:38:08,612 adding 'plom/scan/test_qr_reads.py' 2026-06-05T07:38:08,613 adding 'plom/scan/test_question_map_parse.py' 2026-06-05T07:38:08,614 adding 'plom/scan/test_rgb.png' 2026-06-05T07:38:08,616 adding 'plom/scan/test_rotations.py' 2026-06-05T07:38:08,625 adding 'plom/scan/test_zbar_fails.png' 2026-06-05T07:38:08,629 adding 'plom-0.21.1.data/data/share/plom/bundle_separator_src.tex' 2026-06-05T07:38:08,631 adding 'plom-0.21.1.data/data/share/plom/demo_rubrics.toml' 2026-06-05T07:38:08,632 adding 'plom-0.21.1.data/data/share/plom/extra_pages_src.tex' 2026-06-05T07:38:08,633 adding 'plom-0.21.1.data/data/share/plom/scrap_paper_src.tex' 2026-06-05T07:38:08,635 adding 'plom-0.21.1.data/data/share/plom/templateSolutionSpec.toml' 2026-06-05T07:38:08,636 adding 'plom-0.21.1.data/data/share/plom/templateTestSpec.toml' 2026-06-05T07:38:08,637 adding 'plom-0.21.1.data/data/share/plom/templateUserList.csv' 2026-06-05T07:38:08,639 adding 'plom-0.21.1.data/data/share/plom/contrib/README.txt' 2026-06-05T07:38:08,642 adding 'plom-0.21.1.data/data/share/plom/contrib/plom-push-to-canvas-uncached.py' 2026-06-05T07:38:08,645 adding 'plom-0.21.1.data/data/share/plom/contrib/plom-push-to-canvas.py' 2026-06-05T07:38:08,646 adding 'plom-0.21.1.data/data/share/plom/contrib/plom-return_codes_to_canvas_csv.py' 2026-06-05T07:38:08,648 adding 'plom-0.21.1.data/data/share/plom/contrib/plom-write_grades_to_canvas_csv.py' 2026-06-05T07:38:08,650 adding 'plom-0.21.1.data/data/share/plom/testTemplates/README.md' 2026-06-05T07:38:08,651 adding 'plom-0.21.1.data/data/share/plom/testTemplates/dummy_left_staple.png' 2026-06-05T07:38:08,653 adding 'plom-0.21.1.data/data/share/plom/testTemplates/dummy_left_staple_red.png' 2026-06-05T07:38:08,655 adding 'plom-0.21.1.data/data/share/plom/testTemplates/dummy_qr_code.png' 2026-06-05T07:38:08,657 adding 'plom-0.21.1.data/data/share/plom/testTemplates/dummy_qr_code_red.png' 2026-06-05T07:38:08,659 adding 'plom-0.21.1.data/data/share/plom/testTemplates/dummy_right_staple.png' 2026-06-05T07:38:08,661 adding 'plom-0.21.1.data/data/share/plom/testTemplates/dummy_right_staple_red.png' 2026-06-05T07:38:08,662 adding 'plom-0.21.1.data/data/share/plom/testTemplates/extraSheets_noname.tex' 2026-06-05T07:38:08,663 adding 'plom-0.21.1.data/data/share/plom/testTemplates/extraSheets_with_name.tex' 2026-06-05T07:38:08,665 adding 'plom-0.21.1.data/data/share/plom/testTemplates/idBox-source.tex' 2026-06-05T07:38:08,673 adding 'plom-0.21.1.data/data/share/plom/testTemplates/idBox.eps' 2026-06-05T07:38:08,675 adding 'plom-0.21.1.data/data/share/plom/testTemplates/idBox.pdf' 2026-06-05T07:38:08,679 adding 'plom-0.21.1.data/data/share/plom/testTemplates/idBox.svg' 2026-06-05T07:38:08,680 adding 'plom-0.21.1.data/data/share/plom/testTemplates/idBox2-source.tex' 2026-06-05T07:38:08,685 adding 'plom-0.21.1.data/data/share/plom/testTemplates/idBox2.eps' 2026-06-05T07:38:08,687 adding 'plom-0.21.1.data/data/share/plom/testTemplates/idBox2.pdf' 2026-06-05T07:38:08,691 adding 'plom-0.21.1.data/data/share/plom/testTemplates/idBox2.svg' 2026-06-05T07:38:08,692 adding 'plom-0.21.1.data/data/share/plom/testTemplates/idBox4-source.tex' 2026-06-05T07:38:08,695 adding 'plom-0.21.1.data/data/share/plom/testTemplates/idBox4.eps' 2026-06-05T07:38:08,697 adding 'plom-0.21.1.data/data/share/plom/testTemplates/idBox4.pdf' 2026-06-05T07:38:08,700 adding 'plom-0.21.1.data/data/share/plom/testTemplates/idBox4.svg' 2026-06-05T07:38:08,702 adding 'plom-0.21.1.data/data/share/plom/testTemplates/latexTemplate.tex' 2026-06-05T07:38:08,704 adding 'plom-0.21.1.data/data/share/plom/testTemplates/latexTemplatev2.tex' 2026-06-05T07:38:08,705 adding 'plom-0.21.1.data/data/share/plom/testTemplates/mockplom.sty' 2026-06-05T07:38:08,712 adding 'plom-0.21.1.dist-info/licenses/LICENSE.md' 2026-06-05T07:38:08,714 adding 'plom_ml/__init__.py' 2026-06-05T07:38:08,716 adding 'plom_ml/exceptions.py' 2026-06-05T07:38:08,717 adding 'plom_ml/clustering/__init__.py' 2026-06-05T07:38:08,719 adding 'plom_ml/clustering/exceptions.py' 2026-06-05T07:38:08,721 adding 'plom_ml/clustering/embedding/__init__.py' 2026-06-05T07:38:08,722 adding 'plom_ml/clustering/embedding/embedder.py' 2026-06-05T07:38:08,724 adding 'plom_ml/clustering/model/__init__.py' 2026-06-05T07:38:08,727 adding 'plom_ml/clustering/model/clustering_strategy.py' 2026-06-05T07:38:08,728 adding 'plom_ml/clustering/model/model_config.yaml' 2026-06-05T07:38:08,729 adding 'plom_ml/clustering/model/model_type.py' 2026-06-05T07:38:08,731 adding 'plom_ml/clustering/pipeline/__init__.py' 2026-06-05T07:38:08,732 adding 'plom_ml/clustering/pipeline/clustering_pipeline.py' 2026-06-05T07:38:08,734 adding 'plom_ml/clustering/preprocessing/__init__.py' 2026-06-05T07:38:08,736 adding 'plom_ml/clustering/preprocessing/image_processing_service.py' 2026-06-05T07:38:08,737 adding 'plom_ml/clustering/preprocessing/preprocessor.py' 2026-06-05T07:38:08,739 adding 'plom_server/__init__.py' 2026-06-05T07:38:08,740 adding 'plom_server/asgi.py' 2026-06-05T07:38:08,742 adding 'plom_server/context_processors.py' 2026-06-05T07:38:08,743 adding 'plom_server/get_js.py' 2026-06-05T07:38:08,744 adding 'plom_server/log_config_dev.yaml' 2026-06-05T07:38:08,746 adding 'plom_server/log_config_prod.yaml' 2026-06-05T07:38:08,747 adding 'plom_server/middleware.py' 2026-06-05T07:38:08,748 adding 'plom_server/plom_logging.py' 2026-06-05T07:38:08,751 adding 'plom_server/settings.py' 2026-06-05T07:38:08,752 adding 'plom_server/test_version.py' 2026-06-05T07:38:08,753 adding 'plom_server/urls.py' 2026-06-05T07:38:08,754 adding 'plom_server/wsgi.py' 2026-06-05T07:38:08,756 adding 'plom_server/API/__init__.py' 2026-06-05T07:38:08,757 adding 'plom_server/API/apps.py' 2026-06-05T07:38:08,759 adding 'plom_server/API/urls.py' 2026-06-05T07:38:08,761 adding 'plom_server/API/migrations/__init__.py' 2026-06-05T07:38:08,762 adding 'plom_server/API/permissions/__init__.py' 2026-06-05T07:38:08,763 adding 'plom_server/API/permissions/permissions.py' 2026-06-05T07:38:08,765 adding 'plom_server/API/routes/__init__.py' 2026-06-05T07:38:08,766 adding 'plom_server/API/routes/annotation_patterns.py' 2026-06-05T07:38:08,768 adding 'plom_server/API/routes/id_patterns.py' 2026-06-05T07:38:08,769 adding 'plom_server/API/routes/mark_patterns.py' 2026-06-05T07:38:08,770 adding 'plom_server/API/routes/misc_patterns.py' 2026-06-05T07:38:08,771 adding 'plom_server/API/routes/tags_patterns.py' 2026-06-05T07:38:08,773 adding 'plom_server/API/services/TokenService.py' 2026-06-05T07:38:08,774 adding 'plom_server/API/services/__init__.py' 2026-06-05T07:38:08,776 adding 'plom_server/API/tests/__init__.py' 2026-06-05T07:38:08,777 adding 'plom_server/API/tests/conftest.py' 2026-06-05T07:38:08,778 adding 'plom_server/API/tests/test_client_reject_list.py' 2026-06-05T07:38:08,780 adding 'plom_server/API/tests/test_mark_questions.py' 2026-06-05T07:38:08,782 adding 'plom_server/API/views/__init__.py' 2026-06-05T07:38:08,784 adding 'plom_server/API/views/classlist.py' 2026-06-05T07:38:08,786 adding 'plom_server/API/views/finish.py' 2026-06-05T07:38:08,787 adding 'plom_server/API/views/identify.py' 2026-06-05T07:38:08,789 adding 'plom_server/API/views/latex.py' 2026-06-05T07:38:08,791 adding 'plom_server/API/views/mark.py' 2026-06-05T07:38:08,794 adding 'plom_server/API/views/mark_question.py' 2026-06-05T07:38:08,796 adding 'plom_server/API/views/paperstoprint.py' 2026-06-05T07:38:08,797 adding 'plom_server/API/views/pqvmap.py' 2026-06-05T07:38:08,799 adding 'plom_server/API/views/public_code.py' 2026-06-05T07:38:08,800 adding 'plom_server/API/views/rectangle_extractor.py' 2026-06-05T07:38:08,801 adding 'plom_server/API/views/report.py' 2026-06-05T07:38:08,803 adding 'plom_server/API/views/rubrics.py' 2026-06-05T07:38:08,805 adding 'plom_server/API/views/scan.py' 2026-06-05T07:38:08,807 adding 'plom_server/API/views/server_info.py' 2026-06-05T07:38:08,809 adding 'plom_server/API/views/source_handler.py' 2026-06-05T07:38:08,810 adding 'plom_server/API/views/spec_handler.py' 2026-06-05T07:38:08,812 adding 'plom_server/API/views/user_info.py' 2026-06-05T07:38:08,813 adding 'plom_server/API/views/utils.py' 2026-06-05T07:38:08,815 adding 'plom_server/Authentication/__init__.py' 2026-06-05T07:38:08,816 adding 'plom_server/Authentication/admin.py' 2026-06-05T07:38:08,817 adding 'plom_server/Authentication/apps.py' 2026-06-05T07:38:08,819 adding 'plom_server/Authentication/models.py' 2026-06-05T07:38:08,821 adding 'plom_server/Authentication/signup_views.py' 2026-06-05T07:38:08,822 adding 'plom_server/Authentication/urls.py' 2026-06-05T07:38:08,823 adding 'plom_server/Authentication/views.py' 2026-06-05T07:38:08,825 adding 'plom_server/Authentication/forms/__init__.py' 2026-06-05T07:38:08,826 adding 'plom_server/Authentication/forms/choices.py' 2026-06-05T07:38:08,828 adding 'plom_server/Authentication/forms/signupForm.py' 2026-06-05T07:38:08,830 adding 'plom_server/Authentication/management/commands/plom_create_groups.py' 2026-06-05T07:38:08,832 adding 'plom_server/Authentication/migrations/0001_initial.py' 2026-06-05T07:38:08,833 adding 'plom_server/Authentication/migrations/__init__.py' 2026-06-05T07:38:08,834 adding 'plom_server/Authentication/services/__init__.py' 2026-06-05T07:38:08,837 adding 'plom_server/Authentication/services/auth_service.py' 2026-06-05T07:38:08,838 adding 'plom_server/Authentication/tests/__init__.py' 2026-06-05T07:38:08,840 adding 'plom_server/Authentication/tests/test_base_link.py' 2026-06-05T07:38:08,841 adding 'plom_server/Authentication/tests/test_create_users.py' 2026-06-05T07:38:08,843 adding 'plom_server/Base/__init__.py' 2026-06-05T07:38:08,844 adding 'plom_server/Base/admin.py' 2026-06-05T07:38:08,845 adding 'plom_server/Base/apps.py' 2026-06-05T07:38:08,846 adding 'plom_server/Base/base_group_views.py' 2026-06-05T07:38:08,849 adding 'plom_server/Base/models.py' 2026-06-05T07:38:08,850 adding 'plom_server/Base/tests_settings.py' 2026-06-05T07:38:08,851 adding 'plom_server/Base/urls.py' 2026-06-05T07:38:08,853 adding 'plom_server/Base/views.py' 2026-06-05T07:38:08,855 adding 'plom_server/Base/management/commands/plom_clean_misc.py' 2026-06-05T07:38:08,857 adding 'plom_server/Base/management/commands/plom_database.py' 2026-06-05T07:38:08,858 adding 'plom_server/Base/migrations/0001_initial.py' 2026-06-05T07:38:08,859 adding 'plom_server/Base/migrations/__init__.py' 2026-06-05T07:38:08,861 adding 'plom_server/Base/services/Settings.py' 2026-06-05T07:38:08,863 adding 'plom_server/Base/services/__init__.py' 2026-06-05T07:38:08,864 adding 'plom_server/Base/services/big_red_button.py' 2026-06-05T07:38:08,865 adding 'plom_server/Base/services/database_service.py' 2026-06-05T07:38:08,867 adding 'plom_server/BuildPaperPDF/__init__.py' 2026-06-05T07:38:08,869 adding 'plom_server/BuildPaperPDF/admin.py' 2026-06-05T07:38:08,870 adding 'plom_server/BuildPaperPDF/apps.py' 2026-06-05T07:38:08,871 adding 'plom_server/BuildPaperPDF/models.py' 2026-06-05T07:38:08,873 adding 'plom_server/BuildPaperPDF/tests.py' 2026-06-05T07:38:08,874 adding 'plom_server/BuildPaperPDF/urls.py' 2026-06-05T07:38:08,876 adding 'plom_server/BuildPaperPDF/views.py' 2026-06-05T07:38:08,878 adding 'plom_server/BuildPaperPDF/management/commands/plom_build_paper_pdfs.py' 2026-06-05T07:38:08,880 adding 'plom_server/BuildPaperPDF/migrations/0001_initial.py' 2026-06-05T07:38:08,881 adding 'plom_server/BuildPaperPDF/migrations/__init__.py' 2026-06-05T07:38:08,883 adding 'plom_server/BuildPaperPDF/services/__init__.py' 2026-06-05T07:38:08,886 adding 'plom_server/BuildPaperPDF/services/build_papers.py' 2026-06-05T07:38:08,888 adding 'plom_server/Contrib/__init__.py' 2026-06-05T07:38:08,890 adding 'plom_server/Contrib/management/commands/PCA_analysis.py' 2026-06-05T07:38:08,892 adding 'plom_server/Contrib/management/commands/cluster_and_tag.py' 2026-06-05T07:38:08,894 adding 'plom_server/Finish/__init__.py' 2026-06-05T07:38:08,895 adding 'plom_server/Finish/admin.py' 2026-06-05T07:38:08,896 adding 'plom_server/Finish/apps.py' 2026-06-05T07:38:08,898 adding 'plom_server/Finish/models.py' 2026-06-05T07:38:08,899 adding 'plom_server/Finish/urls.py' 2026-06-05T07:38:08,901 adding 'plom_server/Finish/management/commands/generate_report.py' 2026-06-05T07:38:08,903 adding 'plom_server/Finish/management/commands/plom_build_all_soln.py' 2026-06-05T07:38:08,904 adding 'plom_server/Finish/management/commands/plom_build_soln.py' 2026-06-05T07:38:08,905 adding 'plom_server/Finish/management/commands/plom_download_marks_csv.py' 2026-06-05T07:38:08,907 adding 'plom_server/Finish/management/commands/plom_download_ta_info_csv.py' 2026-06-05T07:38:08,908 adding 'plom_server/Finish/management/commands/plom_reassemble.py' 2026-06-05T07:38:08,909 adding 'plom_server/Finish/management/commands/plom_soln_sources.py' 2026-06-05T07:38:08,911 adding 'plom_server/Finish/management/commands/plom_soln_spec.py' 2026-06-05T07:38:08,913 adding 'plom_server/Finish/migrations/0001_initial.py' 2026-06-05T07:38:08,914 adding 'plom_server/Finish/migrations/__init__.py' 2026-06-05T07:38:08,916 adding 'plom_server/Finish/services/ReportPDFService.py' 2026-06-05T07:38:08,917 adding 'plom_server/Finish/services/__init__.py' 2026-06-05T07:38:08,919 adding 'plom_server/Finish/services/annotation_data_service.py' 2026-06-05T07:38:08,921 adding 'plom_server/Finish/services/build_soln_service.py' 2026-06-05T07:38:08,923 adding 'plom_server/Finish/services/build_student_report_service.py' 2026-06-05T07:38:08,925 adding 'plom_server/Finish/services/data_extraction_service.py' 2026-06-05T07:38:08,926 adding 'plom_server/Finish/services/generate_report.css' 2026-06-05T07:38:08,929 adding 'plom_server/Finish/services/matplotlib_service.py' 2026-06-05T07:38:08,934 adding 'plom_server/Finish/services/reassemble_service.py' 2026-06-05T07:38:08,935 adding 'plom_server/Finish/services/soln_images.py' 2026-06-05T07:38:08,937 adding 'plom_server/Finish/services/soln_source.py' 2026-06-05T07:38:08,940 adding 'plom_server/Finish/services/student_marks_service.py' 2026-06-05T07:38:08,941 adding 'plom_server/Finish/services/ta_marking_service.py' 2026-06-05T07:38:08,942 adding 'plom_server/Finish/services/template_soln_spec.py' 2026-06-05T07:38:08,944 adding 'plom_server/Finish/templatetags/__init__.py' 2026-06-05T07:38:08,945 adding 'plom_server/Finish/templatetags/custom_tags.py' 2026-06-05T07:38:08,947 adding 'plom_server/Finish/tests/__init__.py' 2026-06-05T07:38:08,949 adding 'plom_server/Finish/tests/test_student_mark.py' 2026-06-05T07:38:08,951 adding 'plom_server/Finish/useful_files_for_testing/soln_spec_for_testing_shared_pages.toml' 2026-06-05T07:38:08,953 adding 'plom_server/Finish/views/__init__.py' 2026-06-05T07:38:08,954 adding 'plom_server/Finish/views/build_soln_pdf.py' 2026-06-05T07:38:08,956 adding 'plom_server/Finish/views/marking_info.py' 2026-06-05T07:38:08,957 adding 'plom_server/Finish/views/reassembly.py' 2026-06-05T07:38:08,959 adding 'plom_server/Finish/views/soln_home.py' 2026-06-05T07:38:08,960 adding 'plom_server/Finish/views/soln_sources.py' 2026-06-05T07:38:08,961 adding 'plom_server/Finish/views/soln_spec.py' 2026-06-05T07:38:08,963 adding 'plom_server/Finish/views/student_report.py' 2026-06-05T07:38:08,964 adding 'plom_server/Identify/__init__.py' 2026-06-05T07:38:08,966 adding 'plom_server/Identify/admin.py' 2026-06-05T07:38:08,967 adding 'plom_server/Identify/apps.py' 2026-06-05T07:38:08,969 adding 'plom_server/Identify/models.py' 2026-06-05T07:38:08,971 adding 'plom_server/Identify/tests.py' 2026-06-05T07:38:08,972 adding 'plom_server/Identify/urls.py' 2026-06-05T07:38:08,974 adding 'plom_server/Identify/views.py' 2026-06-05T07:38:08,976 adding 'plom_server/Identify/management/commands/clear_id.py' 2026-06-05T07:38:08,977 adding 'plom_server/Identify/management/commands/plom_id_direct.py' 2026-06-05T07:38:08,979 adding 'plom_server/Identify/management/commands/plom_run_id_reader.py' 2026-06-05T07:38:08,981 adding 'plom_server/Identify/migrations/0001_initial.py' 2026-06-05T07:38:08,982 adding 'plom_server/Identify/migrations/__init__.py' 2026-06-05T07:38:08,984 adding 'plom_server/Identify/services/ClasslistService.py' 2026-06-05T07:38:08,985 adding 'plom_server/Identify/services/__init__.py' 2026-06-05T07:38:08,987 adding 'plom_server/Identify/services/id_direct.py' 2026-06-05T07:38:08,988 adding 'plom_server/Identify/services/id_progress.py' 2026-06-05T07:38:08,993 adding 'plom_server/Identify/services/id_reader.py' 2026-06-05T07:38:08,996 adding 'plom_server/Identify/services/id_tasks.py' 2026-06-05T07:38:08,997 adding 'plom_server/Launcher/__init__.py' 2026-06-05T07:38:08,999 adding 'plom_server/Launcher/apps.py' 2026-06-05T07:38:09,001 adding 'plom_server/Launcher/management/commands/plom_build_scrap_extra_pdfs.py' 2026-06-05T07:38:09,002 adding 'plom_server/Launcher/management/commands/plom_create_demo_users.py' 2026-06-05T07:38:09,004 adding 'plom_server/Launcher/management/commands/plom_demo_bundles.py' 2026-06-05T07:38:09,005 adding 'plom_server/Launcher/management/commands/plom_get_static_javascript.py' 2026-06-05T07:38:09,007 adding 'plom_server/Launcher/management/commands/plom_make_groups_and_first_users.py' 2026-06-05T07:38:09,008 adding 'plom_server/Launcher/migrations/__init__.py' 2026-06-05T07:38:09,010 adding 'plom_server/Launcher/services/__init__.py' 2026-06-05T07:38:09,013 adding 'plom_server/Launcher/services/launch_demo_bundle_creator.py' 2026-06-05T07:38:09,015 adding 'plom_server/Launcher/services/launch_demo_homework_bundle_creator.py' 2026-06-05T07:38:09,016 adding 'plom_server/Mark/__init__.py' 2026-06-05T07:38:09,018 adding 'plom_server/Mark/admin.py' 2026-06-05T07:38:09,019 adding 'plom_server/Mark/apps.py' 2026-06-05T07:38:09,020 adding 'plom_server/Mark/serializers.py' 2026-06-05T07:38:09,022 adding 'plom_server/Mark/migrations/0001_initial.py' 2026-06-05T07:38:09,023 adding 'plom_server/Mark/migrations/__init__.py' 2026-06-05T07:38:09,025 adding 'plom_server/Mark/models/__init__.py' 2026-06-05T07:38:09,026 adding 'plom_server/Mark/models/annotations.py' 2026-06-05T07:38:09,027 adding 'plom_server/Mark/models/tasks.py' 2026-06-05T07:38:09,030 adding 'plom_server/Mark/services/MarkingPriorityService.py' 2026-06-05T07:38:09,031 adding 'plom_server/Mark/services/__init__.py' 2026-06-05T07:38:09,033 adding 'plom_server/Mark/services/annotations.py' 2026-06-05T07:38:09,035 adding 'plom_server/Mark/services/mark_task.py' 2026-06-05T07:38:09,037 adding 'plom_server/Mark/services/marking_stats.py' 2026-06-05T07:38:09,041 adding 'plom_server/Mark/services/marking_task_service.py' 2026-06-05T07:38:09,044 adding 'plom_server/Mark/services/page_data.py' 2026-06-05T07:38:09,046 adding 'plom_server/Mark/services/question_marking.py' 2026-06-05T07:38:09,048 adding 'plom_server/Mark/tests/__init__.py' 2026-06-05T07:38:09,049 adding 'plom_server/Mark/tests/test_incoming_annotations.py' 2026-06-05T07:38:09,051 adding 'plom_server/Mark/tests/test_marking_priority_setting.py' 2026-06-05T07:38:09,052 adding 'plom_server/Mark/tests/test_marking_task_service.py' 2026-06-05T07:38:09,054 adding 'plom_server/Mark/tests/test_marking_task_service_config.py' 2026-06-05T07:38:09,055 adding 'plom_server/Mark/tests/test_question_marking_service.py' 2026-06-05T07:38:09,057 adding 'plom_server/Mark/tests/test_tagging_tasks.py' 2026-06-05T07:38:09,058 adding 'plom_server/Mark/tests/tiny_qvmap.toml' 2026-06-05T07:38:09,059 adding 'plom_server/Mark/tests/tiny_spec.toml' 2026-06-05T07:38:09,061 adding 'plom_server/Papers/__init__.py' 2026-06-05T07:38:09,062 adding 'plom_server/Papers/admin.py' 2026-06-05T07:38:09,063 adding 'plom_server/Papers/apps.py' 2026-06-05T07:38:09,065 adding 'plom_server/Papers/serializers.py' 2026-06-05T07:38:09,068 adding 'plom_server/Papers/management/commands/plom_qvmap.py' 2026-06-05T07:38:09,070 adding 'plom_server/Papers/migrations/0001_initial.py' 2026-06-05T07:38:09,071 adding 'plom_server/Papers/migrations/__init__.py' 2026-06-05T07:38:09,073 adding 'plom_server/Papers/models/__init__.py' 2026-06-05T07:38:09,074 adding 'plom_server/Papers/models/background_tasks.py' 2026-06-05T07:38:09,076 adding 'plom_server/Papers/models/image_bundle.py' 2026-06-05T07:38:09,078 adding 'plom_server/Papers/models/paper_structure.py' 2026-06-05T07:38:09,079 adding 'plom_server/Papers/models/reference_image.py' 2026-06-05T07:38:09,081 adding 'plom_server/Papers/models/specifications.py' 2026-06-05T07:38:09,083 adding 'plom_server/Papers/services/SolnSpecService.py' 2026-06-05T07:38:09,086 adding 'plom_server/Papers/services/SpecificationService.py' 2026-06-05T07:38:09,087 adding 'plom_server/Papers/services/__init__.py' 2026-06-05T07:38:09,090 adding 'plom_server/Papers/services/image_bundle.py' 2026-06-05T07:38:09,092 adding 'plom_server/Papers/services/paper_creator.py' 2026-06-05T07:38:09,094 adding 'plom_server/Papers/services/paper_info.py' 2026-06-05T07:38:09,096 adding 'plom_server/Papers/tests/__init__.py' 2026-06-05T07:38:09,098 adding 'plom_server/Papers/tests/test_image_bundle.py' 2026-06-05T07:38:09,099 adding 'plom_server/Papers/tests/test_paper_creator.py' 2026-06-05T07:38:09,100 adding 'plom_server/Papers/tests/test_question_labels.py' 2026-06-05T07:38:09,102 adding 'plom_server/Papers/tests/test_specification_service_misc.py' 2026-06-05T07:38:09,103 adding 'plom_server/Preparation/__init__.py' 2026-06-05T07:38:09,104 adding 'plom_server/Preparation/admin.py' 2026-06-05T07:38:09,106 adding 'plom_server/Preparation/apps.py' 2026-06-05T07:38:09,107 adding 'plom_server/Preparation/models.py' 2026-06-05T07:38:09,108 adding 'plom_server/Preparation/urls.py' 2026-06-05T07:38:09,111 adding 'plom_server/Preparation/management/commands/plom_preparation_classlist.py' 2026-06-05T07:38:09,112 adding 'plom_server/Preparation/management/commands/plom_preparation_source.py' 2026-06-05T07:38:09,114 adding 'plom_server/Preparation/management/commands/plom_preparation_spec.py' 2026-06-05T07:38:09,115 adding 'plom_server/Preparation/management/commands/plom_preparation_status.py' 2026-06-05T07:38:09,117 adding 'plom_server/Preparation/migrations/0001_initial.py' 2026-06-05T07:38:09,118 adding 'plom_server/Preparation/migrations/__init__.py' 2026-06-05T07:38:09,120 adding 'plom_server/Preparation/services/PapersPrinted.py' 2026-06-05T07:38:09,122 adding 'plom_server/Preparation/services/SourceService.py' 2026-06-05T07:38:09,123 adding 'plom_server/Preparation/services/__init__.py' 2026-06-05T07:38:09,126 adding 'plom_server/Preparation/services/classlist.py' 2026-06-05T07:38:09,127 adding 'plom_server/Preparation/services/mocker.py' 2026-06-05T07:38:09,129 adding 'plom_server/Preparation/services/pqv_mapping.py' 2026-06-05T07:38:09,130 adding 'plom_server/Preparation/services/prenaming_service.py' 2026-06-05T07:38:09,132 adding 'plom_server/Preparation/services/preparation_dependency_service.py' 2026-06-05T07:38:09,134 adding 'plom_server/Preparation/tests/__init__.py' 2026-06-05T07:38:09,135 adding 'plom_server/Preparation/tests/test_classlist_service.py' 2026-06-05T07:38:09,137 adding 'plom_server/Preparation/tests/test_source_service.py' 2026-06-05T07:38:09,138 adding 'plom_server/Preparation/tests/test_status.py' 2026-06-05T07:38:09,140 adding 'plom_server/Preparation/tests/test_students.py' 2026-06-05T07:38:09,141 adding 'plom_server/Preparation/tests/test_view_home.py' 2026-06-05T07:38:09,142 adding 'plom_server/Preparation/tests/tiny_spec.toml' 2026-06-05T07:38:09,144 adding 'plom_server/Preparation/useful_files_for_testing/cl_errs.csv' 2026-06-05T07:38:09,145 adding 'plom_server/Preparation/useful_files_for_testing/cl_for_demo.csv' 2026-06-05T07:38:09,147 adding 'plom_server/Preparation/useful_files_for_testing/cl_good.csv' 2026-06-05T07:38:09,148 adding 'plom_server/Preparation/useful_files_for_testing/cl_warn.csv' 2026-06-05T07:38:09,149 adding 'plom_server/Preparation/useful_files_for_testing/spec_with_shared_pages.toml' 2026-06-05T07:38:09,162 adding 'plom_server/Preparation/useful_files_for_testing/test_version1.pdf' 2026-06-05T07:38:09,176 adding 'plom_server/Preparation/useful_files_for_testing/test_version2.pdf' 2026-06-05T07:38:09,177 adding 'plom_server/Preparation/useful_files_for_testing/testing_test_spec.toml' 2026-06-05T07:38:09,179 adding 'plom_server/Preparation/views/__init__.py' 2026-06-05T07:38:09,181 adding 'plom_server/Preparation/views/classlist_manage.py' 2026-06-05T07:38:09,182 adding 'plom_server/Preparation/views/home.py' 2026-06-05T07:38:09,184 adding 'plom_server/Preparation/views/miscellanea.py' 2026-06-05T07:38:09,185 adding 'plom_server/Preparation/views/mocker.py' 2026-06-05T07:38:09,187 adding 'plom_server/Preparation/views/pqv_mapping.py' 2026-06-05T07:38:09,188 adding 'plom_server/Preparation/views/prenaming.py' 2026-06-05T07:38:09,189 adding 'plom_server/Preparation/views/public_code.py' 2026-06-05T07:38:09,191 adding 'plom_server/Preparation/views/source_manage.py' 2026-06-05T07:38:09,192 adding 'plom_server/Profile/__init__.py' 2026-06-05T07:38:09,193 adding 'plom_server/Profile/apps.py' 2026-06-05T07:38:09,195 adding 'plom_server/Profile/edit_profile_form.py' 2026-06-05T07:38:09,196 adding 'plom_server/Profile/urls.py' 2026-06-05T07:38:09,197 adding 'plom_server/Profile/views.py' 2026-06-05T07:38:09,199 adding 'plom_server/Progress/__init__.py' 2026-06-05T07:38:09,200 adding 'plom_server/Progress/apps.py' 2026-06-05T07:38:09,201 adding 'plom_server/Progress/forms.py' 2026-06-05T07:38:09,203 adding 'plom_server/Progress/urls.py' 2026-06-05T07:38:09,205 adding 'plom_server/Progress/services/__init__.py' 2026-06-05T07:38:09,207 adding 'plom_server/Progress/services/progress_overview.py' 2026-06-05T07:38:09,209 adding 'plom_server/Progress/services/userinfo_service.py' 2026-06-05T07:38:09,211 adding 'plom_server/Progress/tests/__init__.py' 2026-06-05T07:38:09,212 adding 'plom_server/Progress/views/__init__.py' 2026-06-05T07:38:09,214 adding 'plom_server/Progress/views/progress_identify.py' 2026-06-05T07:38:09,215 adding 'plom_server/Progress/views/progress_landing.py' 2026-06-05T07:38:09,217 adding 'plom_server/Progress/views/progress_mark.py' 2026-06-05T07:38:09,218 adding 'plom_server/Progress/views/progress_markerinfo.py' 2026-06-05T07:38:09,220 adding 'plom_server/Progress/views/progress_task_annot.py' 2026-06-05T07:38:09,222 adding 'plom_server/QuestionClustering/__init__.py' 2026-06-05T07:38:09,223 adding 'plom_server/QuestionClustering/admin.py' 2026-06-05T07:38:09,224 adding 'plom_server/QuestionClustering/apps.py' 2026-06-05T07:38:09,226 adding 'plom_server/QuestionClustering/forms.py' 2026-06-05T07:38:09,227 adding 'plom_server/QuestionClustering/models.py' 2026-06-05T07:38:09,228 adding 'plom_server/QuestionClustering/urls.py' 2026-06-05T07:38:09,231 adding 'plom_server/QuestionClustering/views.py' 2026-06-05T07:38:09,233 adding 'plom_server/QuestionClustering/exceptions/clustering_exception.py' 2026-06-05T07:38:09,234 adding 'plom_server/QuestionClustering/exceptions/job_exception.py' 2026-06-05T07:38:09,236 adding 'plom_server/QuestionClustering/migrations/0001_initial.py' 2026-06-05T07:38:09,237 adding 'plom_server/QuestionClustering/migrations/__init__.py' 2026-06-05T07:38:09,239 adding 'plom_server/QuestionClustering/services/__init__.py' 2026-06-05T07:38:09,240 adding 'plom_server/QuestionClustering/services/model_loader.py' 2026-06-05T07:38:09,244 adding 'plom_server/QuestionClustering/services/question_clustering_service.py' 2026-06-05T07:38:09,246 adding 'plom_server/QuestionTags/__init__.py' 2026-06-05T07:38:09,248 adding 'plom_server/QuestionTags/admin.py' 2026-06-05T07:38:09,249 adding 'plom_server/QuestionTags/forms.py' 2026-06-05T07:38:09,250 adding 'plom_server/QuestionTags/models.py' 2026-06-05T07:38:09,252 adding 'plom_server/QuestionTags/serializers.py' 2026-06-05T07:38:09,253 adding 'plom_server/QuestionTags/urls.py' 2026-06-05T07:38:09,255 adding 'plom_server/QuestionTags/views.py' 2026-06-05T07:38:09,257 adding 'plom_server/QuestionTags/management/commands/create_tag.py' 2026-06-05T07:38:09,258 adding 'plom_server/QuestionTags/management/commands/delete_qtag_link.py' 2026-06-05T07:38:09,260 adding 'plom_server/QuestionTags/management/commands/delete_tag.py' 2026-06-05T07:38:09,261 adding 'plom_server/QuestionTags/management/commands/link_question_with_tag.py' 2026-06-05T07:38:09,262 adding 'plom_server/QuestionTags/management/commands/upload_qtags_csv.py' 2026-06-05T07:38:09,265 adding 'plom_server/QuestionTags/migrations/0001_initial.py' 2026-06-05T07:38:09,266 adding 'plom_server/QuestionTags/migrations/__init__.py' 2026-06-05T07:38:09,268 adding 'plom_server/QuestionTags/services/__init__.py' 2026-06-05T07:38:09,269 adding 'plom_server/QuestionTags/services/questiontag_service.py' 2026-06-05T07:38:09,271 adding 'plom_server/Rectangles/__init__.py' 2026-06-05T07:38:09,273 adding 'plom_server/Rectangles/apps.py' 2026-06-05T07:38:09,274 adding 'plom_server/Rectangles/urls.py' 2026-06-05T07:38:09,275 adding 'plom_server/Rectangles/views.py' 2026-06-05T07:38:09,277 adding 'plom_server/Rectangles/management/commands/plom_extract_rectangle.py' 2026-06-05T07:38:09,279 adding 'plom_server/Rectangles/services/__init__.py' 2026-06-05T07:38:09,280 adding 'plom_server/Rectangles/services/idbox_utils.py' 2026-06-05T07:38:09,284 adding 'plom_server/Rectangles/services/rectangle.py' 2026-06-05T07:38:09,285 adding 'plom_server/Rectangles/tests/__init__.py' 2026-06-05T07:38:09,287 adding 'plom_server/Rectangles/tests/test_rectangles.py' 2026-06-05T07:38:09,289 adding 'plom_server/Reports/__init__.py' 2026-06-05T07:38:09,290 adding 'plom_server/Reports/urls.py' 2026-06-05T07:38:09,291 adding 'plom_server/Reports/views.py' 2026-06-05T07:38:09,293 adding 'plom_server/Rubrics/__init__.py' 2026-06-05T07:38:09,294 adding 'plom_server/Rubrics/admin.py' 2026-06-05T07:38:09,295 adding 'plom_server/Rubrics/apps.py' 2026-06-05T07:38:09,297 adding 'plom_server/Rubrics/forms.py' 2026-06-05T07:38:09,299 adding 'plom_server/Rubrics/models.py' 2026-06-05T07:38:09,300 adding 'plom_server/Rubrics/serializers.py' 2026-06-05T07:38:09,301 adding 'plom_server/Rubrics/tables.py' 2026-06-05T07:38:09,303 adding 'plom_server/Rubrics/urls.py' 2026-06-05T07:38:09,306 adding 'plom_server/Rubrics/views.py' 2026-06-05T07:38:09,309 adding 'plom_server/Rubrics/management/commands/plom_rubrics.py' 2026-06-05T07:38:09,311 adding 'plom_server/Rubrics/migrations/0001_initial.py' 2026-06-05T07:38:09,313 adding 'plom_server/Rubrics/migrations/__init__.py' 2026-06-05T07:38:09,314 adding 'plom_server/Rubrics/services/__init__.py' 2026-06-05T07:38:09,316 adding 'plom_server/Rubrics/services/rubric_permissions.py' 2026-06-05T07:38:09,323 adding 'plom_server/Rubrics/services/rubric_service.py' 2026-06-05T07:38:09,325 adding 'plom_server/Rubrics/services/utils.py' 2026-06-05T07:38:09,327 adding 'plom_server/Rubrics/tests/__init__.py' 2026-06-05T07:38:09,328 adding 'plom_server/Rubrics/tests/test_display_delta.py' 2026-06-05T07:38:09,329 adding 'plom_server/Rubrics/tests/test_rubric_fractional_permissions.py' 2026-06-05T07:38:09,331 adding 'plom_server/Rubrics/tests/test_rubric_misc.py' 2026-06-05T07:38:09,332 adding 'plom_server/Rubrics/tests/test_rubric_permissions.py' 2026-06-05T07:38:09,335 adding 'plom_server/Rubrics/tests/test_rubric_service.py' 2026-06-05T07:38:09,337 adding 'plom_server/Scan/__init__.py' 2026-06-05T07:38:09,338 adding 'plom_server/Scan/admin.py' 2026-06-05T07:38:09,339 adding 'plom_server/Scan/apps.py' 2026-06-05T07:38:09,341 adding 'plom_server/Scan/urls.py' 2026-06-05T07:38:09,343 adding 'plom_server/Scan/management/commands/plom_bundle_push_lock.py' 2026-06-05T07:38:09,345 adding 'plom_server/Scan/management/commands/plom_discard_pushed_page.py' 2026-06-05T07:38:09,346 adding 'plom_server/Scan/management/commands/plom_forgive_all_dnm.py' 2026-06-05T07:38:09,348 adding 'plom_server/Scan/management/commands/plom_forgive_missing_page.py' 2026-06-05T07:38:09,349 adding 'plom_server/Scan/management/commands/plom_list_images_in_paper.py' 2026-06-05T07:38:09,351 adding 'plom_server/Scan/management/commands/plom_reassign_discard.py' 2026-06-05T07:38:09,352 adding 'plom_server/Scan/management/commands/plom_staging_assign_extra.py' 2026-06-05T07:38:09,354 adding 'plom_server/Scan/management/commands/plom_staging_bundles.py' 2026-06-05T07:38:09,356 adding 'plom_server/Scan/management/commands/plom_staging_discard.py' 2026-06-05T07:38:09,357 adding 'plom_server/Scan/management/commands/plom_staging_extralise.py' 2026-06-05T07:38:09,359 adding 'plom_server/Scan/management/commands/plom_staging_knowify.py' 2026-06-05T07:38:09,361 adding 'plom_server/Scan/management/commands/plom_staging_rotate.py' 2026-06-05T07:38:09,362 adding 'plom_server/Scan/management/commands/plom_staging_unknowify.py' 2026-06-05T07:38:09,364 adding 'plom_server/Scan/migrations/0001_initial.py' 2026-06-05T07:38:09,365 adding 'plom_server/Scan/migrations/__init__.py' 2026-06-05T07:38:09,366 adding 'plom_server/Scan/models/__init__.py' 2026-06-05T07:38:09,368 adding 'plom_server/Scan/models/scan_background_chores.py' 2026-06-05T07:38:09,369 adding 'plom_server/Scan/models/staging_bundle.py' 2026-06-05T07:38:09,371 adding 'plom_server/Scan/models/staging_images.py' 2026-06-05T07:38:09,374 adding 'plom_server/Scan/services/ForgiveMissingService.py' 2026-06-05T07:38:09,376 adding 'plom_server/Scan/services/__init__.py' 2026-06-05T07:38:09,378 adding 'plom_server/Scan/services/cast_service.py' 2026-06-05T07:38:09,380 adding 'plom_server/Scan/services/hard_rotate.py' 2026-06-05T07:38:09,382 adding 'plom_server/Scan/services/image_process.py' 2026-06-05T07:38:09,383 adding 'plom_server/Scan/services/image_rotate.py' 2026-06-05T07:38:09,386 adding 'plom_server/Scan/services/manage_discard.py' 2026-06-05T07:38:09,389 adding 'plom_server/Scan/services/manage_scan.py' 2026-06-05T07:38:09,391 adding 'plom_server/Scan/services/qr_service.py' 2026-06-05T07:38:09,400 adding 'plom_server/Scan/services/scan_service.py' 2026-06-05T07:38:09,402 adding 'plom_server/Scan/services/util.py' 2026-06-05T07:38:09,404 adding 'plom_server/Scan/tests/__init__.py' 2026-06-05T07:38:09,408 adding 'plom_server/Scan/tests/id_page_img.png' 2026-06-05T07:38:09,409 adding 'plom_server/Scan/tests/spec_with_shared_pages.toml' 2026-06-05T07:38:09,411 adding 'plom_server/Scan/tests/test_forgive.py' 2026-06-05T07:38:09,412 adding 'plom_server/Scan/tests/test_image_process.py' 2026-06-05T07:38:09,414 adding 'plom_server/Scan/tests/test_manage_discard.py' 2026-06-05T07:38:09,416 adding 'plom_server/Scan/tests/test_manage_scan.py' 2026-06-05T07:38:09,418 adding 'plom_server/Scan/tests/test_qr_service.py' 2026-06-05T07:38:09,419 adding 'plom_server/Scan/tests/test_scan_cast.py' 2026-06-05T07:38:09,421 adding 'plom_server/Scan/tests/test_scan_service.py' 2026-06-05T07:38:09,423 adding 'plom_server/Scan/tests/test_staging_image_types.py' 2026-06-05T07:38:09,425 adding 'plom_server/Scan/views/__init__.py' 2026-06-05T07:38:09,427 adding 'plom_server/Scan/views/cast_image_state.py' 2026-06-05T07:38:09,430 adding 'plom_server/Scan/views/manage_bundle.py' 2026-06-05T07:38:09,431 adding 'plom_server/Scan/views/push_images.py' 2026-06-05T07:38:09,432 adding 'plom_server/Scan/views/pushed_images.py' 2026-06-05T07:38:09,434 adding 'plom_server/Scan/views/rotate_images.py' 2026-06-05T07:38:09,435 adding 'plom_server/Scan/views/scan_discards.py' 2026-06-05T07:38:09,437 adding 'plom_server/Scan/views/scanner_home.py' 2026-06-05T07:38:09,439 adding 'plom_server/Scan/views/scanner_summary.py' 2026-06-05T07:38:09,440 adding 'plom_server/SpecCreator/__init__.py' 2026-06-05T07:38:09,442 adding 'plom_server/SpecCreator/apps.py' 2026-06-05T07:38:09,443 adding 'plom_server/SpecCreator/urls.py' 2026-06-05T07:38:09,445 adding 'plom_server/SpecCreator/migrations/__init__.py' 2026-06-05T07:38:09,446 adding 'plom_server/SpecCreator/services/__init__.py' 2026-06-05T07:38:09,448 adding 'plom_server/SpecCreator/services/template_spec_builder.py' 2026-06-05T07:38:09,450 adding 'plom_server/SpecCreator/views/__init__.py' 2026-06-05T07:38:09,451 adding 'plom_server/SpecCreator/views/base.py' 2026-06-05T07:38:09,452 adding 'plom_server/SpecCreator/views/spec_download.py' 2026-06-05T07:38:09,454 adding 'plom_server/SpecCreator/views/spec_editor.py' 2026-06-05T07:38:09,455 adding 'plom_server/SpecCreator/views/spec_upload.py' 2026-06-05T07:38:09,456 adding 'plom_server/SpecCreator/views/summary.py' 2026-06-05T07:38:09,458 adding 'plom_server/SpecCreator/views/template_spec_builder.py' 2026-06-05T07:38:09,459 adding 'plom_server/Tags/__init__.py' 2026-06-05T07:38:09,461 adding 'plom_server/Tags/apps.py' 2026-06-05T07:38:09,462 adding 'plom_server/Tags/forms.py' 2026-06-05T07:38:09,463 adding 'plom_server/Tags/urls.py' 2026-06-05T07:38:09,464 adding 'plom_server/Tags/views.py' 2026-06-05T07:38:09,466 adding 'plom_server/Tags/services/__init__.py' 2026-06-05T07:38:09,467 adding 'plom_server/Tags/services/tag_service.py' 2026-06-05T07:38:09,469 adding 'plom_server/TaskOrder/__init__.py' 2026-06-05T07:38:09,470 adding 'plom_server/TaskOrder/apps.py' 2026-06-05T07:38:09,471 adding 'plom_server/TaskOrder/forms.py' 2026-06-05T07:38:09,472 adding 'plom_server/TaskOrder/urls.py' 2026-06-05T07:38:09,474 adding 'plom_server/TaskOrder/views.py' 2026-06-05T07:38:09,477 adding 'plom_server/TaskOrder/management/commands/task_sort_written_amount.py' 2026-06-05T07:38:09,478 adding 'plom_server/TaskOrder/services/__init__.py' 2026-06-05T07:38:09,480 adding 'plom_server/TaskOrder/services/task_ordering_service.py' 2026-06-05T07:38:09,481 adding 'plom_server/TestingSupport/__init__.py' 2026-06-05T07:38:09,482 adding 'plom_server/TestingSupport/apps.py' 2026-06-05T07:38:09,484 adding 'plom_server/TestingSupport/utils.py' 2026-06-05T07:38:09,486 adding 'plom_server/TestingSupport/config_files/full_demo_config.toml' 2026-06-05T07:38:09,487 adding 'plom_server/TestingSupport/config_files/hw_bundle_config.toml' 2026-06-05T07:38:09,488 adding 'plom_server/TestingSupport/config_files/just_demo_spec.toml' 2026-06-05T07:38:09,489 adding 'plom_server/TestingSupport/config_files/long_demo_config.toml' 2026-06-05T07:38:09,490 adding 'plom_server/TestingSupport/config_files/quick_demo_config.toml' 2026-06-05T07:38:09,492 adding 'plom_server/TestingSupport/services/ConfigFileService.py' 2026-06-05T07:38:09,494 adding 'plom_server/TestingSupport/services/ConfigPreparationService.py' 2026-06-05T07:38:09,495 adding 'plom_server/TestingSupport/services/ConfigTaskService.py' 2026-06-05T07:38:09,496 adding 'plom_server/TestingSupport/services/__init__.py' 2026-06-05T07:38:09,497 adding 'plom_server/TestingSupport/services/exceptions.py' 2026-06-05T07:38:09,499 adding 'plom_server/TestingSupport/tests/__init__.py' 2026-06-05T07:38:09,500 adding 'plom_server/TestingSupport/tests/test_config.py' 2026-06-05T07:38:09,502 adding 'plom_server/UserManagement/__init__.py' 2026-06-05T07:38:09,504 adding 'plom_server/UserManagement/admin.py' 2026-06-05T07:38:09,505 adding 'plom_server/UserManagement/apps.py' 2026-06-05T07:38:09,506 adding 'plom_server/UserManagement/models.py' 2026-06-05T07:38:09,507 adding 'plom_server/UserManagement/urls.py' 2026-06-05T07:38:09,509 adding 'plom_server/UserManagement/views.py' 2026-06-05T07:38:09,512 adding 'plom_server/UserManagement/management/commands/plom_leadmarker_membership.py' 2026-06-05T07:38:09,513 adding 'plom_server/UserManagement/management/commands/plom_users.py' 2026-06-05T07:38:09,515 adding 'plom_server/UserManagement/migrations/0001_initial.py' 2026-06-05T07:38:09,516 adding 'plom_server/UserManagement/migrations/__init__.py' 2026-06-05T07:38:09,519 adding 'plom_server/UserManagement/services/PermissionChanger.py' 2026-06-05T07:38:09,520 adding 'plom_server/UserManagement/services/QuotaService.py' 2026-06-05T07:38:09,522 adding 'plom_server/UserManagement/services/UsersService.py' 2026-06-05T07:38:09,523 adding 'plom_server/UserManagement/services/__init__.py' 2026-06-05T07:38:09,525 adding 'plom_server/UserManagement/tests/__init__.py' 2026-06-05T07:38:09,526 adding 'plom_server/UserManagement/tests/test_UsersService.py' 2026-06-05T07:38:09,529 adding 'plom_server/demo_files/assessment_v1.tex' 2026-06-05T07:38:09,531 adding 'plom_server/demo_files/assessment_v2.tex' 2026-06-05T07:38:09,533 adding 'plom_server/demo_files/assessment_v3.tex' 2026-06-05T07:38:09,535 adding 'plom_server/demo_files/bundle_for_demo.toml' 2026-06-05T07:38:09,536 adding 'plom_server/demo_files/bundle_for_long_demo.toml' 2026-06-05T07:38:09,537 adding 'plom_server/demo_files/bundle_for_plaid_demo.toml' 2026-06-05T07:38:09,538 adding 'plom_server/demo_files/bundle_for_quick_demo.toml' 2026-06-05T07:38:09,539 adding 'plom_server/demo_files/cl_for_demo.csv' 2026-06-05T07:38:09,542 adding 'plom_server/demo_files/cl_for_long_demo.csv' 2026-06-05T07:38:09,547 adding 'plom_server/demo_files/cl_for_plaid_demo.csv' 2026-06-05T07:38:09,549 adding 'plom_server/demo_files/cl_for_quick_demo.csv' 2026-06-05T07:38:09,550 adding 'plom_server/demo_files/demo_assessment_qtags.csv' 2026-06-05T07:38:09,551 adding 'plom_server/demo_files/demo_assessment_rubrics_q1.toml' 2026-06-05T07:38:09,552 adding 'plom_server/demo_files/demo_assessment_rubrics_q2.toml' 2026-06-05T07:38:09,554 adding 'plom_server/demo_files/demo_assessment_rubrics_q3.toml' 2026-06-05T07:38:09,555 adding 'plom_server/demo_files/demo_assessment_rubrics_q4.toml' 2026-06-05T07:38:09,556 adding 'plom_server/demo_files/demo_assessment_rubrics_q4_version_specific.toml' 2026-06-05T07:38:09,558 adding 'plom_server/demo_files/demo_assessment_spec.toml' 2026-06-05T07:38:09,559 adding 'plom_server/demo_files/demo_assessment_spec_single_version.toml' 2026-06-05T07:38:09,560 adding 'plom_server/demo_files/demo_solution_spec.toml' 2026-06-05T07:38:09,562 adding 'plom_server/scripts/__init__.py' 2026-06-05T07:38:09,566 adding 'plom_server/scripts/launch_plom_demo_server.py' 2026-06-05T07:38:09,568 adding 'plom_server/scripts/launch_plom_server.py' 2026-06-05T07:38:09,569 adding 'plom_server/scripts/wipe_migrations.py' 2026-06-05T07:38:09,571 adding 'plom_server/static/__init__.py' 2026-06-05T07:38:09,572 adding 'plom_server/static/ball_triangle.svg' 2026-06-05T07:38:09,578 adding 'plom_server/static/defaultUserIcon.png' 2026-06-05T07:38:09,580 adding 'plom_server/static/favicon.ico' 2026-06-05T07:38:09,582 adding 'plom_server/static/fingers_in_gears.svg' 2026-06-05T07:38:09,584 adding 'plom_server/static/plomLogo.png' 2026-06-05T07:38:09,586 adding 'plom_server/static/plomLogo.svg' 2026-06-05T07:38:09,588 adding 'plom_server/static/plomLogoDark.png' 2026-06-05T07:38:09,590 adding 'plom_server/static/css/base.css' 2026-06-05T07:38:09,591 adding 'plom_server/static/css/diff_table.css' 2026-06-05T07:38:09,592 adding 'plom_server/static/css/profile.css' 2026-06-05T07:38:09,594 adding 'plom_server/static/js/bootstrap_lightdark_mode.js' 2026-06-05T07:38:09,596 adding 'plom_server/static/js/frontend_utils.js' 2026-06-05T07:38:09,597 adding 'plom_server/static/js/plom_htmx_error_handler.js' 2026-06-05T07:38:09,599 adding 'plom_server/static/js/rectangle_select.js' 2026-06-05T07:38:09,601 adding 'plom_server/templates/403.html' 2026-06-05T07:38:09,602 adding 'plom_server/templates/__init__.py' 2026-06-05T07:38:09,604 adding 'plom_server/templates/Authentication/activation_invalid.html' 2026-06-05T07:38:09,606 adding 'plom_server/templates/Authentication/login.html' 2026-06-05T07:38:09,607 adding 'plom_server/templates/Authentication/set_password.html' 2026-06-05T07:38:09,608 adding 'plom_server/templates/Authentication/set_password_complete.html' 2026-06-05T07:38:09,610 adding 'plom_server/templates/Authentication/signup_base.html' 2026-06-05T07:38:09,611 adding 'plom_server/templates/Authentication/signup_import_users.html' 2026-06-05T07:38:09,612 adding 'plom_server/templates/Authentication/signup_multiple_users.html' 2026-06-05T07:38:09,614 adding 'plom_server/templates/Authentication/signup_single_user.html' 2026-06-05T07:38:09,615 adding 'plom_server/templates/Authentication/unauthenticated_base.html' 2026-06-05T07:38:09,616 adding 'plom_server/templates/Authentication/unauthorized.html' 2026-06-05T07:38:09,618 adding 'plom_server/templates/BuildPaperPDF/build_paper_pdfs.html' 2026-06-05T07:38:09,620 adding 'plom_server/templates/BuildPaperPDF/cannot_find_pdf.html' 2026-06-05T07:38:09,622 adding 'plom_server/templates/BuildPaperPDF/fragments/pdf_table.html' 2026-06-05T07:38:09,624 adding 'plom_server/templates/Finish/build_soln.html' 2026-06-05T07:38:09,625 adding 'plom_server/templates/Finish/finish_no_spec.html' 2026-06-05T07:38:09,627 adding 'plom_server/templates/Finish/finish_not_printed.html' 2026-06-05T07:38:09,628 adding 'plom_server/templates/Finish/reassemble_paper_pdfs.html' 2026-06-05T07:38:09,630 adding 'plom_server/templates/Finish/soln_home.html' 2026-06-05T07:38:09,631 adding 'plom_server/templates/Finish/soln_item_view.html' 2026-06-05T07:38:09,632 adding 'plom_server/templates/Finish/soln_sources.html' 2026-06-05T07:38:09,634 adding 'plom_server/templates/Finish/soln_spec.html' 2026-06-05T07:38:09,635 adding 'plom_server/templates/Finish/template_soln_spec.html' 2026-06-05T07:38:09,637 adding 'plom_server/templates/Finish/Reports/brief_student_report.html' 2026-06-05T07:38:09,639 adding 'plom_server/templates/Identify/find_id_rect.html' 2026-06-05T07:38:09,640 adding 'plom_server/templates/Identify/id_prediction_home.html' 2026-06-05T07:38:09,642 adding 'plom_server/templates/Identify/parent_idbox_rect.html' 2026-06-05T07:38:09,644 adding 'plom_server/templates/Preparation/classlist_attempt.html' 2026-06-05T07:38:09,645 adding 'plom_server/templates/Preparation/classlist_manage.html' 2026-06-05T07:38:09,647 adding 'plom_server/templates/Preparation/dependency_conflict.html' 2026-06-05T07:38:09,648 adding 'plom_server/templates/Preparation/home.html' 2026-06-05T07:38:09,650 adding 'plom_server/templates/Preparation/miscellanea.html' 2026-06-05T07:38:09,651 adding 'plom_server/templates/Preparation/papers_printed_manage.html' 2026-06-05T07:38:09,652 adding 'plom_server/templates/Preparation/pqv_mapping_attempt.html' 2026-06-05T07:38:09,654 adding 'plom_server/templates/Preparation/pqv_mapping_manage.html' 2026-06-05T07:38:09,656 adding 'plom_server/templates/Preparation/prenaming_configuration.html' 2026-06-05T07:38:09,657 adding 'plom_server/templates/Preparation/public_code.html' 2026-06-05T07:38:09,658 adding 'plom_server/templates/Preparation/source_item_view.html' 2026-06-05T07:38:09,660 adding 'plom_server/templates/Preparation/source_manage.html' 2026-06-05T07:38:09,662 adding 'plom_server/templates/Profile/private_profile.html' 2026-06-05T07:38:09,663 adding 'plom_server/templates/Profile/profile.html' 2026-06-05T07:38:09,665 adding 'plom_server/templates/Progress/progress_landing.html' 2026-06-05T07:38:09,666 adding 'plom_server/templates/Progress/tools_landing.html' 2026-06-05T07:38:09,668 adding 'plom_server/templates/Progress/Identify/all_identify_tasks.html' 2026-06-05T07:38:09,670 adding 'plom_server/templates/Progress/Identify/id_image_wrap_fragment.html' 2026-06-05T07:38:09,671 adding 'plom_server/templates/Progress/Identify/identify_home.html' 2026-06-05T07:38:09,673 adding 'plom_server/templates/Progress/Mark/all_marking_tasks_table_fragment.html' 2026-06-05T07:38:09,675 adding 'plom_server/templates/Progress/Mark/annotation_image_wrap_fragment.html' 2026-06-05T07:38:09,676 adding 'plom_server/templates/Progress/Mark/mark_compare_versions.html' 2026-06-05T07:38:09,678 adding 'plom_server/templates/Progress/Mark/mark_details.html' 2026-06-05T07:38:09,679 adding 'plom_server/templates/Progress/Mark/mark_overview.html' 2026-06-05T07:38:09,680 adding 'plom_server/templates/Progress/Mark/mark_papers.html' 2026-06-05T07:38:09,682 adding 'plom_server/templates/Progress/Mark/mark_stats_card.html' 2026-06-05T07:38:09,683 adding 'plom_server/templates/Progress/Mark/original_image_wrap_fragment.html' 2026-06-05T07:38:09,685 adding 'plom_server/templates/Progress/Mark/task_details.html' 2026-06-05T07:38:09,687 adding 'plom_server/templates/Progress/Mark/task_filter.html' 2026-06-05T07:38:09,689 adding 'plom_server/templates/Progress/User_Info/modal_forms.html' 2026-06-05T07:38:09,691 adding 'plom_server/templates/Progress/User_Info/user_info_home.html' 2026-06-05T07:38:09,693 adding 'plom_server/templates/Progress/fragments/task_progress_bar.html' 2026-06-05T07:38:09,696 adding 'plom_server/templates/QuestionClustering/cluster_groups.html' 2026-06-05T07:38:09,698 adding 'plom_server/templates/QuestionClustering/clustered_papers.html' 2026-06-05T07:38:09,699 adding 'plom_server/templates/QuestionClustering/clustering_jobs.html' 2026-06-05T07:38:09,700 adding 'plom_server/templates/QuestionClustering/home.html' 2026-06-05T07:38:09,701 adding 'plom_server/templates/QuestionClustering/modal_forms.html' 2026-06-05T07:38:09,703 adding 'plom_server/templates/QuestionClustering/select.html' 2026-06-05T07:38:09,704 adding 'plom_server/templates/QuestionClustering/show_rectangles.html' 2026-06-05T07:38:09,706 adding 'plom_server/templates/QuestionClustering/fragments/clustering_jobs_table.html' 2026-06-05T07:38:09,707 adding 'plom_server/templates/QuestionClustering/fragments/clustering_tag_cell.html' 2026-06-05T07:38:09,709 adding 'plom_server/templates/QuestionClustering/fragments/error_detail_modal.html' 2026-06-05T07:38:09,711 adding 'plom_server/templates/Questiontags/modal_forms.html' 2026-06-05T07:38:09,713 adding 'plom_server/templates/Questiontags/qtags_landing.html' 2026-06-05T07:38:09,715 adding 'plom_server/templates/Rectangles/home.html' 2026-06-05T07:38:09,716 adding 'plom_server/templates/Rectangles/select.html' 2026-06-05T07:38:09,717 adding 'plom_server/templates/Rectangles/show_rectangles.html' 2026-06-05T07:38:09,720 adding 'plom_server/templates/Reports/reports_landing.html' 2026-06-05T07:38:09,721 adding 'plom_server/templates/Rubrics/diff_partial.html' 2026-06-05T07:38:09,723 adding 'plom_server/templates/Rubrics/feedback_rules.html' 2026-06-05T07:38:09,725 adding 'plom_server/templates/Rubrics/modal_forms.html' 2026-06-05T07:38:09,726 adding 'plom_server/templates/Rubrics/rubric_item.html' 2026-06-05T07:38:09,728 adding 'plom_server/templates/Rubrics/rubrics_access.html' 2026-06-05T07:38:09,729 adding 'plom_server/templates/Rubrics/rubrics_admin.html' 2026-06-05T07:38:09,731 adding 'plom_server/templates/Rubrics/rubrics_landing.html' 2026-06-05T07:38:09,733 adding 'plom_server/templates/Scan/bundle_is_locked.html' 2026-06-05T07:38:09,735 adding 'plom_server/templates/Scan/bundle_thumbnails.html' 2026-06-05T07:38:09,737 adding 'plom_server/templates/Scan/bundle_upload.html' 2026-06-05T07:38:09,738 adding 'plom_server/templates/Scan/handwriting_comparison.html' 2026-06-05T07:38:09,739 adding 'plom_server/templates/Scan/overview.html' 2026-06-05T07:38:09,741 adding 'plom_server/templates/Scan/reassign_discard.html' 2026-06-05T07:38:09,742 adding 'plom_server/templates/Scan/scan_complete.html' 2026-06-05T07:38:09,744 adding 'plom_server/templates/Scan/scan_discard.html' 2026-06-05T07:38:09,745 adding 'plom_server/templates/Scan/scan_incomplete.html' 2026-06-05T07:38:09,747 adding 'plom_server/templates/Scan/show_pushed_bundles.html' 2026-06-05T07:38:09,748 adding 'plom_server/templates/Scan/show_staged_bundles.html' 2026-06-05T07:38:09,750 adding 'plom_server/templates/Scan/fragments/bundle_page_img_tag.html' 2026-06-05T07:38:09,753 adding 'plom_server/templates/Scan/fragments/bundle_page_panel.html' 2026-06-05T07:38:09,755 adding 'plom_server/templates/Scan/fragments/bundle_summary.html' 2026-06-05T07:38:09,756 adding 'plom_server/templates/Scan/fragments/bundle_thumbnail_container.html' 2026-06-05T07:38:09,758 adding 'plom_server/templates/Scan/fragments/knowify_image.html' 2026-06-05T07:38:09,759 adding 'plom_server/templates/Scan/fragments/pushed_image_wrapper.html' 2026-06-05T07:38:09,761 adding 'plom_server/templates/Scan/fragments/staged_bundle_row.html' 2026-06-05T07:38:09,762 adding 'plom_server/templates/Scan/fragments/substitute_image_wrapper.html' 2026-06-05T07:38:09,765 adding 'plom_server/templates/SpecCreator/launch-page.html' 2026-06-05T07:38:09,766 adding 'plom_server/templates/SpecCreator/spec_upload.html' 2026-06-05T07:38:09,767 adding 'plom_server/templates/SpecCreator/summary-page.html' 2026-06-05T07:38:09,769 adding 'plom_server/templates/SpecCreator/template_spec_builder.html' 2026-06-05T07:38:09,770 adding 'plom_server/templates/SpecCreator/validation.html' 2026-06-05T07:38:09,772 adding 'plom_server/templates/Tags/tag_item.html' 2026-06-05T07:38:09,773 adding 'plom_server/templates/Tags/tags_landing.html' 2026-06-05T07:38:09,775 adding 'plom_server/templates/TaskOrder/task_order_landing.html' 2026-06-05T07:38:09,777 adding 'plom_server/templates/UserManagement/password_reset_page.html' 2026-06-05T07:38:09,778 adding 'plom_server/templates/UserManagement/users.html' 2026-06-05T07:38:09,780 adding 'plom_server/templates/base/alert_message.html' 2026-06-05T07:38:09,781 adding 'plom_server/templates/base/alert_messages.html' 2026-06-05T07:38:09,782 adding 'plom_server/templates/base/base-2col.html' 2026-06-05T07:38:09,784 adding 'plom_server/templates/base/base.html' 2026-06-05T07:38:09,785 adding 'plom_server/templates/base/home.html' 2026-06-05T07:38:09,786 adding 'plom_server/templates/base/plom_logo.html' 2026-06-05T07:38:09,788 adding 'plom_server/templates/base/reset.html' 2026-06-05T07:38:09,790 adding 'plom_server/templates/base/server_status.html' 2026-06-05T07:38:09,791 adding 'plom_server/templates/base/sidebar.html' 2026-06-05T07:38:09,792 adding 'plom_server/templates/base/troubles_afoot.html' 2026-06-05T07:38:09,794 adding 'plom-0.21.1.dist-info/METADATA' 2026-06-05T07:38:09,795 adding 'plom-0.21.1.dist-info/WHEEL' 2026-06-05T07:38:09,795 adding 'plom-0.21.1.dist-info/entry_points.txt' 2026-06-05T07:38:09,796 adding 'plom-0.21.1.dist-info/top_level.txt' 2026-06-05T07:38:09,810 adding 'plom-0.21.1.dist-info/RECORD' 2026-06-05T07:38:09,839 removing build/bdist.linux-armv7l/wheel 2026-06-05T07:38:10,175 Building wheel for plom (pyproject.toml): finished with status 'done' 2026-06-05T07:38:10,212 Created wheel for plom: filename=plom-0.21.1-py3-none-any.whl size=1802186 sha256=8e3fd590548e7dcb0e6f5266575c5d82504d32726b7a917a508fd704885bb93b 2026-06-05T07:38:10,213 Stored in directory: /tmp/pip-ephem-wheel-cache-mqh4xp1d/wheels/99/6f/aa/c67baa72be6b144dafa13e8a109c2bb7dc916a9ae727c9b2ac 2026-06-05T07:38:10,250 Successfully built plom 2026-06-05T07:38:10,304 Removed build tracker: '/tmp/pip-build-tracker-nklvmna7'