2026-06-25T22:29:11,682 Created temporary directory: /tmp/pip-ephem-wheel-cache-6oapqbjf 2026-06-25T22:29:11,684 Created temporary directory: /tmp/pip-build-tracker-8izoin72 2026-06-25T22:29:11,684 Initialized build tracking at /tmp/pip-build-tracker-8izoin72 2026-06-25T22:29:11,685 Created build tracker: /tmp/pip-build-tracker-8izoin72 2026-06-25T22:29:11,685 Entered build tracker: /tmp/pip-build-tracker-8izoin72 2026-06-25T22:29:11,686 Created temporary directory: /tmp/pip-wheel-g22xsh0_ 2026-06-25T22:29:11,690 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-25T22:29:11,692 Created temporary directory: /tmp/pip-ephem-wheel-cache-8uzcnd_b 2026-06-25T22:29:11,718 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-25T22:29:11,722 2 location(s) to search for versions of plom: 2026-06-25T22:29:11,722 * https://pypi.org/simple/plom/ 2026-06-25T22:29:11,722 * https://www.piwheels.org/simple/plom/ 2026-06-25T22:29:11,723 Fetching project page and analyzing links: https://pypi.org/simple/plom/ 2026-06-25T22:29:11,723 Getting page https://pypi.org/simple/plom/ 2026-06-25T22:29:11,725 Found index url https://pypi.org/simple 2026-06-25T22:29:11,904 Fetched page https://pypi.org/simple/plom/ as application/vnd.pypi.simple.v1+json 2026-06-25T22:29:11,946 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-25T22:29:11,947 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-25T22:29:11,948 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-25T22:29:11,949 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-25T22:29:11,950 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-25T22:29:11,951 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-25T22:29:11,952 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-25T22:29:11,953 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-25T22:29:11,953 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-25T22:29:11,954 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-25T22:29:11,955 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-25T22:29:11,957 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-25T22:29:11,957 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-25T22:29:11,958 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-25T22:29:11,959 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-25T22:29:11,960 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-25T22:29:11,960 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-25T22:29:11,961 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-25T22:29:11,962 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-25T22:29:11,963 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-25T22:29:11,964 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-25T22:29:11,965 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-25T22:29:11,966 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-25T22:29:11,967 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-25T22:29:11,967 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-25T22:29:11,968 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-25T22:29:11,969 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-25T22:29:11,970 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-25T22:29:11,971 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-25T22:29:11,972 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-25T22:29:11,972 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-25T22:29:11,973 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-25T22:29:11,974 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-25T22:29:11,975 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-25T22:29:11,976 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-25T22:29:11,977 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-25T22:29:11,977 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-25T22:29:11,978 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-25T22:29:11,979 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-25T22:29:11,980 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-25T22:29:11,981 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-25T22:29:11,982 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-25T22:29:11,983 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-25T22:29:11,984 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-25T22:29:11,985 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-25T22:29:11,985 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-25T22:29:11,986 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-25T22:29:11,987 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-25T22:29:11,988 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-25T22:29:11,988 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-25T22:29:11,989 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-25T22:29:11,990 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-25T22:29:11,991 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-25T22:29:11,992 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-25T22:29:11,993 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-25T22:29:11,994 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-25T22:29:11,995 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-25T22:29:11,995 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-25T22:29:11,996 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-25T22:29:11,998 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-25T22:29:11,998 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-25T22:29:11,999 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-25T22:29:12,000 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-25T22:29:12,000 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-25T22:29:12,001 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-25T22:29:12,002 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-25T22:29:12,003 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-25T22:29:12,004 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-25T22:29:12,004 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-25T22:29:12,005 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-25T22:29:12,006 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-25T22:29:12,007 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-25T22:29:12,008 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-25T22:29:12,009 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-25T22:29:12,010 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-25T22:29:12,011 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-25T22:29:12,011 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-25T22:29:12,012 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-25T22:29:12,013 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-25T22:29:12,014 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-25T22:29:12,014 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-25T22:29:12,015 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-25T22:29:12,016 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-25T22:29:12,017 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-25T22:29:12,018 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-25T22:29:12,019 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-25T22:29:12,020 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-25T22:29:12,021 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-25T22:29:12,021 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-25T22:29:12,022 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-25T22:29:12,023 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-25T22:29:12,024 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-25T22:29:12,025 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-25T22:29:12,026 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-25T22:29:12,027 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-25T22:29:12,027 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-25T22:29:12,028 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-25T22:29:12,029 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-25T22:29:12,029 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-25T22:29:12,030 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-25T22:29:12,031 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-25T22:29:12,032 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-25T22:29:12,033 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-25T22:29:12,034 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-25T22:29:12,034 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-25T22:29:12,035 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-25T22:29:12,036 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-25T22:29:12,037 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-25T22:29:12,038 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-25T22:29:12,039 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-25T22:29:12,040 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-25T22:29:12,040 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-25T22:29:12,041 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-25T22:29:12,042 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-25T22:29:12,043 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-25T22:29:12,044 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-25T22:29:12,044 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-25T22:29:12,046 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-25T22:29:12,046 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-25T22:29:12,047 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-25T22:29:12,048 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-25T22:29:12,049 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-25T22:29:12,050 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-25T22:29:12,051 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-25T22:29:12,052 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-25T22:29:12,053 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-25T22:29:12,053 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-25T22:29:12,054 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-25T22:29:12,055 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-25T22:29:12,056 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-25T22:29:12,056 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-25T22:29:12,057 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-25T22:29:12,058 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-25T22:29:12,059 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-25T22:29:12,060 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-25T22:29:12,061 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-25T22:29:12,062 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-25T22:29:12,063 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-25T22:29:12,064 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-25T22:29:12,065 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-25T22:29:12,066 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-25T22:29:12,067 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-25T22:29:12,067 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-25T22:29:12,068 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-25T22:29:12,069 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-25T22:29:12,070 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-25T22:29:12,070 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-25T22:29:12,071 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-25T22:29:12,072 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-25T22:29:12,073 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-25T22:29:12,074 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-25T22:29:12,075 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-25T22:29:12,076 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-25T22:29:12,077 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-25T22:29:12,077 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-25T22:29:12,078 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-25T22:29:12,079 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-25T22:29:12,080 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-25T22:29:12,081 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-25T22:29:12,082 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-25T22:29:12,082 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-25T22:29:12,083 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-25T22:29:12,084 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-25T22:29:12,085 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-25T22:29:12,086 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-25T22:29:12,087 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-25T22:29:12,088 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-25T22:29:12,089 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-25T22:29:12,089 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-25T22:29:12,090 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-25T22:29:12,091 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-25T22:29:12,092 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-25T22:29:12,093 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-25T22:29:12,094 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-25T22:29:12,095 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-25T22:29:12,095 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-25T22:29:12,096 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-25T22:29:12,097 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-25T22:29:12,097 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-25T22:29:12,098 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-25T22:29:12,099 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-25T22:29:12,100 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-25T22:29:12,101 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-25T22:29:12,102 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-25T22:29:12,102 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-25T22:29:12,103 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-25T22:29:12,104 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-25T22:29:12,105 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-25T22:29:12,106 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-25T22:29:12,106 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-25T22:29:12,107 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-25T22:29:12,108 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-25T22:29:12,108 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-25T22:29:12,109 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-25T22:29:12,110 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-25T22:29:12,111 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-25T22:29:12,112 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-25T22:29:12,113 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-25T22:29:12,113 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-25T22:29:12,114 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-25T22:29:12,115 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-25T22:29:12,116 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-25T22:29:12,117 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-25T22:29:12,118 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-25T22:29:12,119 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-25T22:29:12,119 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-25T22:29:12,120 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-25T22:29:12,121 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-25T22:29:12,121 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-25T22:29:12,122 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-25T22:29:12,123 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-25T22:29:12,124 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-25T22:29:12,125 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-25T22:29:12,126 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-25T22:29:12,127 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-25T22:29:12,128 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-25T22:29:12,128 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-25T22:29:12,129 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-25T22:29:12,130 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-25T22:29:12,131 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-25T22:29:12,132 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-25T22:29:12,133 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-25T22:29:12,133 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-25T22:29:12,134 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-25T22:29:12,135 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-25T22:29:12,136 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-25T22:29:12,136 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-25T22:29:12,137 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-25T22:29:12,138 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-25T22:29:12,139 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-25T22:29:12,140 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-25T22:29:12,141 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-25T22:29:12,141 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-25T22:29:12,142 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-25T22:29:12,143 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-25T22:29:12,144 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-25T22:29:12,145 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-25T22:29:12,146 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-25T22:29:12,147 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/56/15/8a3cdafb72584a13882baa6636696596a27a068b6fae47c0cfb71d8abbe0/plom-0.21.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.11) 2026-06-25T22:29:12,147 Found link https://files.pythonhosted.org/packages/8a/32/3696348bdcdab54d6c241c0bf85100553cf200ab3abd6b1158a6a9f08fc9/plom-0.21.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.11), version: 0.21.2 2026-06-25T22:29:12,148 Fetching project page and analyzing links: https://www.piwheels.org/simple/plom/ 2026-06-25T22:29:12,149 Getting page https://www.piwheels.org/simple/plom/ 2026-06-25T22:29:12,150 Found index url https://www.piwheels.org/simple 2026-06-25T22:29:12,357 Fetched page https://www.piwheels.org/simple/plom/ as text/html 2026-06-25T22:29:12,390 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.21.1-py3-none-any.whl#sha256=8e3fd590548e7dcb0e6f5266575c5d82504d32726b7a917a508fd704885bb93b (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.11) 2026-06-25T22:29:12,391 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-25T22:29:12,392 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-25T22:29:12,392 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-25T22:29:12,393 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-25T22:29:12,394 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-25T22:29:12,394 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-25T22:29:12,395 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-25T22:29:12,396 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-25T22:29:12,396 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-25T22:29:12,397 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-25T22:29:12,398 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-25T22:29:12,398 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-25T22:29:12,399 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-25T22:29:12,399 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-25T22:29:12,400 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-25T22:29:12,401 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-25T22:29:12,401 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-25T22:29:12,402 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-25T22:29:12,403 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-25T22:29:12,403 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-25T22:29:12,404 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-25T22:29:12,405 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-25T22:29:12,405 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-25T22:29:12,406 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-25T22:29:12,407 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-25T22:29:12,407 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-25T22:29:12,408 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-25T22:29:12,408 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-25T22:29:12,409 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-25T22:29:12,409 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-25T22:29:12,410 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-25T22:29:12,411 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-25T22:29:12,411 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-25T22:29:12,412 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-25T22:29:12,413 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-25T22:29:12,413 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-25T22:29:12,414 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-25T22:29:12,415 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-25T22:29:12,416 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-25T22:29:12,416 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-25T22:29:12,417 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-25T22:29:12,417 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-25T22:29:12,418 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-25T22:29:12,418 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-25T22:29:12,419 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-25T22:29:12,419 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-25T22:29:12,420 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-25T22:29:12,421 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-25T22:29:12,421 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-25T22:29:12,422 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-25T22:29:12,423 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-25T22:29:12,423 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-25T22:29:12,424 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-25T22:29:12,425 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-25T22:29:12,425 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-25T22:29:12,426 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-25T22:29:12,426 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-25T22:29:12,427 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-25T22:29:12,427 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-25T22:29:12,428 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-25T22:29:12,429 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-25T22:29:12,429 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-25T22:29:12,430 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-25T22:29:12,430 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-25T22:29:12,431 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-25T22:29:12,432 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-25T22:29:12,433 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-25T22:29:12,433 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-25T22:29:12,434 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-25T22:29:12,434 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-25T22:29:12,435 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-25T22:29:12,435 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-25T22:29:12,436 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-25T22:29:12,436 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-25T22:29:12,437 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-25T22:29:12,438 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-25T22:29:12,438 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-25T22:29:12,439 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-25T22:29:12,440 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-25T22:29:12,440 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-25T22:29:12,441 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-25T22:29:12,442 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-25T22:29:12,442 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-25T22:29:12,443 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-25T22:29:12,443 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-25T22:29:12,444 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-25T22:29:12,444 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-25T22:29:12,445 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-25T22:29:12,446 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-25T22:29:12,446 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-25T22:29:12,447 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-25T22:29:12,447 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-25T22:29:12,448 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-25T22:29:12,448 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-25T22:29:12,449 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-25T22:29:12,450 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-25T22:29:12,451 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-25T22:29:12,451 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-25T22:29:12,452 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-25T22:29:12,452 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-25T22:29:12,453 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-25T22:29:12,453 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-25T22:29:12,454 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-25T22:29:12,455 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-25T22:29:12,455 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-25T22:29:12,456 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-25T22:29:12,457 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-25T22:29:12,457 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-25T22:29:12,458 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-25T22:29:12,459 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-25T22:29:12,460 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-25T22:29:12,460 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-25T22:29:12,461 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-25T22:29:12,461 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-25T22:29:12,462 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-25T22:29:12,462 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-25T22:29:12,463 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-25T22:29:12,463 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-25T22:29:12,464 Skipping link: not a file: https://www.piwheels.org/simple/plom/ 2026-06-25T22:29:12,465 Skipping link: not a file: https://pypi.org/simple/plom/ 2026-06-25T22:29:12,497 Given no hashes to check 1 links for project 'plom': discarding no candidates 2026-06-25T22:29:12,515 Collecting plom==0.21.2 2026-06-25T22:29:12,518 Created temporary directory: /tmp/pip-unpack-ctyk00dv 2026-06-25T22:29:12,754 Downloading plom-0.21.2.tar.gz (1.5 MB) 2026-06-25T22:29:14,557 Added plom==0.21.2 from https://files.pythonhosted.org/packages/8a/32/3696348bdcdab54d6c241c0bf85100553cf200ab3abd6b1158a6a9f08fc9/plom-0.21.2.tar.gz to build tracker '/tmp/pip-build-tracker-8izoin72' 2026-06-25T22:29:14,567 Created temporary directory: /tmp/pip-build-env-kkv7prrs 2026-06-25T22:29:14,572 Installing build dependencies: started 2026-06-25T22:29:14,573 Running command pip subprocess to install build dependencies 2026-06-25T22:29:15,752 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-25T22:29:16,248 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-25T22:29:16,272 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-25T22:29:17,052 Collecting pip>=20.3 2026-06-25T22:29:17,053 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-25T22:29:17,073 Using cached https://www.piwheels.org/simple/pip/pip-26.1.2-py3-none-any.whl.metadata (4.6 kB) 2026-06-25T22:29:18,547 Collecting setuptools>=61 2026-06-25T22:29:18,548 Obtaining dependency information for setuptools>=61 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-25T22:29:18,565 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-25T22:29:18,811 Collecting wheel 2026-06-25T22:29:18,812 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-06-25T22:29:18,827 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-06-25T22:29:19,028 Collecting packaging>=24.0 2026-06-25T22:29:19,029 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-25T22:29:19,045 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-25T22:29:19,349 Using cached https://www.piwheels.org/simple/pip/pip-26.1.2-py3-none-any.whl (1.8 MB) 2026-06-25T22:29:19,415 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-25T22:29:19,442 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-25T22:29:19,546 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-25T22:29:19,701 Using cached https://www.piwheels.org/simple/pip/pip-26.1.2-py3-none-any.whl (1.8 MB) 2026-06-25T22:29:19,799 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-25T22:29:19,837 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-25T22:29:19,929 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-25T22:29:22,764 Installing collected packages: setuptools, pip, packaging, wheel 2026-06-25T22:29:30,054 Creating /tmp/pip-build-env-kkv7prrs/overlay/local/bin 2026-06-25T22:29:30,056 changing mode of /tmp/pip-build-env-kkv7prrs/overlay/local/bin/pip to 755 2026-06-25T22:29:30,059 changing mode of /tmp/pip-build-env-kkv7prrs/overlay/local/bin/pip3 to 755 2026-06-25T22:29:30,061 changing mode of /tmp/pip-build-env-kkv7prrs/overlay/local/bin/pip3.11 to 755 2026-06-25T22:29:30,502 changing mode of /tmp/pip-build-env-kkv7prrs/overlay/local/bin/wheel to 755 2026-06-25T22:29:30,530 Successfully installed packaging-26.2 pip-26.1.2 setuptools-82.0.1 wheel-0.47.0 2026-06-25T22:29:30,829 Installing build dependencies: finished with status 'done' 2026-06-25T22:29:30,836 Getting requirements to build wheel: started 2026-06-25T22:29:30,838 Running command Getting requirements to build wheel 2026-06-25T22:29:31,542 running egg_info 2026-06-25T22:29:31,549 writing plom.egg-info/PKG-INFO 2026-06-25T22:29:31,553 writing dependency_links to plom.egg-info/dependency_links.txt 2026-06-25T22:29:31,555 writing entry points to plom.egg-info/entry_points.txt 2026-06-25T22:29:31,558 writing requirements to plom.egg-info/requires.txt 2026-06-25T22:29:31,559 writing top-level names to plom.egg-info/top_level.txt 2026-06-25T22:29:31,694 reading manifest file 'plom.egg-info/SOURCES.txt' 2026-06-25T22:29:31,785 reading manifest template 'MANIFEST.in' 2026-06-25T22:29:31,787 warning: no files found matching 'doc' 2026-06-25T22:29:31,878 warning: no files found matching 'plom_server/**/serializers/*.py' 2026-06-25T22:29:31,903 warning: no files found matching 'plom_server/Launcher/launch_scripts/*.py' 2026-06-25T22:29:31,918 adding license file 'LICENSE.md' 2026-06-25T22:29:31,955 writing manifest file 'plom.egg-info/SOURCES.txt' 2026-06-25T22:29:32,055 Getting requirements to build wheel: finished with status 'done' 2026-06-25T22:29:32,058 Created temporary directory: /tmp/pip-modern-metadata-0b63r3rq 2026-06-25T22:29:32,061 Preparing metadata (pyproject.toml): started 2026-06-25T22:29:32,062 Running command Preparing metadata (pyproject.toml) 2026-06-25T22:29:32,723 running dist_info 2026-06-25T22:29:32,735 creating /tmp/pip-modern-metadata-0b63r3rq/plom.egg-info 2026-06-25T22:29:32,736 writing /tmp/pip-modern-metadata-0b63r3rq/plom.egg-info/PKG-INFO 2026-06-25T22:29:32,740 writing dependency_links to /tmp/pip-modern-metadata-0b63r3rq/plom.egg-info/dependency_links.txt 2026-06-25T22:29:32,742 writing entry points to /tmp/pip-modern-metadata-0b63r3rq/plom.egg-info/entry_points.txt 2026-06-25T22:29:32,745 writing requirements to /tmp/pip-modern-metadata-0b63r3rq/plom.egg-info/requires.txt 2026-06-25T22:29:32,746 writing top-level names to /tmp/pip-modern-metadata-0b63r3rq/plom.egg-info/top_level.txt 2026-06-25T22:29:32,747 writing manifest file '/tmp/pip-modern-metadata-0b63r3rq/plom.egg-info/SOURCES.txt' 2026-06-25T22:29:32,833 reading manifest file '/tmp/pip-modern-metadata-0b63r3rq/plom.egg-info/SOURCES.txt' 2026-06-25T22:29:32,835 reading manifest template 'MANIFEST.in' 2026-06-25T22:29:32,837 warning: no files found matching 'doc' 2026-06-25T22:29:32,890 warning: no files found matching 'plom_server/**/serializers/*.py' 2026-06-25T22:29:32,909 warning: no files found matching 'plom_server/Launcher/launch_scripts/*.py' 2026-06-25T22:29:32,919 adding license file 'LICENSE.md' 2026-06-25T22:29:32,945 writing manifest file '/tmp/pip-modern-metadata-0b63r3rq/plom.egg-info/SOURCES.txt' 2026-06-25T22:29:32,947 creating '/tmp/pip-modern-metadata-0b63r3rq/plom-0.21.2.dist-info' 2026-06-25T22:29:33,076 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-25T22:29:33,082 Source in /tmp/pip-wheel-g22xsh0_/plom_2ff2cb81a64b4729b80d98c6c12e9e79 has version 0.21.2, which satisfies requirement plom==0.21.2 from https://files.pythonhosted.org/packages/8a/32/3696348bdcdab54d6c241c0bf85100553cf200ab3abd6b1158a6a9f08fc9/plom-0.21.2.tar.gz 2026-06-25T22:29:33,083 Removed plom==0.21.2 from https://files.pythonhosted.org/packages/8a/32/3696348bdcdab54d6c241c0bf85100553cf200ab3abd6b1158a6a9f08fc9/plom-0.21.2.tar.gz from build tracker '/tmp/pip-build-tracker-8izoin72' 2026-06-25T22:29:33,090 Created temporary directory: /tmp/pip-unpack-2ixxbxgv 2026-06-25T22:29:33,090 Building wheels for collected packages: plom 2026-06-25T22:29:33,095 Created temporary directory: /tmp/pip-wheel-4ggi6emv 2026-06-25T22:29:33,096 Destination directory: /tmp/pip-wheel-4ggi6emv 2026-06-25T22:29:33,098 Building wheel for plom (pyproject.toml): started 2026-06-25T22:29:33,099 Running command Building wheel for plom (pyproject.toml) 2026-06-25T22:29:33,746 running bdist_wheel 2026-06-25T22:29:33,766 running build 2026-06-25T22:29:33,766 running build_py 2026-06-25T22:29:33,773 creating build/lib/plom 2026-06-25T22:29:33,775 copying plom/test_question_labels.py -> build/lib/plom 2026-06-25T22:29:33,778 copying plom/misc_version.py -> build/lib/plom 2026-06-25T22:29:33,779 copying plom/test_feedback_rules.py -> build/lib/plom 2026-06-25T22:29:33,782 copying plom/feedback_rules.py -> build/lib/plom 2026-06-25T22:29:33,784 copying plom/test_latexfrag.py -> build/lib/plom 2026-06-25T22:29:33,786 copying plom/version_maps.py -> build/lib/plom 2026-06-25T22:29:33,789 copying plom/test_version_maps.py -> build/lib/plom 2026-06-25T22:29:33,792 copying plom/tagging.py -> build/lib/plom 2026-06-25T22:29:33,794 copying plom/textools.py -> build/lib/plom 2026-06-25T22:29:33,796 copying plom/question_labels.py -> build/lib/plom 2026-06-25T22:29:33,798 copying plom/rules.py -> build/lib/plom 2026-06-25T22:29:33,799 copying plom/test_version.py -> build/lib/plom 2026-06-25T22:29:33,801 copying plom/test_tags.py -> build/lib/plom 2026-06-25T22:29:33,803 copying plom/spec_verifier.py -> build/lib/plom 2026-06-25T22:29:33,806 copying plom/test_spec.py -> build/lib/plom 2026-06-25T22:29:33,809 copying plom/aliceBob.py -> build/lib/plom 2026-06-25T22:29:33,811 copying plom/test_latex.py -> build/lib/plom 2026-06-25T22:29:33,814 creating build/lib/plom/create 2026-06-25T22:29:33,815 copying plom/create/exam_scribbler.py -> build/lib/plom/create 2026-06-25T22:29:33,817 copying plom/create/_digitHunter.py -> build/lib/plom/create 2026-06-25T22:29:33,819 copying plom/create/homework_scribbler.py -> build/lib/plom/create 2026-06-25T22:29:33,821 copying plom/create/scribble_utils.py -> build/lib/plom/create 2026-06-25T22:29:33,824 copying plom/create/build_extra_page_with_qrcodes.py -> build/lib/plom/create 2026-06-25T22:29:33,826 copying plom/create/demotools.py -> build/lib/plom/create 2026-06-25T22:29:33,828 copying plom/create/build_bundle_separators_with_qrcodes.py -> build/lib/plom/create 2026-06-25T22:29:33,830 copying plom/create/scribble_hw_utils.py -> build/lib/plom/create 2026-06-25T22:29:33,833 copying plom/create/test_build_extra_page_pdf.py -> build/lib/plom/create 2026-06-25T22:29:33,835 copying plom/create/buildClasslist.py -> build/lib/plom/create 2026-06-25T22:29:33,837 copying plom/create/test_classlists.py -> build/lib/plom/create 2026-06-25T22:29:33,841 copying plom/create/build_scrap_paper_with_qrcodes.py -> build/lib/plom/create 2026-06-25T22:29:33,843 copying plom/create/__init__.py -> build/lib/plom/create 2026-06-25T22:29:33,845 copying plom/create/status.py -> build/lib/plom/create 2026-06-25T22:29:33,848 copying plom/create/start_messenger.py -> build/lib/plom/create 2026-06-25T22:29:33,850 copying plom/create/classlistValidator.py -> build/lib/plom/create 2026-06-25T22:29:33,854 copying plom/create/__main__.py -> build/lib/plom/create 2026-06-25T22:29:33,856 copying plom/create/test_make_pdf.py -> build/lib/plom/create 2026-06-25T22:29:33,858 copying plom/create/test_build_source_exams.py -> build/lib/plom/create 2026-06-25T22:29:33,860 copying plom/create/push_pull_rubrics.py -> build/lib/plom/create 2026-06-25T22:29:33,862 copying plom/create/test_stamps.py -> build/lib/plom/create 2026-06-25T22:29:33,865 copying plom/create/mergeAndCodePages.py -> build/lib/plom/create 2026-06-25T22:29:33,868 creating build/lib/plom/create/fonts 2026-06-25T22:29:33,869 copying plom/create/fonts/__init__.py -> build/lib/plom/create/fonts 2026-06-25T22:29:33,872 creating build/lib/plom/scan 2026-06-25T22:29:33,873 copying plom/scan/test_qr_reads.py -> build/lib/plom/scan 2026-06-25T22:29:33,875 copying plom/scan/test_invisible_watermarks.py -> build/lib/plom/scan 2026-06-25T22:29:33,878 copying plom/scan/question_list_utils.py -> build/lib/plom/scan 2026-06-25T22:29:33,880 copying plom/scan/rotate.py -> build/lib/plom/scan 2026-06-25T22:29:33,882 copying plom/scan/pdfmucker.py -> build/lib/plom/scan 2026-06-25T22:29:33,885 copying plom/scan/__init__.py -> build/lib/plom/scan 2026-06-25T22:29:33,887 copying plom/scan/test_question_map_parse.py -> build/lib/plom/scan 2026-06-25T22:29:33,889 copying plom/scan/test_pdf_img_extraction.py -> build/lib/plom/scan 2026-06-25T22:29:33,891 copying plom/scan/test_rotations.py -> build/lib/plom/scan 2026-06-25T22:29:33,894 copying plom/scan/scansToImages.py -> build/lib/plom/scan 2026-06-25T22:29:33,897 copying plom/scan/fasterQRExtract.py -> build/lib/plom/scan 2026-06-25T22:29:33,900 creating build/lib/plom/finish 2026-06-25T22:29:33,901 copying plom/finish/reassemble_ID_only.py -> build/lib/plom/finish 2026-06-25T22:29:33,903 copying plom/finish/test_hash.py -> build/lib/plom/finish 2026-06-25T22:29:33,905 copying plom/finish/utils.py -> build/lib/plom/finish 2026-06-25T22:29:33,907 copying plom/finish/test_return_tools.py -> build/lib/plom/finish 2026-06-25T22:29:33,909 copying plom/finish/spreadsheet.py -> build/lib/plom/finish 2026-06-25T22:29:33,912 copying plom/finish/examReassembler.py -> build/lib/plom/finish 2026-06-25T22:29:33,914 copying plom/finish/html_view_test_template.py -> build/lib/plom/finish 2026-06-25T22:29:33,916 copying plom/finish/test_cover_pages.py -> build/lib/plom/finish 2026-06-25T22:29:33,918 copying plom/finish/clear_manager_login.py -> build/lib/plom/finish 2026-06-25T22:29:33,920 copying plom/finish/return_tools.py -> build/lib/plom/finish 2026-06-25T22:29:33,923 copying plom/finish/__init__.py -> build/lib/plom/finish 2026-06-25T22:29:33,925 copying plom/finish/reassemble_completed.py -> build/lib/plom/finish 2026-06-25T22:29:33,927 copying plom/finish/coded_return.py -> build/lib/plom/finish 2026-06-25T22:29:33,930 copying plom/finish/start_messenger.py -> build/lib/plom/finish 2026-06-25T22:29:33,932 copying plom/finish/__main__.py -> build/lib/plom/finish 2026-06-25T22:29:33,934 copying plom/finish/coverPageBuilder.py -> build/lib/plom/finish 2026-06-25T22:29:33,937 creating build/lib/plom/idreader 2026-06-25T22:29:33,938 copying plom/idreader/model_utils.py -> build/lib/plom/idreader 2026-06-25T22:29:33,940 copying plom/idreader/assign_prob.py -> build/lib/plom/idreader 2026-06-25T22:29:33,943 copying plom/idreader/predictStudentID.py -> build/lib/plom/idreader 2026-06-25T22:29:33,945 copying plom/idreader/test_IDreader.py -> build/lib/plom/idreader 2026-06-25T22:29:33,948 copying plom/idreader/__init__.py -> build/lib/plom/idreader 2026-06-25T22:29:33,949 copying plom/idreader/trainRandomForestModel.py -> build/lib/plom/idreader 2026-06-25T22:29:33,952 creating build/lib/plom/canvas 2026-06-25T22:29:33,953 copying plom/canvas/canvasapi_extensions.py -> build/lib/plom/canvas 2026-06-25T22:29:33,956 copying plom/canvas/__init__.py -> build/lib/plom/canvas 2026-06-25T22:29:33,958 copying plom/canvas/canvas_utils.py -> build/lib/plom/canvas 2026-06-25T22:29:33,961 creating build/lib/plom_server 2026-06-25T22:29:33,962 copying plom_server/get_js.py -> build/lib/plom_server 2026-06-25T22:29:33,965 copying plom_server/context_processors.py -> build/lib/plom_server 2026-06-25T22:29:33,967 copying plom_server/middleware.py -> build/lib/plom_server 2026-06-25T22:29:33,969 copying plom_server/wsgi.py -> build/lib/plom_server 2026-06-25T22:29:33,971 copying plom_server/__init__.py -> build/lib/plom_server 2026-06-25T22:29:33,973 copying plom_server/test_version.py -> build/lib/plom_server 2026-06-25T22:29:33,974 copying plom_server/settings.py -> build/lib/plom_server 2026-06-25T22:29:33,977 copying plom_server/plom_logging.py -> build/lib/plom_server 2026-06-25T22:29:33,979 copying plom_server/urls.py -> build/lib/plom_server 2026-06-25T22:29:33,981 copying plom_server/asgi.py -> build/lib/plom_server 2026-06-25T22:29:33,984 creating build/lib/plom_server/API 2026-06-25T22:29:33,985 copying plom_server/API/__init__.py -> build/lib/plom_server/API 2026-06-25T22:29:33,987 copying plom_server/API/apps.py -> build/lib/plom_server/API 2026-06-25T22:29:33,989 copying plom_server/API/urls.py -> build/lib/plom_server/API 2026-06-25T22:29:33,992 creating build/lib/plom_server/API/services 2026-06-25T22:29:33,993 copying plom_server/API/services/TokenService.py -> build/lib/plom_server/API/services 2026-06-25T22:29:33,995 copying plom_server/API/services/__init__.py -> build/lib/plom_server/API/services 2026-06-25T22:29:33,998 creating build/lib/plom_server/Authentication 2026-06-25T22:29:33,999 copying plom_server/Authentication/admin.py -> build/lib/plom_server/Authentication 2026-06-25T22:29:34,001 copying plom_server/Authentication/__init__.py -> build/lib/plom_server/Authentication 2026-06-25T22:29:34,003 copying plom_server/Authentication/views.py -> build/lib/plom_server/Authentication 2026-06-25T22:29:34,005 copying plom_server/Authentication/models.py -> build/lib/plom_server/Authentication 2026-06-25T22:29:34,007 copying plom_server/Authentication/signup_views.py -> build/lib/plom_server/Authentication 2026-06-25T22:29:34,009 copying plom_server/Authentication/apps.py -> build/lib/plom_server/Authentication 2026-06-25T22:29:34,011 copying plom_server/Authentication/urls.py -> build/lib/plom_server/Authentication 2026-06-25T22:29:34,014 creating build/lib/plom_server/Authentication/services 2026-06-25T22:29:34,015 copying plom_server/Authentication/services/__init__.py -> build/lib/plom_server/Authentication/services 2026-06-25T22:29:34,017 copying plom_server/Authentication/services/auth_service.py -> build/lib/plom_server/Authentication/services 2026-06-25T22:29:34,020 creating build/lib/plom_server/Base 2026-06-25T22:29:34,021 copying plom_server/Base/admin.py -> build/lib/plom_server/Base 2026-06-25T22:29:34,023 copying plom_server/Base/tests_settings.py -> build/lib/plom_server/Base 2026-06-25T22:29:34,025 copying plom_server/Base/__init__.py -> build/lib/plom_server/Base 2026-06-25T22:29:34,026 copying plom_server/Base/base_group_views.py -> build/lib/plom_server/Base 2026-06-25T22:29:34,028 copying plom_server/Base/views.py -> build/lib/plom_server/Base 2026-06-25T22:29:34,031 copying plom_server/Base/models.py -> build/lib/plom_server/Base 2026-06-25T22:29:34,033 copying plom_server/Base/apps.py -> build/lib/plom_server/Base 2026-06-25T22:29:34,035 copying plom_server/Base/urls.py -> build/lib/plom_server/Base 2026-06-25T22:29:34,037 creating build/lib/plom_server/Base/services 2026-06-25T22:29:34,038 copying plom_server/Base/services/Settings.py -> build/lib/plom_server/Base/services 2026-06-25T22:29:34,041 copying plom_server/Base/services/big_red_button.py -> build/lib/plom_server/Base/services 2026-06-25T22:29:34,043 copying plom_server/Base/services/__init__.py -> build/lib/plom_server/Base/services 2026-06-25T22:29:34,045 copying plom_server/Base/services/database_service.py -> build/lib/plom_server/Base/services 2026-06-25T22:29:34,048 creating build/lib/plom_server/Base/management/commands 2026-06-25T22:29:34,049 copying plom_server/Base/management/commands/plom_database.py -> build/lib/plom_server/Base/management/commands 2026-06-25T22:29:34,051 copying plom_server/Base/management/commands/plom_clean_misc.py -> build/lib/plom_server/Base/management/commands 2026-06-25T22:29:34,054 creating build/lib/plom_server/BuildPaperPDF 2026-06-25T22:29:34,055 copying plom_server/BuildPaperPDF/admin.py -> build/lib/plom_server/BuildPaperPDF 2026-06-25T22:29:34,057 copying plom_server/BuildPaperPDF/__init__.py -> build/lib/plom_server/BuildPaperPDF 2026-06-25T22:29:34,059 copying plom_server/BuildPaperPDF/views.py -> build/lib/plom_server/BuildPaperPDF 2026-06-25T22:29:34,061 copying plom_server/BuildPaperPDF/models.py -> build/lib/plom_server/BuildPaperPDF 2026-06-25T22:29:34,063 copying plom_server/BuildPaperPDF/tests.py -> build/lib/plom_server/BuildPaperPDF 2026-06-25T22:29:34,065 copying plom_server/BuildPaperPDF/apps.py -> build/lib/plom_server/BuildPaperPDF 2026-06-25T22:29:34,067 copying plom_server/BuildPaperPDF/urls.py -> build/lib/plom_server/BuildPaperPDF 2026-06-25T22:29:34,069 creating build/lib/plom_server/BuildPaperPDF/services 2026-06-25T22:29:34,070 copying plom_server/BuildPaperPDF/services/build_papers.py -> build/lib/plom_server/BuildPaperPDF/services 2026-06-25T22:29:34,073 copying plom_server/BuildPaperPDF/services/__init__.py -> build/lib/plom_server/BuildPaperPDF/services 2026-06-25T22:29:34,076 creating build/lib/plom_server/Contrib 2026-06-25T22:29:34,077 copying plom_server/Contrib/__init__.py -> build/lib/plom_server/Contrib 2026-06-25T22:29:34,079 creating build/lib/plom_server/Finish 2026-06-25T22:29:34,080 copying plom_server/Finish/admin.py -> build/lib/plom_server/Finish 2026-06-25T22:29:34,082 copying plom_server/Finish/__init__.py -> build/lib/plom_server/Finish 2026-06-25T22:29:34,084 copying plom_server/Finish/models.py -> build/lib/plom_server/Finish 2026-06-25T22:29:34,086 copying plom_server/Finish/apps.py -> build/lib/plom_server/Finish 2026-06-25T22:29:34,088 copying plom_server/Finish/urls.py -> build/lib/plom_server/Finish 2026-06-25T22:29:34,091 creating build/lib/plom_server/Finish/services 2026-06-25T22:29:34,092 copying plom_server/Finish/services/build_soln_service.py -> build/lib/plom_server/Finish/services 2026-06-25T22:29:34,095 copying plom_server/Finish/services/template_soln_spec.py -> build/lib/plom_server/Finish/services 2026-06-25T22:29:34,096 copying plom_server/Finish/services/soln_images.py -> build/lib/plom_server/Finish/services 2026-06-25T22:29:34,098 copying plom_server/Finish/services/annotation_data_service.py -> build/lib/plom_server/Finish/services 2026-06-25T22:29:34,100 copying plom_server/Finish/services/student_marks_service.py -> build/lib/plom_server/Finish/services 2026-06-25T22:29:34,103 copying plom_server/Finish/services/data_extraction_service.py -> build/lib/plom_server/Finish/services 2026-06-25T22:29:34,106 copying plom_server/Finish/services/reassemble_service.py -> build/lib/plom_server/Finish/services 2026-06-25T22:29:34,109 copying plom_server/Finish/services/matplotlib_service.py -> build/lib/plom_server/Finish/services 2026-06-25T22:29:34,112 copying plom_server/Finish/services/build_student_report_service.py -> build/lib/plom_server/Finish/services 2026-06-25T22:29:34,114 copying plom_server/Finish/services/__init__.py -> build/lib/plom_server/Finish/services 2026-06-25T22:29:34,116 copying plom_server/Finish/services/ReportPDFService.py -> build/lib/plom_server/Finish/services 2026-06-25T22:29:34,118 copying plom_server/Finish/services/ta_marking_service.py -> build/lib/plom_server/Finish/services 2026-06-25T22:29:34,120 copying plom_server/Finish/services/soln_source.py -> build/lib/plom_server/Finish/services 2026-06-25T22:29:34,123 creating build/lib/plom_server/Identify 2026-06-25T22:29:34,124 copying plom_server/Identify/admin.py -> build/lib/plom_server/Identify 2026-06-25T22:29:34,126 copying plom_server/Identify/__init__.py -> build/lib/plom_server/Identify 2026-06-25T22:29:34,128 copying plom_server/Identify/views.py -> build/lib/plom_server/Identify 2026-06-25T22:29:34,130 copying plom_server/Identify/models.py -> build/lib/plom_server/Identify 2026-06-25T22:29:34,133 copying plom_server/Identify/tests.py -> build/lib/plom_server/Identify 2026-06-25T22:29:34,135 copying plom_server/Identify/apps.py -> build/lib/plom_server/Identify 2026-06-25T22:29:34,137 copying plom_server/Identify/urls.py -> build/lib/plom_server/Identify 2026-06-25T22:29:34,140 creating build/lib/plom_server/Identify/services 2026-06-25T22:29:34,141 copying plom_server/Identify/services/ClasslistService.py -> build/lib/plom_server/Identify/services 2026-06-25T22:29:34,143 copying plom_server/Identify/services/id_progress.py -> build/lib/plom_server/Identify/services 2026-06-25T22:29:34,146 copying plom_server/Identify/services/id_reader.py -> build/lib/plom_server/Identify/services 2026-06-25T22:29:34,149 copying plom_server/Identify/services/__init__.py -> build/lib/plom_server/Identify/services 2026-06-25T22:29:34,151 copying plom_server/Identify/services/id_tasks.py -> build/lib/plom_server/Identify/services 2026-06-25T22:29:34,153 copying plom_server/Identify/services/id_direct.py -> build/lib/plom_server/Identify/services 2026-06-25T22:29:34,156 creating build/lib/plom_server/QuestionTags 2026-06-25T22:29:34,157 copying plom_server/QuestionTags/admin.py -> build/lib/plom_server/QuestionTags 2026-06-25T22:29:34,159 copying plom_server/QuestionTags/__init__.py -> build/lib/plom_server/QuestionTags 2026-06-25T22:29:34,161 copying plom_server/QuestionTags/views.py -> build/lib/plom_server/QuestionTags 2026-06-25T22:29:34,164 copying plom_server/QuestionTags/models.py -> build/lib/plom_server/QuestionTags 2026-06-25T22:29:34,166 copying plom_server/QuestionTags/serializers.py -> build/lib/plom_server/QuestionTags 2026-06-25T22:29:34,168 copying plom_server/QuestionTags/forms.py -> build/lib/plom_server/QuestionTags 2026-06-25T22:29:34,170 copying plom_server/QuestionTags/urls.py -> build/lib/plom_server/QuestionTags 2026-06-25T22:29:34,172 creating build/lib/plom_server/QuestionTags/services 2026-06-25T22:29:34,173 copying plom_server/QuestionTags/services/__init__.py -> build/lib/plom_server/QuestionTags/services 2026-06-25T22:29:34,175 copying plom_server/QuestionTags/services/questiontag_service.py -> build/lib/plom_server/QuestionTags/services 2026-06-25T22:29:34,178 creating build/lib/plom_server/QuestionClustering 2026-06-25T22:29:34,179 copying plom_server/QuestionClustering/admin.py -> build/lib/plom_server/QuestionClustering 2026-06-25T22:29:34,181 copying plom_server/QuestionClustering/__init__.py -> build/lib/plom_server/QuestionClustering 2026-06-25T22:29:34,183 copying plom_server/QuestionClustering/views.py -> build/lib/plom_server/QuestionClustering 2026-06-25T22:29:34,186 copying plom_server/QuestionClustering/models.py -> build/lib/plom_server/QuestionClustering 2026-06-25T22:29:34,188 copying plom_server/QuestionClustering/apps.py -> build/lib/plom_server/QuestionClustering 2026-06-25T22:29:34,190 copying plom_server/QuestionClustering/forms.py -> build/lib/plom_server/QuestionClustering 2026-06-25T22:29:34,192 copying plom_server/QuestionClustering/urls.py -> build/lib/plom_server/QuestionClustering 2026-06-25T22:29:34,195 creating build/lib/plom_server/QuestionClustering/services 2026-06-25T22:29:34,196 copying plom_server/QuestionClustering/services/question_clustering_service.py -> build/lib/plom_server/QuestionClustering/services 2026-06-25T22:29:34,199 copying plom_server/QuestionClustering/services/model_loader.py -> build/lib/plom_server/QuestionClustering/services 2026-06-25T22:29:34,201 copying plom_server/QuestionClustering/services/__init__.py -> build/lib/plom_server/QuestionClustering/services 2026-06-25T22:29:34,203 creating build/lib/plom_server/QuestionClustering/exceptions 2026-06-25T22:29:34,204 copying plom_server/QuestionClustering/exceptions/clustering_exception.py -> build/lib/plom_server/QuestionClustering/exceptions 2026-06-25T22:29:34,206 copying plom_server/QuestionClustering/exceptions/job_exception.py -> build/lib/plom_server/QuestionClustering/exceptions 2026-06-25T22:29:34,208 creating build/lib/plom_server/Launcher 2026-06-25T22:29:34,209 copying plom_server/Launcher/__init__.py -> build/lib/plom_server/Launcher 2026-06-25T22:29:34,212 copying plom_server/Launcher/apps.py -> build/lib/plom_server/Launcher 2026-06-25T22:29:34,214 creating build/lib/plom_server/Launcher/services 2026-06-25T22:29:34,215 copying plom_server/Launcher/services/__init__.py -> build/lib/plom_server/Launcher/services 2026-06-25T22:29:34,217 copying plom_server/Launcher/services/launch_demo_homework_bundle_creator.py -> build/lib/plom_server/Launcher/services 2026-06-25T22:29:34,219 copying plom_server/Launcher/services/launch_demo_bundle_creator.py -> build/lib/plom_server/Launcher/services 2026-06-25T22:29:34,223 creating build/lib/plom_server/Launcher/management/commands 2026-06-25T22:29:34,225 copying plom_server/Launcher/management/commands/plom_make_groups_and_first_users.py -> build/lib/plom_server/Launcher/management/commands 2026-06-25T22:29:34,227 copying plom_server/Launcher/management/commands/plom_get_static_javascript.py -> build/lib/plom_server/Launcher/management/commands 2026-06-25T22:29:34,229 copying plom_server/Launcher/management/commands/plom_create_demo_users.py -> build/lib/plom_server/Launcher/management/commands 2026-06-25T22:29:34,231 copying plom_server/Launcher/management/commands/plom_demo_bundles.py -> build/lib/plom_server/Launcher/management/commands 2026-06-25T22:29:34,234 copying plom_server/Launcher/management/commands/plom_build_scrap_extra_pdfs.py -> build/lib/plom_server/Launcher/management/commands 2026-06-25T22:29:34,236 creating build/lib/plom_server/Mark 2026-06-25T22:29:34,237 copying plom_server/Mark/admin.py -> build/lib/plom_server/Mark 2026-06-25T22:29:34,239 copying plom_server/Mark/__init__.py -> build/lib/plom_server/Mark 2026-06-25T22:29:34,241 copying plom_server/Mark/serializers.py -> build/lib/plom_server/Mark 2026-06-25T22:29:34,243 copying plom_server/Mark/apps.py -> build/lib/plom_server/Mark 2026-06-25T22:29:34,245 creating build/lib/plom_server/Mark/services 2026-06-25T22:29:34,246 copying plom_server/Mark/services/page_data.py -> build/lib/plom_server/Mark/services 2026-06-25T22:29:34,249 copying plom_server/Mark/services/mark_task.py -> build/lib/plom_server/Mark/services 2026-06-25T22:29:34,251 copying plom_server/Mark/services/annotations.py -> build/lib/plom_server/Mark/services 2026-06-25T22:29:34,253 copying plom_server/Mark/services/__init__.py -> build/lib/plom_server/Mark/services 2026-06-25T22:29:34,255 copying plom_server/Mark/services/marking_stats.py -> build/lib/plom_server/Mark/services 2026-06-25T22:29:34,258 copying plom_server/Mark/services/marking_task_service.py -> build/lib/plom_server/Mark/services 2026-06-25T22:29:34,262 copying plom_server/Mark/services/question_marking.py -> build/lib/plom_server/Mark/services 2026-06-25T22:29:34,264 copying plom_server/Mark/services/MarkingPriorityService.py -> build/lib/plom_server/Mark/services 2026-06-25T22:29:34,267 creating build/lib/plom_server/Mark/tests 2026-06-25T22:29:34,268 copying plom_server/Mark/tests/test_question_marking_service.py -> build/lib/plom_server/Mark/tests 2026-06-25T22:29:34,270 copying plom_server/Mark/tests/test_marking_priority_setting.py -> build/lib/plom_server/Mark/tests 2026-06-25T22:29:34,273 copying plom_server/Mark/tests/test_marking_task_service_config.py -> build/lib/plom_server/Mark/tests 2026-06-25T22:29:34,275 copying plom_server/Mark/tests/__init__.py -> build/lib/plom_server/Mark/tests 2026-06-25T22:29:34,277 copying plom_server/Mark/tests/test_incoming_annotations.py -> build/lib/plom_server/Mark/tests 2026-06-25T22:29:34,280 copying plom_server/Mark/tests/test_marking_task_service.py -> build/lib/plom_server/Mark/tests 2026-06-25T22:29:34,282 copying plom_server/Mark/tests/test_tagging_tasks.py -> build/lib/plom_server/Mark/tests 2026-06-25T22:29:34,285 creating build/lib/plom_server/Papers 2026-06-25T22:29:34,286 copying plom_server/Papers/admin.py -> build/lib/plom_server/Papers 2026-06-25T22:29:34,288 copying plom_server/Papers/__init__.py -> build/lib/plom_server/Papers 2026-06-25T22:29:34,290 copying plom_server/Papers/serializers.py -> build/lib/plom_server/Papers 2026-06-25T22:29:34,293 copying plom_server/Papers/apps.py -> build/lib/plom_server/Papers 2026-06-25T22:29:34,295 creating build/lib/plom_server/Papers/services 2026-06-25T22:29:34,296 copying plom_server/Papers/services/SolnSpecService.py -> build/lib/plom_server/Papers/services 2026-06-25T22:29:34,299 copying plom_server/Papers/services/paper_info.py -> build/lib/plom_server/Papers/services 2026-06-25T22:29:34,301 copying plom_server/Papers/services/image_bundle.py -> build/lib/plom_server/Papers/services 2026-06-25T22:29:34,304 copying plom_server/Papers/services/__init__.py -> build/lib/plom_server/Papers/services 2026-06-25T22:29:34,306 copying plom_server/Papers/services/paper_creator.py -> build/lib/plom_server/Papers/services 2026-06-25T22:29:34,309 copying plom_server/Papers/services/SpecificationService.py -> build/lib/plom_server/Papers/services 2026-06-25T22:29:34,312 creating build/lib/plom_server/Papers/models 2026-06-25T22:29:34,313 copying plom_server/Papers/models/paper_structure.py -> build/lib/plom_server/Papers/models 2026-06-25T22:29:34,316 copying plom_server/Papers/models/reference_image.py -> build/lib/plom_server/Papers/models 2026-06-25T22:29:34,318 copying plom_server/Papers/models/specifications.py -> build/lib/plom_server/Papers/models 2026-06-25T22:29:34,320 copying plom_server/Papers/models/image_bundle.py -> build/lib/plom_server/Papers/models 2026-06-25T22:29:34,323 copying plom_server/Papers/models/__init__.py -> build/lib/plom_server/Papers/models 2026-06-25T22:29:34,325 copying plom_server/Papers/models/background_tasks.py -> build/lib/plom_server/Papers/models 2026-06-25T22:29:34,327 creating build/lib/plom_server/Papers/tests 2026-06-25T22:29:34,328 copying plom_server/Papers/tests/test_question_labels.py -> build/lib/plom_server/Papers/tests 2026-06-25T22:29:34,330 copying plom_server/Papers/tests/test_paper_creator.py -> build/lib/plom_server/Papers/tests 2026-06-25T22:29:34,332 copying plom_server/Papers/tests/test_image_bundle.py -> build/lib/plom_server/Papers/tests 2026-06-25T22:29:34,335 copying plom_server/Papers/tests/__init__.py -> build/lib/plom_server/Papers/tests 2026-06-25T22:29:34,337 copying plom_server/Papers/tests/test_specification_service_misc.py -> build/lib/plom_server/Papers/tests 2026-06-25T22:29:34,339 creating build/lib/plom_server/Preparation 2026-06-25T22:29:34,340 copying plom_server/Preparation/admin.py -> build/lib/plom_server/Preparation 2026-06-25T22:29:34,342 copying plom_server/Preparation/__init__.py -> build/lib/plom_server/Preparation 2026-06-25T22:29:34,344 copying plom_server/Preparation/models.py -> build/lib/plom_server/Preparation 2026-06-25T22:29:34,346 copying plom_server/Preparation/apps.py -> build/lib/plom_server/Preparation 2026-06-25T22:29:34,348 copying plom_server/Preparation/urls.py -> build/lib/plom_server/Preparation 2026-06-25T22:29:34,350 creating build/lib/plom_server/Preparation/services 2026-06-25T22:29:34,351 copying plom_server/Preparation/services/prenaming_service.py -> build/lib/plom_server/Preparation/services 2026-06-25T22:29:34,353 copying plom_server/Preparation/services/SourceService.py -> build/lib/plom_server/Preparation/services 2026-06-25T22:29:34,356 copying plom_server/Preparation/services/classlist.py -> build/lib/plom_server/Preparation/services 2026-06-25T22:29:34,359 copying plom_server/Preparation/services/PapersPrinted.py -> build/lib/plom_server/Preparation/services 2026-06-25T22:29:34,361 copying plom_server/Preparation/services/__init__.py -> build/lib/plom_server/Preparation/services 2026-06-25T22:29:34,363 copying plom_server/Preparation/services/mocker.py -> build/lib/plom_server/Preparation/services 2026-06-25T22:29:34,365 copying plom_server/Preparation/services/preparation_dependency_service.py -> build/lib/plom_server/Preparation/services 2026-06-25T22:29:34,367 copying plom_server/Preparation/services/pqv_mapping.py -> build/lib/plom_server/Preparation/services 2026-06-25T22:29:34,370 creating build/lib/plom_server/Profile 2026-06-25T22:29:34,371 copying plom_server/Profile/edit_profile_form.py -> build/lib/plom_server/Profile 2026-06-25T22:29:34,373 copying plom_server/Profile/__init__.py -> build/lib/plom_server/Profile 2026-06-25T22:29:34,375 copying plom_server/Profile/views.py -> build/lib/plom_server/Profile 2026-06-25T22:29:34,378 copying plom_server/Profile/apps.py -> build/lib/plom_server/Profile 2026-06-25T22:29:34,380 copying plom_server/Profile/urls.py -> build/lib/plom_server/Profile 2026-06-25T22:29:34,382 creating build/lib/plom_server/Progress 2026-06-25T22:29:34,383 copying plom_server/Progress/__init__.py -> build/lib/plom_server/Progress 2026-06-25T22:29:34,385 copying plom_server/Progress/apps.py -> build/lib/plom_server/Progress 2026-06-25T22:29:34,387 copying plom_server/Progress/forms.py -> build/lib/plom_server/Progress 2026-06-25T22:29:34,389 copying plom_server/Progress/urls.py -> build/lib/plom_server/Progress 2026-06-25T22:29:34,392 creating build/lib/plom_server/Progress/services 2026-06-25T22:29:34,393 copying plom_server/Progress/services/progress_overview.py -> build/lib/plom_server/Progress/services 2026-06-25T22:29:34,397 copying plom_server/Progress/services/userinfo_service.py -> build/lib/plom_server/Progress/services 2026-06-25T22:29:34,400 copying plom_server/Progress/services/__init__.py -> build/lib/plom_server/Progress/services 2026-06-25T22:29:34,402 creating build/lib/plom_server/Rectangles 2026-06-25T22:29:34,403 copying plom_server/Rectangles/__init__.py -> build/lib/plom_server/Rectangles 2026-06-25T22:29:34,405 copying plom_server/Rectangles/views.py -> build/lib/plom_server/Rectangles 2026-06-25T22:29:34,408 copying plom_server/Rectangles/apps.py -> build/lib/plom_server/Rectangles 2026-06-25T22:29:34,409 copying plom_server/Rectangles/urls.py -> build/lib/plom_server/Rectangles 2026-06-25T22:29:34,412 creating build/lib/plom_server/Rectangles/services 2026-06-25T22:29:34,413 copying plom_server/Rectangles/services/rectangle.py -> build/lib/plom_server/Rectangles/services 2026-06-25T22:29:34,416 copying plom_server/Rectangles/services/__init__.py -> build/lib/plom_server/Rectangles/services 2026-06-25T22:29:34,418 copying plom_server/Rectangles/services/idbox_utils.py -> build/lib/plom_server/Rectangles/services 2026-06-25T22:29:34,421 creating build/lib/plom_server/Reports 2026-06-25T22:29:34,422 copying plom_server/Reports/__init__.py -> build/lib/plom_server/Reports 2026-06-25T22:29:34,424 copying plom_server/Reports/views.py -> build/lib/plom_server/Reports 2026-06-25T22:29:34,426 copying plom_server/Reports/urls.py -> build/lib/plom_server/Reports 2026-06-25T22:29:34,428 creating build/lib/plom_server/Rubrics 2026-06-25T22:29:34,429 copying plom_server/Rubrics/admin.py -> build/lib/plom_server/Rubrics 2026-06-25T22:29:34,431 copying plom_server/Rubrics/tables.py -> build/lib/plom_server/Rubrics 2026-06-25T22:29:34,433 copying plom_server/Rubrics/__init__.py -> build/lib/plom_server/Rubrics 2026-06-25T22:29:34,435 copying plom_server/Rubrics/views.py -> build/lib/plom_server/Rubrics 2026-06-25T22:29:34,438 copying plom_server/Rubrics/models.py -> build/lib/plom_server/Rubrics 2026-06-25T22:29:34,440 copying plom_server/Rubrics/serializers.py -> build/lib/plom_server/Rubrics 2026-06-25T22:29:34,442 copying plom_server/Rubrics/apps.py -> build/lib/plom_server/Rubrics 2026-06-25T22:29:34,444 copying plom_server/Rubrics/forms.py -> build/lib/plom_server/Rubrics 2026-06-25T22:29:34,447 copying plom_server/Rubrics/urls.py -> build/lib/plom_server/Rubrics 2026-06-25T22:29:34,449 creating build/lib/plom_server/Rubrics/services 2026-06-25T22:29:34,450 copying plom_server/Rubrics/services/utils.py -> build/lib/plom_server/Rubrics/services 2026-06-25T22:29:34,453 copying plom_server/Rubrics/services/__init__.py -> build/lib/plom_server/Rubrics/services 2026-06-25T22:29:34,455 copying plom_server/Rubrics/services/rubric_service.py -> build/lib/plom_server/Rubrics/services 2026-06-25T22:29:34,458 copying plom_server/Rubrics/services/rubric_permissions.py -> build/lib/plom_server/Rubrics/services 2026-06-25T22:29:34,461 creating build/lib/plom_server/Scan 2026-06-25T22:29:34,463 copying plom_server/Scan/admin.py -> build/lib/plom_server/Scan 2026-06-25T22:29:34,465 copying plom_server/Scan/__init__.py -> build/lib/plom_server/Scan 2026-06-25T22:29:34,466 copying plom_server/Scan/apps.py -> build/lib/plom_server/Scan 2026-06-25T22:29:34,468 copying plom_server/Scan/urls.py -> build/lib/plom_server/Scan 2026-06-25T22:29:34,471 creating build/lib/plom_server/Scan/models 2026-06-25T22:29:34,472 copying plom_server/Scan/models/staging_images.py -> build/lib/plom_server/Scan/models 2026-06-25T22:29:34,475 copying plom_server/Scan/models/__init__.py -> build/lib/plom_server/Scan/models 2026-06-25T22:29:34,477 copying plom_server/Scan/models/staging_bundle.py -> build/lib/plom_server/Scan/models 2026-06-25T22:29:34,479 copying plom_server/Scan/models/scan_background_chores.py -> build/lib/plom_server/Scan/models 2026-06-25T22:29:34,481 creating build/lib/plom_server/Scan/services 2026-06-25T22:29:34,483 copying plom_server/Scan/services/hard_rotate.py -> build/lib/plom_server/Scan/services 2026-06-25T22:29:34,485 copying plom_server/Scan/services/image_rotate.py -> build/lib/plom_server/Scan/services 2026-06-25T22:29:34,487 copying plom_server/Scan/services/scan_service.py -> build/lib/plom_server/Scan/services 2026-06-25T22:29:34,491 copying plom_server/Scan/services/image_process.py -> build/lib/plom_server/Scan/services 2026-06-25T22:29:34,493 copying plom_server/Scan/services/manage_discard.py -> build/lib/plom_server/Scan/services 2026-06-25T22:29:34,496 copying plom_server/Scan/services/__init__.py -> build/lib/plom_server/Scan/services 2026-06-25T22:29:34,498 copying plom_server/Scan/services/util.py -> build/lib/plom_server/Scan/services 2026-06-25T22:29:34,500 copying plom_server/Scan/services/ForgiveMissingService.py -> build/lib/plom_server/Scan/services 2026-06-25T22:29:34,503 copying plom_server/Scan/services/manage_scan.py -> build/lib/plom_server/Scan/services 2026-06-25T22:29:34,506 copying plom_server/Scan/services/qr_service.py -> build/lib/plom_server/Scan/services 2026-06-25T22:29:34,509 copying plom_server/Scan/services/cast_service.py -> build/lib/plom_server/Scan/services 2026-06-25T22:29:34,512 creating build/lib/plom_server/SpecCreator 2026-06-25T22:29:34,513 copying plom_server/SpecCreator/__init__.py -> build/lib/plom_server/SpecCreator 2026-06-25T22:29:34,515 copying plom_server/SpecCreator/apps.py -> build/lib/plom_server/SpecCreator 2026-06-25T22:29:34,517 copying plom_server/SpecCreator/urls.py -> build/lib/plom_server/SpecCreator 2026-06-25T22:29:34,520 creating build/lib/plom_server/SpecCreator/services 2026-06-25T22:29:34,521 copying plom_server/SpecCreator/services/__init__.py -> build/lib/plom_server/SpecCreator/services 2026-06-25T22:29:34,523 copying plom_server/SpecCreator/services/template_spec_builder.py -> build/lib/plom_server/SpecCreator/services 2026-06-25T22:29:34,525 creating build/lib/plom_server/scripts 2026-06-25T22:29:34,526 copying plom_server/scripts/launch_plom_demo_server.py -> build/lib/plom_server/scripts 2026-06-25T22:29:34,530 copying plom_server/scripts/launch_plom_server.py -> build/lib/plom_server/scripts 2026-06-25T22:29:34,532 copying plom_server/scripts/__init__.py -> build/lib/plom_server/scripts 2026-06-25T22:29:34,534 copying plom_server/scripts/wipe_migrations.py -> build/lib/plom_server/scripts 2026-06-25T22:29:34,536 creating build/lib/plom_server/static 2026-06-25T22:29:34,537 copying plom_server/static/__init__.py -> build/lib/plom_server/static 2026-06-25T22:29:34,540 creating build/lib/plom_server/Tags 2026-06-25T22:29:34,541 copying plom_server/Tags/__init__.py -> build/lib/plom_server/Tags 2026-06-25T22:29:34,543 copying plom_server/Tags/views.py -> build/lib/plom_server/Tags 2026-06-25T22:29:34,545 copying plom_server/Tags/apps.py -> build/lib/plom_server/Tags 2026-06-25T22:29:34,547 copying plom_server/Tags/forms.py -> build/lib/plom_server/Tags 2026-06-25T22:29:34,549 copying plom_server/Tags/urls.py -> build/lib/plom_server/Tags 2026-06-25T22:29:34,551 creating build/lib/plom_server/Tags/services 2026-06-25T22:29:34,552 copying plom_server/Tags/services/__init__.py -> build/lib/plom_server/Tags/services 2026-06-25T22:29:34,554 copying plom_server/Tags/services/tag_service.py -> build/lib/plom_server/Tags/services 2026-06-25T22:29:34,557 creating build/lib/plom_server/TaskOrder 2026-06-25T22:29:34,558 copying plom_server/TaskOrder/__init__.py -> build/lib/plom_server/TaskOrder 2026-06-25T22:29:34,560 copying plom_server/TaskOrder/views.py -> build/lib/plom_server/TaskOrder 2026-06-25T22:29:34,562 copying plom_server/TaskOrder/apps.py -> build/lib/plom_server/TaskOrder 2026-06-25T22:29:34,564 copying plom_server/TaskOrder/forms.py -> build/lib/plom_server/TaskOrder 2026-06-25T22:29:34,566 copying plom_server/TaskOrder/urls.py -> build/lib/plom_server/TaskOrder 2026-06-25T22:29:34,568 creating build/lib/plom_server/TaskOrder/services 2026-06-25T22:29:34,570 copying plom_server/TaskOrder/services/task_ordering_service.py -> build/lib/plom_server/TaskOrder/services 2026-06-25T22:29:34,572 copying plom_server/TaskOrder/services/__init__.py -> build/lib/plom_server/TaskOrder/services 2026-06-25T22:29:34,574 creating build/lib/plom_server/templates 2026-06-25T22:29:34,575 copying plom_server/templates/__init__.py -> build/lib/plom_server/templates 2026-06-25T22:29:34,578 creating build/lib/plom_server/TestingSupport 2026-06-25T22:29:34,579 copying plom_server/TestingSupport/utils.py -> build/lib/plom_server/TestingSupport 2026-06-25T22:29:34,581 copying plom_server/TestingSupport/__init__.py -> build/lib/plom_server/TestingSupport 2026-06-25T22:29:34,583 copying plom_server/TestingSupport/apps.py -> build/lib/plom_server/TestingSupport 2026-06-25T22:29:34,585 creating build/lib/plom_server/TestingSupport/services 2026-06-25T22:29:34,586 copying plom_server/TestingSupport/services/ConfigTaskService.py -> build/lib/plom_server/TestingSupport/services 2026-06-25T22:29:34,588 copying plom_server/TestingSupport/services/ConfigPreparationService.py -> build/lib/plom_server/TestingSupport/services 2026-06-25T22:29:34,591 copying plom_server/TestingSupport/services/ConfigFileService.py -> build/lib/plom_server/TestingSupport/services 2026-06-25T22:29:34,593 copying plom_server/TestingSupport/services/__init__.py -> build/lib/plom_server/TestingSupport/services 2026-06-25T22:29:34,595 copying plom_server/TestingSupport/services/exceptions.py -> build/lib/plom_server/TestingSupport/services 2026-06-25T22:29:34,597 creating build/lib/plom_server/UserManagement 2026-06-25T22:29:34,598 copying plom_server/UserManagement/admin.py -> build/lib/plom_server/UserManagement 2026-06-25T22:29:34,600 copying plom_server/UserManagement/__init__.py -> build/lib/plom_server/UserManagement 2026-06-25T22:29:34,602 copying plom_server/UserManagement/views.py -> build/lib/plom_server/UserManagement 2026-06-25T22:29:34,604 copying plom_server/UserManagement/models.py -> build/lib/plom_server/UserManagement 2026-06-25T22:29:34,606 copying plom_server/UserManagement/apps.py -> build/lib/plom_server/UserManagement 2026-06-25T22:29:34,608 copying plom_server/UserManagement/urls.py -> build/lib/plom_server/UserManagement 2026-06-25T22:29:34,610 creating build/lib/plom_server/UserManagement/services 2026-06-25T22:29:34,612 copying plom_server/UserManagement/services/QuotaService.py -> build/lib/plom_server/UserManagement/services 2026-06-25T22:29:34,614 copying plom_server/UserManagement/services/PermissionChanger.py -> build/lib/plom_server/UserManagement/services 2026-06-25T22:29:34,616 copying plom_server/UserManagement/services/UsersService.py -> build/lib/plom_server/UserManagement/services 2026-06-25T22:29:34,619 copying plom_server/UserManagement/services/__init__.py -> build/lib/plom_server/UserManagement/services 2026-06-25T22:29:34,621 creating build/lib/plom_ml 2026-06-25T22:29:34,622 copying plom_ml/__init__.py -> build/lib/plom_ml 2026-06-25T22:29:34,624 copying plom_ml/exceptions.py -> build/lib/plom_ml 2026-06-25T22:29:34,626 creating build/lib/plom_ml/clustering 2026-06-25T22:29:34,627 copying plom_ml/clustering/__init__.py -> build/lib/plom_ml/clustering 2026-06-25T22:29:34,629 copying plom_ml/clustering/exceptions.py -> build/lib/plom_ml/clustering 2026-06-25T22:29:34,632 creating build/lib/plom_ml/clustering/embedding 2026-06-25T22:29:34,633 copying plom_ml/clustering/embedding/__init__.py -> build/lib/plom_ml/clustering/embedding 2026-06-25T22:29:34,634 copying plom_ml/clustering/embedding/embedder.py -> build/lib/plom_ml/clustering/embedding 2026-06-25T22:29:34,637 creating build/lib/plom_ml/clustering/model 2026-06-25T22:29:34,638 copying plom_ml/clustering/model/clustering_strategy.py -> build/lib/plom_ml/clustering/model 2026-06-25T22:29:34,641 copying plom_ml/clustering/model/model_type.py -> build/lib/plom_ml/clustering/model 2026-06-25T22:29:34,643 copying plom_ml/clustering/model/__init__.py -> build/lib/plom_ml/clustering/model 2026-06-25T22:29:34,645 creating build/lib/plom_ml/clustering/pipeline 2026-06-25T22:29:34,646 copying plom_ml/clustering/pipeline/clustering_pipeline.py -> build/lib/plom_ml/clustering/pipeline 2026-06-25T22:29:34,648 copying plom_ml/clustering/pipeline/__init__.py -> build/lib/plom_ml/clustering/pipeline 2026-06-25T22:29:34,651 creating build/lib/plom_ml/clustering/preprocessing 2026-06-25T22:29:34,652 copying plom_ml/clustering/preprocessing/image_processing_service.py -> build/lib/plom_ml/clustering/preprocessing 2026-06-25T22:29:34,654 copying plom_ml/clustering/preprocessing/preprocessor.py -> build/lib/plom_ml/clustering/preprocessing 2026-06-25T22:29:34,656 copying plom_ml/clustering/preprocessing/__init__.py -> build/lib/plom_ml/clustering/preprocessing 2026-06-25T22:29:34,658 running egg_info 2026-06-25T22:29:34,669 writing plom.egg-info/PKG-INFO 2026-06-25T22:29:34,673 writing dependency_links to plom.egg-info/dependency_links.txt 2026-06-25T22:29:34,675 writing entry points to plom.egg-info/entry_points.txt 2026-06-25T22:29:34,677 writing requirements to plom.egg-info/requires.txt 2026-06-25T22:29:34,678 writing top-level names to plom.egg-info/top_level.txt 2026-06-25T22:29:34,750 reading manifest file 'plom.egg-info/SOURCES.txt' 2026-06-25T22:29:34,789 reading manifest template 'MANIFEST.in' 2026-06-25T22:29:34,790 warning: no files found matching 'doc' 2026-06-25T22:29:34,844 warning: no files found matching 'plom_server/**/serializers/*.py' 2026-06-25T22:29:34,862 warning: no files found matching 'plom_server/Launcher/launch_scripts/*.py' 2026-06-25T22:29:34,872 adding license file 'LICENSE.md' 2026-06-25T22:29:34,908 writing manifest file 'plom.egg-info/SOURCES.txt' 2026-06-25T22:29:34,912 /tmp/pip-build-env-kkv7prrs/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-25T22:29:34,913 !! 2026-06-25T22:29:34,914 ******************************************************************************** 2026-06-25T22:29:34,914 ############################ 2026-06-25T22:29:34,915 # Package would be ignored # 2026-06-25T22:29:34,916 ############################ 2026-06-25T22:29:34,916 Python recognizes 'plom_server.API.migrations' as an importable package[^1], 2026-06-25T22:29:34,917 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:34,918 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:34,919 package, please make sure that 'plom_server.API.migrations' is explicitly added 2026-06-25T22:29:34,920 to the `packages` configuration field. 2026-06-25T22:29:34,921 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:34,922 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:34,922 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:34,924 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:34,925 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:34,925 If you don't want 'plom_server.API.migrations' to be distributed and are 2026-06-25T22:29:34,926 already explicitly excluding 'plom_server.API.migrations' via 2026-06-25T22:29:34,926 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:34,927 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:34,927 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:34,928 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:34,930 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:34,931 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:34,932 even if it does not contain any `.py` files. 2026-06-25T22:29:34,932 On the other hand, currently there is no concept of package data 2026-06-25T22:29:34,933 directory, all directories are treated like packages. 2026-06-25T22:29:34,934 ******************************************************************************** 2026-06-25T22:29:34,935 !! 2026-06-25T22:29:34,935 check.warn(importable) 2026-06-25T22:29:34,935 /tmp/pip-build-env-kkv7prrs/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-25T22:29:34,936 !! 2026-06-25T22:29:34,937 ******************************************************************************** 2026-06-25T22:29:34,937 ############################ 2026-06-25T22:29:34,938 # Package would be ignored # 2026-06-25T22:29:34,938 ############################ 2026-06-25T22:29:34,939 Python recognizes 'plom_server.API.permissions' as an importable package[^1], 2026-06-25T22:29:34,939 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:34,940 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:34,940 package, please make sure that 'plom_server.API.permissions' is explicitly added 2026-06-25T22:29:34,941 to the `packages` configuration field. 2026-06-25T22:29:34,942 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:34,942 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:34,942 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:34,943 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:34,944 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:34,945 If you don't want 'plom_server.API.permissions' to be distributed and are 2026-06-25T22:29:34,946 already explicitly excluding 'plom_server.API.permissions' via 2026-06-25T22:29:34,946 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:34,947 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:34,947 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:34,949 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:34,950 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:34,952 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:34,952 even if it does not contain any `.py` files. 2026-06-25T22:29:34,953 On the other hand, currently there is no concept of package data 2026-06-25T22:29:34,953 directory, all directories are treated like packages. 2026-06-25T22:29:34,954 ******************************************************************************** 2026-06-25T22:29:34,955 !! 2026-06-25T22:29:34,955 check.warn(importable) 2026-06-25T22:29:34,956 /tmp/pip-build-env-kkv7prrs/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-25T22:29:34,956 !! 2026-06-25T22:29:34,957 ******************************************************************************** 2026-06-25T22:29:34,958 ############################ 2026-06-25T22:29:34,958 # Package would be ignored # 2026-06-25T22:29:34,959 ############################ 2026-06-25T22:29:34,959 Python recognizes 'plom_server.API.routes' as an importable package[^1], 2026-06-25T22:29:34,960 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:34,961 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:34,961 package, please make sure that 'plom_server.API.routes' is explicitly added 2026-06-25T22:29:34,962 to the `packages` configuration field. 2026-06-25T22:29:34,963 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:34,963 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:34,964 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:34,964 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:34,965 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:34,966 If you don't want 'plom_server.API.routes' to be distributed and are 2026-06-25T22:29:34,966 already explicitly excluding 'plom_server.API.routes' via 2026-06-25T22:29:34,967 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:34,967 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:34,967 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:34,968 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:34,969 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:34,970 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:34,970 even if it does not contain any `.py` files. 2026-06-25T22:29:34,971 On the other hand, currently there is no concept of package data 2026-06-25T22:29:34,971 directory, all directories are treated like packages. 2026-06-25T22:29:34,972 ******************************************************************************** 2026-06-25T22:29:34,973 !! 2026-06-25T22:29:34,973 check.warn(importable) 2026-06-25T22:29:34,974 /tmp/pip-build-env-kkv7prrs/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-25T22:29:34,974 !! 2026-06-25T22:29:34,976 ******************************************************************************** 2026-06-25T22:29:34,976 ############################ 2026-06-25T22:29:34,977 # Package would be ignored # 2026-06-25T22:29:34,977 ############################ 2026-06-25T22:29:34,978 Python recognizes 'plom_server.API.tests' as an importable package[^1], 2026-06-25T22:29:34,979 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:34,980 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:34,980 package, please make sure that 'plom_server.API.tests' is explicitly added 2026-06-25T22:29:34,981 to the `packages` configuration field. 2026-06-25T22:29:34,982 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:34,982 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:34,983 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:34,984 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:34,985 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:34,986 If you don't want 'plom_server.API.tests' to be distributed and are 2026-06-25T22:29:34,986 already explicitly excluding 'plom_server.API.tests' via 2026-06-25T22:29:34,987 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:34,987 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:34,988 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:34,989 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:34,991 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:34,992 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:34,992 even if it does not contain any `.py` files. 2026-06-25T22:29:34,992 On the other hand, currently there is no concept of package data 2026-06-25T22:29:34,993 directory, all directories are treated like packages. 2026-06-25T22:29:34,993 ******************************************************************************** 2026-06-25T22:29:34,994 !! 2026-06-25T22:29:34,994 check.warn(importable) 2026-06-25T22:29:34,994 /tmp/pip-build-env-kkv7prrs/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-25T22:29:34,995 !! 2026-06-25T22:29:34,996 ******************************************************************************** 2026-06-25T22:29:34,996 ############################ 2026-06-25T22:29:34,996 # Package would be ignored # 2026-06-25T22:29:34,997 ############################ 2026-06-25T22:29:34,997 Python recognizes 'plom_server.API.views' as an importable package[^1], 2026-06-25T22:29:34,997 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:34,998 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:34,999 package, please make sure that 'plom_server.API.views' is explicitly added 2026-06-25T22:29:34,999 to the `packages` configuration field. 2026-06-25T22:29:35,000 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,001 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,001 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,002 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,004 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,005 If you don't want 'plom_server.API.views' to be distributed and are 2026-06-25T22:29:35,005 already explicitly excluding 'plom_server.API.views' via 2026-06-25T22:29:35,006 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,006 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,007 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,008 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,009 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,010 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,011 even if it does not contain any `.py` files. 2026-06-25T22:29:35,011 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,012 directory, all directories are treated like packages. 2026-06-25T22:29:35,013 ******************************************************************************** 2026-06-25T22:29:35,014 !! 2026-06-25T22:29:35,014 check.warn(importable) 2026-06-25T22:29:35,015 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,016 !! 2026-06-25T22:29:35,017 ******************************************************************************** 2026-06-25T22:29:35,017 ############################ 2026-06-25T22:29:35,018 # Package would be ignored # 2026-06-25T22:29:35,019 ############################ 2026-06-25T22:29:35,019 Python recognizes 'plom_server.Authentication.forms' as an importable package[^1], 2026-06-25T22:29:35,019 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,020 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,020 package, please make sure that 'plom_server.Authentication.forms' is explicitly added 2026-06-25T22:29:35,021 to the `packages` configuration field. 2026-06-25T22:29:35,022 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,022 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,022 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,023 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,024 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,025 If you don't want 'plom_server.Authentication.forms' to be distributed and are 2026-06-25T22:29:35,025 already explicitly excluding 'plom_server.Authentication.forms' via 2026-06-25T22:29:35,025 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,026 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,026 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,027 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,028 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,030 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,030 even if it does not contain any `.py` files. 2026-06-25T22:29:35,031 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,031 directory, all directories are treated like packages. 2026-06-25T22:29:35,032 ******************************************************************************** 2026-06-25T22:29:35,033 !! 2026-06-25T22:29:35,034 check.warn(importable) 2026-06-25T22:29:35,034 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,035 !! 2026-06-25T22:29:35,036 ******************************************************************************** 2026-06-25T22:29:35,037 ############################ 2026-06-25T22:29:35,037 # Package would be ignored # 2026-06-25T22:29:35,038 ############################ 2026-06-25T22:29:35,038 Python recognizes 'plom_server.Authentication.management.commands' as an importable package[^1], 2026-06-25T22:29:35,039 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,040 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,040 package, please make sure that 'plom_server.Authentication.management.commands' is explicitly added 2026-06-25T22:29:35,041 to the `packages` configuration field. 2026-06-25T22:29:35,042 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,042 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,043 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,044 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,045 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,046 If you don't want 'plom_server.Authentication.management.commands' to be distributed and are 2026-06-25T22:29:35,047 already explicitly excluding 'plom_server.Authentication.management.commands' via 2026-06-25T22:29:35,047 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,048 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,048 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,049 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,049 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,051 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,051 even if it does not contain any `.py` files. 2026-06-25T22:29:35,051 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,052 directory, all directories are treated like packages. 2026-06-25T22:29:35,052 ******************************************************************************** 2026-06-25T22:29:35,053 !! 2026-06-25T22:29:35,053 check.warn(importable) 2026-06-25T22:29:35,054 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,054 !! 2026-06-25T22:29:35,055 ******************************************************************************** 2026-06-25T22:29:35,055 ############################ 2026-06-25T22:29:35,056 # Package would be ignored # 2026-06-25T22:29:35,056 ############################ 2026-06-25T22:29:35,057 Python recognizes 'plom_server.Authentication.migrations' as an importable package[^1], 2026-06-25T22:29:35,057 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,058 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,059 package, please make sure that 'plom_server.Authentication.migrations' is explicitly added 2026-06-25T22:29:35,059 to the `packages` configuration field. 2026-06-25T22:29:35,061 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,061 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,062 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,063 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,064 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,065 If you don't want 'plom_server.Authentication.migrations' to be distributed and are 2026-06-25T22:29:35,065 already explicitly excluding 'plom_server.Authentication.migrations' via 2026-06-25T22:29:35,066 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,066 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,067 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,068 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,069 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,071 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,071 even if it does not contain any `.py` files. 2026-06-25T22:29:35,072 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,072 directory, all directories are treated like packages. 2026-06-25T22:29:35,073 ******************************************************************************** 2026-06-25T22:29:35,074 !! 2026-06-25T22:29:35,074 check.warn(importable) 2026-06-25T22:29:35,075 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,075 !! 2026-06-25T22:29:35,076 ******************************************************************************** 2026-06-25T22:29:35,076 ############################ 2026-06-25T22:29:35,076 # Package would be ignored # 2026-06-25T22:29:35,077 ############################ 2026-06-25T22:29:35,077 Python recognizes 'plom_server.Authentication.tests' as an importable package[^1], 2026-06-25T22:29:35,078 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,078 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,079 package, please make sure that 'plom_server.Authentication.tests' is explicitly added 2026-06-25T22:29:35,079 to the `packages` configuration field. 2026-06-25T22:29:35,080 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,080 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,081 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,081 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,082 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,083 If you don't want 'plom_server.Authentication.tests' to be distributed and are 2026-06-25T22:29:35,084 already explicitly excluding 'plom_server.Authentication.tests' via 2026-06-25T22:29:35,084 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,085 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,085 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,087 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,088 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,090 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,090 even if it does not contain any `.py` files. 2026-06-25T22:29:35,091 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,092 directory, all directories are treated like packages. 2026-06-25T22:29:35,092 ******************************************************************************** 2026-06-25T22:29:35,093 !! 2026-06-25T22:29:35,093 check.warn(importable) 2026-06-25T22:29:35,094 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,094 !! 2026-06-25T22:29:35,095 ******************************************************************************** 2026-06-25T22:29:35,096 ############################ 2026-06-25T22:29:35,096 # Package would be ignored # 2026-06-25T22:29:35,097 ############################ 2026-06-25T22:29:35,097 Python recognizes 'plom_server.Base.migrations' as an importable package[^1], 2026-06-25T22:29:35,098 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,099 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,100 package, please make sure that 'plom_server.Base.migrations' is explicitly added 2026-06-25T22:29:35,100 to the `packages` configuration field. 2026-06-25T22:29:35,101 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,102 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,102 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,103 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,104 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,104 If you don't want 'plom_server.Base.migrations' to be distributed and are 2026-06-25T22:29:35,105 already explicitly excluding 'plom_server.Base.migrations' via 2026-06-25T22:29:35,105 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,105 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,106 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,106 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,107 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,108 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,109 even if it does not contain any `.py` files. 2026-06-25T22:29:35,109 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,109 directory, all directories are treated like packages. 2026-06-25T22:29:35,110 ******************************************************************************** 2026-06-25T22:29:35,111 !! 2026-06-25T22:29:35,111 check.warn(importable) 2026-06-25T22:29:35,112 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,112 !! 2026-06-25T22:29:35,114 ******************************************************************************** 2026-06-25T22:29:35,114 ############################ 2026-06-25T22:29:35,115 # Package would be ignored # 2026-06-25T22:29:35,115 ############################ 2026-06-25T22:29:35,116 Python recognizes 'plom_server.BuildPaperPDF.management.commands' as an importable package[^1], 2026-06-25T22:29:35,116 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,118 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,118 package, please make sure that 'plom_server.BuildPaperPDF.management.commands' is explicitly added 2026-06-25T22:29:35,119 to the `packages` configuration field. 2026-06-25T22:29:35,119 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,120 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,120 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,121 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,122 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,123 If you don't want 'plom_server.BuildPaperPDF.management.commands' to be distributed and are 2026-06-25T22:29:35,124 already explicitly excluding 'plom_server.BuildPaperPDF.management.commands' via 2026-06-25T22:29:35,125 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,125 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,126 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,127 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,128 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,129 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,129 even if it does not contain any `.py` files. 2026-06-25T22:29:35,130 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,130 directory, all directories are treated like packages. 2026-06-25T22:29:35,130 ******************************************************************************** 2026-06-25T22:29:35,131 !! 2026-06-25T22:29:35,131 check.warn(importable) 2026-06-25T22:29:35,132 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,132 !! 2026-06-25T22:29:35,133 ******************************************************************************** 2026-06-25T22:29:35,133 ############################ 2026-06-25T22:29:35,134 # Package would be ignored # 2026-06-25T22:29:35,134 ############################ 2026-06-25T22:29:35,134 Python recognizes 'plom_server.BuildPaperPDF.migrations' as an importable package[^1], 2026-06-25T22:29:35,135 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,136 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,136 package, please make sure that 'plom_server.BuildPaperPDF.migrations' is explicitly added 2026-06-25T22:29:35,136 to the `packages` configuration field. 2026-06-25T22:29:35,138 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,138 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,139 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,140 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,141 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,142 If you don't want 'plom_server.BuildPaperPDF.migrations' to be distributed and are 2026-06-25T22:29:35,143 already explicitly excluding 'plom_server.BuildPaperPDF.migrations' via 2026-06-25T22:29:35,143 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,144 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,144 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,145 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,146 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,148 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,148 even if it does not contain any `.py` files. 2026-06-25T22:29:35,149 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,149 directory, all directories are treated like packages. 2026-06-25T22:29:35,150 ******************************************************************************** 2026-06-25T22:29:35,151 !! 2026-06-25T22:29:35,151 check.warn(importable) 2026-06-25T22:29:35,152 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,152 !! 2026-06-25T22:29:35,153 ******************************************************************************** 2026-06-25T22:29:35,154 ############################ 2026-06-25T22:29:35,154 # Package would be ignored # 2026-06-25T22:29:35,154 ############################ 2026-06-25T22:29:35,155 Python recognizes 'plom_server.Contrib.management.commands' as an importable package[^1], 2026-06-25T22:29:35,155 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,156 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,156 package, please make sure that 'plom_server.Contrib.management.commands' is explicitly added 2026-06-25T22:29:35,157 to the `packages` configuration field. 2026-06-25T22:29:35,157 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,158 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,158 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,159 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,160 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,161 If you don't want 'plom_server.Contrib.management.commands' to be distributed and are 2026-06-25T22:29:35,161 already explicitly excluding 'plom_server.Contrib.management.commands' via 2026-06-25T22:29:35,162 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,162 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,163 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,164 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,165 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,167 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,167 even if it does not contain any `.py` files. 2026-06-25T22:29:35,168 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,168 directory, all directories are treated like packages. 2026-06-25T22:29:35,169 ******************************************************************************** 2026-06-25T22:29:35,170 !! 2026-06-25T22:29:35,171 check.warn(importable) 2026-06-25T22:29:35,171 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,172 !! 2026-06-25T22:29:35,173 ******************************************************************************** 2026-06-25T22:29:35,173 ############################ 2026-06-25T22:29:35,174 # Package would be ignored # 2026-06-25T22:29:35,174 ############################ 2026-06-25T22:29:35,174 Python recognizes 'plom_server.Finish.management.commands' as an importable package[^1], 2026-06-25T22:29:35,175 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,176 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,176 package, please make sure that 'plom_server.Finish.management.commands' is explicitly added 2026-06-25T22:29:35,177 to the `packages` configuration field. 2026-06-25T22:29:35,178 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,178 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,179 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,180 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,182 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,182 If you don't want 'plom_server.Finish.management.commands' to be distributed and are 2026-06-25T22:29:35,183 already explicitly excluding 'plom_server.Finish.management.commands' via 2026-06-25T22:29:35,183 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,183 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,184 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,184 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,185 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,186 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,187 even if it does not contain any `.py` files. 2026-06-25T22:29:35,187 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,187 directory, all directories are treated like packages. 2026-06-25T22:29:35,188 ******************************************************************************** 2026-06-25T22:29:35,188 !! 2026-06-25T22:29:35,189 check.warn(importable) 2026-06-25T22:29:35,189 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,190 !! 2026-06-25T22:29:35,191 ******************************************************************************** 2026-06-25T22:29:35,191 ############################ 2026-06-25T22:29:35,192 # Package would be ignored # 2026-06-25T22:29:35,192 ############################ 2026-06-25T22:29:35,193 Python recognizes 'plom_server.Finish.migrations' as an importable package[^1], 2026-06-25T22:29:35,194 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,195 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,195 package, please make sure that 'plom_server.Finish.migrations' is explicitly added 2026-06-25T22:29:35,196 to the `packages` configuration field. 2026-06-25T22:29:35,197 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,198 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,198 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,199 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,200 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,201 If you don't want 'plom_server.Finish.migrations' to be distributed and are 2026-06-25T22:29:35,202 already explicitly excluding 'plom_server.Finish.migrations' via 2026-06-25T22:29:35,202 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,203 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,203 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,204 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,205 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,207 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,208 even if it does not contain any `.py` files. 2026-06-25T22:29:35,208 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,209 directory, all directories are treated like packages. 2026-06-25T22:29:35,210 ******************************************************************************** 2026-06-25T22:29:35,210 !! 2026-06-25T22:29:35,211 check.warn(importable) 2026-06-25T22:29:35,211 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,212 !! 2026-06-25T22:29:35,212 ******************************************************************************** 2026-06-25T22:29:35,213 ############################ 2026-06-25T22:29:35,213 # Package would be ignored # 2026-06-25T22:29:35,213 ############################ 2026-06-25T22:29:35,214 Python recognizes 'plom_server.Finish.templatetags' as an importable package[^1], 2026-06-25T22:29:35,214 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,215 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,215 package, please make sure that 'plom_server.Finish.templatetags' is explicitly added 2026-06-25T22:29:35,216 to the `packages` configuration field. 2026-06-25T22:29:35,216 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,217 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,217 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,218 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,219 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,220 If you don't want 'plom_server.Finish.templatetags' to be distributed and are 2026-06-25T22:29:35,221 already explicitly excluding 'plom_server.Finish.templatetags' via 2026-06-25T22:29:35,221 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,222 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,222 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,224 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,225 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,226 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,227 even if it does not contain any `.py` files. 2026-06-25T22:29:35,227 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,228 directory, all directories are treated like packages. 2026-06-25T22:29:35,228 ******************************************************************************** 2026-06-25T22:29:35,229 !! 2026-06-25T22:29:35,230 check.warn(importable) 2026-06-25T22:29:35,230 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,231 !! 2026-06-25T22:29:35,232 ******************************************************************************** 2026-06-25T22:29:35,232 ############################ 2026-06-25T22:29:35,233 # Package would be ignored # 2026-06-25T22:29:35,233 ############################ 2026-06-25T22:29:35,234 Python recognizes 'plom_server.Finish.tests' as an importable package[^1], 2026-06-25T22:29:35,235 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,236 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,237 package, please make sure that 'plom_server.Finish.tests' is explicitly added 2026-06-25T22:29:35,237 to the `packages` configuration field. 2026-06-25T22:29:35,238 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,239 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,239 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,240 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,240 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,241 If you don't want 'plom_server.Finish.tests' to be distributed and are 2026-06-25T22:29:35,242 already explicitly excluding 'plom_server.Finish.tests' via 2026-06-25T22:29:35,242 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,242 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,243 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,244 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,244 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,245 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,246 even if it does not contain any `.py` files. 2026-06-25T22:29:35,246 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,247 directory, all directories are treated like packages. 2026-06-25T22:29:35,247 ******************************************************************************** 2026-06-25T22:29:35,248 !! 2026-06-25T22:29:35,249 check.warn(importable) 2026-06-25T22:29:35,249 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,250 !! 2026-06-25T22:29:35,251 ******************************************************************************** 2026-06-25T22:29:35,252 ############################ 2026-06-25T22:29:35,252 # Package would be ignored # 2026-06-25T22:29:35,253 ############################ 2026-06-25T22:29:35,253 Python recognizes 'plom_server.Finish.useful_files_for_testing' as an importable package[^1], 2026-06-25T22:29:35,254 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,255 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,255 package, please make sure that 'plom_server.Finish.useful_files_for_testing' is explicitly added 2026-06-25T22:29:35,256 to the `packages` configuration field. 2026-06-25T22:29:35,257 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,257 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,258 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,259 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,259 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,260 If you don't want 'plom_server.Finish.useful_files_for_testing' to be distributed and are 2026-06-25T22:29:35,261 already explicitly excluding 'plom_server.Finish.useful_files_for_testing' via 2026-06-25T22:29:35,262 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,262 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,263 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,264 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,265 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,266 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,266 even if it does not contain any `.py` files. 2026-06-25T22:29:35,266 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,267 directory, all directories are treated like packages. 2026-06-25T22:29:35,267 ******************************************************************************** 2026-06-25T22:29:35,268 !! 2026-06-25T22:29:35,268 check.warn(importable) 2026-06-25T22:29:35,268 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,269 !! 2026-06-25T22:29:35,269 ******************************************************************************** 2026-06-25T22:29:35,270 ############################ 2026-06-25T22:29:35,270 # Package would be ignored # 2026-06-25T22:29:35,271 ############################ 2026-06-25T22:29:35,271 Python recognizes 'plom_server.Finish.views' as an importable package[^1], 2026-06-25T22:29:35,271 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,272 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,273 package, please make sure that 'plom_server.Finish.views' is explicitly added 2026-06-25T22:29:35,273 to the `packages` configuration field. 2026-06-25T22:29:35,274 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,275 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,275 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,276 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,277 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,278 If you don't want 'plom_server.Finish.views' to be distributed and are 2026-06-25T22:29:35,279 already explicitly excluding 'plom_server.Finish.views' via 2026-06-25T22:29:35,279 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,280 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,281 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,282 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,283 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,284 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,284 even if it does not contain any `.py` files. 2026-06-25T22:29:35,285 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,285 directory, all directories are treated like packages. 2026-06-25T22:29:35,286 ******************************************************************************** 2026-06-25T22:29:35,287 !! 2026-06-25T22:29:35,288 check.warn(importable) 2026-06-25T22:29:35,288 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,289 !! 2026-06-25T22:29:35,290 ******************************************************************************** 2026-06-25T22:29:35,290 ############################ 2026-06-25T22:29:35,291 # Package would be ignored # 2026-06-25T22:29:35,291 ############################ 2026-06-25T22:29:35,291 Python recognizes 'plom_server.Identify.management.commands' as an importable package[^1], 2026-06-25T22:29:35,292 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,292 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,293 package, please make sure that 'plom_server.Identify.management.commands' is explicitly added 2026-06-25T22:29:35,293 to the `packages` configuration field. 2026-06-25T22:29:35,294 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,294 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,295 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,295 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,296 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,297 If you don't want 'plom_server.Identify.management.commands' to be distributed and are 2026-06-25T22:29:35,297 already explicitly excluding 'plom_server.Identify.management.commands' via 2026-06-25T22:29:35,298 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,298 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,299 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,300 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,301 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,303 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,303 even if it does not contain any `.py` files. 2026-06-25T22:29:35,304 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,304 directory, all directories are treated like packages. 2026-06-25T22:29:35,305 ******************************************************************************** 2026-06-25T22:29:35,306 !! 2026-06-25T22:29:35,307 check.warn(importable) 2026-06-25T22:29:35,307 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,308 !! 2026-06-25T22:29:35,309 ******************************************************************************** 2026-06-25T22:29:35,310 ############################ 2026-06-25T22:29:35,310 # Package would be ignored # 2026-06-25T22:29:35,311 ############################ 2026-06-25T22:29:35,311 Python recognizes 'plom_server.Identify.migrations' as an importable package[^1], 2026-06-25T22:29:35,312 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,313 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,313 package, please make sure that 'plom_server.Identify.migrations' is explicitly added 2026-06-25T22:29:35,314 to the `packages` configuration field. 2026-06-25T22:29:35,315 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,315 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,316 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,317 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,319 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,319 If you don't want 'plom_server.Identify.migrations' to be distributed and are 2026-06-25T22:29:35,320 already explicitly excluding 'plom_server.Identify.migrations' via 2026-06-25T22:29:35,320 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,320 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,321 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,321 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,322 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,323 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,324 even if it does not contain any `.py` files. 2026-06-25T22:29:35,324 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,324 directory, all directories are treated like packages. 2026-06-25T22:29:35,325 ******************************************************************************** 2026-06-25T22:29:35,326 !! 2026-06-25T22:29:35,326 check.warn(importable) 2026-06-25T22:29:35,326 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,327 !! 2026-06-25T22:29:35,328 ******************************************************************************** 2026-06-25T22:29:35,328 ############################ 2026-06-25T22:29:35,329 # Package would be ignored # 2026-06-25T22:29:35,330 ############################ 2026-06-25T22:29:35,330 Python recognizes 'plom_server.Launcher.migrations' as an importable package[^1], 2026-06-25T22:29:35,331 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,332 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,332 package, please make sure that 'plom_server.Launcher.migrations' is explicitly added 2026-06-25T22:29:35,333 to the `packages` configuration field. 2026-06-25T22:29:35,334 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,335 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,335 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,337 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,338 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,339 If you don't want 'plom_server.Launcher.migrations' to be distributed and are 2026-06-25T22:29:35,339 already explicitly excluding 'plom_server.Launcher.migrations' via 2026-06-25T22:29:35,340 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,340 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,340 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,342 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,343 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,344 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,345 even if it does not contain any `.py` files. 2026-06-25T22:29:35,345 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,346 directory, all directories are treated like packages. 2026-06-25T22:29:35,347 ******************************************************************************** 2026-06-25T22:29:35,348 !! 2026-06-25T22:29:35,348 check.warn(importable) 2026-06-25T22:29:35,348 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,349 !! 2026-06-25T22:29:35,349 ******************************************************************************** 2026-06-25T22:29:35,350 ############################ 2026-06-25T22:29:35,350 # Package would be ignored # 2026-06-25T22:29:35,351 ############################ 2026-06-25T22:29:35,351 Python recognizes 'plom_server.Mark.migrations' as an importable package[^1], 2026-06-25T22:29:35,351 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,352 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,352 package, please make sure that 'plom_server.Mark.migrations' is explicitly added 2026-06-25T22:29:35,353 to the `packages` configuration field. 2026-06-25T22:29:35,354 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,354 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,354 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,355 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,356 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,357 If you don't want 'plom_server.Mark.migrations' to be distributed and are 2026-06-25T22:29:35,357 already explicitly excluding 'plom_server.Mark.migrations' via 2026-06-25T22:29:35,358 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,358 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,359 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,360 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,361 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,363 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,363 even if it does not contain any `.py` files. 2026-06-25T22:29:35,364 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,365 directory, all directories are treated like packages. 2026-06-25T22:29:35,365 ******************************************************************************** 2026-06-25T22:29:35,366 !! 2026-06-25T22:29:35,366 check.warn(importable) 2026-06-25T22:29:35,367 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,367 !! 2026-06-25T22:29:35,368 ******************************************************************************** 2026-06-25T22:29:35,369 ############################ 2026-06-25T22:29:35,369 # Package would be ignored # 2026-06-25T22:29:35,370 ############################ 2026-06-25T22:29:35,371 Python recognizes 'plom_server.Mark.models' as an importable package[^1], 2026-06-25T22:29:35,371 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,372 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,373 package, please make sure that 'plom_server.Mark.models' is explicitly added 2026-06-25T22:29:35,374 to the `packages` configuration field. 2026-06-25T22:29:35,374 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,375 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,375 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,376 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,377 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,377 If you don't want 'plom_server.Mark.models' to be distributed and are 2026-06-25T22:29:35,378 already explicitly excluding 'plom_server.Mark.models' via 2026-06-25T22:29:35,378 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,378 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,379 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,379 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,380 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,381 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,382 even if it does not contain any `.py` files. 2026-06-25T22:29:35,382 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,383 directory, all directories are treated like packages. 2026-06-25T22:29:35,383 ******************************************************************************** 2026-06-25T22:29:35,384 !! 2026-06-25T22:29:35,385 check.warn(importable) 2026-06-25T22:29:35,386 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,386 !! 2026-06-25T22:29:35,388 ******************************************************************************** 2026-06-25T22:29:35,388 ############################ 2026-06-25T22:29:35,389 # Package would be ignored # 2026-06-25T22:29:35,389 ############################ 2026-06-25T22:29:35,390 Python recognizes 'plom_server.Papers.management.commands' as an importable package[^1], 2026-06-25T22:29:35,390 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,392 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,392 package, please make sure that 'plom_server.Papers.management.commands' is explicitly added 2026-06-25T22:29:35,393 to the `packages` configuration field. 2026-06-25T22:29:35,394 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,394 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,395 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,396 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,397 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,398 If you don't want 'plom_server.Papers.management.commands' to be distributed and are 2026-06-25T22:29:35,398 already explicitly excluding 'plom_server.Papers.management.commands' via 2026-06-25T22:29:35,399 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,399 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,400 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,401 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,402 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,403 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,403 even if it does not contain any `.py` files. 2026-06-25T22:29:35,404 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,404 directory, all directories are treated like packages. 2026-06-25T22:29:35,404 ******************************************************************************** 2026-06-25T22:29:35,405 !! 2026-06-25T22:29:35,406 check.warn(importable) 2026-06-25T22:29:35,406 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,406 !! 2026-06-25T22:29:35,407 ******************************************************************************** 2026-06-25T22:29:35,407 ############################ 2026-06-25T22:29:35,408 # Package would be ignored # 2026-06-25T22:29:35,408 ############################ 2026-06-25T22:29:35,409 Python recognizes 'plom_server.Papers.migrations' as an importable package[^1], 2026-06-25T22:29:35,409 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,410 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,410 package, please make sure that 'plom_server.Papers.migrations' is explicitly added 2026-06-25T22:29:35,411 to the `packages` configuration field. 2026-06-25T22:29:35,412 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,412 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,413 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,414 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,415 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,416 If you don't want 'plom_server.Papers.migrations' to be distributed and are 2026-06-25T22:29:35,417 already explicitly excluding 'plom_server.Papers.migrations' via 2026-06-25T22:29:35,417 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,418 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,418 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,419 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,420 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,422 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,422 even if it does not contain any `.py` files. 2026-06-25T22:29:35,423 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,423 directory, all directories are treated like packages. 2026-06-25T22:29:35,424 ******************************************************************************** 2026-06-25T22:29:35,425 !! 2026-06-25T22:29:35,425 check.warn(importable) 2026-06-25T22:29:35,425 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,426 !! 2026-06-25T22:29:35,427 ******************************************************************************** 2026-06-25T22:29:35,428 ############################ 2026-06-25T22:29:35,428 # Package would be ignored # 2026-06-25T22:29:35,429 ############################ 2026-06-25T22:29:35,429 Python recognizes 'plom_server.Preparation.management.commands' as an importable package[^1], 2026-06-25T22:29:35,429 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,430 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,430 package, please make sure that 'plom_server.Preparation.management.commands' is explicitly added 2026-06-25T22:29:35,431 to the `packages` configuration field. 2026-06-25T22:29:35,431 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,432 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,432 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,433 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,434 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,434 If you don't want 'plom_server.Preparation.management.commands' to be distributed and are 2026-06-25T22:29:35,435 already explicitly excluding 'plom_server.Preparation.management.commands' via 2026-06-25T22:29:35,435 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,435 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,436 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,437 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,438 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,439 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,439 even if it does not contain any `.py` files. 2026-06-25T22:29:35,440 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,440 directory, all directories are treated like packages. 2026-06-25T22:29:35,441 ******************************************************************************** 2026-06-25T22:29:35,442 !! 2026-06-25T22:29:35,442 check.warn(importable) 2026-06-25T22:29:35,443 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,443 !! 2026-06-25T22:29:35,444 ******************************************************************************** 2026-06-25T22:29:35,445 ############################ 2026-06-25T22:29:35,445 # Package would be ignored # 2026-06-25T22:29:35,446 ############################ 2026-06-25T22:29:35,446 Python recognizes 'plom_server.Preparation.migrations' as an importable package[^1], 2026-06-25T22:29:35,446 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,447 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,448 package, please make sure that 'plom_server.Preparation.migrations' is explicitly added 2026-06-25T22:29:35,448 to the `packages` configuration field. 2026-06-25T22:29:35,449 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,450 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,451 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,452 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,453 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,453 If you don't want 'plom_server.Preparation.migrations' to be distributed and are 2026-06-25T22:29:35,454 already explicitly excluding 'plom_server.Preparation.migrations' via 2026-06-25T22:29:35,454 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,454 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,455 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,456 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,457 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,458 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,458 even if it does not contain any `.py` files. 2026-06-25T22:29:35,459 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,459 directory, all directories are treated like packages. 2026-06-25T22:29:35,460 ******************************************************************************** 2026-06-25T22:29:35,460 !! 2026-06-25T22:29:35,461 check.warn(importable) 2026-06-25T22:29:35,461 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,461 !! 2026-06-25T22:29:35,462 ******************************************************************************** 2026-06-25T22:29:35,463 ############################ 2026-06-25T22:29:35,463 # Package would be ignored # 2026-06-25T22:29:35,464 ############################ 2026-06-25T22:29:35,464 Python recognizes 'plom_server.Preparation.tests' as an importable package[^1], 2026-06-25T22:29:35,465 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,466 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,466 package, please make sure that 'plom_server.Preparation.tests' is explicitly added 2026-06-25T22:29:35,467 to the `packages` configuration field. 2026-06-25T22:29:35,468 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,469 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,469 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,470 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,471 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,472 If you don't want 'plom_server.Preparation.tests' to be distributed and are 2026-06-25T22:29:35,473 already explicitly excluding 'plom_server.Preparation.tests' via 2026-06-25T22:29:35,473 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,474 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,474 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,475 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,476 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,478 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,479 even if it does not contain any `.py` files. 2026-06-25T22:29:35,479 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,480 directory, all directories are treated like packages. 2026-06-25T22:29:35,481 ******************************************************************************** 2026-06-25T22:29:35,481 !! 2026-06-25T22:29:35,482 check.warn(importable) 2026-06-25T22:29:35,482 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,483 !! 2026-06-25T22:29:35,483 ******************************************************************************** 2026-06-25T22:29:35,484 ############################ 2026-06-25T22:29:35,484 # Package would be ignored # 2026-06-25T22:29:35,484 ############################ 2026-06-25T22:29:35,485 Python recognizes 'plom_server.Preparation.useful_files_for_testing' as an importable package[^1], 2026-06-25T22:29:35,485 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,486 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,486 package, please make sure that 'plom_server.Preparation.useful_files_for_testing' is explicitly added 2026-06-25T22:29:35,486 to the `packages` configuration field. 2026-06-25T22:29:35,487 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,488 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,488 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,489 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,490 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,491 If you don't want 'plom_server.Preparation.useful_files_for_testing' to be distributed and are 2026-06-25T22:29:35,491 already explicitly excluding 'plom_server.Preparation.useful_files_for_testing' via 2026-06-25T22:29:35,492 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,492 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,493 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,494 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,495 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,496 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,497 even if it does not contain any `.py` files. 2026-06-25T22:29:35,497 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,498 directory, all directories are treated like packages. 2026-06-25T22:29:35,498 ******************************************************************************** 2026-06-25T22:29:35,499 !! 2026-06-25T22:29:35,500 check.warn(importable) 2026-06-25T22:29:35,500 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,501 !! 2026-06-25T22:29:35,502 ******************************************************************************** 2026-06-25T22:29:35,502 ############################ 2026-06-25T22:29:35,503 # Package would be ignored # 2026-06-25T22:29:35,503 ############################ 2026-06-25T22:29:35,504 Python recognizes 'plom_server.Preparation.views' as an importable package[^1], 2026-06-25T22:29:35,505 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,506 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,506 package, please make sure that 'plom_server.Preparation.views' is explicitly added 2026-06-25T22:29:35,507 to the `packages` configuration field. 2026-06-25T22:29:35,507 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,508 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,508 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,509 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,510 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,510 If you don't want 'plom_server.Preparation.views' to be distributed and are 2026-06-25T22:29:35,511 already explicitly excluding 'plom_server.Preparation.views' via 2026-06-25T22:29:35,511 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,511 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,512 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,513 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,513 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,515 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,515 even if it does not contain any `.py` files. 2026-06-25T22:29:35,516 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,516 directory, all directories are treated like packages. 2026-06-25T22:29:35,517 ******************************************************************************** 2026-06-25T22:29:35,518 !! 2026-06-25T22:29:35,518 check.warn(importable) 2026-06-25T22:29:35,519 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,519 !! 2026-06-25T22:29:35,521 ******************************************************************************** 2026-06-25T22:29:35,521 ############################ 2026-06-25T22:29:35,522 # Package would be ignored # 2026-06-25T22:29:35,522 ############################ 2026-06-25T22:29:35,523 Python recognizes 'plom_server.Progress.tests' as an importable package[^1], 2026-06-25T22:29:35,523 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,525 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,525 package, please make sure that 'plom_server.Progress.tests' is explicitly added 2026-06-25T22:29:35,525 to the `packages` configuration field. 2026-06-25T22:29:35,526 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,527 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,527 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,528 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,530 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,531 If you don't want 'plom_server.Progress.tests' to be distributed and are 2026-06-25T22:29:35,532 already explicitly excluding 'plom_server.Progress.tests' via 2026-06-25T22:29:35,532 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,533 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,533 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,535 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,535 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,536 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,537 even if it does not contain any `.py` files. 2026-06-25T22:29:35,537 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,538 directory, all directories are treated like packages. 2026-06-25T22:29:35,538 ******************************************************************************** 2026-06-25T22:29:35,539 !! 2026-06-25T22:29:35,539 check.warn(importable) 2026-06-25T22:29:35,539 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,540 !! 2026-06-25T22:29:35,541 ******************************************************************************** 2026-06-25T22:29:35,541 ############################ 2026-06-25T22:29:35,541 # Package would be ignored # 2026-06-25T22:29:35,542 ############################ 2026-06-25T22:29:35,542 Python recognizes 'plom_server.Progress.views' as an importable package[^1], 2026-06-25T22:29:35,542 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,543 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,544 package, please make sure that 'plom_server.Progress.views' is explicitly added 2026-06-25T22:29:35,545 to the `packages` configuration field. 2026-06-25T22:29:35,546 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,546 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,547 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,548 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,549 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,550 If you don't want 'plom_server.Progress.views' to be distributed and are 2026-06-25T22:29:35,551 already explicitly excluding 'plom_server.Progress.views' via 2026-06-25T22:29:35,551 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,552 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,552 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,553 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,554 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,556 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,556 even if it does not contain any `.py` files. 2026-06-25T22:29:35,557 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,557 directory, all directories are treated like packages. 2026-06-25T22:29:35,558 ******************************************************************************** 2026-06-25T22:29:35,559 !! 2026-06-25T22:29:35,559 check.warn(importable) 2026-06-25T22:29:35,560 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,560 !! 2026-06-25T22:29:35,561 ******************************************************************************** 2026-06-25T22:29:35,562 ############################ 2026-06-25T22:29:35,562 # Package would be ignored # 2026-06-25T22:29:35,562 ############################ 2026-06-25T22:29:35,563 Python recognizes 'plom_server.QuestionClustering.migrations' as an importable package[^1], 2026-06-25T22:29:35,563 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,564 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,564 package, please make sure that 'plom_server.QuestionClustering.migrations' is explicitly added 2026-06-25T22:29:35,564 to the `packages` configuration field. 2026-06-25T22:29:35,565 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,566 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,566 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,567 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,567 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,568 If you don't want 'plom_server.QuestionClustering.migrations' to be distributed and are 2026-06-25T22:29:35,568 already explicitly excluding 'plom_server.QuestionClustering.migrations' via 2026-06-25T22:29:35,569 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,569 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,570 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,571 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,572 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,573 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,574 even if it does not contain any `.py` files. 2026-06-25T22:29:35,575 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,575 directory, all directories are treated like packages. 2026-06-25T22:29:35,576 ******************************************************************************** 2026-06-25T22:29:35,577 !! 2026-06-25T22:29:35,577 check.warn(importable) 2026-06-25T22:29:35,578 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,578 !! 2026-06-25T22:29:35,579 ******************************************************************************** 2026-06-25T22:29:35,580 ############################ 2026-06-25T22:29:35,580 # Package would be ignored # 2026-06-25T22:29:35,581 ############################ 2026-06-25T22:29:35,581 Python recognizes 'plom_server.QuestionTags.management.commands' as an importable package[^1], 2026-06-25T22:29:35,582 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,583 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,583 package, please make sure that 'plom_server.QuestionTags.management.commands' is explicitly added 2026-06-25T22:29:35,584 to the `packages` configuration field. 2026-06-25T22:29:35,585 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,585 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,586 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,587 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,588 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,588 If you don't want 'plom_server.QuestionTags.management.commands' to be distributed and are 2026-06-25T22:29:35,589 already explicitly excluding 'plom_server.QuestionTags.management.commands' via 2026-06-25T22:29:35,589 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,589 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,590 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,590 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,591 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,592 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,593 even if it does not contain any `.py` files. 2026-06-25T22:29:35,593 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,594 directory, all directories are treated like packages. 2026-06-25T22:29:35,594 ******************************************************************************** 2026-06-25T22:29:35,595 !! 2026-06-25T22:29:35,595 check.warn(importable) 2026-06-25T22:29:35,595 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,596 !! 2026-06-25T22:29:35,597 ******************************************************************************** 2026-06-25T22:29:35,597 ############################ 2026-06-25T22:29:35,598 # Package would be ignored # 2026-06-25T22:29:35,599 ############################ 2026-06-25T22:29:35,599 Python recognizes 'plom_server.QuestionTags.migrations' as an importable package[^1], 2026-06-25T22:29:35,600 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,601 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,602 package, please make sure that 'plom_server.QuestionTags.migrations' is explicitly added 2026-06-25T22:29:35,602 to the `packages` configuration field. 2026-06-25T22:29:35,604 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,604 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,605 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,606 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,607 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,608 If you don't want 'plom_server.QuestionTags.migrations' to be distributed and are 2026-06-25T22:29:35,608 already explicitly excluding 'plom_server.QuestionTags.migrations' via 2026-06-25T22:29:35,609 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,610 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,610 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,611 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,612 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,614 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,615 even if it does not contain any `.py` files. 2026-06-25T22:29:35,616 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,616 directory, all directories are treated like packages. 2026-06-25T22:29:35,616 ******************************************************************************** 2026-06-25T22:29:35,617 !! 2026-06-25T22:29:35,617 check.warn(importable) 2026-06-25T22:29:35,618 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,618 !! 2026-06-25T22:29:35,619 ******************************************************************************** 2026-06-25T22:29:35,619 ############################ 2026-06-25T22:29:35,619 # Package would be ignored # 2026-06-25T22:29:35,620 ############################ 2026-06-25T22:29:35,620 Python recognizes 'plom_server.Rectangles.management.commands' as an importable package[^1], 2026-06-25T22:29:35,621 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,621 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,622 package, please make sure that 'plom_server.Rectangles.management.commands' is explicitly added 2026-06-25T22:29:35,622 to the `packages` configuration field. 2026-06-25T22:29:35,623 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,623 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,624 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,625 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,626 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,627 If you don't want 'plom_server.Rectangles.management.commands' to be distributed and are 2026-06-25T22:29:35,628 already explicitly excluding 'plom_server.Rectangles.management.commands' via 2026-06-25T22:29:35,628 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,629 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,629 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,631 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,632 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,633 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,634 even if it does not contain any `.py` files. 2026-06-25T22:29:35,634 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,635 directory, all directories are treated like packages. 2026-06-25T22:29:35,635 ******************************************************************************** 2026-06-25T22:29:35,636 !! 2026-06-25T22:29:35,637 check.warn(importable) 2026-06-25T22:29:35,637 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,638 !! 2026-06-25T22:29:35,639 ******************************************************************************** 2026-06-25T22:29:35,639 ############################ 2026-06-25T22:29:35,640 # Package would be ignored # 2026-06-25T22:29:35,640 ############################ 2026-06-25T22:29:35,641 Python recognizes 'plom_server.Rectangles.tests' as an importable package[^1], 2026-06-25T22:29:35,641 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,643 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,643 package, please make sure that 'plom_server.Rectangles.tests' is explicitly added 2026-06-25T22:29:35,643 to the `packages` configuration field. 2026-06-25T22:29:35,644 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,644 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,645 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,645 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,646 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,647 If you don't want 'plom_server.Rectangles.tests' to be distributed and are 2026-06-25T22:29:35,647 already explicitly excluding 'plom_server.Rectangles.tests' via 2026-06-25T22:29:35,648 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,648 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,649 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,649 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,650 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,652 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,652 even if it does not contain any `.py` files. 2026-06-25T22:29:35,652 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,653 directory, all directories are treated like packages. 2026-06-25T22:29:35,653 ******************************************************************************** 2026-06-25T22:29:35,654 !! 2026-06-25T22:29:35,655 check.warn(importable) 2026-06-25T22:29:35,655 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,656 !! 2026-06-25T22:29:35,657 ******************************************************************************** 2026-06-25T22:29:35,658 ############################ 2026-06-25T22:29:35,658 # Package would be ignored # 2026-06-25T22:29:35,659 ############################ 2026-06-25T22:29:35,659 Python recognizes 'plom_server.Rubrics.management.commands' as an importable package[^1], 2026-06-25T22:29:35,660 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,661 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,661 package, please make sure that 'plom_server.Rubrics.management.commands' is explicitly added 2026-06-25T22:29:35,662 to the `packages` configuration field. 2026-06-25T22:29:35,663 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,663 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,664 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,665 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,666 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,667 If you don't want 'plom_server.Rubrics.management.commands' to be distributed and are 2026-06-25T22:29:35,668 already explicitly excluding 'plom_server.Rubrics.management.commands' via 2026-06-25T22:29:35,668 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,669 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,670 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,670 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,671 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,672 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,673 even if it does not contain any `.py` files. 2026-06-25T22:29:35,673 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,674 directory, all directories are treated like packages. 2026-06-25T22:29:35,674 ******************************************************************************** 2026-06-25T22:29:35,675 !! 2026-06-25T22:29:35,675 check.warn(importable) 2026-06-25T22:29:35,676 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,676 !! 2026-06-25T22:29:35,677 ******************************************************************************** 2026-06-25T22:29:35,678 ############################ 2026-06-25T22:29:35,678 # Package would be ignored # 2026-06-25T22:29:35,679 ############################ 2026-06-25T22:29:35,679 Python recognizes 'plom_server.Rubrics.migrations' as an importable package[^1], 2026-06-25T22:29:35,679 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,680 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,681 package, please make sure that 'plom_server.Rubrics.migrations' is explicitly added 2026-06-25T22:29:35,682 to the `packages` configuration field. 2026-06-25T22:29:35,683 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,683 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,684 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,685 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,686 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,687 If you don't want 'plom_server.Rubrics.migrations' to be distributed and are 2026-06-25T22:29:35,688 already explicitly excluding 'plom_server.Rubrics.migrations' via 2026-06-25T22:29:35,688 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,689 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,689 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,690 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,691 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,693 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,694 even if it does not contain any `.py` files. 2026-06-25T22:29:35,694 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,695 directory, all directories are treated like packages. 2026-06-25T22:29:35,695 ******************************************************************************** 2026-06-25T22:29:35,696 !! 2026-06-25T22:29:35,697 check.warn(importable) 2026-06-25T22:29:35,698 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,698 !! 2026-06-25T22:29:35,699 ******************************************************************************** 2026-06-25T22:29:35,700 ############################ 2026-06-25T22:29:35,700 # Package would be ignored # 2026-06-25T22:29:35,701 ############################ 2026-06-25T22:29:35,701 Python recognizes 'plom_server.Rubrics.tests' as an importable package[^1], 2026-06-25T22:29:35,701 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,702 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,702 package, please make sure that 'plom_server.Rubrics.tests' is explicitly added 2026-06-25T22:29:35,703 to the `packages` configuration field. 2026-06-25T22:29:35,703 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,704 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,704 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,705 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,706 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,706 If you don't want 'plom_server.Rubrics.tests' to be distributed and are 2026-06-25T22:29:35,707 already explicitly excluding 'plom_server.Rubrics.tests' via 2026-06-25T22:29:35,707 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,708 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,708 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,709 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,710 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,712 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,713 even if it does not contain any `.py` files. 2026-06-25T22:29:35,713 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,714 directory, all directories are treated like packages. 2026-06-25T22:29:35,714 ******************************************************************************** 2026-06-25T22:29:35,716 !! 2026-06-25T22:29:35,716 check.warn(importable) 2026-06-25T22:29:35,716 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,717 !! 2026-06-25T22:29:35,718 ******************************************************************************** 2026-06-25T22:29:35,718 ############################ 2026-06-25T22:29:35,719 # Package would be ignored # 2026-06-25T22:29:35,719 ############################ 2026-06-25T22:29:35,720 Python recognizes 'plom_server.Scan.management.commands' as an importable package[^1], 2026-06-25T22:29:35,720 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,721 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,722 package, please make sure that 'plom_server.Scan.management.commands' is explicitly added 2026-06-25T22:29:35,722 to the `packages` configuration field. 2026-06-25T22:29:35,723 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,724 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,724 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,726 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,726 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,727 If you don't want 'plom_server.Scan.management.commands' to be distributed and are 2026-06-25T22:29:35,728 already explicitly excluding 'plom_server.Scan.management.commands' via 2026-06-25T22:29:35,728 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,728 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,729 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,729 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,730 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,731 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,732 even if it does not contain any `.py` files. 2026-06-25T22:29:35,732 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,733 directory, all directories are treated like packages. 2026-06-25T22:29:35,733 ******************************************************************************** 2026-06-25T22:29:35,734 !! 2026-06-25T22:29:35,734 check.warn(importable) 2026-06-25T22:29:35,735 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,735 !! 2026-06-25T22:29:35,736 ******************************************************************************** 2026-06-25T22:29:35,737 ############################ 2026-06-25T22:29:35,737 # Package would be ignored # 2026-06-25T22:29:35,738 ############################ 2026-06-25T22:29:35,738 Python recognizes 'plom_server.Scan.migrations' as an importable package[^1], 2026-06-25T22:29:35,739 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,740 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,741 package, please make sure that 'plom_server.Scan.migrations' is explicitly added 2026-06-25T22:29:35,741 to the `packages` configuration field. 2026-06-25T22:29:35,743 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,743 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,744 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,745 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,746 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,747 If you don't want 'plom_server.Scan.migrations' to be distributed and are 2026-06-25T22:29:35,747 already explicitly excluding 'plom_server.Scan.migrations' via 2026-06-25T22:29:35,748 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,748 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,749 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,750 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,751 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,753 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,753 even if it does not contain any `.py` files. 2026-06-25T22:29:35,754 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,755 directory, all directories are treated like packages. 2026-06-25T22:29:35,755 ******************************************************************************** 2026-06-25T22:29:35,756 !! 2026-06-25T22:29:35,757 check.warn(importable) 2026-06-25T22:29:35,757 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,757 !! 2026-06-25T22:29:35,758 ******************************************************************************** 2026-06-25T22:29:35,759 ############################ 2026-06-25T22:29:35,759 # Package would be ignored # 2026-06-25T22:29:35,759 ############################ 2026-06-25T22:29:35,760 Python recognizes 'plom_server.Scan.tests' as an importable package[^1], 2026-06-25T22:29:35,760 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,761 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,761 package, please make sure that 'plom_server.Scan.tests' is explicitly added 2026-06-25T22:29:35,762 to the `packages` configuration field. 2026-06-25T22:29:35,762 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,763 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,763 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,764 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,765 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,766 If you don't want 'plom_server.Scan.tests' to be distributed and are 2026-06-25T22:29:35,766 already explicitly excluding 'plom_server.Scan.tests' via 2026-06-25T22:29:35,767 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,768 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,768 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,769 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,770 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,772 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,772 even if it does not contain any `.py` files. 2026-06-25T22:29:35,773 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,773 directory, all directories are treated like packages. 2026-06-25T22:29:35,774 ******************************************************************************** 2026-06-25T22:29:35,775 !! 2026-06-25T22:29:35,775 check.warn(importable) 2026-06-25T22:29:35,776 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,776 !! 2026-06-25T22:29:35,777 ******************************************************************************** 2026-06-25T22:29:35,778 ############################ 2026-06-25T22:29:35,778 # Package would be ignored # 2026-06-25T22:29:35,779 ############################ 2026-06-25T22:29:35,780 Python recognizes 'plom_server.Scan.views' as an importable package[^1], 2026-06-25T22:29:35,780 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,782 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,782 package, please make sure that 'plom_server.Scan.views' is explicitly added 2026-06-25T22:29:35,782 to the `packages` configuration field. 2026-06-25T22:29:35,783 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,783 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,784 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,785 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,785 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,786 If you don't want 'plom_server.Scan.views' to be distributed and are 2026-06-25T22:29:35,786 already explicitly excluding 'plom_server.Scan.views' via 2026-06-25T22:29:35,787 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,787 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,788 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,788 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,789 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,791 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,791 even if it does not contain any `.py` files. 2026-06-25T22:29:35,791 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,792 directory, all directories are treated like packages. 2026-06-25T22:29:35,792 ******************************************************************************** 2026-06-25T22:29:35,794 !! 2026-06-25T22:29:35,794 check.warn(importable) 2026-06-25T22:29:35,795 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,795 !! 2026-06-25T22:29:35,797 ******************************************************************************** 2026-06-25T22:29:35,797 ############################ 2026-06-25T22:29:35,798 # Package would be ignored # 2026-06-25T22:29:35,798 ############################ 2026-06-25T22:29:35,799 Python recognizes 'plom_server.SpecCreator.migrations' as an importable package[^1], 2026-06-25T22:29:35,799 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,800 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,801 package, please make sure that 'plom_server.SpecCreator.migrations' is explicitly added 2026-06-25T22:29:35,801 to the `packages` configuration field. 2026-06-25T22:29:35,802 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,803 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,803 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,804 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,806 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,807 If you don't want 'plom_server.SpecCreator.migrations' to be distributed and are 2026-06-25T22:29:35,807 already explicitly excluding 'plom_server.SpecCreator.migrations' via 2026-06-25T22:29:35,808 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,808 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,809 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,810 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,811 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,812 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,812 even if it does not contain any `.py` files. 2026-06-25T22:29:35,813 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,813 directory, all directories are treated like packages. 2026-06-25T22:29:35,813 ******************************************************************************** 2026-06-25T22:29:35,814 !! 2026-06-25T22:29:35,814 check.warn(importable) 2026-06-25T22:29:35,815 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,815 !! 2026-06-25T22:29:35,816 ******************************************************************************** 2026-06-25T22:29:35,816 ############################ 2026-06-25T22:29:35,817 # Package would be ignored # 2026-06-25T22:29:35,817 ############################ 2026-06-25T22:29:35,817 Python recognizes 'plom_server.SpecCreator.views' as an importable package[^1], 2026-06-25T22:29:35,818 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,819 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,819 package, please make sure that 'plom_server.SpecCreator.views' is explicitly added 2026-06-25T22:29:35,819 to the `packages` configuration field. 2026-06-25T22:29:35,821 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,821 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,822 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,823 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,824 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,825 If you don't want 'plom_server.SpecCreator.views' to be distributed and are 2026-06-25T22:29:35,825 already explicitly excluding 'plom_server.SpecCreator.views' via 2026-06-25T22:29:35,826 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,827 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,827 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,829 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,830 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,832 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,833 even if it does not contain any `.py` files. 2026-06-25T22:29:35,833 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,834 directory, all directories are treated like packages. 2026-06-25T22:29:35,835 ******************************************************************************** 2026-06-25T22:29:35,836 !! 2026-06-25T22:29:35,837 check.warn(importable) 2026-06-25T22:29:35,837 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,838 !! 2026-06-25T22:29:35,839 ******************************************************************************** 2026-06-25T22:29:35,840 ############################ 2026-06-25T22:29:35,840 # Package would be ignored # 2026-06-25T22:29:35,841 ############################ 2026-06-25T22:29:35,841 Python recognizes 'plom_server.TaskOrder.management.commands' as an importable package[^1], 2026-06-25T22:29:35,841 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,842 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,843 package, please make sure that 'plom_server.TaskOrder.management.commands' is explicitly added 2026-06-25T22:29:35,843 to the `packages` configuration field. 2026-06-25T22:29:35,844 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,845 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,845 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,846 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,847 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,848 If you don't want 'plom_server.TaskOrder.management.commands' to be distributed and are 2026-06-25T22:29:35,848 already explicitly excluding 'plom_server.TaskOrder.management.commands' via 2026-06-25T22:29:35,849 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,849 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,850 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,851 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,852 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,854 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,855 even if it does not contain any `.py` files. 2026-06-25T22:29:35,855 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,856 directory, all directories are treated like packages. 2026-06-25T22:29:35,857 ******************************************************************************** 2026-06-25T22:29:35,858 !! 2026-06-25T22:29:35,859 check.warn(importable) 2026-06-25T22:29:35,859 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,860 !! 2026-06-25T22:29:35,861 ******************************************************************************** 2026-06-25T22:29:35,862 ############################ 2026-06-25T22:29:35,862 # Package would be ignored # 2026-06-25T22:29:35,863 ############################ 2026-06-25T22:29:35,863 Python recognizes 'plom_server.TestingSupport.config_files' as an importable package[^1], 2026-06-25T22:29:35,864 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,865 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,866 package, please make sure that 'plom_server.TestingSupport.config_files' is explicitly added 2026-06-25T22:29:35,866 to the `packages` configuration field. 2026-06-25T22:29:35,868 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,868 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,869 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,870 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,871 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,872 If you don't want 'plom_server.TestingSupport.config_files' to be distributed and are 2026-06-25T22:29:35,873 already explicitly excluding 'plom_server.TestingSupport.config_files' via 2026-06-25T22:29:35,873 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,874 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,874 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,875 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,876 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,878 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,878 even if it does not contain any `.py` files. 2026-06-25T22:29:35,879 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,879 directory, all directories are treated like packages. 2026-06-25T22:29:35,880 ******************************************************************************** 2026-06-25T22:29:35,881 !! 2026-06-25T22:29:35,882 check.warn(importable) 2026-06-25T22:29:35,882 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,883 !! 2026-06-25T22:29:35,884 ******************************************************************************** 2026-06-25T22:29:35,884 ############################ 2026-06-25T22:29:35,885 # Package would be ignored # 2026-06-25T22:29:35,885 ############################ 2026-06-25T22:29:35,886 Python recognizes 'plom_server.TestingSupport.tests' as an importable package[^1], 2026-06-25T22:29:35,887 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,888 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,889 package, please make sure that 'plom_server.TestingSupport.tests' is explicitly added 2026-06-25T22:29:35,889 to the `packages` configuration field. 2026-06-25T22:29:35,891 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,891 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,892 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,893 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,894 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,896 If you don't want 'plom_server.TestingSupport.tests' to be distributed and are 2026-06-25T22:29:35,896 already explicitly excluding 'plom_server.TestingSupport.tests' via 2026-06-25T22:29:35,897 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,897 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,898 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,900 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,901 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,903 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,904 even if it does not contain any `.py` files. 2026-06-25T22:29:35,905 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,905 directory, all directories are treated like packages. 2026-06-25T22:29:35,906 ******************************************************************************** 2026-06-25T22:29:35,907 !! 2026-06-25T22:29:35,907 check.warn(importable) 2026-06-25T22:29:35,908 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,908 !! 2026-06-25T22:29:35,909 ******************************************************************************** 2026-06-25T22:29:35,909 ############################ 2026-06-25T22:29:35,910 # Package would be ignored # 2026-06-25T22:29:35,910 ############################ 2026-06-25T22:29:35,911 Python recognizes 'plom_server.UserManagement.management.commands' as an importable package[^1], 2026-06-25T22:29:35,912 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,913 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,913 package, please make sure that 'plom_server.UserManagement.management.commands' is explicitly added 2026-06-25T22:29:35,914 to the `packages` configuration field. 2026-06-25T22:29:35,915 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,915 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,916 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,917 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,918 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,920 If you don't want 'plom_server.UserManagement.management.commands' to be distributed and are 2026-06-25T22:29:35,921 already explicitly excluding 'plom_server.UserManagement.management.commands' via 2026-06-25T22:29:35,922 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,922 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,923 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,924 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,926 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,927 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,927 even if it does not contain any `.py` files. 2026-06-25T22:29:35,928 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,928 directory, all directories are treated like packages. 2026-06-25T22:29:35,929 ******************************************************************************** 2026-06-25T22:29:35,930 !! 2026-06-25T22:29:35,931 check.warn(importable) 2026-06-25T22:29:35,931 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,932 !! 2026-06-25T22:29:35,933 ******************************************************************************** 2026-06-25T22:29:35,933 ############################ 2026-06-25T22:29:35,934 # Package would be ignored # 2026-06-25T22:29:35,934 ############################ 2026-06-25T22:29:35,935 Python recognizes 'plom_server.UserManagement.migrations' as an importable package[^1], 2026-06-25T22:29:35,936 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,937 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,937 package, please make sure that 'plom_server.UserManagement.migrations' is explicitly added 2026-06-25T22:29:35,938 to the `packages` configuration field. 2026-06-25T22:29:35,938 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,939 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,939 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,940 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,940 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,941 If you don't want 'plom_server.UserManagement.migrations' to be distributed and are 2026-06-25T22:29:35,942 already explicitly excluding 'plom_server.UserManagement.migrations' via 2026-06-25T22:29:35,942 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,942 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,943 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,944 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,944 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,946 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,946 even if it does not contain any `.py` files. 2026-06-25T22:29:35,946 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,947 directory, all directories are treated like packages. 2026-06-25T22:29:35,947 ******************************************************************************** 2026-06-25T22:29:35,948 !! 2026-06-25T22:29:35,949 check.warn(importable) 2026-06-25T22:29:35,950 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,950 !! 2026-06-25T22:29:35,951 ******************************************************************************** 2026-06-25T22:29:35,952 ############################ 2026-06-25T22:29:35,953 # Package would be ignored # 2026-06-25T22:29:35,953 ############################ 2026-06-25T22:29:35,954 Python recognizes 'plom_server.UserManagement.tests' as an importable package[^1], 2026-06-25T22:29:35,954 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,955 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,956 package, please make sure that 'plom_server.UserManagement.tests' is explicitly added 2026-06-25T22:29:35,956 to the `packages` configuration field. 2026-06-25T22:29:35,957 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,958 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,958 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,959 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,960 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,961 If you don't want 'plom_server.UserManagement.tests' to be distributed and are 2026-06-25T22:29:35,962 already explicitly excluding 'plom_server.UserManagement.tests' via 2026-06-25T22:29:35,963 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,963 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,964 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,964 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,965 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,966 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,967 even if it does not contain any `.py` files. 2026-06-25T22:29:35,967 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,967 directory, all directories are treated like packages. 2026-06-25T22:29:35,968 ******************************************************************************** 2026-06-25T22:29:35,969 !! 2026-06-25T22:29:35,969 check.warn(importable) 2026-06-25T22:29:35,969 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,970 !! 2026-06-25T22:29:35,971 ******************************************************************************** 2026-06-25T22:29:35,971 ############################ 2026-06-25T22:29:35,971 # Package would be ignored # 2026-06-25T22:29:35,972 ############################ 2026-06-25T22:29:35,972 Python recognizes 'plom_server.demo_files' as an importable package[^1], 2026-06-25T22:29:35,973 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,974 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,974 package, please make sure that 'plom_server.demo_files' is explicitly added 2026-06-25T22:29:35,975 to the `packages` configuration field. 2026-06-25T22:29:35,976 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,977 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,977 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,978 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:35,979 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:35,981 If you don't want 'plom_server.demo_files' to be distributed and are 2026-06-25T22:29:35,981 already explicitly excluding 'plom_server.demo_files' via 2026-06-25T22:29:35,982 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:35,982 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:35,983 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:35,984 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:35,985 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:35,986 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:35,987 even if it does not contain any `.py` files. 2026-06-25T22:29:35,987 On the other hand, currently there is no concept of package data 2026-06-25T22:29:35,988 directory, all directories are treated like packages. 2026-06-25T22:29:35,989 ******************************************************************************** 2026-06-25T22:29:35,990 !! 2026-06-25T22:29:35,990 check.warn(importable) 2026-06-25T22:29:35,991 /tmp/pip-build-env-kkv7prrs/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-25T22:29:35,992 !! 2026-06-25T22:29:35,993 ******************************************************************************** 2026-06-25T22:29:35,993 ############################ 2026-06-25T22:29:35,994 # Package would be ignored # 2026-06-25T22:29:35,994 ############################ 2026-06-25T22:29:35,994 Python recognizes 'plom_server.static.css' as an importable package[^1], 2026-06-25T22:29:35,995 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:35,995 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:35,996 package, please make sure that 'plom_server.static.css' is explicitly added 2026-06-25T22:29:35,996 to the `packages` configuration field. 2026-06-25T22:29:35,997 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:35,998 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:35,998 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:35,999 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:36,000 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:36,000 If you don't want 'plom_server.static.css' to be distributed and are 2026-06-25T22:29:36,001 already explicitly excluding 'plom_server.static.css' via 2026-06-25T22:29:36,001 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:36,002 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:36,002 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:36,003 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:36,004 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:36,006 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:36,006 even if it does not contain any `.py` files. 2026-06-25T22:29:36,007 On the other hand, currently there is no concept of package data 2026-06-25T22:29:36,008 directory, all directories are treated like packages. 2026-06-25T22:29:36,008 ******************************************************************************** 2026-06-25T22:29:36,009 !! 2026-06-25T22:29:36,010 check.warn(importable) 2026-06-25T22:29:36,010 /tmp/pip-build-env-kkv7prrs/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-25T22:29:36,011 !! 2026-06-25T22:29:36,012 ******************************************************************************** 2026-06-25T22:29:36,012 ############################ 2026-06-25T22:29:36,013 # Package would be ignored # 2026-06-25T22:29:36,013 ############################ 2026-06-25T22:29:36,014 Python recognizes 'plom_server.static.js' as an importable package[^1], 2026-06-25T22:29:36,014 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:36,015 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:36,016 package, please make sure that 'plom_server.static.js' is explicitly added 2026-06-25T22:29:36,016 to the `packages` configuration field. 2026-06-25T22:29:36,017 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:36,018 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:36,018 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:36,019 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:36,020 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:36,021 If you don't want 'plom_server.static.js' to be distributed and are 2026-06-25T22:29:36,021 already explicitly excluding 'plom_server.static.js' via 2026-06-25T22:29:36,022 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:36,022 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:36,022 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:36,023 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:36,024 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:36,025 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:36,025 even if it does not contain any `.py` files. 2026-06-25T22:29:36,026 On the other hand, currently there is no concept of package data 2026-06-25T22:29:36,026 directory, all directories are treated like packages. 2026-06-25T22:29:36,026 ******************************************************************************** 2026-06-25T22:29:36,027 !! 2026-06-25T22:29:36,028 check.warn(importable) 2026-06-25T22:29:36,028 /tmp/pip-build-env-kkv7prrs/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-25T22:29:36,028 !! 2026-06-25T22:29:36,029 ******************************************************************************** 2026-06-25T22:29:36,030 ############################ 2026-06-25T22:29:36,030 # Package would be ignored # 2026-06-25T22:29:36,031 ############################ 2026-06-25T22:29:36,032 Python recognizes 'plom_server.templates.Authentication' as an importable package[^1], 2026-06-25T22:29:36,032 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:36,033 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:36,034 package, please make sure that 'plom_server.templates.Authentication' is explicitly added 2026-06-25T22:29:36,034 to the `packages` configuration field. 2026-06-25T22:29:36,035 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:36,036 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:36,036 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:36,037 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:36,038 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:36,039 If you don't want 'plom_server.templates.Authentication' to be distributed and are 2026-06-25T22:29:36,039 already explicitly excluding 'plom_server.templates.Authentication' via 2026-06-25T22:29:36,040 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:36,040 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:36,041 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:36,042 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:36,043 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:36,045 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:36,045 even if it does not contain any `.py` files. 2026-06-25T22:29:36,046 On the other hand, currently there is no concept of package data 2026-06-25T22:29:36,046 directory, all directories are treated like packages. 2026-06-25T22:29:36,047 ******************************************************************************** 2026-06-25T22:29:36,047 !! 2026-06-25T22:29:36,048 check.warn(importable) 2026-06-25T22:29:36,048 /tmp/pip-build-env-kkv7prrs/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-25T22:29:36,048 !! 2026-06-25T22:29:36,049 ******************************************************************************** 2026-06-25T22:29:36,049 ############################ 2026-06-25T22:29:36,050 # Package would be ignored # 2026-06-25T22:29:36,050 ############################ 2026-06-25T22:29:36,051 Python recognizes 'plom_server.templates.BuildPaperPDF' as an importable package[^1], 2026-06-25T22:29:36,051 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:36,052 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:36,052 package, please make sure that 'plom_server.templates.BuildPaperPDF' is explicitly added 2026-06-25T22:29:36,052 to the `packages` configuration field. 2026-06-25T22:29:36,053 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:36,054 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:36,054 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:36,055 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:36,056 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:36,057 If you don't want 'plom_server.templates.BuildPaperPDF' to be distributed and are 2026-06-25T22:29:36,057 already explicitly excluding 'plom_server.templates.BuildPaperPDF' via 2026-06-25T22:29:36,058 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:36,058 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:36,059 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:36,060 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:36,061 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:36,063 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:36,063 even if it does not contain any `.py` files. 2026-06-25T22:29:36,064 On the other hand, currently there is no concept of package data 2026-06-25T22:29:36,064 directory, all directories are treated like packages. 2026-06-25T22:29:36,064 ******************************************************************************** 2026-06-25T22:29:36,065 !! 2026-06-25T22:29:36,066 check.warn(importable) 2026-06-25T22:29:36,066 /tmp/pip-build-env-kkv7prrs/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-25T22:29:36,067 !! 2026-06-25T22:29:36,068 ******************************************************************************** 2026-06-25T22:29:36,069 ############################ 2026-06-25T22:29:36,069 # Package would be ignored # 2026-06-25T22:29:36,070 ############################ 2026-06-25T22:29:36,070 Python recognizes 'plom_server.templates.BuildPaperPDF.fragments' as an importable package[^1], 2026-06-25T22:29:36,071 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:36,073 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:36,073 package, please make sure that 'plom_server.templates.BuildPaperPDF.fragments' is explicitly added 2026-06-25T22:29:36,073 to the `packages` configuration field. 2026-06-25T22:29:36,074 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:36,074 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:36,075 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:36,076 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:36,076 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:36,077 If you don't want 'plom_server.templates.BuildPaperPDF.fragments' to be distributed and are 2026-06-25T22:29:36,077 already explicitly excluding 'plom_server.templates.BuildPaperPDF.fragments' via 2026-06-25T22:29:36,078 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:36,078 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:36,078 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:36,079 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:36,080 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:36,081 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:36,082 even if it does not contain any `.py` files. 2026-06-25T22:29:36,082 On the other hand, currently there is no concept of package data 2026-06-25T22:29:36,083 directory, all directories are treated like packages. 2026-06-25T22:29:36,083 ******************************************************************************** 2026-06-25T22:29:36,084 !! 2026-06-25T22:29:36,084 check.warn(importable) 2026-06-25T22:29:36,085 /tmp/pip-build-env-kkv7prrs/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-25T22:29:36,086 !! 2026-06-25T22:29:36,086 ******************************************************************************** 2026-06-25T22:29:36,087 ############################ 2026-06-25T22:29:36,088 # Package would be ignored # 2026-06-25T22:29:36,088 ############################ 2026-06-25T22:29:36,089 Python recognizes 'plom_server.templates.Finish' as an importable package[^1], 2026-06-25T22:29:36,089 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:36,090 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:36,091 package, please make sure that 'plom_server.templates.Finish' is explicitly added 2026-06-25T22:29:36,091 to the `packages` configuration field. 2026-06-25T22:29:36,092 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:36,093 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:36,093 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:36,094 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:36,095 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:36,096 If you don't want 'plom_server.templates.Finish' to be distributed and are 2026-06-25T22:29:36,097 already explicitly excluding 'plom_server.templates.Finish' via 2026-06-25T22:29:36,098 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:36,098 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:36,099 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:36,100 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:36,100 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:36,101 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:36,102 even if it does not contain any `.py` files. 2026-06-25T22:29:36,102 On the other hand, currently there is no concept of package data 2026-06-25T22:29:36,103 directory, all directories are treated like packages. 2026-06-25T22:29:36,103 ******************************************************************************** 2026-06-25T22:29:36,104 !! 2026-06-25T22:29:36,104 check.warn(importable) 2026-06-25T22:29:36,105 /tmp/pip-build-env-kkv7prrs/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-25T22:29:36,105 !! 2026-06-25T22:29:36,106 ******************************************************************************** 2026-06-25T22:29:36,107 ############################ 2026-06-25T22:29:36,107 # Package would be ignored # 2026-06-25T22:29:36,107 ############################ 2026-06-25T22:29:36,108 Python recognizes 'plom_server.templates.Finish.Reports' as an importable package[^1], 2026-06-25T22:29:36,108 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:36,109 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:36,110 package, please make sure that 'plom_server.templates.Finish.Reports' is explicitly added 2026-06-25T22:29:36,110 to the `packages` configuration field. 2026-06-25T22:29:36,111 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:36,112 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:36,113 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:36,114 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:36,115 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:36,116 If you don't want 'plom_server.templates.Finish.Reports' to be distributed and are 2026-06-25T22:29:36,117 already explicitly excluding 'plom_server.templates.Finish.Reports' via 2026-06-25T22:29:36,117 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:36,118 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:36,118 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:36,119 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:36,120 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:36,122 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:36,123 even if it does not contain any `.py` files. 2026-06-25T22:29:36,123 On the other hand, currently there is no concept of package data 2026-06-25T22:29:36,124 directory, all directories are treated like packages. 2026-06-25T22:29:36,124 ******************************************************************************** 2026-06-25T22:29:36,126 !! 2026-06-25T22:29:36,126 check.warn(importable) 2026-06-25T22:29:36,127 /tmp/pip-build-env-kkv7prrs/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-25T22:29:36,127 !! 2026-06-25T22:29:36,129 ******************************************************************************** 2026-06-25T22:29:36,129 ############################ 2026-06-25T22:29:36,129 # Package would be ignored # 2026-06-25T22:29:36,130 ############################ 2026-06-25T22:29:36,130 Python recognizes 'plom_server.templates.Identify' as an importable package[^1], 2026-06-25T22:29:36,131 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:36,131 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:36,132 package, please make sure that 'plom_server.templates.Identify' is explicitly added 2026-06-25T22:29:36,132 to the `packages` configuration field. 2026-06-25T22:29:36,133 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:36,133 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:36,134 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:36,134 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:36,135 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:36,136 If you don't want 'plom_server.templates.Identify' to be distributed and are 2026-06-25T22:29:36,136 already explicitly excluding 'plom_server.templates.Identify' via 2026-06-25T22:29:36,137 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:36,137 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:36,138 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:36,139 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:36,140 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:36,141 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:36,142 even if it does not contain any `.py` files. 2026-06-25T22:29:36,142 On the other hand, currently there is no concept of package data 2026-06-25T22:29:36,143 directory, all directories are treated like packages. 2026-06-25T22:29:36,143 ******************************************************************************** 2026-06-25T22:29:36,145 !! 2026-06-25T22:29:36,145 check.warn(importable) 2026-06-25T22:29:36,146 /tmp/pip-build-env-kkv7prrs/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-25T22:29:36,146 !! 2026-06-25T22:29:36,147 ******************************************************************************** 2026-06-25T22:29:36,148 ############################ 2026-06-25T22:29:36,148 # Package would be ignored # 2026-06-25T22:29:36,149 ############################ 2026-06-25T22:29:36,149 Python recognizes 'plom_server.templates.Preparation' as an importable package[^1], 2026-06-25T22:29:36,150 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:36,151 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:36,151 package, please make sure that 'plom_server.templates.Preparation' is explicitly added 2026-06-25T22:29:36,152 to the `packages` configuration field. 2026-06-25T22:29:36,153 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:36,154 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:36,155 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:36,155 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:36,156 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:36,157 If you don't want 'plom_server.templates.Preparation' to be distributed and are 2026-06-25T22:29:36,157 already explicitly excluding 'plom_server.templates.Preparation' via 2026-06-25T22:29:36,157 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:36,158 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:36,158 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:36,159 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:36,160 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:36,161 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:36,161 even if it does not contain any `.py` files. 2026-06-25T22:29:36,162 On the other hand, currently there is no concept of package data 2026-06-25T22:29:36,162 directory, all directories are treated like packages. 2026-06-25T22:29:36,163 ******************************************************************************** 2026-06-25T22:29:36,163 !! 2026-06-25T22:29:36,164 check.warn(importable) 2026-06-25T22:29:36,164 /tmp/pip-build-env-kkv7prrs/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-25T22:29:36,165 !! 2026-06-25T22:29:36,166 ******************************************************************************** 2026-06-25T22:29:36,166 ############################ 2026-06-25T22:29:36,167 # Package would be ignored # 2026-06-25T22:29:36,167 ############################ 2026-06-25T22:29:36,168 Python recognizes 'plom_server.templates.Profile' as an importable package[^1], 2026-06-25T22:29:36,168 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:36,169 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:36,170 package, please make sure that 'plom_server.templates.Profile' is explicitly added 2026-06-25T22:29:36,171 to the `packages` configuration field. 2026-06-25T22:29:36,172 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:36,172 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:36,173 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:36,174 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:36,175 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:36,176 If you don't want 'plom_server.templates.Profile' to be distributed and are 2026-06-25T22:29:36,176 already explicitly excluding 'plom_server.templates.Profile' via 2026-06-25T22:29:36,177 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:36,177 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:36,178 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:36,179 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:36,180 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:36,182 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:36,182 even if it does not contain any `.py` files. 2026-06-25T22:29:36,183 On the other hand, currently there is no concept of package data 2026-06-25T22:29:36,184 directory, all directories are treated like packages. 2026-06-25T22:29:36,184 ******************************************************************************** 2026-06-25T22:29:36,185 !! 2026-06-25T22:29:36,185 check.warn(importable) 2026-06-25T22:29:36,186 /tmp/pip-build-env-kkv7prrs/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-25T22:29:36,186 !! 2026-06-25T22:29:36,187 ******************************************************************************** 2026-06-25T22:29:36,187 ############################ 2026-06-25T22:29:36,187 # Package would be ignored # 2026-06-25T22:29:36,188 ############################ 2026-06-25T22:29:36,188 Python recognizes 'plom_server.templates.Progress' as an importable package[^1], 2026-06-25T22:29:36,188 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:36,189 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:36,190 package, please make sure that 'plom_server.templates.Progress' is explicitly added 2026-06-25T22:29:36,190 to the `packages` configuration field. 2026-06-25T22:29:36,191 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:36,191 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:36,192 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:36,193 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:36,194 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:36,195 If you don't want 'plom_server.templates.Progress' to be distributed and are 2026-06-25T22:29:36,196 already explicitly excluding 'plom_server.templates.Progress' via 2026-06-25T22:29:36,196 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:36,197 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:36,198 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:36,199 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:36,200 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:36,201 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:36,202 even if it does not contain any `.py` files. 2026-06-25T22:29:36,202 On the other hand, currently there is no concept of package data 2026-06-25T22:29:36,203 directory, all directories are treated like packages. 2026-06-25T22:29:36,203 ******************************************************************************** 2026-06-25T22:29:36,204 !! 2026-06-25T22:29:36,205 check.warn(importable) 2026-06-25T22:29:36,205 /tmp/pip-build-env-kkv7prrs/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-25T22:29:36,206 !! 2026-06-25T22:29:36,207 ******************************************************************************** 2026-06-25T22:29:36,207 ############################ 2026-06-25T22:29:36,208 # Package would be ignored # 2026-06-25T22:29:36,209 ############################ 2026-06-25T22:29:36,209 Python recognizes 'plom_server.templates.Progress.Identify' as an importable package[^1], 2026-06-25T22:29:36,210 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:36,211 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:36,211 package, please make sure that 'plom_server.templates.Progress.Identify' is explicitly added 2026-06-25T22:29:36,212 to the `packages` configuration field. 2026-06-25T22:29:36,212 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:36,213 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:36,213 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:36,214 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:36,215 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:36,215 If you don't want 'plom_server.templates.Progress.Identify' to be distributed and are 2026-06-25T22:29:36,216 already explicitly excluding 'plom_server.templates.Progress.Identify' via 2026-06-25T22:29:36,216 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:36,216 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:36,217 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:36,218 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:36,218 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:36,220 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:36,221 even if it does not contain any `.py` files. 2026-06-25T22:29:36,221 On the other hand, currently there is no concept of package data 2026-06-25T22:29:36,222 directory, all directories are treated like packages. 2026-06-25T22:29:36,222 ******************************************************************************** 2026-06-25T22:29:36,223 !! 2026-06-25T22:29:36,224 check.warn(importable) 2026-06-25T22:29:36,225 /tmp/pip-build-env-kkv7prrs/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-25T22:29:36,225 !! 2026-06-25T22:29:36,226 ******************************************************************************** 2026-06-25T22:29:36,227 ############################ 2026-06-25T22:29:36,228 # Package would be ignored # 2026-06-25T22:29:36,228 ############################ 2026-06-25T22:29:36,229 Python recognizes 'plom_server.templates.Progress.Mark' as an importable package[^1], 2026-06-25T22:29:36,229 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:36,230 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:36,230 package, please make sure that 'plom_server.templates.Progress.Mark' is explicitly added 2026-06-25T22:29:36,231 to the `packages` configuration field. 2026-06-25T22:29:36,232 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:36,233 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:36,233 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:36,234 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:36,235 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:36,237 If you don't want 'plom_server.templates.Progress.Mark' to be distributed and are 2026-06-25T22:29:36,237 already explicitly excluding 'plom_server.templates.Progress.Mark' via 2026-06-25T22:29:36,238 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:36,239 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:36,239 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:36,240 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:36,241 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:36,242 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:36,243 even if it does not contain any `.py` files. 2026-06-25T22:29:36,243 On the other hand, currently there is no concept of package data 2026-06-25T22:29:36,243 directory, all directories are treated like packages. 2026-06-25T22:29:36,244 ******************************************************************************** 2026-06-25T22:29:36,245 !! 2026-06-25T22:29:36,245 check.warn(importable) 2026-06-25T22:29:36,246 /tmp/pip-build-env-kkv7prrs/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-25T22:29:36,246 !! 2026-06-25T22:29:36,247 ******************************************************************************** 2026-06-25T22:29:36,247 ############################ 2026-06-25T22:29:36,248 # Package would be ignored # 2026-06-25T22:29:36,248 ############################ 2026-06-25T22:29:36,249 Python recognizes 'plom_server.templates.Progress.User_Info' as an importable package[^1], 2026-06-25T22:29:36,249 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:36,250 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:36,251 package, please make sure that 'plom_server.templates.Progress.User_Info' is explicitly added 2026-06-25T22:29:36,252 to the `packages` configuration field. 2026-06-25T22:29:36,253 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:36,253 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:36,254 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:36,255 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:36,256 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:36,257 If you don't want 'plom_server.templates.Progress.User_Info' to be distributed and are 2026-06-25T22:29:36,258 already explicitly excluding 'plom_server.templates.Progress.User_Info' via 2026-06-25T22:29:36,259 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:36,259 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:36,260 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:36,261 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:36,262 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:36,263 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:36,264 even if it does not contain any `.py` files. 2026-06-25T22:29:36,265 On the other hand, currently there is no concept of package data 2026-06-25T22:29:36,265 directory, all directories are treated like packages. 2026-06-25T22:29:36,266 ******************************************************************************** 2026-06-25T22:29:36,267 !! 2026-06-25T22:29:36,268 check.warn(importable) 2026-06-25T22:29:36,268 /tmp/pip-build-env-kkv7prrs/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-25T22:29:36,269 !! 2026-06-25T22:29:36,270 ******************************************************************************** 2026-06-25T22:29:36,270 ############################ 2026-06-25T22:29:36,270 # Package would be ignored # 2026-06-25T22:29:36,271 ############################ 2026-06-25T22:29:36,271 Python recognizes 'plom_server.templates.Progress.fragments' as an importable package[^1], 2026-06-25T22:29:36,272 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:36,272 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:36,273 package, please make sure that 'plom_server.templates.Progress.fragments' is explicitly added 2026-06-25T22:29:36,273 to the `packages` configuration field. 2026-06-25T22:29:36,274 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:36,274 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:36,275 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:36,276 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:36,277 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:36,278 If you don't want 'plom_server.templates.Progress.fragments' to be distributed and are 2026-06-25T22:29:36,278 already explicitly excluding 'plom_server.templates.Progress.fragments' via 2026-06-25T22:29:36,279 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:36,279 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:36,280 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:36,281 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:36,282 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:36,283 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:36,284 even if it does not contain any `.py` files. 2026-06-25T22:29:36,284 On the other hand, currently there is no concept of package data 2026-06-25T22:29:36,285 directory, all directories are treated like packages. 2026-06-25T22:29:36,285 ******************************************************************************** 2026-06-25T22:29:36,286 !! 2026-06-25T22:29:36,287 check.warn(importable) 2026-06-25T22:29:36,287 /tmp/pip-build-env-kkv7prrs/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-25T22:29:36,288 !! 2026-06-25T22:29:36,289 ******************************************************************************** 2026-06-25T22:29:36,289 ############################ 2026-06-25T22:29:36,290 # Package would be ignored # 2026-06-25T22:29:36,290 ############################ 2026-06-25T22:29:36,291 Python recognizes 'plom_server.templates.QuestionClustering' as an importable package[^1], 2026-06-25T22:29:36,292 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:36,293 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:36,293 package, please make sure that 'plom_server.templates.QuestionClustering' is explicitly added 2026-06-25T22:29:36,293 to the `packages` configuration field. 2026-06-25T22:29:36,295 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:36,295 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:36,296 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:36,296 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:36,297 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:36,298 If you don't want 'plom_server.templates.QuestionClustering' to be distributed and are 2026-06-25T22:29:36,298 already explicitly excluding 'plom_server.templates.QuestionClustering' via 2026-06-25T22:29:36,299 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:36,299 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:36,300 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:36,300 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:36,301 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:36,303 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:36,303 even if it does not contain any `.py` files. 2026-06-25T22:29:36,303 On the other hand, currently there is no concept of package data 2026-06-25T22:29:36,304 directory, all directories are treated like packages. 2026-06-25T22:29:36,304 ******************************************************************************** 2026-06-25T22:29:36,305 !! 2026-06-25T22:29:36,306 check.warn(importable) 2026-06-25T22:29:36,306 /tmp/pip-build-env-kkv7prrs/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-25T22:29:36,307 !! 2026-06-25T22:29:36,308 ******************************************************************************** 2026-06-25T22:29:36,308 ############################ 2026-06-25T22:29:36,309 # Package would be ignored # 2026-06-25T22:29:36,309 ############################ 2026-06-25T22:29:36,310 Python recognizes 'plom_server.templates.QuestionClustering.fragments' as an importable package[^1], 2026-06-25T22:29:36,310 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:36,311 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:36,312 package, please make sure that 'plom_server.templates.QuestionClustering.fragments' is explicitly added 2026-06-25T22:29:36,312 to the `packages` configuration field. 2026-06-25T22:29:36,314 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:36,315 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:36,315 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:36,316 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:36,317 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:36,318 If you don't want 'plom_server.templates.QuestionClustering.fragments' to be distributed and are 2026-06-25T22:29:36,319 already explicitly excluding 'plom_server.templates.QuestionClustering.fragments' via 2026-06-25T22:29:36,319 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:36,320 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:36,320 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:36,322 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:36,323 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:36,324 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:36,324 even if it does not contain any `.py` files. 2026-06-25T22:29:36,325 On the other hand, currently there is no concept of package data 2026-06-25T22:29:36,325 directory, all directories are treated like packages. 2026-06-25T22:29:36,326 ******************************************************************************** 2026-06-25T22:29:36,327 !! 2026-06-25T22:29:36,327 check.warn(importable) 2026-06-25T22:29:36,328 /tmp/pip-build-env-kkv7prrs/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-25T22:29:36,328 !! 2026-06-25T22:29:36,329 ******************************************************************************** 2026-06-25T22:29:36,329 ############################ 2026-06-25T22:29:36,330 # Package would be ignored # 2026-06-25T22:29:36,330 ############################ 2026-06-25T22:29:36,331 Python recognizes 'plom_server.templates.Questiontags' as an importable package[^1], 2026-06-25T22:29:36,331 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:36,332 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:36,333 package, please make sure that 'plom_server.templates.Questiontags' is explicitly added 2026-06-25T22:29:36,333 to the `packages` configuration field. 2026-06-25T22:29:36,334 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:36,335 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:36,335 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:36,337 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:36,338 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:36,339 If you don't want 'plom_server.templates.Questiontags' to be distributed and are 2026-06-25T22:29:36,339 already explicitly excluding 'plom_server.templates.Questiontags' via 2026-06-25T22:29:36,340 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:36,340 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:36,341 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:36,342 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:36,343 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:36,344 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:36,345 even if it does not contain any `.py` files. 2026-06-25T22:29:36,345 On the other hand, currently there is no concept of package data 2026-06-25T22:29:36,346 directory, all directories are treated like packages. 2026-06-25T22:29:36,347 ******************************************************************************** 2026-06-25T22:29:36,348 !! 2026-06-25T22:29:36,349 check.warn(importable) 2026-06-25T22:29:36,349 /tmp/pip-build-env-kkv7prrs/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-25T22:29:36,350 !! 2026-06-25T22:29:36,351 ******************************************************************************** 2026-06-25T22:29:36,351 ############################ 2026-06-25T22:29:36,352 # Package would be ignored # 2026-06-25T22:29:36,352 ############################ 2026-06-25T22:29:36,353 Python recognizes 'plom_server.templates.Rectangles' as an importable package[^1], 2026-06-25T22:29:36,353 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:36,354 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:36,354 package, please make sure that 'plom_server.templates.Rectangles' is explicitly added 2026-06-25T22:29:36,355 to the `packages` configuration field. 2026-06-25T22:29:36,356 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:36,356 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:36,357 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:36,357 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:36,358 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:36,359 If you don't want 'plom_server.templates.Rectangles' to be distributed and are 2026-06-25T22:29:36,360 already explicitly excluding 'plom_server.templates.Rectangles' via 2026-06-25T22:29:36,360 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:36,361 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:36,361 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:36,362 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:36,363 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:36,365 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:36,365 even if it does not contain any `.py` files. 2026-06-25T22:29:36,366 On the other hand, currently there is no concept of package data 2026-06-25T22:29:36,367 directory, all directories are treated like packages. 2026-06-25T22:29:36,367 ******************************************************************************** 2026-06-25T22:29:36,368 !! 2026-06-25T22:29:36,369 check.warn(importable) 2026-06-25T22:29:36,369 /tmp/pip-build-env-kkv7prrs/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-25T22:29:36,370 !! 2026-06-25T22:29:36,371 ******************************************************************************** 2026-06-25T22:29:36,371 ############################ 2026-06-25T22:29:36,372 # Package would be ignored # 2026-06-25T22:29:36,372 ############################ 2026-06-25T22:29:36,373 Python recognizes 'plom_server.templates.Reports' as an importable package[^1], 2026-06-25T22:29:36,374 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:36,375 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:36,375 package, please make sure that 'plom_server.templates.Reports' is explicitly added 2026-06-25T22:29:36,376 to the `packages` configuration field. 2026-06-25T22:29:36,377 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:36,377 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:36,378 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:36,379 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:36,380 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:36,381 If you don't want 'plom_server.templates.Reports' to be distributed and are 2026-06-25T22:29:36,382 already explicitly excluding 'plom_server.templates.Reports' via 2026-06-25T22:29:36,382 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:36,383 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:36,383 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:36,384 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:36,385 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:36,387 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:36,387 even if it does not contain any `.py` files. 2026-06-25T22:29:36,387 On the other hand, currently there is no concept of package data 2026-06-25T22:29:36,388 directory, all directories are treated like packages. 2026-06-25T22:29:36,388 ******************************************************************************** 2026-06-25T22:29:36,389 !! 2026-06-25T22:29:36,390 check.warn(importable) 2026-06-25T22:29:36,390 /tmp/pip-build-env-kkv7prrs/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-25T22:29:36,391 !! 2026-06-25T22:29:36,392 ******************************************************************************** 2026-06-25T22:29:36,392 ############################ 2026-06-25T22:29:36,393 # Package would be ignored # 2026-06-25T22:29:36,393 ############################ 2026-06-25T22:29:36,394 Python recognizes 'plom_server.templates.Rubrics' as an importable package[^1], 2026-06-25T22:29:36,394 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:36,395 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:36,396 package, please make sure that 'plom_server.templates.Rubrics' is explicitly added 2026-06-25T22:29:36,396 to the `packages` configuration field. 2026-06-25T22:29:36,397 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:36,398 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:36,398 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:36,399 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:36,400 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:36,401 If you don't want 'plom_server.templates.Rubrics' to be distributed and are 2026-06-25T22:29:36,402 already explicitly excluding 'plom_server.templates.Rubrics' via 2026-06-25T22:29:36,402 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:36,403 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:36,404 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:36,404 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:36,405 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:36,407 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:36,408 even if it does not contain any `.py` files. 2026-06-25T22:29:36,408 On the other hand, currently there is no concept of package data 2026-06-25T22:29:36,409 directory, all directories are treated like packages. 2026-06-25T22:29:36,409 ******************************************************************************** 2026-06-25T22:29:36,410 !! 2026-06-25T22:29:36,411 check.warn(importable) 2026-06-25T22:29:36,411 /tmp/pip-build-env-kkv7prrs/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-25T22:29:36,412 !! 2026-06-25T22:29:36,413 ******************************************************************************** 2026-06-25T22:29:36,413 ############################ 2026-06-25T22:29:36,413 # Package would be ignored # 2026-06-25T22:29:36,414 ############################ 2026-06-25T22:29:36,414 Python recognizes 'plom_server.templates.Scan' as an importable package[^1], 2026-06-25T22:29:36,414 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:36,415 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:36,416 package, please make sure that 'plom_server.templates.Scan' is explicitly added 2026-06-25T22:29:36,416 to the `packages` configuration field. 2026-06-25T22:29:36,417 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:36,417 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:36,418 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:36,419 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:36,420 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:36,421 If you don't want 'plom_server.templates.Scan' to be distributed and are 2026-06-25T22:29:36,421 already explicitly excluding 'plom_server.templates.Scan' via 2026-06-25T22:29:36,422 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:36,422 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:36,423 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:36,424 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:36,425 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:36,426 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:36,426 even if it does not contain any `.py` files. 2026-06-25T22:29:36,427 On the other hand, currently there is no concept of package data 2026-06-25T22:29:36,427 directory, all directories are treated like packages. 2026-06-25T22:29:36,428 ******************************************************************************** 2026-06-25T22:29:36,429 !! 2026-06-25T22:29:36,430 check.warn(importable) 2026-06-25T22:29:36,430 /tmp/pip-build-env-kkv7prrs/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-25T22:29:36,431 !! 2026-06-25T22:29:36,432 ******************************************************************************** 2026-06-25T22:29:36,432 ############################ 2026-06-25T22:29:36,433 # Package would be ignored # 2026-06-25T22:29:36,433 ############################ 2026-06-25T22:29:36,434 Python recognizes 'plom_server.templates.Scan.fragments' as an importable package[^1], 2026-06-25T22:29:36,434 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:36,436 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:36,436 package, please make sure that 'plom_server.templates.Scan.fragments' is explicitly added 2026-06-25T22:29:36,437 to the `packages` configuration field. 2026-06-25T22:29:36,438 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:36,438 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:36,439 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:36,439 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:36,440 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:36,441 If you don't want 'plom_server.templates.Scan.fragments' to be distributed and are 2026-06-25T22:29:36,442 already explicitly excluding 'plom_server.templates.Scan.fragments' via 2026-06-25T22:29:36,442 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:36,442 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:36,443 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:36,444 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:36,445 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:36,446 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:36,446 even if it does not contain any `.py` files. 2026-06-25T22:29:36,447 On the other hand, currently there is no concept of package data 2026-06-25T22:29:36,447 directory, all directories are treated like packages. 2026-06-25T22:29:36,448 ******************************************************************************** 2026-06-25T22:29:36,449 !! 2026-06-25T22:29:36,449 check.warn(importable) 2026-06-25T22:29:36,450 /tmp/pip-build-env-kkv7prrs/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-25T22:29:36,450 !! 2026-06-25T22:29:36,451 ******************************************************************************** 2026-06-25T22:29:36,452 ############################ 2026-06-25T22:29:36,452 # Package would be ignored # 2026-06-25T22:29:36,453 ############################ 2026-06-25T22:29:36,453 Python recognizes 'plom_server.templates.SpecCreator' as an importable package[^1], 2026-06-25T22:29:36,454 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:36,455 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:36,455 package, please make sure that 'plom_server.templates.SpecCreator' is explicitly added 2026-06-25T22:29:36,456 to the `packages` configuration field. 2026-06-25T22:29:36,457 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:36,457 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:36,458 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:36,459 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:36,460 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:36,461 If you don't want 'plom_server.templates.SpecCreator' to be distributed and are 2026-06-25T22:29:36,462 already explicitly excluding 'plom_server.templates.SpecCreator' via 2026-06-25T22:29:36,462 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:36,463 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:36,463 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:36,464 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:36,465 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:36,466 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:36,467 even if it does not contain any `.py` files. 2026-06-25T22:29:36,467 On the other hand, currently there is no concept of package data 2026-06-25T22:29:36,468 directory, all directories are treated like packages. 2026-06-25T22:29:36,468 ******************************************************************************** 2026-06-25T22:29:36,469 !! 2026-06-25T22:29:36,469 check.warn(importable) 2026-06-25T22:29:36,470 /tmp/pip-build-env-kkv7prrs/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-25T22:29:36,470 !! 2026-06-25T22:29:36,471 ******************************************************************************** 2026-06-25T22:29:36,472 ############################ 2026-06-25T22:29:36,472 # Package would be ignored # 2026-06-25T22:29:36,473 ############################ 2026-06-25T22:29:36,473 Python recognizes 'plom_server.templates.Tags' as an importable package[^1], 2026-06-25T22:29:36,474 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:36,474 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:36,475 package, please make sure that 'plom_server.templates.Tags' is explicitly added 2026-06-25T22:29:36,475 to the `packages` configuration field. 2026-06-25T22:29:36,477 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:36,477 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:36,478 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:36,479 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:36,480 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:36,481 If you don't want 'plom_server.templates.Tags' to be distributed and are 2026-06-25T22:29:36,481 already explicitly excluding 'plom_server.templates.Tags' via 2026-06-25T22:29:36,482 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:36,482 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:36,483 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:36,484 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:36,485 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:36,486 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:36,487 even if it does not contain any `.py` files. 2026-06-25T22:29:36,488 On the other hand, currently there is no concept of package data 2026-06-25T22:29:36,488 directory, all directories are treated like packages. 2026-06-25T22:29:36,489 ******************************************************************************** 2026-06-25T22:29:36,490 !! 2026-06-25T22:29:36,490 check.warn(importable) 2026-06-25T22:29:36,491 /tmp/pip-build-env-kkv7prrs/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-25T22:29:36,491 !! 2026-06-25T22:29:36,493 ******************************************************************************** 2026-06-25T22:29:36,493 ############################ 2026-06-25T22:29:36,494 # Package would be ignored # 2026-06-25T22:29:36,494 ############################ 2026-06-25T22:29:36,495 Python recognizes 'plom_server.templates.TaskOrder' as an importable package[^1], 2026-06-25T22:29:36,495 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:36,496 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:36,496 package, please make sure that 'plom_server.templates.TaskOrder' is explicitly added 2026-06-25T22:29:36,497 to the `packages` configuration field. 2026-06-25T22:29:36,498 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:36,498 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:36,499 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:36,500 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:36,500 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:36,501 If you don't want 'plom_server.templates.TaskOrder' to be distributed and are 2026-06-25T22:29:36,502 already explicitly excluding 'plom_server.templates.TaskOrder' via 2026-06-25T22:29:36,503 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:36,503 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:36,503 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:36,504 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:36,505 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:36,507 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:36,507 even if it does not contain any `.py` files. 2026-06-25T22:29:36,508 On the other hand, currently there is no concept of package data 2026-06-25T22:29:36,508 directory, all directories are treated like packages. 2026-06-25T22:29:36,509 ******************************************************************************** 2026-06-25T22:29:36,510 !! 2026-06-25T22:29:36,511 check.warn(importable) 2026-06-25T22:29:36,511 /tmp/pip-build-env-kkv7prrs/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-25T22:29:36,512 !! 2026-06-25T22:29:36,513 ******************************************************************************** 2026-06-25T22:29:36,513 ############################ 2026-06-25T22:29:36,514 # Package would be ignored # 2026-06-25T22:29:36,514 ############################ 2026-06-25T22:29:36,515 Python recognizes 'plom_server.templates.UserManagement' as an importable package[^1], 2026-06-25T22:29:36,515 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:36,516 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:36,517 package, please make sure that 'plom_server.templates.UserManagement' is explicitly added 2026-06-25T22:29:36,517 to the `packages` configuration field. 2026-06-25T22:29:36,518 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:36,519 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:36,519 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:36,520 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:36,521 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:36,523 If you don't want 'plom_server.templates.UserManagement' to be distributed and are 2026-06-25T22:29:36,523 already explicitly excluding 'plom_server.templates.UserManagement' via 2026-06-25T22:29:36,523 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:36,524 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:36,524 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:36,525 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:36,526 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:36,527 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:36,528 even if it does not contain any `.py` files. 2026-06-25T22:29:36,528 On the other hand, currently there is no concept of package data 2026-06-25T22:29:36,529 directory, all directories are treated like packages. 2026-06-25T22:29:36,529 ******************************************************************************** 2026-06-25T22:29:36,530 !! 2026-06-25T22:29:36,531 check.warn(importable) 2026-06-25T22:29:36,531 /tmp/pip-build-env-kkv7prrs/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-25T22:29:36,532 !! 2026-06-25T22:29:36,532 ******************************************************************************** 2026-06-25T22:29:36,533 ############################ 2026-06-25T22:29:36,533 # Package would be ignored # 2026-06-25T22:29:36,534 ############################ 2026-06-25T22:29:36,534 Python recognizes 'plom_server.templates.base' as an importable package[^1], 2026-06-25T22:29:36,535 but it is absent from setuptools' `packages` configuration. 2026-06-25T22:29:36,536 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-25T22:29:36,536 package, please make sure that 'plom_server.templates.base' is explicitly added 2026-06-25T22:29:36,537 to the `packages` configuration field. 2026-06-25T22:29:36,538 Alternatively, you can also rely on setuptools' discovery methods 2026-06-25T22:29:36,538 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-25T22:29:36,539 instead of `find_packages(...)`/`find:`). 2026-06-25T22:29:36,540 You can read more about "package discovery" on setuptools documentation page: 2026-06-25T22:29:36,541 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-25T22:29:36,542 If you don't want 'plom_server.templates.base' to be distributed and are 2026-06-25T22:29:36,542 already explicitly excluding 'plom_server.templates.base' via 2026-06-25T22:29:36,543 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-25T22:29:36,543 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-25T22:29:36,544 combination with a more fine grained `package-data` configuration. 2026-06-25T22:29:36,545 You can read more about "package data files" on setuptools documentation page: 2026-06-25T22:29:36,546 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-25T22:29:36,548 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-25T22:29:36,548 even if it does not contain any `.py` files. 2026-06-25T22:29:36,549 On the other hand, currently there is no concept of package data 2026-06-25T22:29:36,549 directory, all directories are treated like packages. 2026-06-25T22:29:36,550 ******************************************************************************** 2026-06-25T22:29:36,551 !! 2026-06-25T22:29:36,552 check.warn(importable) 2026-06-25T22:29:36,552 copying plom/demo_rubrics.toml -> build/lib/plom 2026-06-25T22:29:36,552 copying plom/idBox2.pdf -> build/lib/plom 2026-06-25T22:29:36,553 copying plom/idBox4.pdf -> build/lib/plom 2026-06-25T22:29:36,553 copying plom/latexTemplate.tex -> build/lib/plom 2026-06-25T22:29:36,554 copying plom/latexTemplatev2.tex -> build/lib/plom 2026-06-25T22:29:36,554 copying plom/templateSolutionSpec.toml -> build/lib/plom 2026-06-25T22:29:36,555 copying plom/templateTestSpec.toml -> build/lib/plom 2026-06-25T22:29:36,555 copying plom/templateUserList.csv -> build/lib/plom 2026-06-25T22:29:36,555 copying plom/test_target_latex.png -> build/lib/plom 2026-06-25T22:29:36,556 copying plom/test_target_latex_old.png -> build/lib/plom 2026-06-25T22:29:36,556 copying plom/create/bundle_separator_src.tex -> build/lib/plom/create 2026-06-25T22:29:36,557 copying plom/create/digits.json -> build/lib/plom/create 2026-06-25T22:29:36,557 copying plom/create/extra_pages_src.tex -> build/lib/plom/create 2026-06-25T22:29:36,557 copying plom/create/scrap_paper_src.tex -> build/lib/plom/create 2026-06-25T22:29:36,558 copying plom/create/fonts/adr_handwriting.ttf -> build/lib/plom/create/fonts 2026-06-25T22:29:36,558 copying plom/create/fonts/bt_handwriting.ttf -> build/lib/plom/create/fonts 2026-06-25T22:29:36,559 copying plom/create/fonts/ejx_handwriting.ttf -> build/lib/plom/create/fonts 2026-06-25T22:29:36,559 copying plom/create/fonts/ld_handwriting.ttf -> build/lib/plom/create/fonts 2026-06-25T22:29:36,560 copying plom/create/fonts/nh_handwriting.ttf -> build/lib/plom/create/fonts 2026-06-25T22:29:36,560 copying plom/create/fonts/pdl_handwriting.ttf -> build/lib/plom/create/fonts 2026-06-25T22:29:36,561 copying plom/scan/test_rgb.png -> build/lib/plom/scan 2026-06-25T22:29:36,561 copying plom/scan/test_zbar_fails.png -> build/lib/plom/scan 2026-06-25T22:29:36,562 copying plom_server/log_config_dev.yaml -> build/lib/plom_server 2026-06-25T22:29:36,562 copying plom_server/log_config_prod.yaml -> build/lib/plom_server 2026-06-25T22:29:36,563 creating build/lib/plom_server/demo_files 2026-06-25T22:29:36,563 copying plom_server/demo_files/assessment_v1.tex -> build/lib/plom_server/demo_files 2026-06-25T22:29:36,564 copying plom_server/demo_files/assessment_v2.tex -> build/lib/plom_server/demo_files 2026-06-25T22:29:36,564 copying plom_server/demo_files/assessment_v3.tex -> build/lib/plom_server/demo_files 2026-06-25T22:29:36,565 copying plom_server/demo_files/bundle_for_demo.toml -> build/lib/plom_server/demo_files 2026-06-25T22:29:36,565 copying plom_server/demo_files/bundle_for_long_demo.toml -> build/lib/plom_server/demo_files 2026-06-25T22:29:36,566 copying plom_server/demo_files/bundle_for_plaid_demo.toml -> build/lib/plom_server/demo_files 2026-06-25T22:29:36,566 copying plom_server/demo_files/bundle_for_quick_demo.toml -> build/lib/plom_server/demo_files 2026-06-25T22:29:36,567 copying plom_server/demo_files/cl_for_demo.csv -> build/lib/plom_server/demo_files 2026-06-25T22:29:36,567 copying plom_server/demo_files/cl_for_long_demo.csv -> build/lib/plom_server/demo_files 2026-06-25T22:29:36,568 copying plom_server/demo_files/cl_for_plaid_demo.csv -> build/lib/plom_server/demo_files 2026-06-25T22:29:36,568 copying plom_server/demo_files/cl_for_quick_demo.csv -> build/lib/plom_server/demo_files 2026-06-25T22:29:36,569 copying plom_server/demo_files/demo_assessment_qtags.csv -> build/lib/plom_server/demo_files 2026-06-25T22:29:36,569 copying plom_server/demo_files/demo_assessment_rubrics_q1.toml -> build/lib/plom_server/demo_files 2026-06-25T22:29:36,570 copying plom_server/demo_files/demo_assessment_rubrics_q2.toml -> build/lib/plom_server/demo_files 2026-06-25T22:29:36,570 copying plom_server/demo_files/demo_assessment_rubrics_q3.toml -> build/lib/plom_server/demo_files 2026-06-25T22:29:36,571 copying plom_server/demo_files/demo_assessment_rubrics_q4.toml -> build/lib/plom_server/demo_files 2026-06-25T22:29:36,571 copying plom_server/demo_files/demo_assessment_rubrics_q4_version_specific.toml -> build/lib/plom_server/demo_files 2026-06-25T22:29:36,572 copying plom_server/demo_files/demo_assessment_spec.toml -> build/lib/plom_server/demo_files 2026-06-25T22:29:36,572 copying plom_server/demo_files/demo_assessment_spec_single_version.toml -> build/lib/plom_server/demo_files 2026-06-25T22:29:36,573 copying plom_server/demo_files/demo_solution_spec.toml -> build/lib/plom_server/demo_files 2026-06-25T22:29:36,573 creating build/lib/plom_server/API/migrations 2026-06-25T22:29:36,574 copying plom_server/API/migrations/__init__.py -> build/lib/plom_server/API/migrations 2026-06-25T22:29:36,574 creating build/lib/plom_server/API/permissions 2026-06-25T22:29:36,575 copying plom_server/API/permissions/__init__.py -> build/lib/plom_server/API/permissions 2026-06-25T22:29:36,575 copying plom_server/API/permissions/permissions.py -> build/lib/plom_server/API/permissions 2026-06-25T22:29:36,575 creating build/lib/plom_server/API/routes 2026-06-25T22:29:36,576 copying plom_server/API/routes/__init__.py -> build/lib/plom_server/API/routes 2026-06-25T22:29:36,576 copying plom_server/API/routes/annotation_patterns.py -> build/lib/plom_server/API/routes 2026-06-25T22:29:36,577 copying plom_server/API/routes/id_patterns.py -> build/lib/plom_server/API/routes 2026-06-25T22:29:36,577 copying plom_server/API/routes/mark_patterns.py -> build/lib/plom_server/API/routes 2026-06-25T22:29:36,578 copying plom_server/API/routes/misc_patterns.py -> build/lib/plom_server/API/routes 2026-06-25T22:29:36,578 copying plom_server/API/routes/tags_patterns.py -> build/lib/plom_server/API/routes 2026-06-25T22:29:36,579 creating build/lib/plom_server/API/tests 2026-06-25T22:29:36,579 copying plom_server/API/tests/__init__.py -> build/lib/plom_server/API/tests 2026-06-25T22:29:36,580 copying plom_server/API/tests/conftest.py -> build/lib/plom_server/API/tests 2026-06-25T22:29:36,580 copying plom_server/API/tests/test_client_reject_list.py -> build/lib/plom_server/API/tests 2026-06-25T22:29:36,581 copying plom_server/API/tests/test_mark_questions.py -> build/lib/plom_server/API/tests 2026-06-25T22:29:36,581 creating build/lib/plom_server/API/views 2026-06-25T22:29:36,582 copying plom_server/API/views/__init__.py -> build/lib/plom_server/API/views 2026-06-25T22:29:36,582 copying plom_server/API/views/classlist.py -> build/lib/plom_server/API/views 2026-06-25T22:29:36,583 copying plom_server/API/views/finish.py -> build/lib/plom_server/API/views 2026-06-25T22:29:36,584 copying plom_server/API/views/identify.py -> build/lib/plom_server/API/views 2026-06-25T22:29:36,584 copying plom_server/API/views/latex.py -> build/lib/plom_server/API/views 2026-06-25T22:29:36,585 copying plom_server/API/views/mark.py -> build/lib/plom_server/API/views 2026-06-25T22:29:36,585 copying plom_server/API/views/mark_question.py -> build/lib/plom_server/API/views 2026-06-25T22:29:36,585 copying plom_server/API/views/paperstoprint.py -> build/lib/plom_server/API/views 2026-06-25T22:29:36,586 copying plom_server/API/views/pqvmap.py -> build/lib/plom_server/API/views 2026-06-25T22:29:36,587 copying plom_server/API/views/public_code.py -> build/lib/plom_server/API/views 2026-06-25T22:29:36,587 copying plom_server/API/views/rectangle_extractor.py -> build/lib/plom_server/API/views 2026-06-25T22:29:36,588 copying plom_server/API/views/report.py -> build/lib/plom_server/API/views 2026-06-25T22:29:36,588 copying plom_server/API/views/rubrics.py -> build/lib/plom_server/API/views 2026-06-25T22:29:36,589 copying plom_server/API/views/scan.py -> build/lib/plom_server/API/views 2026-06-25T22:29:36,589 copying plom_server/API/views/server_info.py -> build/lib/plom_server/API/views 2026-06-25T22:29:36,590 copying plom_server/API/views/source_handler.py -> build/lib/plom_server/API/views 2026-06-25T22:29:36,591 copying plom_server/API/views/spec_handler.py -> build/lib/plom_server/API/views 2026-06-25T22:29:36,591 copying plom_server/API/views/user_info.py -> build/lib/plom_server/API/views 2026-06-25T22:29:36,592 copying plom_server/API/views/utils.py -> build/lib/plom_server/API/views 2026-06-25T22:29:36,592 creating build/lib/plom_server/Authentication/forms 2026-06-25T22:29:36,593 copying plom_server/Authentication/forms/__init__.py -> build/lib/plom_server/Authentication/forms 2026-06-25T22:29:36,593 copying plom_server/Authentication/forms/choices.py -> build/lib/plom_server/Authentication/forms 2026-06-25T22:29:36,594 copying plom_server/Authentication/forms/signupForm.py -> build/lib/plom_server/Authentication/forms 2026-06-25T22:29:36,594 creating build/lib/plom_server/Authentication/management/commands 2026-06-25T22:29:36,595 copying plom_server/Authentication/management/commands/plom_create_groups.py -> build/lib/plom_server/Authentication/management/commands 2026-06-25T22:29:36,595 creating build/lib/plom_server/Authentication/migrations 2026-06-25T22:29:36,596 copying plom_server/Authentication/migrations/0001_initial.py -> build/lib/plom_server/Authentication/migrations 2026-06-25T22:29:36,596 copying plom_server/Authentication/migrations/__init__.py -> build/lib/plom_server/Authentication/migrations 2026-06-25T22:29:36,597 creating build/lib/plom_server/Authentication/tests 2026-06-25T22:29:36,597 copying plom_server/Authentication/tests/__init__.py -> build/lib/plom_server/Authentication/tests 2026-06-25T22:29:36,598 copying plom_server/Authentication/tests/test_base_link.py -> build/lib/plom_server/Authentication/tests 2026-06-25T22:29:36,598 copying plom_server/Authentication/tests/test_create_users.py -> build/lib/plom_server/Authentication/tests 2026-06-25T22:29:36,599 creating build/lib/plom_server/Base/migrations 2026-06-25T22:29:36,599 copying plom_server/Base/migrations/0001_initial.py -> build/lib/plom_server/Base/migrations 2026-06-25T22:29:36,600 copying plom_server/Base/migrations/__init__.py -> build/lib/plom_server/Base/migrations 2026-06-25T22:29:36,600 creating build/lib/plom_server/BuildPaperPDF/management/commands 2026-06-25T22:29:36,601 copying plom_server/BuildPaperPDF/management/commands/plom_build_paper_pdfs.py -> build/lib/plom_server/BuildPaperPDF/management/commands 2026-06-25T22:29:36,601 creating build/lib/plom_server/BuildPaperPDF/migrations 2026-06-25T22:29:36,602 copying plom_server/BuildPaperPDF/migrations/0001_initial.py -> build/lib/plom_server/BuildPaperPDF/migrations 2026-06-25T22:29:36,603 copying plom_server/BuildPaperPDF/migrations/__init__.py -> build/lib/plom_server/BuildPaperPDF/migrations 2026-06-25T22:29:36,603 creating build/lib/plom_server/Contrib/management/commands 2026-06-25T22:29:36,604 copying plom_server/Contrib/management/commands/PCA_analysis.py -> build/lib/plom_server/Contrib/management/commands 2026-06-25T22:29:36,604 copying plom_server/Contrib/management/commands/cluster_and_tag.py -> build/lib/plom_server/Contrib/management/commands 2026-06-25T22:29:36,605 creating build/lib/plom_server/Finish/management/commands 2026-06-25T22:29:36,605 copying plom_server/Finish/management/commands/generate_report.py -> build/lib/plom_server/Finish/management/commands 2026-06-25T22:29:36,606 copying plom_server/Finish/management/commands/plom_build_all_soln.py -> build/lib/plom_server/Finish/management/commands 2026-06-25T22:29:36,606 copying plom_server/Finish/management/commands/plom_build_soln.py -> build/lib/plom_server/Finish/management/commands 2026-06-25T22:29:36,607 copying plom_server/Finish/management/commands/plom_download_marks_csv.py -> build/lib/plom_server/Finish/management/commands 2026-06-25T22:29:36,608 copying plom_server/Finish/management/commands/plom_download_ta_info_csv.py -> build/lib/plom_server/Finish/management/commands 2026-06-25T22:29:36,608 copying plom_server/Finish/management/commands/plom_reassemble.py -> build/lib/plom_server/Finish/management/commands 2026-06-25T22:29:36,609 copying plom_server/Finish/management/commands/plom_soln_sources.py -> build/lib/plom_server/Finish/management/commands 2026-06-25T22:29:36,609 copying plom_server/Finish/management/commands/plom_soln_spec.py -> build/lib/plom_server/Finish/management/commands 2026-06-25T22:29:36,610 creating build/lib/plom_server/Finish/migrations 2026-06-25T22:29:36,610 copying plom_server/Finish/migrations/0001_initial.py -> build/lib/plom_server/Finish/migrations 2026-06-25T22:29:36,611 copying plom_server/Finish/migrations/__init__.py -> build/lib/plom_server/Finish/migrations 2026-06-25T22:29:36,611 creating build/lib/plom_server/Finish/templatetags 2026-06-25T22:29:36,611 copying plom_server/Finish/templatetags/__init__.py -> build/lib/plom_server/Finish/templatetags 2026-06-25T22:29:36,613 copying plom_server/Finish/templatetags/custom_tags.py -> build/lib/plom_server/Finish/templatetags 2026-06-25T22:29:36,615 creating build/lib/plom_server/Finish/tests 2026-06-25T22:29:36,616 copying plom_server/Finish/tests/__init__.py -> build/lib/plom_server/Finish/tests 2026-06-25T22:29:36,618 copying plom_server/Finish/tests/test_student_mark.py -> build/lib/plom_server/Finish/tests 2026-06-25T22:29:36,621 creating build/lib/plom_server/Finish/useful_files_for_testing 2026-06-25T22:29:36,622 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-25T22:29:36,624 creating build/lib/plom_server/Finish/views 2026-06-25T22:29:36,625 copying plom_server/Finish/views/__init__.py -> build/lib/plom_server/Finish/views 2026-06-25T22:29:36,627 copying plom_server/Finish/views/build_soln_pdf.py -> build/lib/plom_server/Finish/views 2026-06-25T22:29:36,630 copying plom_server/Finish/views/marking_info.py -> build/lib/plom_server/Finish/views 2026-06-25T22:29:36,632 copying plom_server/Finish/views/reassembly.py -> build/lib/plom_server/Finish/views 2026-06-25T22:29:36,634 copying plom_server/Finish/views/soln_home.py -> build/lib/plom_server/Finish/views 2026-06-25T22:29:36,637 copying plom_server/Finish/views/soln_sources.py -> build/lib/plom_server/Finish/views 2026-06-25T22:29:36,639 copying plom_server/Finish/views/soln_spec.py -> build/lib/plom_server/Finish/views 2026-06-25T22:29:36,642 copying plom_server/Finish/views/student_report.py -> build/lib/plom_server/Finish/views 2026-06-25T22:29:36,644 copying plom_server/Finish/services/generate_report.css -> build/lib/plom_server/Finish/services 2026-06-25T22:29:36,646 creating build/lib/plom_server/Identify/management/commands 2026-06-25T22:29:36,648 copying plom_server/Identify/management/commands/clear_id.py -> build/lib/plom_server/Identify/management/commands 2026-06-25T22:29:36,650 copying plom_server/Identify/management/commands/plom_id_direct.py -> build/lib/plom_server/Identify/management/commands 2026-06-25T22:29:36,653 copying plom_server/Identify/management/commands/plom_run_id_reader.py -> build/lib/plom_server/Identify/management/commands 2026-06-25T22:29:36,655 creating build/lib/plom_server/Identify/migrations 2026-06-25T22:29:36,656 copying plom_server/Identify/migrations/0001_initial.py -> build/lib/plom_server/Identify/migrations 2026-06-25T22:29:36,659 copying plom_server/Identify/migrations/__init__.py -> build/lib/plom_server/Identify/migrations 2026-06-25T22:29:36,662 creating build/lib/plom_server/QuestionTags/management/commands 2026-06-25T22:29:36,663 copying plom_server/QuestionTags/management/commands/create_tag.py -> build/lib/plom_server/QuestionTags/management/commands 2026-06-25T22:29:36,666 copying plom_server/QuestionTags/management/commands/delete_qtag_link.py -> build/lib/plom_server/QuestionTags/management/commands 2026-06-25T22:29:36,668 copying plom_server/QuestionTags/management/commands/delete_tag.py -> build/lib/plom_server/QuestionTags/management/commands 2026-06-25T22:29:36,670 copying plom_server/QuestionTags/management/commands/link_question_with_tag.py -> build/lib/plom_server/QuestionTags/management/commands 2026-06-25T22:29:36,673 copying plom_server/QuestionTags/management/commands/upload_qtags_csv.py -> build/lib/plom_server/QuestionTags/management/commands 2026-06-25T22:29:36,675 creating build/lib/plom_server/QuestionTags/migrations 2026-06-25T22:29:36,676 copying plom_server/QuestionTags/migrations/0001_initial.py -> build/lib/plom_server/QuestionTags/migrations 2026-06-25T22:29:36,679 copying plom_server/QuestionTags/migrations/__init__.py -> build/lib/plom_server/QuestionTags/migrations 2026-06-25T22:29:36,681 creating build/lib/plom_server/QuestionClustering/migrations 2026-06-25T22:29:36,682 copying plom_server/QuestionClustering/migrations/0001_initial.py -> build/lib/plom_server/QuestionClustering/migrations 2026-06-25T22:29:36,685 copying plom_server/QuestionClustering/migrations/__init__.py -> build/lib/plom_server/QuestionClustering/migrations 2026-06-25T22:29:36,687 creating build/lib/plom_server/Launcher/migrations 2026-06-25T22:29:36,687 copying plom_server/Launcher/migrations/__init__.py -> build/lib/plom_server/Launcher/migrations 2026-06-25T22:29:36,690 creating build/lib/plom_server/Mark/migrations 2026-06-25T22:29:36,691 copying plom_server/Mark/migrations/0001_initial.py -> build/lib/plom_server/Mark/migrations 2026-06-25T22:29:36,693 copying plom_server/Mark/migrations/__init__.py -> build/lib/plom_server/Mark/migrations 2026-06-25T22:29:36,695 creating build/lib/plom_server/Mark/models 2026-06-25T22:29:36,696 copying plom_server/Mark/models/__init__.py -> build/lib/plom_server/Mark/models 2026-06-25T22:29:36,699 copying plom_server/Mark/models/annotations.py -> build/lib/plom_server/Mark/models 2026-06-25T22:29:36,701 copying plom_server/Mark/models/tasks.py -> build/lib/plom_server/Mark/models 2026-06-25T22:29:36,704 copying plom_server/Mark/tests/tiny_qvmap.toml -> build/lib/plom_server/Mark/tests 2026-06-25T22:29:36,706 copying plom_server/Mark/tests/tiny_spec.toml -> build/lib/plom_server/Mark/tests 2026-06-25T22:29:36,708 creating build/lib/plom_server/Papers/management/commands 2026-06-25T22:29:36,710 copying plom_server/Papers/management/commands/plom_qvmap.py -> build/lib/plom_server/Papers/management/commands 2026-06-25T22:29:36,712 creating build/lib/plom_server/Papers/migrations 2026-06-25T22:29:36,714 copying plom_server/Papers/migrations/0001_initial.py -> build/lib/plom_server/Papers/migrations 2026-06-25T22:29:36,716 copying plom_server/Papers/migrations/__init__.py -> build/lib/plom_server/Papers/migrations 2026-06-25T22:29:36,719 creating build/lib/plom_server/Preparation/management/commands 2026-06-25T22:29:36,720 copying plom_server/Preparation/management/commands/plom_preparation_classlist.py -> build/lib/plom_server/Preparation/management/commands 2026-06-25T22:29:36,723 copying plom_server/Preparation/management/commands/plom_preparation_source.py -> build/lib/plom_server/Preparation/management/commands 2026-06-25T22:29:36,726 copying plom_server/Preparation/management/commands/plom_preparation_spec.py -> build/lib/plom_server/Preparation/management/commands 2026-06-25T22:29:36,729 copying plom_server/Preparation/management/commands/plom_preparation_status.py -> build/lib/plom_server/Preparation/management/commands 2026-06-25T22:29:36,731 creating build/lib/plom_server/Preparation/migrations 2026-06-25T22:29:36,732 copying plom_server/Preparation/migrations/0001_initial.py -> build/lib/plom_server/Preparation/migrations 2026-06-25T22:29:36,734 copying plom_server/Preparation/migrations/__init__.py -> build/lib/plom_server/Preparation/migrations 2026-06-25T22:29:36,737 creating build/lib/plom_server/Preparation/tests 2026-06-25T22:29:36,738 copying plom_server/Preparation/tests/__init__.py -> build/lib/plom_server/Preparation/tests 2026-06-25T22:29:36,740 copying plom_server/Preparation/tests/test_classlist_service.py -> build/lib/plom_server/Preparation/tests 2026-06-25T22:29:36,743 copying plom_server/Preparation/tests/test_source_service.py -> build/lib/plom_server/Preparation/tests 2026-06-25T22:29:36,746 copying plom_server/Preparation/tests/test_status.py -> build/lib/plom_server/Preparation/tests 2026-06-25T22:29:36,748 copying plom_server/Preparation/tests/test_students.py -> build/lib/plom_server/Preparation/tests 2026-06-25T22:29:36,751 copying plom_server/Preparation/tests/test_view_home.py -> build/lib/plom_server/Preparation/tests 2026-06-25T22:29:36,753 copying plom_server/Preparation/tests/tiny_spec.toml -> build/lib/plom_server/Preparation/tests 2026-06-25T22:29:36,755 creating build/lib/plom_server/Preparation/useful_files_for_testing 2026-06-25T22:29:36,756 copying plom_server/Preparation/useful_files_for_testing/cl_errs.csv -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-06-25T22:29:36,758 copying plom_server/Preparation/useful_files_for_testing/cl_for_demo.csv -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-06-25T22:29:36,760 copying plom_server/Preparation/useful_files_for_testing/cl_good.csv -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-06-25T22:29:36,763 copying plom_server/Preparation/useful_files_for_testing/cl_warn.csv -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-06-25T22:29:36,765 copying plom_server/Preparation/useful_files_for_testing/spec_with_shared_pages.toml -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-06-25T22:29:36,767 copying plom_server/Preparation/useful_files_for_testing/test_version1.pdf -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-06-25T22:29:36,772 copying plom_server/Preparation/useful_files_for_testing/test_version2.pdf -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-06-25T22:29:36,776 copying plom_server/Preparation/useful_files_for_testing/testing_test_spec.toml -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-06-25T22:29:36,778 creating build/lib/plom_server/Preparation/views 2026-06-25T22:29:36,779 copying plom_server/Preparation/views/__init__.py -> build/lib/plom_server/Preparation/views 2026-06-25T22:29:36,782 copying plom_server/Preparation/views/classlist_manage.py -> build/lib/plom_server/Preparation/views 2026-06-25T22:29:36,784 copying plom_server/Preparation/views/home.py -> build/lib/plom_server/Preparation/views 2026-06-25T22:29:36,786 copying plom_server/Preparation/views/miscellanea.py -> build/lib/plom_server/Preparation/views 2026-06-25T22:29:36,789 copying plom_server/Preparation/views/mocker.py -> build/lib/plom_server/Preparation/views 2026-06-25T22:29:36,791 copying plom_server/Preparation/views/pqv_mapping.py -> build/lib/plom_server/Preparation/views 2026-06-25T22:29:36,794 copying plom_server/Preparation/views/prenaming.py -> build/lib/plom_server/Preparation/views 2026-06-25T22:29:36,796 copying plom_server/Preparation/views/public_code.py -> build/lib/plom_server/Preparation/views 2026-06-25T22:29:36,798 copying plom_server/Preparation/views/source_manage.py -> build/lib/plom_server/Preparation/views 2026-06-25T22:29:36,801 creating build/lib/plom_server/Progress/tests 2026-06-25T22:29:36,802 copying plom_server/Progress/tests/__init__.py -> build/lib/plom_server/Progress/tests 2026-06-25T22:29:36,804 creating build/lib/plom_server/Progress/views 2026-06-25T22:29:36,806 copying plom_server/Progress/views/__init__.py -> build/lib/plom_server/Progress/views 2026-06-25T22:29:36,808 copying plom_server/Progress/views/progress_identify.py -> build/lib/plom_server/Progress/views 2026-06-25T22:29:36,811 copying plom_server/Progress/views/progress_landing.py -> build/lib/plom_server/Progress/views 2026-06-25T22:29:36,813 copying plom_server/Progress/views/progress_mark.py -> build/lib/plom_server/Progress/views 2026-06-25T22:29:36,816 copying plom_server/Progress/views/progress_markerinfo.py -> build/lib/plom_server/Progress/views 2026-06-25T22:29:36,818 copying plom_server/Progress/views/progress_task_annot.py -> build/lib/plom_server/Progress/views 2026-06-25T22:29:36,821 creating build/lib/plom_server/Rectangles/management/commands 2026-06-25T22:29:36,823 copying plom_server/Rectangles/management/commands/plom_extract_rectangle.py -> build/lib/plom_server/Rectangles/management/commands 2026-06-25T22:29:36,826 creating build/lib/plom_server/Rectangles/tests 2026-06-25T22:29:36,826 copying plom_server/Rectangles/tests/__init__.py -> build/lib/plom_server/Rectangles/tests 2026-06-25T22:29:36,829 copying plom_server/Rectangles/tests/test_rectangles.py -> build/lib/plom_server/Rectangles/tests 2026-06-25T22:29:36,832 creating build/lib/plom_server/Rubrics/management/commands 2026-06-25T22:29:36,833 copying plom_server/Rubrics/management/commands/plom_rubrics.py -> build/lib/plom_server/Rubrics/management/commands 2026-06-25T22:29:36,836 creating build/lib/plom_server/Rubrics/migrations 2026-06-25T22:29:36,837 copying plom_server/Rubrics/migrations/0001_initial.py -> build/lib/plom_server/Rubrics/migrations 2026-06-25T22:29:36,840 copying plom_server/Rubrics/migrations/__init__.py -> build/lib/plom_server/Rubrics/migrations 2026-06-25T22:29:36,842 creating build/lib/plom_server/Rubrics/tests 2026-06-25T22:29:36,843 copying plom_server/Rubrics/tests/__init__.py -> build/lib/plom_server/Rubrics/tests 2026-06-25T22:29:36,845 copying plom_server/Rubrics/tests/test_display_delta.py -> build/lib/plom_server/Rubrics/tests 2026-06-25T22:29:36,848 copying plom_server/Rubrics/tests/test_rubric_fractional_permissions.py -> build/lib/plom_server/Rubrics/tests 2026-06-25T22:29:36,851 copying plom_server/Rubrics/tests/test_rubric_misc.py -> build/lib/plom_server/Rubrics/tests 2026-06-25T22:29:36,853 copying plom_server/Rubrics/tests/test_rubric_permissions.py -> build/lib/plom_server/Rubrics/tests 2026-06-25T22:29:36,855 copying plom_server/Rubrics/tests/test_rubric_service.py -> build/lib/plom_server/Rubrics/tests 2026-06-25T22:29:36,858 creating build/lib/plom_server/Scan/management/commands 2026-06-25T22:29:36,860 copying plom_server/Scan/management/commands/plom_bundle_push_lock.py -> build/lib/plom_server/Scan/management/commands 2026-06-25T22:29:36,862 copying plom_server/Scan/management/commands/plom_discard_pushed_page.py -> build/lib/plom_server/Scan/management/commands 2026-06-25T22:29:36,864 copying plom_server/Scan/management/commands/plom_forgive_all_dnm.py -> build/lib/plom_server/Scan/management/commands 2026-06-25T22:29:36,867 copying plom_server/Scan/management/commands/plom_forgive_missing_page.py -> build/lib/plom_server/Scan/management/commands 2026-06-25T22:29:36,869 copying plom_server/Scan/management/commands/plom_list_images_in_paper.py -> build/lib/plom_server/Scan/management/commands 2026-06-25T22:29:36,871 copying plom_server/Scan/management/commands/plom_reassign_discard.py -> build/lib/plom_server/Scan/management/commands 2026-06-25T22:29:36,873 copying plom_server/Scan/management/commands/plom_staging_assign_extra.py -> build/lib/plom_server/Scan/management/commands 2026-06-25T22:29:36,876 copying plom_server/Scan/management/commands/plom_staging_bundles.py -> build/lib/plom_server/Scan/management/commands 2026-06-25T22:29:36,878 copying plom_server/Scan/management/commands/plom_staging_discard.py -> build/lib/plom_server/Scan/management/commands 2026-06-25T22:29:36,880 copying plom_server/Scan/management/commands/plom_staging_extralise.py -> build/lib/plom_server/Scan/management/commands 2026-06-25T22:29:36,883 copying plom_server/Scan/management/commands/plom_staging_knowify.py -> build/lib/plom_server/Scan/management/commands 2026-06-25T22:29:36,885 copying plom_server/Scan/management/commands/plom_staging_rotate.py -> build/lib/plom_server/Scan/management/commands 2026-06-25T22:29:36,888 copying plom_server/Scan/management/commands/plom_staging_unknowify.py -> build/lib/plom_server/Scan/management/commands 2026-06-25T22:29:36,890 creating build/lib/plom_server/Scan/migrations 2026-06-25T22:29:36,891 copying plom_server/Scan/migrations/0001_initial.py -> build/lib/plom_server/Scan/migrations 2026-06-25T22:29:36,894 copying plom_server/Scan/migrations/__init__.py -> build/lib/plom_server/Scan/migrations 2026-06-25T22:29:36,896 creating build/lib/plom_server/Scan/tests 2026-06-25T22:29:36,897 copying plom_server/Scan/tests/__init__.py -> build/lib/plom_server/Scan/tests 2026-06-25T22:29:36,899 copying plom_server/Scan/tests/id_page_img.png -> build/lib/plom_server/Scan/tests 2026-06-25T22:29:36,902 copying plom_server/Scan/tests/spec_with_shared_pages.toml -> build/lib/plom_server/Scan/tests 2026-06-25T22:29:36,904 copying plom_server/Scan/tests/test_forgive.py -> build/lib/plom_server/Scan/tests 2026-06-25T22:29:36,907 copying plom_server/Scan/tests/test_image_process.py -> build/lib/plom_server/Scan/tests 2026-06-25T22:29:36,909 copying plom_server/Scan/tests/test_manage_discard.py -> build/lib/plom_server/Scan/tests 2026-06-25T22:29:36,912 copying plom_server/Scan/tests/test_manage_scan.py -> build/lib/plom_server/Scan/tests 2026-06-25T22:29:36,915 copying plom_server/Scan/tests/test_qr_service.py -> build/lib/plom_server/Scan/tests 2026-06-25T22:29:36,917 copying plom_server/Scan/tests/test_scan_cast.py -> build/lib/plom_server/Scan/tests 2026-06-25T22:29:36,920 copying plom_server/Scan/tests/test_scan_service.py -> build/lib/plom_server/Scan/tests 2026-06-25T22:29:36,923 copying plom_server/Scan/tests/test_staging_image_types.py -> build/lib/plom_server/Scan/tests 2026-06-25T22:29:36,926 creating build/lib/plom_server/Scan/views 2026-06-25T22:29:36,926 copying plom_server/Scan/views/__init__.py -> build/lib/plom_server/Scan/views 2026-06-25T22:29:36,929 copying plom_server/Scan/views/cast_image_state.py -> build/lib/plom_server/Scan/views 2026-06-25T22:29:36,931 copying plom_server/Scan/views/manage_bundle.py -> build/lib/plom_server/Scan/views 2026-06-25T22:29:36,935 copying plom_server/Scan/views/push_images.py -> build/lib/plom_server/Scan/views 2026-06-25T22:29:36,937 copying plom_server/Scan/views/pushed_images.py -> build/lib/plom_server/Scan/views 2026-06-25T22:29:36,940 copying plom_server/Scan/views/rotate_images.py -> build/lib/plom_server/Scan/views 2026-06-25T22:29:36,942 copying plom_server/Scan/views/scan_discards.py -> build/lib/plom_server/Scan/views 2026-06-25T22:29:36,945 copying plom_server/Scan/views/scanner_home.py -> build/lib/plom_server/Scan/views 2026-06-25T22:29:36,948 copying plom_server/Scan/views/scanner_summary.py -> build/lib/plom_server/Scan/views 2026-06-25T22:29:36,950 creating build/lib/plom_server/SpecCreator/migrations 2026-06-25T22:29:36,951 copying plom_server/SpecCreator/migrations/__init__.py -> build/lib/plom_server/SpecCreator/migrations 2026-06-25T22:29:36,953 creating build/lib/plom_server/SpecCreator/views 2026-06-25T22:29:36,954 copying plom_server/SpecCreator/views/__init__.py -> build/lib/plom_server/SpecCreator/views 2026-06-25T22:29:36,957 copying plom_server/SpecCreator/views/base.py -> build/lib/plom_server/SpecCreator/views 2026-06-25T22:29:36,959 copying plom_server/SpecCreator/views/spec_download.py -> build/lib/plom_server/SpecCreator/views 2026-06-25T22:29:36,961 copying plom_server/SpecCreator/views/spec_editor.py -> build/lib/plom_server/SpecCreator/views 2026-06-25T22:29:36,964 copying plom_server/SpecCreator/views/spec_upload.py -> build/lib/plom_server/SpecCreator/views 2026-06-25T22:29:36,966 copying plom_server/SpecCreator/views/summary.py -> build/lib/plom_server/SpecCreator/views 2026-06-25T22:29:36,968 copying plom_server/SpecCreator/views/template_spec_builder.py -> build/lib/plom_server/SpecCreator/views 2026-06-25T22:29:36,971 copying plom_server/static/ball_triangle.svg -> build/lib/plom_server/static 2026-06-25T22:29:36,973 copying plom_server/static/defaultUserIcon.png -> build/lib/plom_server/static 2026-06-25T22:29:36,977 copying plom_server/static/favicon.ico -> build/lib/plom_server/static 2026-06-25T22:29:36,979 copying plom_server/static/fingers_in_gears.svg -> build/lib/plom_server/static 2026-06-25T22:29:36,982 copying plom_server/static/plomLogo.png -> build/lib/plom_server/static 2026-06-25T22:29:36,985 copying plom_server/static/plomLogo.svg -> build/lib/plom_server/static 2026-06-25T22:29:36,988 copying plom_server/static/plomLogoDark.png -> build/lib/plom_server/static 2026-06-25T22:29:36,991 creating build/lib/plom_server/static/css 2026-06-25T22:29:36,992 copying plom_server/static/css/base.css -> build/lib/plom_server/static/css 2026-06-25T22:29:36,994 copying plom_server/static/css/diff_table.css -> build/lib/plom_server/static/css 2026-06-25T22:29:36,996 copying plom_server/static/css/profile.css -> build/lib/plom_server/static/css 2026-06-25T22:29:36,998 creating build/lib/plom_server/static/js 2026-06-25T22:29:36,999 copying plom_server/static/js/bootstrap_lightdark_mode.js -> build/lib/plom_server/static/js 2026-06-25T22:29:37,002 copying plom_server/static/js/frontend_utils.js -> build/lib/plom_server/static/js 2026-06-25T22:29:37,005 copying plom_server/static/js/plom_htmx_error_handler.js -> build/lib/plom_server/static/js 2026-06-25T22:29:37,007 copying plom_server/static/js/rectangle_select.js -> build/lib/plom_server/static/js 2026-06-25T22:29:37,009 creating build/lib/plom_server/TaskOrder/management/commands 2026-06-25T22:29:37,011 copying plom_server/TaskOrder/management/commands/task_sort_written_amount.py -> build/lib/plom_server/TaskOrder/management/commands 2026-06-25T22:29:37,013 copying plom_server/templates/403.html -> build/lib/plom_server/templates 2026-06-25T22:29:37,016 creating build/lib/plom_server/templates/Authentication 2026-06-25T22:29:37,016 copying plom_server/templates/Authentication/activation_invalid.html -> build/lib/plom_server/templates/Authentication 2026-06-25T22:29:37,019 copying plom_server/templates/Authentication/login.html -> build/lib/plom_server/templates/Authentication 2026-06-25T22:29:37,021 copying plom_server/templates/Authentication/set_password.html -> build/lib/plom_server/templates/Authentication 2026-06-25T22:29:37,024 copying plom_server/templates/Authentication/set_password_complete.html -> build/lib/plom_server/templates/Authentication 2026-06-25T22:29:37,026 copying plom_server/templates/Authentication/signup_base.html -> build/lib/plom_server/templates/Authentication 2026-06-25T22:29:37,028 copying plom_server/templates/Authentication/signup_import_users.html -> build/lib/plom_server/templates/Authentication 2026-06-25T22:29:37,031 copying plom_server/templates/Authentication/signup_multiple_users.html -> build/lib/plom_server/templates/Authentication 2026-06-25T22:29:37,033 copying plom_server/templates/Authentication/signup_single_user.html -> build/lib/plom_server/templates/Authentication 2026-06-25T22:29:37,035 copying plom_server/templates/Authentication/unauthenticated_base.html -> build/lib/plom_server/templates/Authentication 2026-06-25T22:29:37,038 copying plom_server/templates/Authentication/unauthorized.html -> build/lib/plom_server/templates/Authentication 2026-06-25T22:29:37,040 creating build/lib/plom_server/templates/BuildPaperPDF 2026-06-25T22:29:37,041 copying plom_server/templates/BuildPaperPDF/build_paper_pdfs.html -> build/lib/plom_server/templates/BuildPaperPDF 2026-06-25T22:29:37,043 copying plom_server/templates/BuildPaperPDF/cannot_find_pdf.html -> build/lib/plom_server/templates/BuildPaperPDF 2026-06-25T22:29:37,045 creating build/lib/plom_server/templates/BuildPaperPDF/fragments 2026-06-25T22:29:37,046 copying plom_server/templates/BuildPaperPDF/fragments/pdf_table.html -> build/lib/plom_server/templates/BuildPaperPDF/fragments 2026-06-25T22:29:37,049 creating build/lib/plom_server/templates/Finish 2026-06-25T22:29:37,050 copying plom_server/templates/Finish/build_soln.html -> build/lib/plom_server/templates/Finish 2026-06-25T22:29:37,053 copying plom_server/templates/Finish/finish_no_spec.html -> build/lib/plom_server/templates/Finish 2026-06-25T22:29:37,055 copying plom_server/templates/Finish/finish_not_printed.html -> build/lib/plom_server/templates/Finish 2026-06-25T22:29:37,057 copying plom_server/templates/Finish/reassemble_paper_pdfs.html -> build/lib/plom_server/templates/Finish 2026-06-25T22:29:37,061 copying plom_server/templates/Finish/soln_home.html -> build/lib/plom_server/templates/Finish 2026-06-25T22:29:37,063 copying plom_server/templates/Finish/soln_item_view.html -> build/lib/plom_server/templates/Finish 2026-06-25T22:29:37,065 copying plom_server/templates/Finish/soln_sources.html -> build/lib/plom_server/templates/Finish 2026-06-25T22:29:37,067 copying plom_server/templates/Finish/soln_spec.html -> build/lib/plom_server/templates/Finish 2026-06-25T22:29:37,070 copying plom_server/templates/Finish/template_soln_spec.html -> build/lib/plom_server/templates/Finish 2026-06-25T22:29:37,072 creating build/lib/plom_server/templates/Finish/Reports 2026-06-25T22:29:37,073 copying plom_server/templates/Finish/Reports/brief_student_report.html -> build/lib/plom_server/templates/Finish/Reports 2026-06-25T22:29:37,075 creating build/lib/plom_server/templates/Identify 2026-06-25T22:29:37,076 copying plom_server/templates/Identify/find_id_rect.html -> build/lib/plom_server/templates/Identify 2026-06-25T22:29:37,079 copying plom_server/templates/Identify/id_prediction_home.html -> build/lib/plom_server/templates/Identify 2026-06-25T22:29:37,081 copying plom_server/templates/Identify/parent_idbox_rect.html -> build/lib/plom_server/templates/Identify 2026-06-25T22:29:37,084 creating build/lib/plom_server/templates/Preparation 2026-06-25T22:29:37,085 copying plom_server/templates/Preparation/classlist_attempt.html -> build/lib/plom_server/templates/Preparation 2026-06-25T22:29:37,087 copying plom_server/templates/Preparation/classlist_manage.html -> build/lib/plom_server/templates/Preparation 2026-06-25T22:29:37,090 copying plom_server/templates/Preparation/dependency_conflict.html -> build/lib/plom_server/templates/Preparation 2026-06-25T22:29:37,092 copying plom_server/templates/Preparation/home.html -> build/lib/plom_server/templates/Preparation 2026-06-25T22:29:37,095 copying plom_server/templates/Preparation/miscellanea.html -> build/lib/plom_server/templates/Preparation 2026-06-25T22:29:37,097 copying plom_server/templates/Preparation/papers_printed_manage.html -> build/lib/plom_server/templates/Preparation 2026-06-25T22:29:37,099 copying plom_server/templates/Preparation/pqv_mapping_attempt.html -> build/lib/plom_server/templates/Preparation 2026-06-25T22:29:37,101 copying plom_server/templates/Preparation/pqv_mapping_manage.html -> build/lib/plom_server/templates/Preparation 2026-06-25T22:29:37,104 copying plom_server/templates/Preparation/prenaming_configuration.html -> build/lib/plom_server/templates/Preparation 2026-06-25T22:29:37,106 copying plom_server/templates/Preparation/public_code.html -> build/lib/plom_server/templates/Preparation 2026-06-25T22:29:37,108 copying plom_server/templates/Preparation/source_item_view.html -> build/lib/plom_server/templates/Preparation 2026-06-25T22:29:37,110 copying plom_server/templates/Preparation/source_manage.html -> build/lib/plom_server/templates/Preparation 2026-06-25T22:29:37,112 creating build/lib/plom_server/templates/Profile 2026-06-25T22:29:37,114 copying plom_server/templates/Profile/private_profile.html -> build/lib/plom_server/templates/Profile 2026-06-25T22:29:37,116 copying plom_server/templates/Profile/profile.html -> build/lib/plom_server/templates/Profile 2026-06-25T22:29:37,118 creating build/lib/plom_server/templates/Progress 2026-06-25T22:29:37,119 copying plom_server/templates/Progress/progress_landing.html -> build/lib/plom_server/templates/Progress 2026-06-25T22:29:37,121 copying plom_server/templates/Progress/tools_landing.html -> build/lib/plom_server/templates/Progress 2026-06-25T22:29:37,123 creating build/lib/plom_server/templates/Progress/Identify 2026-06-25T22:29:37,124 copying plom_server/templates/Progress/Identify/all_identify_tasks.html -> build/lib/plom_server/templates/Progress/Identify 2026-06-25T22:29:37,127 copying plom_server/templates/Progress/Identify/id_image_wrap_fragment.html -> build/lib/plom_server/templates/Progress/Identify 2026-06-25T22:29:37,129 copying plom_server/templates/Progress/Identify/identify_home.html -> build/lib/plom_server/templates/Progress/Identify 2026-06-25T22:29:37,131 creating build/lib/plom_server/templates/Progress/Mark 2026-06-25T22:29:37,132 copying plom_server/templates/Progress/Mark/all_marking_tasks_table_fragment.html -> build/lib/plom_server/templates/Progress/Mark 2026-06-25T22:29:37,135 copying plom_server/templates/Progress/Mark/annotation_image_wrap_fragment.html -> build/lib/plom_server/templates/Progress/Mark 2026-06-25T22:29:37,137 copying plom_server/templates/Progress/Mark/mark_compare_versions.html -> build/lib/plom_server/templates/Progress/Mark 2026-06-25T22:29:37,140 copying plom_server/templates/Progress/Mark/mark_details.html -> build/lib/plom_server/templates/Progress/Mark 2026-06-25T22:29:37,142 copying plom_server/templates/Progress/Mark/mark_overview.html -> build/lib/plom_server/templates/Progress/Mark 2026-06-25T22:29:37,145 copying plom_server/templates/Progress/Mark/mark_papers.html -> build/lib/plom_server/templates/Progress/Mark 2026-06-25T22:29:37,147 copying plom_server/templates/Progress/Mark/mark_stats_card.html -> build/lib/plom_server/templates/Progress/Mark 2026-06-25T22:29:37,149 copying plom_server/templates/Progress/Mark/original_image_wrap_fragment.html -> build/lib/plom_server/templates/Progress/Mark 2026-06-25T22:29:37,152 copying plom_server/templates/Progress/Mark/task_details.html -> build/lib/plom_server/templates/Progress/Mark 2026-06-25T22:29:37,154 copying plom_server/templates/Progress/Mark/task_filter.html -> build/lib/plom_server/templates/Progress/Mark 2026-06-25T22:29:37,157 creating build/lib/plom_server/templates/Progress/User_Info 2026-06-25T22:29:37,158 copying plom_server/templates/Progress/User_Info/modal_forms.html -> build/lib/plom_server/templates/Progress/User_Info 2026-06-25T22:29:37,160 copying plom_server/templates/Progress/User_Info/user_info_home.html -> build/lib/plom_server/templates/Progress/User_Info 2026-06-25T22:29:37,163 creating build/lib/plom_server/templates/Progress/fragments 2026-06-25T22:29:37,164 copying plom_server/templates/Progress/fragments/task_progress_bar.html -> build/lib/plom_server/templates/Progress/fragments 2026-06-25T22:29:37,166 creating build/lib/plom_server/templates/QuestionClustering 2026-06-25T22:29:37,167 copying plom_server/templates/QuestionClustering/cluster_groups.html -> build/lib/plom_server/templates/QuestionClustering 2026-06-25T22:29:37,170 copying plom_server/templates/QuestionClustering/clustered_papers.html -> build/lib/plom_server/templates/QuestionClustering 2026-06-25T22:29:37,173 copying plom_server/templates/QuestionClustering/clustering_jobs.html -> build/lib/plom_server/templates/QuestionClustering 2026-06-25T22:29:37,175 copying plom_server/templates/QuestionClustering/home.html -> build/lib/plom_server/templates/QuestionClustering 2026-06-25T22:29:37,177 copying plom_server/templates/QuestionClustering/modal_forms.html -> build/lib/plom_server/templates/QuestionClustering 2026-06-25T22:29:37,179 copying plom_server/templates/QuestionClustering/select.html -> build/lib/plom_server/templates/QuestionClustering 2026-06-25T22:29:37,182 copying plom_server/templates/QuestionClustering/show_rectangles.html -> build/lib/plom_server/templates/QuestionClustering 2026-06-25T22:29:37,184 creating build/lib/plom_server/templates/QuestionClustering/fragments 2026-06-25T22:29:37,185 copying plom_server/templates/QuestionClustering/fragments/clustering_jobs_table.html -> build/lib/plom_server/templates/QuestionClustering/fragments 2026-06-25T22:29:37,187 copying plom_server/templates/QuestionClustering/fragments/clustering_tag_cell.html -> build/lib/plom_server/templates/QuestionClustering/fragments 2026-06-25T22:29:37,190 copying plom_server/templates/QuestionClustering/fragments/error_detail_modal.html -> build/lib/plom_server/templates/QuestionClustering/fragments 2026-06-25T22:29:37,192 creating build/lib/plom_server/templates/Questiontags 2026-06-25T22:29:37,193 copying plom_server/templates/Questiontags/modal_forms.html -> build/lib/plom_server/templates/Questiontags 2026-06-25T22:29:37,195 copying plom_server/templates/Questiontags/qtags_landing.html -> build/lib/plom_server/templates/Questiontags 2026-06-25T22:29:37,198 creating build/lib/plom_server/templates/Rectangles 2026-06-25T22:29:37,199 copying plom_server/templates/Rectangles/home.html -> build/lib/plom_server/templates/Rectangles 2026-06-25T22:29:37,201 copying plom_server/templates/Rectangles/select.html -> build/lib/plom_server/templates/Rectangles 2026-06-25T22:29:37,203 copying plom_server/templates/Rectangles/show_rectangles.html -> build/lib/plom_server/templates/Rectangles 2026-06-25T22:29:37,205 creating build/lib/plom_server/templates/Reports 2026-06-25T22:29:37,206 copying plom_server/templates/Reports/reports_landing.html -> build/lib/plom_server/templates/Reports 2026-06-25T22:29:37,208 creating build/lib/plom_server/templates/Rubrics 2026-06-25T22:29:37,209 copying plom_server/templates/Rubrics/diff_partial.html -> build/lib/plom_server/templates/Rubrics 2026-06-25T22:29:37,211 copying plom_server/templates/Rubrics/feedback_rules.html -> build/lib/plom_server/templates/Rubrics 2026-06-25T22:29:37,214 copying plom_server/templates/Rubrics/modal_forms.html -> build/lib/plom_server/templates/Rubrics 2026-06-25T22:29:37,216 copying plom_server/templates/Rubrics/rubric_item.html -> build/lib/plom_server/templates/Rubrics 2026-06-25T22:29:37,219 copying plom_server/templates/Rubrics/rubrics_access.html -> build/lib/plom_server/templates/Rubrics 2026-06-25T22:29:37,221 copying plom_server/templates/Rubrics/rubrics_admin.html -> build/lib/plom_server/templates/Rubrics 2026-06-25T22:29:37,224 copying plom_server/templates/Rubrics/rubrics_landing.html -> build/lib/plom_server/templates/Rubrics 2026-06-25T22:29:37,226 creating build/lib/plom_server/templates/Scan 2026-06-25T22:29:37,227 copying plom_server/templates/Scan/bundle_is_locked.html -> build/lib/plom_server/templates/Scan 2026-06-25T22:29:37,229 copying plom_server/templates/Scan/bundle_thumbnails.html -> build/lib/plom_server/templates/Scan 2026-06-25T22:29:37,232 copying plom_server/templates/Scan/bundle_upload.html -> build/lib/plom_server/templates/Scan 2026-06-25T22:29:37,235 copying plom_server/templates/Scan/handwriting_comparison.html -> build/lib/plom_server/templates/Scan 2026-06-25T22:29:37,237 copying plom_server/templates/Scan/overview.html -> build/lib/plom_server/templates/Scan 2026-06-25T22:29:37,240 copying plom_server/templates/Scan/reassign_discard.html -> build/lib/plom_server/templates/Scan 2026-06-25T22:29:37,242 copying plom_server/templates/Scan/scan_complete.html -> build/lib/plom_server/templates/Scan 2026-06-25T22:29:37,245 copying plom_server/templates/Scan/scan_discard.html -> build/lib/plom_server/templates/Scan 2026-06-25T22:29:37,247 copying plom_server/templates/Scan/scan_incomplete.html -> build/lib/plom_server/templates/Scan 2026-06-25T22:29:37,249 copying plom_server/templates/Scan/show_pushed_bundles.html -> build/lib/plom_server/templates/Scan 2026-06-25T22:29:37,252 copying plom_server/templates/Scan/show_staged_bundles.html -> build/lib/plom_server/templates/Scan 2026-06-25T22:29:37,254 creating build/lib/plom_server/templates/Scan/fragments 2026-06-25T22:29:37,255 copying plom_server/templates/Scan/fragments/bundle_page_img_tag.html -> build/lib/plom_server/templates/Scan/fragments 2026-06-25T22:29:37,257 copying plom_server/templates/Scan/fragments/bundle_page_panel.html -> build/lib/plom_server/templates/Scan/fragments 2026-06-25T22:29:37,260 copying plom_server/templates/Scan/fragments/bundle_summary.html -> build/lib/plom_server/templates/Scan/fragments 2026-06-25T22:29:37,263 copying plom_server/templates/Scan/fragments/bundle_thumbnail_container.html -> build/lib/plom_server/templates/Scan/fragments 2026-06-25T22:29:37,265 copying plom_server/templates/Scan/fragments/knowify_image.html -> build/lib/plom_server/templates/Scan/fragments 2026-06-25T22:29:37,268 copying plom_server/templates/Scan/fragments/pushed_image_wrapper.html -> build/lib/plom_server/templates/Scan/fragments 2026-06-25T22:29:37,270 copying plom_server/templates/Scan/fragments/staged_bundle_row.html -> build/lib/plom_server/templates/Scan/fragments 2026-06-25T22:29:37,272 copying plom_server/templates/Scan/fragments/substitute_image_wrapper.html -> build/lib/plom_server/templates/Scan/fragments 2026-06-25T22:29:37,274 creating build/lib/plom_server/templates/SpecCreator 2026-06-25T22:29:37,275 copying plom_server/templates/SpecCreator/launch-page.html -> build/lib/plom_server/templates/SpecCreator 2026-06-25T22:29:37,278 copying plom_server/templates/SpecCreator/spec_upload.html -> build/lib/plom_server/templates/SpecCreator 2026-06-25T22:29:37,280 copying plom_server/templates/SpecCreator/summary-page.html -> build/lib/plom_server/templates/SpecCreator 2026-06-25T22:29:37,282 copying plom_server/templates/SpecCreator/template_spec_builder.html -> build/lib/plom_server/templates/SpecCreator 2026-06-25T22:29:37,285 copying plom_server/templates/SpecCreator/validation.html -> build/lib/plom_server/templates/SpecCreator 2026-06-25T22:29:37,287 creating build/lib/plom_server/templates/Tags 2026-06-25T22:29:37,288 copying plom_server/templates/Tags/tag_item.html -> build/lib/plom_server/templates/Tags 2026-06-25T22:29:37,290 copying plom_server/templates/Tags/tags_landing.html -> build/lib/plom_server/templates/Tags 2026-06-25T22:29:37,293 creating build/lib/plom_server/templates/TaskOrder 2026-06-25T22:29:37,294 copying plom_server/templates/TaskOrder/task_order_landing.html -> build/lib/plom_server/templates/TaskOrder 2026-06-25T22:29:37,296 creating build/lib/plom_server/templates/UserManagement 2026-06-25T22:29:37,297 copying plom_server/templates/UserManagement/password_reset_page.html -> build/lib/plom_server/templates/UserManagement 2026-06-25T22:29:37,299 copying plom_server/templates/UserManagement/users.html -> build/lib/plom_server/templates/UserManagement 2026-06-25T22:29:37,302 creating build/lib/plom_server/templates/base 2026-06-25T22:29:37,302 copying plom_server/templates/base/alert_message.html -> build/lib/plom_server/templates/base 2026-06-25T22:29:37,305 copying plom_server/templates/base/alert_messages.html -> build/lib/plom_server/templates/base 2026-06-25T22:29:37,307 copying plom_server/templates/base/base-2col.html -> build/lib/plom_server/templates/base 2026-06-25T22:29:37,309 copying plom_server/templates/base/base.html -> build/lib/plom_server/templates/base 2026-06-25T22:29:37,311 copying plom_server/templates/base/home.html -> build/lib/plom_server/templates/base 2026-06-25T22:29:37,314 copying plom_server/templates/base/plom_logo.html -> build/lib/plom_server/templates/base 2026-06-25T22:29:37,316 copying plom_server/templates/base/reset.html -> build/lib/plom_server/templates/base 2026-06-25T22:29:37,318 copying plom_server/templates/base/server_status.html -> build/lib/plom_server/templates/base 2026-06-25T22:29:37,320 copying plom_server/templates/base/sidebar.html -> build/lib/plom_server/templates/base 2026-06-25T22:29:37,323 copying plom_server/templates/base/troubles_afoot.html -> build/lib/plom_server/templates/base 2026-06-25T22:29:37,325 creating build/lib/plom_server/TestingSupport/config_files 2026-06-25T22:29:37,326 copying plom_server/TestingSupport/config_files/full_demo_config.toml -> build/lib/plom_server/TestingSupport/config_files 2026-06-25T22:29:37,328 copying plom_server/TestingSupport/config_files/hw_bundle_config.toml -> build/lib/plom_server/TestingSupport/config_files 2026-06-25T22:29:37,330 copying plom_server/TestingSupport/config_files/just_demo_spec.toml -> build/lib/plom_server/TestingSupport/config_files 2026-06-25T22:29:37,332 copying plom_server/TestingSupport/config_files/long_demo_config.toml -> build/lib/plom_server/TestingSupport/config_files 2026-06-25T22:29:37,334 copying plom_server/TestingSupport/config_files/quick_demo_config.toml -> build/lib/plom_server/TestingSupport/config_files 2026-06-25T22:29:37,336 creating build/lib/plom_server/TestingSupport/tests 2026-06-25T22:29:37,337 copying plom_server/TestingSupport/tests/__init__.py -> build/lib/plom_server/TestingSupport/tests 2026-06-25T22:29:37,339 copying plom_server/TestingSupport/tests/test_config.py -> build/lib/plom_server/TestingSupport/tests 2026-06-25T22:29:37,341 creating build/lib/plom_server/UserManagement/management/commands 2026-06-25T22:29:37,343 copying plom_server/UserManagement/management/commands/plom_leadmarker_membership.py -> build/lib/plom_server/UserManagement/management/commands 2026-06-25T22:29:37,345 copying plom_server/UserManagement/management/commands/plom_users.py -> build/lib/plom_server/UserManagement/management/commands 2026-06-25T22:29:37,347 creating build/lib/plom_server/UserManagement/migrations 2026-06-25T22:29:37,348 copying plom_server/UserManagement/migrations/0001_initial.py -> build/lib/plom_server/UserManagement/migrations 2026-06-25T22:29:37,350 copying plom_server/UserManagement/migrations/__init__.py -> build/lib/plom_server/UserManagement/migrations 2026-06-25T22:29:37,352 creating build/lib/plom_server/UserManagement/tests 2026-06-25T22:29:37,353 copying plom_server/UserManagement/tests/__init__.py -> build/lib/plom_server/UserManagement/tests 2026-06-25T22:29:37,355 copying plom_server/UserManagement/tests/test_UsersService.py -> build/lib/plom_server/UserManagement/tests 2026-06-25T22:29:37,357 copying plom_ml/clustering/model/model_config.yaml -> build/lib/plom_ml/clustering/model 2026-06-25T22:29:37,400 installing to build/bdist.linux-armv7l/wheel 2026-06-25T22:29:37,401 running install 2026-06-25T22:29:37,423 running install_lib 2026-06-25T22:29:37,429 creating build/bdist.linux-armv7l/wheel 2026-06-25T22:29:37,431 creating build/bdist.linux-armv7l/wheel/plom_ml 2026-06-25T22:29:37,432 copying build/lib/plom_ml/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml 2026-06-25T22:29:37,435 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering 2026-06-25T22:29:37,436 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering/model 2026-06-25T22:29:37,437 copying build/lib/plom_ml/clustering/model/clustering_strategy.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/model 2026-06-25T22:29:37,440 copying build/lib/plom_ml/clustering/model/model_type.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/model 2026-06-25T22:29:37,442 copying build/lib/plom_ml/clustering/model/model_config.yaml -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/model 2026-06-25T22:29:37,443 copying build/lib/plom_ml/clustering/model/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/model 2026-06-25T22:29:37,446 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering/preprocessing 2026-06-25T22:29:37,447 copying build/lib/plom_ml/clustering/preprocessing/image_processing_service.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/preprocessing 2026-06-25T22:29:37,449 copying build/lib/plom_ml/clustering/preprocessing/preprocessor.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/preprocessing 2026-06-25T22:29:37,451 copying build/lib/plom_ml/clustering/preprocessing/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/preprocessing 2026-06-25T22:29:37,454 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering/pipeline 2026-06-25T22:29:37,455 copying build/lib/plom_ml/clustering/pipeline/clustering_pipeline.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/pipeline 2026-06-25T22:29:37,457 copying build/lib/plom_ml/clustering/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/pipeline 2026-06-25T22:29:37,459 copying build/lib/plom_ml/clustering/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering 2026-06-25T22:29:37,461 copying build/lib/plom_ml/clustering/exceptions.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering 2026-06-25T22:29:37,463 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering/embedding 2026-06-25T22:29:37,465 copying build/lib/plom_ml/clustering/embedding/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/embedding 2026-06-25T22:29:37,467 copying build/lib/plom_ml/clustering/embedding/embedder.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/embedding 2026-06-25T22:29:37,469 copying build/lib/plom_ml/exceptions.py -> build/bdist.linux-armv7l/wheel/./plom_ml 2026-06-25T22:29:37,472 creating build/bdist.linux-armv7l/wheel/plom 2026-06-25T22:29:37,473 copying build/lib/plom/test_question_labels.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-25T22:29:37,475 copying build/lib/plom/misc_version.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-25T22:29:37,477 creating build/bdist.linux-armv7l/wheel/plom/create 2026-06-25T22:29:37,478 copying build/lib/plom/create/scrap_paper_src.tex -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-25T22:29:37,480 copying build/lib/plom/create/exam_scribbler.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-25T22:29:37,482 copying build/lib/plom/create/_digitHunter.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-25T22:29:37,484 copying build/lib/plom/create/homework_scribbler.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-25T22:29:37,486 copying build/lib/plom/create/digits.json -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-25T22:29:37,489 copying build/lib/plom/create/scribble_utils.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-25T22:29:37,492 copying build/lib/plom/create/extra_pages_src.tex -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-25T22:29:37,494 copying build/lib/plom/create/build_extra_page_with_qrcodes.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-25T22:29:37,495 copying build/lib/plom/create/demotools.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-25T22:29:37,497 copying build/lib/plom/create/build_bundle_separators_with_qrcodes.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-25T22:29:37,499 copying build/lib/plom/create/scribble_hw_utils.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-25T22:29:37,502 copying build/lib/plom/create/test_build_extra_page_pdf.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-25T22:29:37,503 copying build/lib/plom/create/bundle_separator_src.tex -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-25T22:29:37,506 copying build/lib/plom/create/buildClasslist.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-25T22:29:37,508 copying build/lib/plom/create/test_classlists.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-25T22:29:37,510 copying build/lib/plom/create/build_scrap_paper_with_qrcodes.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-25T22:29:37,513 creating build/bdist.linux-armv7l/wheel/plom/create/fonts 2026-06-25T22:29:37,514 copying build/lib/plom/create/fonts/ld_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-06-25T22:29:37,516 copying build/lib/plom/create/fonts/pdl_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-06-25T22:29:37,519 copying build/lib/plom/create/fonts/adr_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-06-25T22:29:37,521 copying build/lib/plom/create/fonts/ejx_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-06-25T22:29:37,524 copying build/lib/plom/create/fonts/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-06-25T22:29:37,526 copying build/lib/plom/create/fonts/bt_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-06-25T22:29:37,528 copying build/lib/plom/create/fonts/nh_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-06-25T22:29:37,531 copying build/lib/plom/create/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-25T22:29:37,533 copying build/lib/plom/create/status.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-25T22:29:37,535 copying build/lib/plom/create/start_messenger.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-25T22:29:37,537 copying build/lib/plom/create/classlistValidator.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-25T22:29:37,540 copying build/lib/plom/create/__main__.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-25T22:29:37,542 copying build/lib/plom/create/test_make_pdf.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-25T22:29:37,544 copying build/lib/plom/create/test_build_source_exams.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-25T22:29:37,546 copying build/lib/plom/create/push_pull_rubrics.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-25T22:29:37,548 copying build/lib/plom/create/test_stamps.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-25T22:29:37,550 copying build/lib/plom/create/mergeAndCodePages.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-06-25T22:29:37,553 copying build/lib/plom/test_target_latex_old.png -> build/bdist.linux-armv7l/wheel/./plom 2026-06-25T22:29:37,555 copying build/lib/plom/test_feedback_rules.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-25T22:29:37,557 copying build/lib/plom/feedback_rules.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-25T22:29:37,559 copying build/lib/plom/templateUserList.csv -> build/bdist.linux-armv7l/wheel/./plom 2026-06-25T22:29:37,561 copying build/lib/plom/test_latexfrag.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-25T22:29:37,566 creating build/bdist.linux-armv7l/wheel/plom/finish 2026-06-25T22:29:37,567 copying build/lib/plom/finish/reassemble_ID_only.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-25T22:29:37,569 copying build/lib/plom/finish/test_hash.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-25T22:29:37,571 copying build/lib/plom/finish/utils.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-25T22:29:37,573 copying build/lib/plom/finish/test_return_tools.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-25T22:29:37,575 copying build/lib/plom/finish/spreadsheet.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-25T22:29:37,577 copying build/lib/plom/finish/examReassembler.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-25T22:29:37,579 copying build/lib/plom/finish/html_view_test_template.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-25T22:29:37,582 copying build/lib/plom/finish/test_cover_pages.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-25T22:29:37,584 copying build/lib/plom/finish/clear_manager_login.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-25T22:29:37,586 copying build/lib/plom/finish/return_tools.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-25T22:29:37,589 copying build/lib/plom/finish/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-25T22:29:37,591 copying build/lib/plom/finish/reassemble_completed.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-25T22:29:37,593 copying build/lib/plom/finish/coded_return.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-25T22:29:37,596 copying build/lib/plom/finish/start_messenger.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-25T22:29:37,598 copying build/lib/plom/finish/__main__.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-25T22:29:37,600 copying build/lib/plom/finish/coverPageBuilder.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-06-25T22:29:37,603 creating build/bdist.linux-armv7l/wheel/plom/scan 2026-06-25T22:29:37,604 copying build/lib/plom/scan/test_qr_reads.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-06-25T22:29:37,607 copying build/lib/plom/scan/test_invisible_watermarks.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-06-25T22:29:37,609 copying build/lib/plom/scan/question_list_utils.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-06-25T22:29:37,611 copying build/lib/plom/scan/rotate.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-06-25T22:29:37,614 copying build/lib/plom/scan/pdfmucker.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-06-25T22:29:37,617 copying build/lib/plom/scan/test_rgb.png -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-06-25T22:29:37,619 copying build/lib/plom/scan/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-06-25T22:29:37,621 copying build/lib/plom/scan/test_zbar_fails.png -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-06-25T22:29:37,625 copying build/lib/plom/scan/test_question_map_parse.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-06-25T22:29:37,628 copying build/lib/plom/scan/test_pdf_img_extraction.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-06-25T22:29:37,630 copying build/lib/plom/scan/test_rotations.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-06-25T22:29:37,632 copying build/lib/plom/scan/scansToImages.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-06-25T22:29:37,635 copying build/lib/plom/scan/fasterQRExtract.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-06-25T22:29:37,638 copying build/lib/plom/version_maps.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-25T22:29:37,641 creating build/bdist.linux-armv7l/wheel/plom/idreader 2026-06-25T22:29:37,643 copying build/lib/plom/idreader/model_utils.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-06-25T22:29:37,645 copying build/lib/plom/idreader/assign_prob.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-06-25T22:29:37,648 copying build/lib/plom/idreader/predictStudentID.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-06-25T22:29:37,651 copying build/lib/plom/idreader/test_IDreader.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-06-25T22:29:37,653 copying build/lib/plom/idreader/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-06-25T22:29:37,656 copying build/lib/plom/idreader/trainRandomForestModel.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-06-25T22:29:37,658 copying build/lib/plom/test_version_maps.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-25T22:29:37,661 copying build/lib/plom/tagging.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-25T22:29:37,663 copying build/lib/plom/textools.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-25T22:29:37,666 copying build/lib/plom/question_labels.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-25T22:29:37,668 creating build/bdist.linux-armv7l/wheel/plom/canvas 2026-06-25T22:29:37,670 copying build/lib/plom/canvas/canvasapi_extensions.py -> build/bdist.linux-armv7l/wheel/./plom/canvas 2026-06-25T22:29:37,673 copying build/lib/plom/canvas/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/canvas 2026-06-25T22:29:37,675 copying build/lib/plom/canvas/canvas_utils.py -> build/bdist.linux-armv7l/wheel/./plom/canvas 2026-06-25T22:29:37,678 copying build/lib/plom/rules.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-25T22:29:37,680 copying build/lib/plom/test_version.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-25T22:29:37,683 copying build/lib/plom/test_tags.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-25T22:29:37,685 copying build/lib/plom/latexTemplatev2.tex -> build/bdist.linux-armv7l/wheel/./plom 2026-06-25T22:29:37,688 copying build/lib/plom/test_target_latex.png -> build/bdist.linux-armv7l/wheel/./plom 2026-06-25T22:29:37,690 copying build/lib/plom/spec_verifier.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-25T22:29:37,694 copying build/lib/plom/test_spec.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-25T22:29:37,698 copying build/lib/plom/idBox4.pdf -> build/bdist.linux-armv7l/wheel/./plom 2026-06-25T22:29:37,700 copying build/lib/plom/aliceBob.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-25T22:29:37,703 copying build/lib/plom/idBox2.pdf -> build/bdist.linux-armv7l/wheel/./plom 2026-06-25T22:29:37,706 copying build/lib/plom/test_latex.py -> build/bdist.linux-armv7l/wheel/./plom 2026-06-25T22:29:37,708 copying build/lib/plom/demo_rubrics.toml -> build/bdist.linux-armv7l/wheel/./plom 2026-06-25T22:29:37,711 copying build/lib/plom/templateTestSpec.toml -> build/bdist.linux-armv7l/wheel/./plom 2026-06-25T22:29:37,713 copying build/lib/plom/templateSolutionSpec.toml -> build/bdist.linux-armv7l/wheel/./plom 2026-06-25T22:29:37,715 copying build/lib/plom/latexTemplate.tex -> build/bdist.linux-armv7l/wheel/./plom 2026-06-25T22:29:37,718 creating build/bdist.linux-armv7l/wheel/plom_server 2026-06-25T22:29:37,720 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher 2026-06-25T22:29:37,722 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher/services 2026-06-25T22:29:37,723 copying build/lib/plom_server/Launcher/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/services 2026-06-25T22:29:37,725 copying build/lib/plom_server/Launcher/services/launch_demo_homework_bundle_creator.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/services 2026-06-25T22:29:37,727 copying build/lib/plom_server/Launcher/services/launch_demo_bundle_creator.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/services 2026-06-25T22:29:37,730 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher/migrations 2026-06-25T22:29:37,731 copying build/lib/plom_server/Launcher/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/migrations 2026-06-25T22:29:37,734 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher/management 2026-06-25T22:29:37,735 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher/management/commands 2026-06-25T22:29:37,737 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-25T22:29:37,739 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-25T22:29:37,741 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-25T22:29:37,743 copying build/lib/plom_server/Launcher/management/commands/plom_demo_bundles.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/management/commands 2026-06-25T22:29:37,745 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-25T22:29:37,748 copying build/lib/plom_server/Launcher/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher 2026-06-25T22:29:37,749 copying build/lib/plom_server/Launcher/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher 2026-06-25T22:29:37,751 copying build/lib/plom_server/get_js.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-06-25T22:29:37,754 copying build/lib/plom_server/context_processors.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-06-25T22:29:37,756 creating build/bdist.linux-armv7l/wheel/plom_server/Reports 2026-06-25T22:29:37,757 copying build/lib/plom_server/Reports/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Reports 2026-06-25T22:29:37,759 copying build/lib/plom_server/Reports/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Reports 2026-06-25T22:29:37,761 copying build/lib/plom_server/Reports/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Reports 2026-06-25T22:29:37,764 creating build/bdist.linux-armv7l/wheel/plom_server/TaskOrder 2026-06-25T22:29:37,765 creating build/bdist.linux-armv7l/wheel/plom_server/TaskOrder/services 2026-06-25T22:29:37,766 copying build/lib/plom_server/TaskOrder/services/task_ordering_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder/services 2026-06-25T22:29:37,769 copying build/lib/plom_server/TaskOrder/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder/services 2026-06-25T22:29:37,771 creating build/bdist.linux-armv7l/wheel/plom_server/TaskOrder/management 2026-06-25T22:29:37,773 creating build/bdist.linux-armv7l/wheel/plom_server/TaskOrder/management/commands 2026-06-25T22:29:37,774 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-25T22:29:37,777 copying build/lib/plom_server/TaskOrder/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-06-25T22:29:37,779 copying build/lib/plom_server/TaskOrder/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-06-25T22:29:37,781 copying build/lib/plom_server/TaskOrder/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-06-25T22:29:37,782 copying build/lib/plom_server/TaskOrder/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-06-25T22:29:37,784 copying build/lib/plom_server/TaskOrder/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-06-25T22:29:37,787 creating build/bdist.linux-armv7l/wheel/plom_server/Base 2026-06-25T22:29:37,788 copying build/lib/plom_server/Base/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-06-25T22:29:37,790 creating build/bdist.linux-armv7l/wheel/plom_server/Base/services 2026-06-25T22:29:37,792 copying build/lib/plom_server/Base/services/Settings.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/services 2026-06-25T22:29:37,794 copying build/lib/plom_server/Base/services/big_red_button.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/services 2026-06-25T22:29:37,796 copying build/lib/plom_server/Base/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/services 2026-06-25T22:29:37,798 copying build/lib/plom_server/Base/services/database_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/services 2026-06-25T22:29:37,801 creating build/bdist.linux-armv7l/wheel/plom_server/Base/migrations 2026-06-25T22:29:37,802 copying build/lib/plom_server/Base/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/migrations 2026-06-25T22:29:37,804 copying build/lib/plom_server/Base/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/migrations 2026-06-25T22:29:37,806 creating build/bdist.linux-armv7l/wheel/plom_server/Base/management 2026-06-25T22:29:37,808 creating build/bdist.linux-armv7l/wheel/plom_server/Base/management/commands 2026-06-25T22:29:37,809 copying build/lib/plom_server/Base/management/commands/plom_database.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/management/commands 2026-06-25T22:29:37,811 copying build/lib/plom_server/Base/management/commands/plom_clean_misc.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/management/commands 2026-06-25T22:29:37,813 copying build/lib/plom_server/Base/tests_settings.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-06-25T22:29:37,815 copying build/lib/plom_server/Base/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-06-25T22:29:37,817 copying build/lib/plom_server/Base/base_group_views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-06-25T22:29:37,819 copying build/lib/plom_server/Base/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-06-25T22:29:37,821 copying build/lib/plom_server/Base/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-06-25T22:29:37,824 copying build/lib/plom_server/Base/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-06-25T22:29:37,826 copying build/lib/plom_server/Base/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-06-25T22:29:37,829 creating build/bdist.linux-armv7l/wheel/plom_server/demo_files 2026-06-25T22:29:37,830 copying build/lib/plom_server/demo_files/demo_assessment_spec_single_version.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-25T22:29:37,832 copying build/lib/plom_server/demo_files/cl_for_long_demo.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-25T22:29:37,835 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-25T22:29:37,838 copying build/lib/plom_server/demo_files/bundle_for_plaid_demo.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-25T22:29:37,840 copying build/lib/plom_server/demo_files/bundle_for_quick_demo.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-25T22:29:37,841 copying build/lib/plom_server/demo_files/cl_for_quick_demo.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-25T22:29:37,843 copying build/lib/plom_server/demo_files/bundle_for_demo.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-25T22:29:37,845 copying build/lib/plom_server/demo_files/bundle_for_long_demo.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-25T22:29:37,847 copying build/lib/plom_server/demo_files/cl_for_plaid_demo.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-25T22:29:37,849 copying build/lib/plom_server/demo_files/demo_assessment_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-25T22:29:37,851 copying build/lib/plom_server/demo_files/cl_for_demo.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-25T22:29:37,853 copying build/lib/plom_server/demo_files/demo_assessment_qtags.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-25T22:29:37,855 copying build/lib/plom_server/demo_files/demo_assessment_rubrics_q4.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-25T22:29:37,857 copying build/lib/plom_server/demo_files/demo_assessment_rubrics_q3.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-25T22:29:37,859 copying build/lib/plom_server/demo_files/demo_assessment_rubrics_q1.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-25T22:29:37,861 copying build/lib/plom_server/demo_files/demo_assessment_rubrics_q2.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-25T22:29:37,863 copying build/lib/plom_server/demo_files/assessment_v2.tex -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-25T22:29:37,866 copying build/lib/plom_server/demo_files/assessment_v3.tex -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-25T22:29:37,869 copying build/lib/plom_server/demo_files/assessment_v1.tex -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-25T22:29:37,871 copying build/lib/plom_server/demo_files/demo_solution_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-06-25T22:29:37,874 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF 2026-06-25T22:29:37,875 copying build/lib/plom_server/BuildPaperPDF/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-06-25T22:29:37,877 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF/services 2026-06-25T22:29:37,878 copying build/lib/plom_server/BuildPaperPDF/services/build_papers.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/services 2026-06-25T22:29:37,881 copying build/lib/plom_server/BuildPaperPDF/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/services 2026-06-25T22:29:37,884 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF/migrations 2026-06-25T22:29:37,885 copying build/lib/plom_server/BuildPaperPDF/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/migrations 2026-06-25T22:29:37,887 copying build/lib/plom_server/BuildPaperPDF/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/migrations 2026-06-25T22:29:37,889 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF/management 2026-06-25T22:29:37,891 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF/management/commands 2026-06-25T22:29:37,892 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-25T22:29:37,895 copying build/lib/plom_server/BuildPaperPDF/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-06-25T22:29:37,897 copying build/lib/plom_server/BuildPaperPDF/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-06-25T22:29:37,899 copying build/lib/plom_server/BuildPaperPDF/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-06-25T22:29:37,901 copying build/lib/plom_server/BuildPaperPDF/tests.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-06-25T22:29:37,903 copying build/lib/plom_server/BuildPaperPDF/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-06-25T22:29:37,905 copying build/lib/plom_server/BuildPaperPDF/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-06-25T22:29:37,908 creating build/bdist.linux-armv7l/wheel/plom_server/API 2026-06-25T22:29:37,909 creating build/bdist.linux-armv7l/wheel/plom_server/API/routes 2026-06-25T22:29:37,910 copying build/lib/plom_server/API/routes/annotation_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-06-25T22:29:37,913 copying build/lib/plom_server/API/routes/tags_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-06-25T22:29:37,915 copying build/lib/plom_server/API/routes/misc_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-06-25T22:29:37,916 copying build/lib/plom_server/API/routes/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-06-25T22:29:37,918 copying build/lib/plom_server/API/routes/id_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-06-25T22:29:37,920 copying build/lib/plom_server/API/routes/mark_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-06-25T22:29:37,923 creating build/bdist.linux-armv7l/wheel/plom_server/API/views 2026-06-25T22:29:37,924 copying build/lib/plom_server/API/views/utils.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-25T22:29:37,926 copying build/lib/plom_server/API/views/user_info.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-25T22:29:37,929 copying build/lib/plom_server/API/views/identify.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-25T22:29:37,931 copying build/lib/plom_server/API/views/mark.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-25T22:29:37,934 copying build/lib/plom_server/API/views/server_info.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-25T22:29:37,937 copying build/lib/plom_server/API/views/report.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-25T22:29:37,939 copying build/lib/plom_server/API/views/classlist.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-25T22:29:37,942 copying build/lib/plom_server/API/views/finish.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-25T22:29:37,944 copying build/lib/plom_server/API/views/rectangle_extractor.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-25T22:29:37,946 copying build/lib/plom_server/API/views/scan.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-25T22:29:37,949 copying build/lib/plom_server/API/views/paperstoprint.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-25T22:29:37,951 copying build/lib/plom_server/API/views/public_code.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-25T22:29:37,954 copying build/lib/plom_server/API/views/spec_handler.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-25T22:29:37,956 copying build/lib/plom_server/API/views/source_handler.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-25T22:29:37,958 copying build/lib/plom_server/API/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-25T22:29:37,960 copying build/lib/plom_server/API/views/pqvmap.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-25T22:29:37,963 copying build/lib/plom_server/API/views/latex.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-25T22:29:37,965 copying build/lib/plom_server/API/views/rubrics.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-25T22:29:37,967 copying build/lib/plom_server/API/views/mark_question.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-06-25T22:29:37,970 creating build/bdist.linux-armv7l/wheel/plom_server/API/services 2026-06-25T22:29:37,971 copying build/lib/plom_server/API/services/TokenService.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/services 2026-06-25T22:29:37,973 copying build/lib/plom_server/API/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/services 2026-06-25T22:29:37,975 creating build/bdist.linux-armv7l/wheel/plom_server/API/migrations 2026-06-25T22:29:37,976 copying build/lib/plom_server/API/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/migrations 2026-06-25T22:29:37,979 creating build/bdist.linux-armv7l/wheel/plom_server/API/permissions 2026-06-25T22:29:37,980 copying build/lib/plom_server/API/permissions/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/permissions 2026-06-25T22:29:37,982 copying build/lib/plom_server/API/permissions/permissions.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/permissions 2026-06-25T22:29:37,984 copying build/lib/plom_server/API/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API 2026-06-25T22:29:37,986 copying build/lib/plom_server/API/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/API 2026-06-25T22:29:37,988 copying build/lib/plom_server/API/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/API 2026-06-25T22:29:37,991 creating build/bdist.linux-armv7l/wheel/plom_server/API/tests 2026-06-25T22:29:37,992 copying build/lib/plom_server/API/tests/test_mark_questions.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/tests 2026-06-25T22:29:37,995 copying build/lib/plom_server/API/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/tests 2026-06-25T22:29:37,996 copying build/lib/plom_server/API/tests/conftest.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/tests 2026-06-25T22:29:37,998 copying build/lib/plom_server/API/tests/test_client_reject_list.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/tests 2026-06-25T22:29:38,001 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement 2026-06-25T22:29:38,002 copying build/lib/plom_server/UserManagement/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-06-25T22:29:38,004 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/services 2026-06-25T22:29:38,005 copying build/lib/plom_server/UserManagement/services/QuotaService.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/services 2026-06-25T22:29:38,007 copying build/lib/plom_server/UserManagement/services/PermissionChanger.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/services 2026-06-25T22:29:38,010 copying build/lib/plom_server/UserManagement/services/UsersService.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/services 2026-06-25T22:29:38,012 copying build/lib/plom_server/UserManagement/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/services 2026-06-25T22:29:38,014 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/migrations 2026-06-25T22:29:38,015 copying build/lib/plom_server/UserManagement/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/migrations 2026-06-25T22:29:38,017 copying build/lib/plom_server/UserManagement/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/migrations 2026-06-25T22:29:38,020 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/management 2026-06-25T22:29:38,021 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/management/commands 2026-06-25T22:29:38,023 copying build/lib/plom_server/UserManagement/management/commands/plom_users.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/management/commands 2026-06-25T22:29:38,024 copying build/lib/plom_server/UserManagement/management/commands/plom_leadmarker_membership.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/management/commands 2026-06-25T22:29:38,026 copying build/lib/plom_server/UserManagement/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-06-25T22:29:38,028 copying build/lib/plom_server/UserManagement/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-06-25T22:29:38,030 copying build/lib/plom_server/UserManagement/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-06-25T22:29:38,032 copying build/lib/plom_server/UserManagement/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-06-25T22:29:38,033 copying build/lib/plom_server/UserManagement/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-06-25T22:29:38,036 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/tests 2026-06-25T22:29:38,037 copying build/lib/plom_server/UserManagement/tests/test_UsersService.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/tests 2026-06-25T22:29:38,039 copying build/lib/plom_server/UserManagement/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/tests 2026-06-25T22:29:38,041 creating build/bdist.linux-armv7l/wheel/plom_server/templates 2026-06-25T22:29:38,044 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Questiontags 2026-06-25T22:29:38,045 copying build/lib/plom_server/templates/Questiontags/qtags_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Questiontags 2026-06-25T22:29:38,048 copying build/lib/plom_server/templates/Questiontags/modal_forms.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Questiontags 2026-06-25T22:29:38,053 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Reports 2026-06-25T22:29:38,054 copying build/lib/plom_server/templates/Reports/reports_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Reports 2026-06-25T22:29:38,058 creating build/bdist.linux-armv7l/wheel/plom_server/templates/TaskOrder 2026-06-25T22:29:38,059 copying build/lib/plom_server/templates/TaskOrder/task_order_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/TaskOrder 2026-06-25T22:29:38,062 creating build/bdist.linux-armv7l/wheel/plom_server/templates/BuildPaperPDF 2026-06-25T22:29:38,064 copying build/lib/plom_server/templates/BuildPaperPDF/cannot_find_pdf.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/BuildPaperPDF 2026-06-25T22:29:38,067 creating build/bdist.linux-armv7l/wheel/plom_server/templates/BuildPaperPDF/fragments 2026-06-25T22:29:38,068 copying build/lib/plom_server/templates/BuildPaperPDF/fragments/pdf_table.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/BuildPaperPDF/fragments 2026-06-25T22:29:38,072 copying build/lib/plom_server/templates/BuildPaperPDF/build_paper_pdfs.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/BuildPaperPDF 2026-06-25T22:29:38,075 creating build/bdist.linux-armv7l/wheel/plom_server/templates/UserManagement 2026-06-25T22:29:38,076 copying build/lib/plom_server/templates/UserManagement/password_reset_page.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/UserManagement 2026-06-25T22:29:38,079 copying build/lib/plom_server/templates/UserManagement/users.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/UserManagement 2026-06-25T22:29:38,082 creating build/bdist.linux-armv7l/wheel/plom_server/templates/SpecCreator 2026-06-25T22:29:38,084 copying build/lib/plom_server/templates/SpecCreator/template_spec_builder.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-06-25T22:29:38,087 copying build/lib/plom_server/templates/SpecCreator/spec_upload.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-06-25T22:29:38,090 copying build/lib/plom_server/templates/SpecCreator/summary-page.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-06-25T22:29:38,093 copying build/lib/plom_server/templates/SpecCreator/launch-page.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-06-25T22:29:38,097 copying build/lib/plom_server/templates/SpecCreator/validation.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-06-25T22:29:38,100 creating build/bdist.linux-armv7l/wheel/plom_server/templates/QuestionClustering 2026-06-25T22:29:38,102 creating build/bdist.linux-armv7l/wheel/plom_server/templates/QuestionClustering/fragments 2026-06-25T22:29:38,104 copying build/lib/plom_server/templates/QuestionClustering/fragments/error_detail_modal.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering/fragments 2026-06-25T22:29:38,107 copying build/lib/plom_server/templates/QuestionClustering/fragments/clustering_tag_cell.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering/fragments 2026-06-25T22:29:38,109 copying build/lib/plom_server/templates/QuestionClustering/fragments/clustering_jobs_table.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering/fragments 2026-06-25T22:29:38,112 copying build/lib/plom_server/templates/QuestionClustering/clustering_jobs.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-06-25T22:29:38,115 copying build/lib/plom_server/templates/QuestionClustering/modal_forms.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-06-25T22:29:38,117 copying build/lib/plom_server/templates/QuestionClustering/home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-06-25T22:29:38,120 copying build/lib/plom_server/templates/QuestionClustering/cluster_groups.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-06-25T22:29:38,124 copying build/lib/plom_server/templates/QuestionClustering/select.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-06-25T22:29:38,127 copying build/lib/plom_server/templates/QuestionClustering/show_rectangles.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-06-25T22:29:38,130 copying build/lib/plom_server/templates/QuestionClustering/clustered_papers.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-06-25T22:29:38,133 copying build/lib/plom_server/templates/403.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates 2026-06-25T22:29:38,137 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress 2026-06-25T22:29:38,139 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress/fragments 2026-06-25T22:29:38,141 copying build/lib/plom_server/templates/Progress/fragments/task_progress_bar.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/fragments 2026-06-25T22:29:38,143 copying build/lib/plom_server/templates/Progress/tools_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress 2026-06-25T22:29:38,146 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress/User_Info 2026-06-25T22:29:38,147 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-25T22:29:38,150 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-25T22:29:38,153 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress/Identify 2026-06-25T22:29:38,154 copying build/lib/plom_server/templates/Progress/Identify/identify_home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Identify 2026-06-25T22:29:38,156 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-25T22:29:38,158 copying build/lib/plom_server/templates/Progress/Identify/all_identify_tasks.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Identify 2026-06-25T22:29:38,162 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress/Mark 2026-06-25T22:29:38,163 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-25T22:29:38,165 copying build/lib/plom_server/templates/Progress/Mark/mark_overview.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-06-25T22:29:38,167 copying build/lib/plom_server/templates/Progress/Mark/mark_details.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-06-25T22:29:38,170 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-25T22:29:38,172 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-25T22:29:38,174 copying build/lib/plom_server/templates/Progress/Mark/mark_compare_versions.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-06-25T22:29:38,176 copying build/lib/plom_server/templates/Progress/Mark/task_filter.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-06-25T22:29:38,179 copying build/lib/plom_server/templates/Progress/Mark/mark_papers.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-06-25T22:29:38,181 copying build/lib/plom_server/templates/Progress/Mark/task_details.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-06-25T22:29:38,183 copying build/lib/plom_server/templates/Progress/Mark/mark_stats_card.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-06-25T22:29:38,186 copying build/lib/plom_server/templates/Progress/progress_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress 2026-06-25T22:29:38,189 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Profile 2026-06-25T22:29:38,190 copying build/lib/plom_server/templates/Profile/profile.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Profile 2026-06-25T22:29:38,192 copying build/lib/plom_server/templates/Profile/private_profile.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Profile 2026-06-25T22:29:38,195 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Rectangles 2026-06-25T22:29:38,196 copying build/lib/plom_server/templates/Rectangles/home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rectangles 2026-06-25T22:29:38,198 copying build/lib/plom_server/templates/Rectangles/select.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rectangles 2026-06-25T22:29:38,200 copying build/lib/plom_server/templates/Rectangles/show_rectangles.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rectangles 2026-06-25T22:29:38,203 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Scan 2026-06-25T22:29:38,204 copying build/lib/plom_server/templates/Scan/scan_discard.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-06-25T22:29:38,207 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Scan/fragments 2026-06-25T22:29:38,208 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-25T22:29:38,211 copying build/lib/plom_server/templates/Scan/fragments/bundle_summary.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-06-25T22:29:38,214 copying build/lib/plom_server/templates/Scan/fragments/knowify_image.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-06-25T22:29:38,216 copying build/lib/plom_server/templates/Scan/fragments/bundle_page_panel.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-06-25T22:29:38,219 copying build/lib/plom_server/templates/Scan/fragments/substitute_image_wrapper.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-06-25T22:29:38,220 copying build/lib/plom_server/templates/Scan/fragments/pushed_image_wrapper.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-06-25T22:29:38,222 copying build/lib/plom_server/templates/Scan/fragments/staged_bundle_row.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-06-25T22:29:38,225 copying build/lib/plom_server/templates/Scan/fragments/bundle_thumbnail_container.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-06-25T22:29:38,227 copying build/lib/plom_server/templates/Scan/bundle_is_locked.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-06-25T22:29:38,228 copying build/lib/plom_server/templates/Scan/show_pushed_bundles.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-06-25T22:29:38,231 copying build/lib/plom_server/templates/Scan/bundle_upload.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-06-25T22:29:38,233 copying build/lib/plom_server/templates/Scan/scan_complete.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-06-25T22:29:38,235 copying build/lib/plom_server/templates/Scan/handwriting_comparison.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-06-25T22:29:38,238 copying build/lib/plom_server/templates/Scan/scan_incomplete.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-06-25T22:29:38,240 copying build/lib/plom_server/templates/Scan/overview.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-06-25T22:29:38,242 copying build/lib/plom_server/templates/Scan/show_staged_bundles.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-06-25T22:29:38,244 copying build/lib/plom_server/templates/Scan/reassign_discard.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-06-25T22:29:38,246 copying build/lib/plom_server/templates/Scan/bundle_thumbnails.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-06-25T22:29:38,249 copying build/lib/plom_server/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/templates 2026-06-25T22:29:38,252 creating build/bdist.linux-armv7l/wheel/plom_server/templates/base 2026-06-25T22:29:38,253 copying build/lib/plom_server/templates/base/base-2col.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-06-25T22:29:38,255 copying build/lib/plom_server/templates/base/alert_messages.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-06-25T22:29:38,257 copying build/lib/plom_server/templates/base/troubles_afoot.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-06-25T22:29:38,259 copying build/lib/plom_server/templates/base/server_status.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-06-25T22:29:38,261 copying build/lib/plom_server/templates/base/reset.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-06-25T22:29:38,264 copying build/lib/plom_server/templates/base/alert_message.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-06-25T22:29:38,266 copying build/lib/plom_server/templates/base/home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-06-25T22:29:38,268 copying build/lib/plom_server/templates/base/plom_logo.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-06-25T22:29:38,270 copying build/lib/plom_server/templates/base/base.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-06-25T22:29:38,272 copying build/lib/plom_server/templates/base/sidebar.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-06-25T22:29:38,275 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Identify 2026-06-25T22:29:38,276 copying build/lib/plom_server/templates/Identify/id_prediction_home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Identify 2026-06-25T22:29:38,278 copying build/lib/plom_server/templates/Identify/find_id_rect.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Identify 2026-06-25T22:29:38,280 copying build/lib/plom_server/templates/Identify/parent_idbox_rect.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Identify 2026-06-25T22:29:38,284 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Rubrics 2026-06-25T22:29:38,285 copying build/lib/plom_server/templates/Rubrics/feedback_rules.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-06-25T22:29:38,287 copying build/lib/plom_server/templates/Rubrics/modal_forms.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-06-25T22:29:38,290 copying build/lib/plom_server/templates/Rubrics/rubrics_access.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-06-25T22:29:38,292 copying build/lib/plom_server/templates/Rubrics/rubrics_admin.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-06-25T22:29:38,295 copying build/lib/plom_server/templates/Rubrics/diff_partial.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-06-25T22:29:38,297 copying build/lib/plom_server/templates/Rubrics/rubric_item.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-06-25T22:29:38,300 copying build/lib/plom_server/templates/Rubrics/rubrics_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-06-25T22:29:38,303 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Finish 2026-06-25T22:29:38,304 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Finish/Reports 2026-06-25T22:29:38,305 copying build/lib/plom_server/templates/Finish/Reports/brief_student_report.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish/Reports 2026-06-25T22:29:38,308 copying build/lib/plom_server/templates/Finish/soln_item_view.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-06-25T22:29:38,310 copying build/lib/plom_server/templates/Finish/soln_sources.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-06-25T22:29:38,312 copying build/lib/plom_server/templates/Finish/soln_home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-06-25T22:29:38,314 copying build/lib/plom_server/templates/Finish/build_soln.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-06-25T22:29:38,316 copying build/lib/plom_server/templates/Finish/soln_spec.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-06-25T22:29:38,319 copying build/lib/plom_server/templates/Finish/finish_no_spec.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-06-25T22:29:38,321 copying build/lib/plom_server/templates/Finish/reassemble_paper_pdfs.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-06-25T22:29:38,324 copying build/lib/plom_server/templates/Finish/finish_not_printed.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-06-25T22:29:38,326 copying build/lib/plom_server/templates/Finish/template_soln_spec.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-06-25T22:29:38,329 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Preparation 2026-06-25T22:29:38,330 copying build/lib/plom_server/templates/Preparation/source_manage.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-06-25T22:29:38,332 copying build/lib/plom_server/templates/Preparation/pqv_mapping_manage.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-06-25T22:29:38,335 copying build/lib/plom_server/templates/Preparation/prenaming_configuration.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-06-25T22:29:38,337 copying build/lib/plom_server/templates/Preparation/papers_printed_manage.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-06-25T22:29:38,340 copying build/lib/plom_server/templates/Preparation/public_code.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-06-25T22:29:38,342 copying build/lib/plom_server/templates/Preparation/dependency_conflict.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-06-25T22:29:38,343 copying build/lib/plom_server/templates/Preparation/classlist_attempt.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-06-25T22:29:38,346 copying build/lib/plom_server/templates/Preparation/home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-06-25T22:29:38,348 copying build/lib/plom_server/templates/Preparation/pqv_mapping_attempt.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-06-25T22:29:38,350 copying build/lib/plom_server/templates/Preparation/source_item_view.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-06-25T22:29:38,352 copying build/lib/plom_server/templates/Preparation/miscellanea.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-06-25T22:29:38,354 copying build/lib/plom_server/templates/Preparation/classlist_manage.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-06-25T22:29:38,357 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Tags 2026-06-25T22:29:38,358 copying build/lib/plom_server/templates/Tags/tags_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Tags 2026-06-25T22:29:38,360 copying build/lib/plom_server/templates/Tags/tag_item.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Tags 2026-06-25T22:29:38,363 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Authentication 2026-06-25T22:29:38,364 copying build/lib/plom_server/templates/Authentication/login.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-06-25T22:29:38,367 copying build/lib/plom_server/templates/Authentication/signup_single_user.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-06-25T22:29:38,369 copying build/lib/plom_server/templates/Authentication/unauthorized.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-06-25T22:29:38,371 copying build/lib/plom_server/templates/Authentication/signup_import_users.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-06-25T22:29:38,373 copying build/lib/plom_server/templates/Authentication/set_password.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-06-25T22:29:38,375 copying build/lib/plom_server/templates/Authentication/set_password_complete.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-06-25T22:29:38,377 copying build/lib/plom_server/templates/Authentication/signup_base.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-06-25T22:29:38,380 copying build/lib/plom_server/templates/Authentication/unauthenticated_base.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-06-25T22:29:38,382 copying build/lib/plom_server/templates/Authentication/activation_invalid.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-06-25T22:29:38,384 copying build/lib/plom_server/templates/Authentication/signup_multiple_users.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-06-25T22:29:38,387 creating build/bdist.linux-armv7l/wheel/plom_server/SpecCreator 2026-06-25T22:29:38,388 creating build/bdist.linux-armv7l/wheel/plom_server/SpecCreator/views 2026-06-25T22:29:38,390 copying build/lib/plom_server/SpecCreator/views/spec_download.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-06-25T22:29:38,392 copying build/lib/plom_server/SpecCreator/views/spec_editor.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-06-25T22:29:38,394 copying build/lib/plom_server/SpecCreator/views/base.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-06-25T22:29:38,396 copying build/lib/plom_server/SpecCreator/views/spec_upload.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-06-25T22:29:38,398 copying build/lib/plom_server/SpecCreator/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-06-25T22:29:38,400 copying build/lib/plom_server/SpecCreator/views/summary.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-06-25T22:29:38,402 copying build/lib/plom_server/SpecCreator/views/template_spec_builder.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-06-25T22:29:38,405 creating build/bdist.linux-armv7l/wheel/plom_server/SpecCreator/services 2026-06-25T22:29:38,406 copying build/lib/plom_server/SpecCreator/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/services 2026-06-25T22:29:38,408 copying build/lib/plom_server/SpecCreator/services/template_spec_builder.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/services 2026-06-25T22:29:38,410 creating build/bdist.linux-armv7l/wheel/plom_server/SpecCreator/migrations 2026-06-25T22:29:38,411 copying build/lib/plom_server/SpecCreator/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/migrations 2026-06-25T22:29:38,413 copying build/lib/plom_server/SpecCreator/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator 2026-06-25T22:29:38,415 copying build/lib/plom_server/SpecCreator/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator 2026-06-25T22:29:38,417 copying build/lib/plom_server/SpecCreator/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator 2026-06-25T22:29:38,420 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionClustering 2026-06-25T22:29:38,421 copying build/lib/plom_server/QuestionClustering/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-06-25T22:29:38,423 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionClustering/services 2026-06-25T22:29:38,424 copying build/lib/plom_server/QuestionClustering/services/question_clustering_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/services 2026-06-25T22:29:38,427 copying build/lib/plom_server/QuestionClustering/services/model_loader.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/services 2026-06-25T22:29:38,429 copying build/lib/plom_server/QuestionClustering/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/services 2026-06-25T22:29:38,432 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionClustering/exceptions 2026-06-25T22:29:38,433 copying build/lib/plom_server/QuestionClustering/exceptions/clustering_exception.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/exceptions 2026-06-25T22:29:38,435 copying build/lib/plom_server/QuestionClustering/exceptions/job_exception.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/exceptions 2026-06-25T22:29:38,437 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionClustering/migrations 2026-06-25T22:29:38,439 copying build/lib/plom_server/QuestionClustering/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/migrations 2026-06-25T22:29:38,442 copying build/lib/plom_server/QuestionClustering/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/migrations 2026-06-25T22:29:38,444 copying build/lib/plom_server/QuestionClustering/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-06-25T22:29:38,446 copying build/lib/plom_server/QuestionClustering/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-06-25T22:29:38,449 copying build/lib/plom_server/QuestionClustering/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-06-25T22:29:38,451 copying build/lib/plom_server/QuestionClustering/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-06-25T22:29:38,453 copying build/lib/plom_server/QuestionClustering/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-06-25T22:29:38,455 copying build/lib/plom_server/QuestionClustering/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-06-25T22:29:38,458 creating build/bdist.linux-armv7l/wheel/plom_server/Progress 2026-06-25T22:29:38,460 creating build/bdist.linux-armv7l/wheel/plom_server/Progress/views 2026-06-25T22:29:38,461 copying build/lib/plom_server/Progress/views/progress_markerinfo.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-06-25T22:29:38,463 copying build/lib/plom_server/Progress/views/progress_identify.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-06-25T22:29:38,465 copying build/lib/plom_server/Progress/views/progress_landing.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-06-25T22:29:38,467 copying build/lib/plom_server/Progress/views/progress_mark.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-06-25T22:29:38,470 copying build/lib/plom_server/Progress/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-06-25T22:29:38,472 copying build/lib/plom_server/Progress/views/progress_task_annot.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-06-25T22:29:38,475 creating build/bdist.linux-armv7l/wheel/plom_server/Progress/services 2026-06-25T22:29:38,476 copying build/lib/plom_server/Progress/services/progress_overview.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/services 2026-06-25T22:29:38,479 copying build/lib/plom_server/Progress/services/userinfo_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/services 2026-06-25T22:29:38,481 copying build/lib/plom_server/Progress/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/services 2026-06-25T22:29:38,483 copying build/lib/plom_server/Progress/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress 2026-06-25T22:29:38,485 copying build/lib/plom_server/Progress/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress 2026-06-25T22:29:38,487 copying build/lib/plom_server/Progress/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress 2026-06-25T22:29:38,489 copying build/lib/plom_server/Progress/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress 2026-06-25T22:29:38,492 creating build/bdist.linux-armv7l/wheel/plom_server/Progress/tests 2026-06-25T22:29:38,493 copying build/lib/plom_server/Progress/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/tests 2026-06-25T22:29:38,496 creating build/bdist.linux-armv7l/wheel/plom_server/Profile 2026-06-25T22:29:38,497 copying build/lib/plom_server/Profile/edit_profile_form.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-06-25T22:29:38,499 copying build/lib/plom_server/Profile/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-06-25T22:29:38,501 copying build/lib/plom_server/Profile/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-06-25T22:29:38,503 copying build/lib/plom_server/Profile/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-06-25T22:29:38,505 copying build/lib/plom_server/Profile/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-06-25T22:29:38,507 copying build/lib/plom_server/middleware.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-06-25T22:29:38,509 copying build/lib/plom_server/wsgi.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-06-25T22:29:38,511 copying build/lib/plom_server/log_config_prod.yaml -> build/bdist.linux-armv7l/wheel/./plom_server 2026-06-25T22:29:38,514 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles 2026-06-25T22:29:38,515 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles/services 2026-06-25T22:29:38,517 copying build/lib/plom_server/Rectangles/services/rectangle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/services 2026-06-25T22:29:38,520 copying build/lib/plom_server/Rectangles/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/services 2026-06-25T22:29:38,522 copying build/lib/plom_server/Rectangles/services/idbox_utils.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/services 2026-06-25T22:29:38,524 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles/management 2026-06-25T22:29:38,526 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles/management/commands 2026-06-25T22:29:38,527 copying build/lib/plom_server/Rectangles/management/commands/plom_extract_rectangle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/management/commands 2026-06-25T22:29:38,529 copying build/lib/plom_server/Rectangles/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles 2026-06-25T22:29:38,531 copying build/lib/plom_server/Rectangles/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles 2026-06-25T22:29:38,534 copying build/lib/plom_server/Rectangles/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles 2026-06-25T22:29:38,536 copying build/lib/plom_server/Rectangles/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles 2026-06-25T22:29:38,538 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles/tests 2026-06-25T22:29:38,539 copying build/lib/plom_server/Rectangles/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/tests 2026-06-25T22:29:38,541 copying build/lib/plom_server/Rectangles/tests/test_rectangles.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/tests 2026-06-25T22:29:38,544 creating build/bdist.linux-armv7l/wheel/plom_server/Scan 2026-06-25T22:29:38,545 copying build/lib/plom_server/Scan/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan 2026-06-25T22:29:38,548 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/views 2026-06-25T22:29:38,549 copying build/lib/plom_server/Scan/views/push_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-06-25T22:29:38,551 copying build/lib/plom_server/Scan/views/manage_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-06-25T22:29:38,554 copying build/lib/plom_server/Scan/views/pushed_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-06-25T22:29:38,556 copying build/lib/plom_server/Scan/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-06-25T22:29:38,558 copying build/lib/plom_server/Scan/views/rotate_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-06-25T22:29:38,560 copying build/lib/plom_server/Scan/views/scanner_home.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-06-25T22:29:38,563 copying build/lib/plom_server/Scan/views/scanner_summary.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-06-25T22:29:38,565 copying build/lib/plom_server/Scan/views/cast_image_state.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-06-25T22:29:38,568 copying build/lib/plom_server/Scan/views/scan_discards.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-06-25T22:29:38,570 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/services 2026-06-25T22:29:38,572 copying build/lib/plom_server/Scan/services/hard_rotate.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-06-25T22:29:38,574 copying build/lib/plom_server/Scan/services/image_rotate.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-06-25T22:29:38,576 copying build/lib/plom_server/Scan/services/scan_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-06-25T22:29:38,580 copying build/lib/plom_server/Scan/services/image_process.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-06-25T22:29:38,582 copying build/lib/plom_server/Scan/services/manage_discard.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-06-25T22:29:38,585 copying build/lib/plom_server/Scan/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-06-25T22:29:38,587 copying build/lib/plom_server/Scan/services/util.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-06-25T22:29:38,589 copying build/lib/plom_server/Scan/services/ForgiveMissingService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-06-25T22:29:38,592 copying build/lib/plom_server/Scan/services/manage_scan.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-06-25T22:29:38,595 copying build/lib/plom_server/Scan/services/qr_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-06-25T22:29:38,598 copying build/lib/plom_server/Scan/services/cast_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-06-25T22:29:38,602 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/migrations 2026-06-25T22:29:38,603 copying build/lib/plom_server/Scan/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/migrations 2026-06-25T22:29:38,605 copying build/lib/plom_server/Scan/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/migrations 2026-06-25T22:29:38,608 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/management 2026-06-25T22:29:38,610 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/management/commands 2026-06-25T22:29:38,611 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-25T22:29:38,613 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-25T22:29:38,615 copying build/lib/plom_server/Scan/management/commands/plom_staging_rotate.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-06-25T22:29:38,617 copying build/lib/plom_server/Scan/management/commands/plom_staging_discard.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-06-25T22:29:38,619 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-25T22:29:38,621 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-25T22:29:38,623 copying build/lib/plom_server/Scan/management/commands/plom_staging_extralise.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-06-25T22:29:38,625 copying build/lib/plom_server/Scan/management/commands/plom_staging_unknowify.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-06-25T22:29:38,627 copying build/lib/plom_server/Scan/management/commands/plom_reassign_discard.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-06-25T22:29:38,629 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-25T22:29:38,631 copying build/lib/plom_server/Scan/management/commands/plom_staging_bundles.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-06-25T22:29:38,633 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-25T22:29:38,636 copying build/lib/plom_server/Scan/management/commands/plom_staging_knowify.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-06-25T22:29:38,638 copying build/lib/plom_server/Scan/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan 2026-06-25T22:29:38,639 copying build/lib/plom_server/Scan/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan 2026-06-25T22:29:38,642 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/models 2026-06-25T22:29:38,643 copying build/lib/plom_server/Scan/models/staging_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/models 2026-06-25T22:29:38,645 copying build/lib/plom_server/Scan/models/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/models 2026-06-25T22:29:38,647 copying build/lib/plom_server/Scan/models/staging_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/models 2026-06-25T22:29:38,648 copying build/lib/plom_server/Scan/models/scan_background_chores.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/models 2026-06-25T22:29:38,650 copying build/lib/plom_server/Scan/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan 2026-06-25T22:29:38,653 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/tests 2026-06-25T22:29:38,654 copying build/lib/plom_server/Scan/tests/test_image_process.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-06-25T22:29:38,656 copying build/lib/plom_server/Scan/tests/id_page_img.png -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-06-25T22:29:38,659 copying build/lib/plom_server/Scan/tests/test_staging_image_types.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-06-25T22:29:38,662 copying build/lib/plom_server/Scan/tests/spec_with_shared_pages.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-06-25T22:29:38,663 copying build/lib/plom_server/Scan/tests/test_scan_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-06-25T22:29:38,666 copying build/lib/plom_server/Scan/tests/test_forgive.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-06-25T22:29:38,668 copying build/lib/plom_server/Scan/tests/test_manage_discard.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-06-25T22:29:38,671 copying build/lib/plom_server/Scan/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-06-25T22:29:38,672 copying build/lib/plom_server/Scan/tests/test_qr_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-06-25T22:29:38,675 copying build/lib/plom_server/Scan/tests/test_scan_cast.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-06-25T22:29:38,677 copying build/lib/plom_server/Scan/tests/test_manage_scan.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-06-25T22:29:38,679 copying build/lib/plom_server/log_config_dev.yaml -> build/bdist.linux-armv7l/wheel/./plom_server 2026-06-25T22:29:38,681 copying build/lib/plom_server/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-06-25T22:29:38,684 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags 2026-06-25T22:29:38,685 copying build/lib/plom_server/QuestionTags/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-06-25T22:29:38,687 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags/services 2026-06-25T22:29:38,689 copying build/lib/plom_server/QuestionTags/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/services 2026-06-25T22:29:38,690 copying build/lib/plom_server/QuestionTags/services/questiontag_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/services 2026-06-25T22:29:38,693 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags/migrations 2026-06-25T22:29:38,694 copying build/lib/plom_server/QuestionTags/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/migrations 2026-06-25T22:29:38,696 copying build/lib/plom_server/QuestionTags/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/migrations 2026-06-25T22:29:38,698 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags/management 2026-06-25T22:29:38,700 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags/management/commands 2026-06-25T22:29:38,701 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-25T22:29:38,703 copying build/lib/plom_server/QuestionTags/management/commands/delete_qtag_link.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-06-25T22:29:38,705 copying build/lib/plom_server/QuestionTags/management/commands/delete_tag.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-06-25T22:29:38,707 copying build/lib/plom_server/QuestionTags/management/commands/create_tag.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-06-25T22:29:38,709 copying build/lib/plom_server/QuestionTags/management/commands/upload_qtags_csv.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-06-25T22:29:38,711 copying build/lib/plom_server/QuestionTags/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-06-25T22:29:38,713 copying build/lib/plom_server/QuestionTags/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-06-25T22:29:38,715 copying build/lib/plom_server/QuestionTags/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-06-25T22:29:38,717 copying build/lib/plom_server/QuestionTags/serializers.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-06-25T22:29:38,719 copying build/lib/plom_server/QuestionTags/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-06-25T22:29:38,721 copying build/lib/plom_server/QuestionTags/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-06-25T22:29:38,723 copying build/lib/plom_server/test_version.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-06-25T22:29:38,725 copying build/lib/plom_server/settings.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-06-25T22:29:38,728 creating build/bdist.linux-armv7l/wheel/plom_server/Identify 2026-06-25T22:29:38,729 copying build/lib/plom_server/Identify/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-06-25T22:29:38,732 creating build/bdist.linux-armv7l/wheel/plom_server/Identify/services 2026-06-25T22:29:38,733 copying build/lib/plom_server/Identify/services/ClasslistService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-06-25T22:29:38,735 copying build/lib/plom_server/Identify/services/id_progress.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-06-25T22:29:38,737 copying build/lib/plom_server/Identify/services/id_reader.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-06-25T22:29:38,741 copying build/lib/plom_server/Identify/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-06-25T22:29:38,743 copying build/lib/plom_server/Identify/services/id_tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-06-25T22:29:38,746 copying build/lib/plom_server/Identify/services/id_direct.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-06-25T22:29:38,749 creating build/bdist.linux-armv7l/wheel/plom_server/Identify/migrations 2026-06-25T22:29:38,750 copying build/lib/plom_server/Identify/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/migrations 2026-06-25T22:29:38,752 copying build/lib/plom_server/Identify/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/migrations 2026-06-25T22:29:38,755 creating build/bdist.linux-armv7l/wheel/plom_server/Identify/management 2026-06-25T22:29:38,756 creating build/bdist.linux-armv7l/wheel/plom_server/Identify/management/commands 2026-06-25T22:29:38,758 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-25T22:29:38,760 copying build/lib/plom_server/Identify/management/commands/plom_id_direct.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/management/commands 2026-06-25T22:29:38,762 copying build/lib/plom_server/Identify/management/commands/clear_id.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/management/commands 2026-06-25T22:29:38,764 copying build/lib/plom_server/Identify/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-06-25T22:29:38,766 copying build/lib/plom_server/Identify/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-06-25T22:29:38,768 copying build/lib/plom_server/Identify/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-06-25T22:29:38,771 copying build/lib/plom_server/Identify/tests.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-06-25T22:29:38,774 copying build/lib/plom_server/Identify/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-06-25T22:29:38,776 copying build/lib/plom_server/Identify/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-06-25T22:29:38,778 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics 2026-06-25T22:29:38,779 copying build/lib/plom_server/Rubrics/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-06-25T22:29:38,782 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/services 2026-06-25T22:29:38,783 copying build/lib/plom_server/Rubrics/services/utils.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/services 2026-06-25T22:29:38,786 copying build/lib/plom_server/Rubrics/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/services 2026-06-25T22:29:38,787 copying build/lib/plom_server/Rubrics/services/rubric_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/services 2026-06-25T22:29:38,791 copying build/lib/plom_server/Rubrics/services/rubric_permissions.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/services 2026-06-25T22:29:38,794 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/migrations 2026-06-25T22:29:38,796 copying build/lib/plom_server/Rubrics/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/migrations 2026-06-25T22:29:38,798 copying build/lib/plom_server/Rubrics/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/migrations 2026-06-25T22:29:38,801 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/management 2026-06-25T22:29:38,802 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/management/commands 2026-06-25T22:29:38,804 copying build/lib/plom_server/Rubrics/management/commands/plom_rubrics.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/management/commands 2026-06-25T22:29:38,806 copying build/lib/plom_server/Rubrics/tables.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-06-25T22:29:38,809 copying build/lib/plom_server/Rubrics/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-06-25T22:29:38,810 copying build/lib/plom_server/Rubrics/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-06-25T22:29:38,813 copying build/lib/plom_server/Rubrics/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-06-25T22:29:38,816 copying build/lib/plom_server/Rubrics/serializers.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-06-25T22:29:38,817 copying build/lib/plom_server/Rubrics/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-06-25T22:29:38,819 copying build/lib/plom_server/Rubrics/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-06-25T22:29:38,822 copying build/lib/plom_server/Rubrics/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-06-25T22:29:38,824 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/tests 2026-06-25T22:29:38,825 copying build/lib/plom_server/Rubrics/tests/test_rubric_fractional_permissions.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-06-25T22:29:38,828 copying build/lib/plom_server/Rubrics/tests/test_rubric_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-06-25T22:29:38,831 copying build/lib/plom_server/Rubrics/tests/test_display_delta.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-06-25T22:29:38,833 copying build/lib/plom_server/Rubrics/tests/test_rubric_permissions.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-06-25T22:29:38,835 copying build/lib/plom_server/Rubrics/tests/test_rubric_misc.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-06-25T22:29:38,837 copying build/lib/plom_server/Rubrics/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-06-25T22:29:38,839 copying build/lib/plom_server/plom_logging.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-06-25T22:29:38,842 creating build/bdist.linux-armv7l/wheel/plom_server/static 2026-06-25T22:29:38,843 copying build/lib/plom_server/static/fingers_in_gears.svg -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-06-25T22:29:38,845 copying build/lib/plom_server/static/plomLogo.svg -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-06-25T22:29:38,849 creating build/bdist.linux-armv7l/wheel/plom_server/static/js 2026-06-25T22:29:38,850 copying build/lib/plom_server/static/js/frontend_utils.js -> build/bdist.linux-armv7l/wheel/./plom_server/static/js 2026-06-25T22:29:38,852 copying build/lib/plom_server/static/js/bootstrap_lightdark_mode.js -> build/bdist.linux-armv7l/wheel/./plom_server/static/js 2026-06-25T22:29:38,854 copying build/lib/plom_server/static/js/plom_htmx_error_handler.js -> build/bdist.linux-armv7l/wheel/./plom_server/static/js 2026-06-25T22:29:38,856 copying build/lib/plom_server/static/js/rectangle_select.js -> build/bdist.linux-armv7l/wheel/./plom_server/static/js 2026-06-25T22:29:38,858 copying build/lib/plom_server/static/ball_triangle.svg -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-06-25T22:29:38,861 copying build/lib/plom_server/static/plomLogo.png -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-06-25T22:29:38,863 copying build/lib/plom_server/static/plomLogoDark.png -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-06-25T22:29:38,866 copying build/lib/plom_server/static/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-06-25T22:29:38,868 copying build/lib/plom_server/static/defaultUserIcon.png -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-06-25T22:29:38,872 creating build/bdist.linux-armv7l/wheel/plom_server/static/css 2026-06-25T22:29:38,873 copying build/lib/plom_server/static/css/base.css -> build/bdist.linux-armv7l/wheel/./plom_server/static/css 2026-06-25T22:29:38,875 copying build/lib/plom_server/static/css/diff_table.css -> build/bdist.linux-armv7l/wheel/./plom_server/static/css 2026-06-25T22:29:38,877 copying build/lib/plom_server/static/css/profile.css -> build/bdist.linux-armv7l/wheel/./plom_server/static/css 2026-06-25T22:29:38,879 copying build/lib/plom_server/static/favicon.ico -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-06-25T22:29:38,882 creating build/bdist.linux-armv7l/wheel/plom_server/Finish 2026-06-25T22:29:38,883 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/templatetags 2026-06-25T22:29:38,885 copying build/lib/plom_server/Finish/templatetags/custom_tags.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/templatetags 2026-06-25T22:29:38,887 copying build/lib/plom_server/Finish/templatetags/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/templatetags 2026-06-25T22:29:38,889 copying build/lib/plom_server/Finish/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-06-25T22:29:38,891 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/views 2026-06-25T22:29:38,892 copying build/lib/plom_server/Finish/views/student_report.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-06-25T22:29:38,894 copying build/lib/plom_server/Finish/views/soln_home.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-06-25T22:29:38,896 copying build/lib/plom_server/Finish/views/soln_spec.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-06-25T22:29:38,898 copying build/lib/plom_server/Finish/views/reassembly.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-06-25T22:29:38,900 copying build/lib/plom_server/Finish/views/soln_sources.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-06-25T22:29:38,902 copying build/lib/plom_server/Finish/views/marking_info.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-06-25T22:29:38,904 copying build/lib/plom_server/Finish/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-06-25T22:29:38,906 copying build/lib/plom_server/Finish/views/build_soln_pdf.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-06-25T22:29:38,909 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/services 2026-06-25T22:29:38,910 copying build/lib/plom_server/Finish/services/build_soln_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-06-25T22:29:38,913 copying build/lib/plom_server/Finish/services/template_soln_spec.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-06-25T22:29:38,915 copying build/lib/plom_server/Finish/services/soln_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-06-25T22:29:38,917 copying build/lib/plom_server/Finish/services/annotation_data_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-06-25T22:29:38,919 copying build/lib/plom_server/Finish/services/student_marks_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-06-25T22:29:38,922 copying build/lib/plom_server/Finish/services/generate_report.css -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-06-25T22:29:38,924 copying build/lib/plom_server/Finish/services/data_extraction_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-06-25T22:29:38,927 copying build/lib/plom_server/Finish/services/reassemble_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-06-25T22:29:38,930 copying build/lib/plom_server/Finish/services/matplotlib_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-06-25T22:29:38,933 copying build/lib/plom_server/Finish/services/build_student_report_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-06-25T22:29:38,935 copying build/lib/plom_server/Finish/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-06-25T22:29:38,937 copying build/lib/plom_server/Finish/services/ReportPDFService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-06-25T22:29:38,940 copying build/lib/plom_server/Finish/services/ta_marking_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-06-25T22:29:38,942 copying build/lib/plom_server/Finish/services/soln_source.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-06-25T22:29:38,945 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/migrations 2026-06-25T22:29:38,946 copying build/lib/plom_server/Finish/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/migrations 2026-06-25T22:29:38,948 copying build/lib/plom_server/Finish/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/migrations 2026-06-25T22:29:38,950 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/useful_files_for_testing 2026-06-25T22:29:38,952 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-25T22:29:38,954 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/management 2026-06-25T22:29:38,956 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/management/commands 2026-06-25T22:29:38,957 copying build/lib/plom_server/Finish/management/commands/generate_report.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-06-25T22:29:38,959 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-25T22:29:38,961 copying build/lib/plom_server/Finish/management/commands/plom_build_soln.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-06-25T22:29:38,963 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-25T22:29:38,965 copying build/lib/plom_server/Finish/management/commands/plom_soln_sources.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-06-25T22:29:38,967 copying build/lib/plom_server/Finish/management/commands/plom_soln_spec.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-06-25T22:29:38,970 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-25T22:29:38,972 copying build/lib/plom_server/Finish/management/commands/plom_reassemble.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-06-25T22:29:38,974 copying build/lib/plom_server/Finish/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-06-25T22:29:38,976 copying build/lib/plom_server/Finish/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-06-25T22:29:38,978 copying build/lib/plom_server/Finish/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-06-25T22:29:38,980 copying build/lib/plom_server/Finish/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-06-25T22:29:38,983 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/tests 2026-06-25T22:29:38,984 copying build/lib/plom_server/Finish/tests/test_student_mark.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/tests 2026-06-25T22:29:38,987 copying build/lib/plom_server/Finish/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/tests 2026-06-25T22:29:38,990 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation 2026-06-25T22:29:38,991 copying build/lib/plom_server/Preparation/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-06-25T22:29:38,993 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/views 2026-06-25T22:29:38,995 copying build/lib/plom_server/Preparation/views/miscellanea.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-06-25T22:29:38,997 copying build/lib/plom_server/Preparation/views/public_code.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-06-25T22:29:38,999 copying build/lib/plom_server/Preparation/views/source_manage.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-06-25T22:29:39,001 copying build/lib/plom_server/Preparation/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-06-25T22:29:39,003 copying build/lib/plom_server/Preparation/views/classlist_manage.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-06-25T22:29:39,005 copying build/lib/plom_server/Preparation/views/prenaming.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-06-25T22:29:39,007 copying build/lib/plom_server/Preparation/views/mocker.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-06-25T22:29:39,009 copying build/lib/plom_server/Preparation/views/home.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-06-25T22:29:39,011 copying build/lib/plom_server/Preparation/views/pqv_mapping.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-06-25T22:29:39,015 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/services 2026-06-25T22:29:39,016 copying build/lib/plom_server/Preparation/services/prenaming_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-06-25T22:29:39,018 copying build/lib/plom_server/Preparation/services/SourceService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-06-25T22:29:39,020 copying build/lib/plom_server/Preparation/services/classlist.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-06-25T22:29:39,023 copying build/lib/plom_server/Preparation/services/PapersPrinted.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-06-25T22:29:39,025 copying build/lib/plom_server/Preparation/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-06-25T22:29:39,027 copying build/lib/plom_server/Preparation/services/mocker.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-06-25T22:29:39,029 copying build/lib/plom_server/Preparation/services/preparation_dependency_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-06-25T22:29:39,032 copying build/lib/plom_server/Preparation/services/pqv_mapping.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-06-25T22:29:39,035 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/migrations 2026-06-25T22:29:39,036 copying build/lib/plom_server/Preparation/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/migrations 2026-06-25T22:29:39,038 copying build/lib/plom_server/Preparation/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/migrations 2026-06-25T22:29:39,040 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/useful_files_for_testing 2026-06-25T22:29:39,042 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-25T22:29:39,044 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-25T22:29:39,046 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-25T22:29:39,048 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-25T22:29:39,050 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-25T22:29:39,052 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-25T22:29:39,054 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-25T22:29:39,058 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-25T22:29:39,063 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/management 2026-06-25T22:29:39,064 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/management/commands 2026-06-25T22:29:39,065 copying build/lib/plom_server/Preparation/management/commands/plom_preparation_classlist.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/management/commands 2026-06-25T22:29:39,068 copying build/lib/plom_server/Preparation/management/commands/plom_preparation_spec.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/management/commands 2026-06-25T22:29:39,070 copying build/lib/plom_server/Preparation/management/commands/plom_preparation_source.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/management/commands 2026-06-25T22:29:39,073 copying build/lib/plom_server/Preparation/management/commands/plom_preparation_status.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/management/commands 2026-06-25T22:29:39,074 copying build/lib/plom_server/Preparation/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-06-25T22:29:39,076 copying build/lib/plom_server/Preparation/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-06-25T22:29:39,078 copying build/lib/plom_server/Preparation/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-06-25T22:29:39,080 copying build/lib/plom_server/Preparation/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-06-25T22:29:39,083 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/tests 2026-06-25T22:29:39,084 copying build/lib/plom_server/Preparation/tests/test_classlist_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-06-25T22:29:39,087 copying build/lib/plom_server/Preparation/tests/tiny_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-06-25T22:29:39,089 copying build/lib/plom_server/Preparation/tests/test_source_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-06-25T22:29:39,091 copying build/lib/plom_server/Preparation/tests/test_students.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-06-25T22:29:39,093 copying build/lib/plom_server/Preparation/tests/test_view_home.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-06-25T22:29:39,095 copying build/lib/plom_server/Preparation/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-06-25T22:29:39,097 copying build/lib/plom_server/Preparation/tests/test_status.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-06-25T22:29:39,099 copying build/lib/plom_server/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-06-25T22:29:39,102 creating build/bdist.linux-armv7l/wheel/plom_server/Mark 2026-06-25T22:29:39,103 copying build/lib/plom_server/Mark/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark 2026-06-25T22:29:39,106 creating build/bdist.linux-armv7l/wheel/plom_server/Mark/services 2026-06-25T22:29:39,107 copying build/lib/plom_server/Mark/services/page_data.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-06-25T22:29:39,110 copying build/lib/plom_server/Mark/services/mark_task.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-06-25T22:29:39,112 copying build/lib/plom_server/Mark/services/annotations.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-06-25T22:29:39,114 copying build/lib/plom_server/Mark/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-06-25T22:29:39,116 copying build/lib/plom_server/Mark/services/marking_stats.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-06-25T22:29:39,119 copying build/lib/plom_server/Mark/services/marking_task_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-06-25T22:29:39,122 copying build/lib/plom_server/Mark/services/question_marking.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-06-25T22:29:39,124 copying build/lib/plom_server/Mark/services/MarkingPriorityService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-06-25T22:29:39,128 creating build/bdist.linux-armv7l/wheel/plom_server/Mark/migrations 2026-06-25T22:29:39,129 copying build/lib/plom_server/Mark/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/migrations 2026-06-25T22:29:39,131 copying build/lib/plom_server/Mark/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/migrations 2026-06-25T22:29:39,133 copying build/lib/plom_server/Mark/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark 2026-06-25T22:29:39,135 copying build/lib/plom_server/Mark/serializers.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark 2026-06-25T22:29:39,137 copying build/lib/plom_server/Mark/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark 2026-06-25T22:29:39,139 creating build/bdist.linux-armv7l/wheel/plom_server/Mark/models 2026-06-25T22:29:39,140 copying build/lib/plom_server/Mark/models/tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/models 2026-06-25T22:29:39,143 copying build/lib/plom_server/Mark/models/annotations.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/models 2026-06-25T22:29:39,145 copying build/lib/plom_server/Mark/models/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/models 2026-06-25T22:29:39,148 creating build/bdist.linux-armv7l/wheel/plom_server/Mark/tests 2026-06-25T22:29:39,149 copying build/lib/plom_server/Mark/tests/test_question_marking_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-06-25T22:29:39,151 copying build/lib/plom_server/Mark/tests/tiny_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-06-25T22:29:39,153 copying build/lib/plom_server/Mark/tests/tiny_qvmap.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-06-25T22:29:39,155 copying build/lib/plom_server/Mark/tests/test_marking_priority_setting.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-06-25T22:29:39,157 copying build/lib/plom_server/Mark/tests/test_marking_task_service_config.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-06-25T22:29:39,160 copying build/lib/plom_server/Mark/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-06-25T22:29:39,162 copying build/lib/plom_server/Mark/tests/test_incoming_annotations.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-06-25T22:29:39,164 copying build/lib/plom_server/Mark/tests/test_marking_task_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-06-25T22:29:39,167 copying build/lib/plom_server/Mark/tests/test_tagging_tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-06-25T22:29:39,170 creating build/bdist.linux-armv7l/wheel/plom_server/TestingSupport 2026-06-25T22:29:39,171 copying build/lib/plom_server/TestingSupport/utils.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport 2026-06-25T22:29:39,174 creating build/bdist.linux-armv7l/wheel/plom_server/TestingSupport/services 2026-06-25T22:29:39,175 copying build/lib/plom_server/TestingSupport/services/ConfigTaskService.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-06-25T22:29:39,177 copying build/lib/plom_server/TestingSupport/services/ConfigPreparationService.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-06-25T22:29:39,179 copying build/lib/plom_server/TestingSupport/services/ConfigFileService.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-06-25T22:29:39,181 copying build/lib/plom_server/TestingSupport/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-06-25T22:29:39,183 copying build/lib/plom_server/TestingSupport/services/exceptions.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-06-25T22:29:39,185 copying build/lib/plom_server/TestingSupport/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport 2026-06-25T22:29:39,187 copying build/lib/plom_server/TestingSupport/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport 2026-06-25T22:29:39,189 creating build/bdist.linux-armv7l/wheel/plom_server/TestingSupport/tests 2026-06-25T22:29:39,191 copying build/lib/plom_server/TestingSupport/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/tests 2026-06-25T22:29:39,193 copying build/lib/plom_server/TestingSupport/tests/test_config.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/tests 2026-06-25T22:29:39,195 creating build/bdist.linux-armv7l/wheel/plom_server/TestingSupport/config_files 2026-06-25T22:29:39,196 copying build/lib/plom_server/TestingSupport/config_files/quick_demo_config.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-06-25T22:29:39,198 copying build/lib/plom_server/TestingSupport/config_files/hw_bundle_config.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-06-25T22:29:39,200 copying build/lib/plom_server/TestingSupport/config_files/full_demo_config.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-06-25T22:29:39,203 copying build/lib/plom_server/TestingSupport/config_files/just_demo_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-06-25T22:29:39,204 copying build/lib/plom_server/TestingSupport/config_files/long_demo_config.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-06-25T22:29:39,207 creating build/bdist.linux-armv7l/wheel/plom_server/scripts 2026-06-25T22:29:39,208 copying build/lib/plom_server/scripts/launch_plom_demo_server.py -> build/bdist.linux-armv7l/wheel/./plom_server/scripts 2026-06-25T22:29:39,212 copying build/lib/plom_server/scripts/launch_plom_server.py -> build/bdist.linux-armv7l/wheel/./plom_server/scripts 2026-06-25T22:29:39,215 copying build/lib/plom_server/scripts/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/scripts 2026-06-25T22:29:39,217 copying build/lib/plom_server/scripts/wipe_migrations.py -> build/bdist.linux-armv7l/wheel/./plom_server/scripts 2026-06-25T22:29:39,219 creating build/bdist.linux-armv7l/wheel/plom_server/Tags 2026-06-25T22:29:39,221 creating build/bdist.linux-armv7l/wheel/plom_server/Tags/services 2026-06-25T22:29:39,222 copying build/lib/plom_server/Tags/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags/services 2026-06-25T22:29:39,224 copying build/lib/plom_server/Tags/services/tag_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags/services 2026-06-25T22:29:39,227 copying build/lib/plom_server/Tags/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-06-25T22:29:39,229 copying build/lib/plom_server/Tags/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-06-25T22:29:39,231 copying build/lib/plom_server/Tags/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-06-25T22:29:39,233 copying build/lib/plom_server/Tags/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-06-25T22:29:39,235 copying build/lib/plom_server/Tags/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-06-25T22:29:39,238 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication 2026-06-25T22:29:39,239 copying build/lib/plom_server/Authentication/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-06-25T22:29:39,241 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/services 2026-06-25T22:29:39,243 copying build/lib/plom_server/Authentication/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/services 2026-06-25T22:29:39,245 copying build/lib/plom_server/Authentication/services/auth_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/services 2026-06-25T22:29:39,249 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/migrations 2026-06-25T22:29:39,250 copying build/lib/plom_server/Authentication/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/migrations 2026-06-25T22:29:39,252 copying build/lib/plom_server/Authentication/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/migrations 2026-06-25T22:29:39,255 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/management 2026-06-25T22:29:39,256 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/management/commands 2026-06-25T22:29:39,258 copying build/lib/plom_server/Authentication/management/commands/plom_create_groups.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/management/commands 2026-06-25T22:29:39,260 copying build/lib/plom_server/Authentication/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-06-25T22:29:39,262 copying build/lib/plom_server/Authentication/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-06-25T22:29:39,264 copying build/lib/plom_server/Authentication/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-06-25T22:29:39,266 copying build/lib/plom_server/Authentication/signup_views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-06-25T22:29:39,268 copying build/lib/plom_server/Authentication/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-06-25T22:29:39,270 copying build/lib/plom_server/Authentication/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-06-25T22:29:39,273 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/forms 2026-06-25T22:29:39,274 copying build/lib/plom_server/Authentication/forms/choices.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/forms 2026-06-25T22:29:39,276 copying build/lib/plom_server/Authentication/forms/signupForm.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/forms 2026-06-25T22:29:39,278 copying build/lib/plom_server/Authentication/forms/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/forms 2026-06-25T22:29:39,281 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/tests 2026-06-25T22:29:39,282 copying build/lib/plom_server/Authentication/tests/test_base_link.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/tests 2026-06-25T22:29:39,284 copying build/lib/plom_server/Authentication/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/tests 2026-06-25T22:29:39,287 copying build/lib/plom_server/Authentication/tests/test_create_users.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/tests 2026-06-25T22:29:39,289 creating build/bdist.linux-armv7l/wheel/plom_server/Contrib 2026-06-25T22:29:39,291 creating build/bdist.linux-armv7l/wheel/plom_server/Contrib/management 2026-06-25T22:29:39,293 creating build/bdist.linux-armv7l/wheel/plom_server/Contrib/management/commands 2026-06-25T22:29:39,295 copying build/lib/plom_server/Contrib/management/commands/PCA_analysis.py -> build/bdist.linux-armv7l/wheel/./plom_server/Contrib/management/commands 2026-06-25T22:29:39,298 copying build/lib/plom_server/Contrib/management/commands/cluster_and_tag.py -> build/bdist.linux-armv7l/wheel/./plom_server/Contrib/management/commands 2026-06-25T22:29:39,300 copying build/lib/plom_server/Contrib/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Contrib 2026-06-25T22:29:39,303 creating build/bdist.linux-armv7l/wheel/plom_server/Papers 2026-06-25T22:29:39,304 copying build/lib/plom_server/Papers/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers 2026-06-25T22:29:39,307 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/services 2026-06-25T22:29:39,308 copying build/lib/plom_server/Papers/services/SolnSpecService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-06-25T22:29:39,310 copying build/lib/plom_server/Papers/services/paper_info.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-06-25T22:29:39,313 copying build/lib/plom_server/Papers/services/image_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-06-25T22:29:39,315 copying build/lib/plom_server/Papers/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-06-25T22:29:39,317 copying build/lib/plom_server/Papers/services/paper_creator.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-06-25T22:29:39,320 copying build/lib/plom_server/Papers/services/SpecificationService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-06-25T22:29:39,324 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/migrations 2026-06-25T22:29:39,325 copying build/lib/plom_server/Papers/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/migrations 2026-06-25T22:29:39,327 copying build/lib/plom_server/Papers/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/migrations 2026-06-25T22:29:39,330 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/management 2026-06-25T22:29:39,331 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/management/commands 2026-06-25T22:29:39,332 copying build/lib/plom_server/Papers/management/commands/plom_qvmap.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/management/commands 2026-06-25T22:29:39,335 copying build/lib/plom_server/Papers/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers 2026-06-25T22:29:39,337 copying build/lib/plom_server/Papers/serializers.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers 2026-06-25T22:29:39,339 copying build/lib/plom_server/Papers/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers 2026-06-25T22:29:39,342 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/models 2026-06-25T22:29:39,343 copying build/lib/plom_server/Papers/models/paper_structure.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-06-25T22:29:39,345 copying build/lib/plom_server/Papers/models/reference_image.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-06-25T22:29:39,347 copying build/lib/plom_server/Papers/models/specifications.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-06-25T22:29:39,350 copying build/lib/plom_server/Papers/models/image_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-06-25T22:29:39,352 copying build/lib/plom_server/Papers/models/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-06-25T22:29:39,354 copying build/lib/plom_server/Papers/models/background_tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-06-25T22:29:39,356 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/tests 2026-06-25T22:29:39,357 copying build/lib/plom_server/Papers/tests/test_question_labels.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-06-25T22:29:39,360 copying build/lib/plom_server/Papers/tests/test_paper_creator.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-06-25T22:29:39,362 copying build/lib/plom_server/Papers/tests/test_image_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-06-25T22:29:39,365 copying build/lib/plom_server/Papers/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-06-25T22:29:39,367 copying build/lib/plom_server/Papers/tests/test_specification_service_misc.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-06-25T22:29:39,369 copying build/lib/plom_server/asgi.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-06-25T22:29:39,370 running install_data 2026-06-25T22:29:39,377 creating build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data 2026-06-25T22:29:39,379 creating build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom 2026-06-25T22:29:39,381 copying plom/templateTestSpec.toml -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom 2026-06-25T22:29:39,383 copying plom/templateSolutionSpec.toml -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom 2026-06-25T22:29:39,385 copying plom/templateUserList.csv -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom 2026-06-25T22:29:39,386 copying plom/demo_rubrics.toml -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom 2026-06-25T22:29:39,388 copying plom/create/extra_pages_src.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom 2026-06-25T22:29:39,390 copying plom/create/scrap_paper_src.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom 2026-06-25T22:29:39,392 copying plom/create/bundle_separator_src.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom 2026-06-25T22:29:39,394 creating build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/testTemplates 2026-06-25T22:29:39,395 copying testTemplates/README.md -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/testTemplates 2026-06-25T22:29:39,398 copying testTemplates/dummy_left_staple.png -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/testTemplates 2026-06-25T22:29:39,400 copying testTemplates/dummy_left_staple_red.png -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/testTemplates 2026-06-25T22:29:39,403 copying testTemplates/dummy_qr_code.png -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/testTemplates 2026-06-25T22:29:39,405 copying testTemplates/dummy_qr_code_red.png -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/testTemplates 2026-06-25T22:29:39,407 copying testTemplates/dummy_right_staple.png -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/testTemplates 2026-06-25T22:29:39,410 copying testTemplates/dummy_right_staple_red.png -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/testTemplates 2026-06-25T22:29:39,413 copying testTemplates/extraSheets_noname.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/testTemplates 2026-06-25T22:29:39,415 copying testTemplates/extraSheets_with_name.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/testTemplates 2026-06-25T22:29:39,417 copying testTemplates/idBox-source.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/testTemplates 2026-06-25T22:29:39,419 copying testTemplates/idBox.eps -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/testTemplates 2026-06-25T22:29:39,423 copying testTemplates/idBox.pdf -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/testTemplates 2026-06-25T22:29:39,426 copying testTemplates/idBox.svg -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/testTemplates 2026-06-25T22:29:39,430 copying testTemplates/idBox2-source.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/testTemplates 2026-06-25T22:29:39,432 copying testTemplates/idBox2.eps -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/testTemplates 2026-06-25T22:29:39,435 copying testTemplates/idBox2.pdf -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/testTemplates 2026-06-25T22:29:39,437 copying testTemplates/idBox2.svg -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/testTemplates 2026-06-25T22:29:39,440 copying testTemplates/idBox4-source.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/testTemplates 2026-06-25T22:29:39,443 copying testTemplates/idBox4.eps -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/testTemplates 2026-06-25T22:29:39,446 copying testTemplates/idBox4.pdf -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/testTemplates 2026-06-25T22:29:39,448 copying testTemplates/idBox4.svg -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/testTemplates 2026-06-25T22:29:39,451 copying testTemplates/latexTemplate.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/testTemplates 2026-06-25T22:29:39,454 copying testTemplates/latexTemplatev2.tex -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/testTemplates 2026-06-25T22:29:39,456 copying testTemplates/mockplom.sty -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/testTemplates 2026-06-25T22:29:39,458 creating build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/contrib 2026-06-25T22:29:39,460 copying contrib/README.txt -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/contrib 2026-06-25T22:29:39,462 copying contrib/plom-return_codes_to_canvas_csv.py -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/contrib 2026-06-25T22:29:39,464 copying contrib/plom-write_grades_to_canvas_csv.py -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/contrib 2026-06-25T22:29:39,466 copying contrib/plom-push-to-canvas.py -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/contrib 2026-06-25T22:29:39,469 copying contrib/plom-push-to-canvas-uncached.py -> build/bdist.linux-armv7l/wheel/plom-0.21.2.data/data/share/plom/contrib 2026-06-25T22:29:39,472 running install_egg_info 2026-06-25T22:29:39,477 Copying plom.egg-info to build/bdist.linux-armv7l/wheel/./plom-0.21.2-py3.11.egg-info 2026-06-25T22:29:39,491 running install_scripts 2026-06-25T22:29:39,504 creating build/bdist.linux-armv7l/wheel/plom-0.21.2.dist-info/WHEEL 2026-06-25T22:29:39,508 creating '/tmp/pip-wheel-4ggi6emv/.tmp-21_owlhq/plom-0.21.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-25T22:29:39,512 adding 'plom/aliceBob.py' 2026-06-25T22:29:39,513 adding 'plom/demo_rubrics.toml' 2026-06-25T22:29:39,515 adding 'plom/feedback_rules.py' 2026-06-25T22:29:39,517 adding 'plom/idBox2.pdf' 2026-06-25T22:29:39,519 adding 'plom/idBox4.pdf' 2026-06-25T22:29:39,521 adding 'plom/latexTemplate.tex' 2026-06-25T22:29:39,523 adding 'plom/latexTemplatev2.tex' 2026-06-25T22:29:39,524 adding 'plom/misc_version.py' 2026-06-25T22:29:39,526 adding 'plom/question_labels.py' 2026-06-25T22:29:39,527 adding 'plom/rules.py' 2026-06-25T22:29:39,532 adding 'plom/spec_verifier.py' 2026-06-25T22:29:39,534 adding 'plom/tagging.py' 2026-06-25T22:29:39,535 adding 'plom/templateSolutionSpec.toml' 2026-06-25T22:29:39,537 adding 'plom/templateTestSpec.toml' 2026-06-25T22:29:39,538 adding 'plom/templateUserList.csv' 2026-06-25T22:29:39,539 adding 'plom/test_feedback_rules.py' 2026-06-25T22:29:39,541 adding 'plom/test_latex.py' 2026-06-25T22:29:39,542 adding 'plom/test_latexfrag.py' 2026-06-25T22:29:39,543 adding 'plom/test_question_labels.py' 2026-06-25T22:29:39,545 adding 'plom/test_spec.py' 2026-06-25T22:29:39,547 adding 'plom/test_tags.py' 2026-06-25T22:29:39,548 adding 'plom/test_target_latex.png' 2026-06-25T22:29:39,549 adding 'plom/test_target_latex_old.png' 2026-06-25T22:29:39,551 adding 'plom/test_version.py' 2026-06-25T22:29:39,552 adding 'plom/test_version_maps.py' 2026-06-25T22:29:39,554 adding 'plom/textools.py' 2026-06-25T22:29:39,556 adding 'plom/version_maps.py' 2026-06-25T22:29:39,559 adding 'plom/canvas/__init__.py' 2026-06-25T22:29:39,561 adding 'plom/canvas/canvas_utils.py' 2026-06-25T22:29:39,563 adding 'plom/canvas/canvasapi_extensions.py' 2026-06-25T22:29:39,565 adding 'plom/create/__init__.py' 2026-06-25T22:29:39,567 adding 'plom/create/__main__.py' 2026-06-25T22:29:39,568 adding 'plom/create/_digitHunter.py' 2026-06-25T22:29:39,570 adding 'plom/create/buildClasslist.py' 2026-06-25T22:29:39,571 adding 'plom/create/build_bundle_separators_with_qrcodes.py' 2026-06-25T22:29:39,572 adding 'plom/create/build_extra_page_with_qrcodes.py' 2026-06-25T22:29:39,574 adding 'plom/create/build_scrap_paper_with_qrcodes.py' 2026-06-25T22:29:39,575 adding 'plom/create/bundle_separator_src.tex' 2026-06-25T22:29:39,578 adding 'plom/create/classlistValidator.py' 2026-06-25T22:29:39,579 adding 'plom/create/demotools.py' 2026-06-25T22:29:39,588 adding 'plom/create/digits.json' 2026-06-25T22:29:39,589 adding 'plom/create/exam_scribbler.py' 2026-06-25T22:29:39,591 adding 'plom/create/extra_pages_src.tex' 2026-06-25T22:29:39,592 adding 'plom/create/homework_scribbler.py' 2026-06-25T22:29:39,595 adding 'plom/create/mergeAndCodePages.py' 2026-06-25T22:29:39,597 adding 'plom/create/push_pull_rubrics.py' 2026-06-25T22:29:39,598 adding 'plom/create/scrap_paper_src.tex' 2026-06-25T22:29:39,600 adding 'plom/create/scribble_hw_utils.py' 2026-06-25T22:29:39,603 adding 'plom/create/scribble_utils.py' 2026-06-25T22:29:39,605 adding 'plom/create/start_messenger.py' 2026-06-25T22:29:39,606 adding 'plom/create/status.py' 2026-06-25T22:29:39,607 adding 'plom/create/test_build_extra_page_pdf.py' 2026-06-25T22:29:39,609 adding 'plom/create/test_build_source_exams.py' 2026-06-25T22:29:39,610 adding 'plom/create/test_classlists.py' 2026-06-25T22:29:39,612 adding 'plom/create/test_make_pdf.py' 2026-06-25T22:29:39,613 adding 'plom/create/test_stamps.py' 2026-06-25T22:29:39,615 adding 'plom/create/fonts/__init__.py' 2026-06-25T22:29:39,618 adding 'plom/create/fonts/adr_handwriting.ttf' 2026-06-25T22:29:39,621 adding 'plom/create/fonts/bt_handwriting.ttf' 2026-06-25T22:29:39,626 adding 'plom/create/fonts/ejx_handwriting.ttf' 2026-06-25T22:29:39,629 adding 'plom/create/fonts/ld_handwriting.ttf' 2026-06-25T22:29:39,631 adding 'plom/create/fonts/nh_handwriting.ttf' 2026-06-25T22:29:39,635 adding 'plom/create/fonts/pdl_handwriting.ttf' 2026-06-25T22:29:39,637 adding 'plom/finish/__init__.py' 2026-06-25T22:29:39,639 adding 'plom/finish/__main__.py' 2026-06-25T22:29:39,640 adding 'plom/finish/clear_manager_login.py' 2026-06-25T22:29:39,642 adding 'plom/finish/coded_return.py' 2026-06-25T22:29:39,643 adding 'plom/finish/coverPageBuilder.py' 2026-06-25T22:29:39,645 adding 'plom/finish/examReassembler.py' 2026-06-25T22:29:39,647 adding 'plom/finish/html_view_test_template.py' 2026-06-25T22:29:39,648 adding 'plom/finish/reassemble_ID_only.py' 2026-06-25T22:29:39,650 adding 'plom/finish/reassemble_completed.py' 2026-06-25T22:29:39,652 adding 'plom/finish/return_tools.py' 2026-06-25T22:29:39,654 adding 'plom/finish/spreadsheet.py' 2026-06-25T22:29:39,656 adding 'plom/finish/start_messenger.py' 2026-06-25T22:29:39,657 adding 'plom/finish/test_cover_pages.py' 2026-06-25T22:29:39,659 adding 'plom/finish/test_hash.py' 2026-06-25T22:29:39,660 adding 'plom/finish/test_return_tools.py' 2026-06-25T22:29:39,662 adding 'plom/finish/utils.py' 2026-06-25T22:29:39,663 adding 'plom/idreader/__init__.py' 2026-06-25T22:29:39,665 adding 'plom/idreader/assign_prob.py' 2026-06-25T22:29:39,667 adding 'plom/idreader/model_utils.py' 2026-06-25T22:29:39,669 adding 'plom/idreader/predictStudentID.py' 2026-06-25T22:29:39,670 adding 'plom/idreader/test_IDreader.py' 2026-06-25T22:29:39,672 adding 'plom/idreader/trainRandomForestModel.py' 2026-06-25T22:29:39,674 adding 'plom/scan/__init__.py' 2026-06-25T22:29:39,676 adding 'plom/scan/fasterQRExtract.py' 2026-06-25T22:29:39,679 adding 'plom/scan/pdfmucker.py' 2026-06-25T22:29:39,682 adding 'plom/scan/question_list_utils.py' 2026-06-25T22:29:39,683 adding 'plom/scan/rotate.py' 2026-06-25T22:29:39,686 adding 'plom/scan/scansToImages.py' 2026-06-25T22:29:39,688 adding 'plom/scan/test_invisible_watermarks.py' 2026-06-25T22:29:39,690 adding 'plom/scan/test_pdf_img_extraction.py' 2026-06-25T22:29:39,691 adding 'plom/scan/test_qr_reads.py' 2026-06-25T22:29:39,692 adding 'plom/scan/test_question_map_parse.py' 2026-06-25T22:29:39,693 adding 'plom/scan/test_rgb.png' 2026-06-25T22:29:39,695 adding 'plom/scan/test_rotations.py' 2026-06-25T22:29:39,704 adding 'plom/scan/test_zbar_fails.png' 2026-06-25T22:29:39,708 adding 'plom-0.21.2.data/data/share/plom/bundle_separator_src.tex' 2026-06-25T22:29:39,709 adding 'plom-0.21.2.data/data/share/plom/demo_rubrics.toml' 2026-06-25T22:29:39,711 adding 'plom-0.21.2.data/data/share/plom/extra_pages_src.tex' 2026-06-25T22:29:39,712 adding 'plom-0.21.2.data/data/share/plom/scrap_paper_src.tex' 2026-06-25T22:29:39,713 adding 'plom-0.21.2.data/data/share/plom/templateSolutionSpec.toml' 2026-06-25T22:29:39,714 adding 'plom-0.21.2.data/data/share/plom/templateTestSpec.toml' 2026-06-25T22:29:39,716 adding 'plom-0.21.2.data/data/share/plom/templateUserList.csv' 2026-06-25T22:29:39,717 adding 'plom-0.21.2.data/data/share/plom/contrib/README.txt' 2026-06-25T22:29:39,721 adding 'plom-0.21.2.data/data/share/plom/contrib/plom-push-to-canvas-uncached.py' 2026-06-25T22:29:39,724 adding 'plom-0.21.2.data/data/share/plom/contrib/plom-push-to-canvas.py' 2026-06-25T22:29:39,725 adding 'plom-0.21.2.data/data/share/plom/contrib/plom-return_codes_to_canvas_csv.py' 2026-06-25T22:29:39,727 adding 'plom-0.21.2.data/data/share/plom/contrib/plom-write_grades_to_canvas_csv.py' 2026-06-25T22:29:39,729 adding 'plom-0.21.2.data/data/share/plom/testTemplates/README.md' 2026-06-25T22:29:39,730 adding 'plom-0.21.2.data/data/share/plom/testTemplates/dummy_left_staple.png' 2026-06-25T22:29:39,732 adding 'plom-0.21.2.data/data/share/plom/testTemplates/dummy_left_staple_red.png' 2026-06-25T22:29:39,733 adding 'plom-0.21.2.data/data/share/plom/testTemplates/dummy_qr_code.png' 2026-06-25T22:29:39,736 adding 'plom-0.21.2.data/data/share/plom/testTemplates/dummy_qr_code_red.png' 2026-06-25T22:29:39,737 adding 'plom-0.21.2.data/data/share/plom/testTemplates/dummy_right_staple.png' 2026-06-25T22:29:39,739 adding 'plom-0.21.2.data/data/share/plom/testTemplates/dummy_right_staple_red.png' 2026-06-25T22:29:39,741 adding 'plom-0.21.2.data/data/share/plom/testTemplates/extraSheets_noname.tex' 2026-06-25T22:29:39,742 adding 'plom-0.21.2.data/data/share/plom/testTemplates/extraSheets_with_name.tex' 2026-06-25T22:29:39,743 adding 'plom-0.21.2.data/data/share/plom/testTemplates/idBox-source.tex' 2026-06-25T22:29:39,752 adding 'plom-0.21.2.data/data/share/plom/testTemplates/idBox.eps' 2026-06-25T22:29:39,754 adding 'plom-0.21.2.data/data/share/plom/testTemplates/idBox.pdf' 2026-06-25T22:29:39,758 adding 'plom-0.21.2.data/data/share/plom/testTemplates/idBox.svg' 2026-06-25T22:29:39,759 adding 'plom-0.21.2.data/data/share/plom/testTemplates/idBox2-source.tex' 2026-06-25T22:29:39,764 adding 'plom-0.21.2.data/data/share/plom/testTemplates/idBox2.eps' 2026-06-25T22:29:39,766 adding 'plom-0.21.2.data/data/share/plom/testTemplates/idBox2.pdf' 2026-06-25T22:29:39,769 adding 'plom-0.21.2.data/data/share/plom/testTemplates/idBox2.svg' 2026-06-25T22:29:39,771 adding 'plom-0.21.2.data/data/share/plom/testTemplates/idBox4-source.tex' 2026-06-25T22:29:39,774 adding 'plom-0.21.2.data/data/share/plom/testTemplates/idBox4.eps' 2026-06-25T22:29:39,775 adding 'plom-0.21.2.data/data/share/plom/testTemplates/idBox4.pdf' 2026-06-25T22:29:39,778 adding 'plom-0.21.2.data/data/share/plom/testTemplates/idBox4.svg' 2026-06-25T22:29:39,781 adding 'plom-0.21.2.data/data/share/plom/testTemplates/latexTemplate.tex' 2026-06-25T22:29:39,782 adding 'plom-0.21.2.data/data/share/plom/testTemplates/latexTemplatev2.tex' 2026-06-25T22:29:39,784 adding 'plom-0.21.2.data/data/share/plom/testTemplates/mockplom.sty' 2026-06-25T22:29:39,791 adding 'plom-0.21.2.dist-info/licenses/LICENSE.md' 2026-06-25T22:29:39,793 adding 'plom_ml/__init__.py' 2026-06-25T22:29:39,794 adding 'plom_ml/exceptions.py' 2026-06-25T22:29:39,796 adding 'plom_ml/clustering/__init__.py' 2026-06-25T22:29:39,797 adding 'plom_ml/clustering/exceptions.py' 2026-06-25T22:29:39,799 adding 'plom_ml/clustering/embedding/__init__.py' 2026-06-25T22:29:39,800 adding 'plom_ml/clustering/embedding/embedder.py' 2026-06-25T22:29:39,802 adding 'plom_ml/clustering/model/__init__.py' 2026-06-25T22:29:39,804 adding 'plom_ml/clustering/model/clustering_strategy.py' 2026-06-25T22:29:39,806 adding 'plom_ml/clustering/model/model_config.yaml' 2026-06-25T22:29:39,807 adding 'plom_ml/clustering/model/model_type.py' 2026-06-25T22:29:39,809 adding 'plom_ml/clustering/pipeline/__init__.py' 2026-06-25T22:29:39,810 adding 'plom_ml/clustering/pipeline/clustering_pipeline.py' 2026-06-25T22:29:39,812 adding 'plom_ml/clustering/preprocessing/__init__.py' 2026-06-25T22:29:39,813 adding 'plom_ml/clustering/preprocessing/image_processing_service.py' 2026-06-25T22:29:39,815 adding 'plom_ml/clustering/preprocessing/preprocessor.py' 2026-06-25T22:29:39,817 adding 'plom_server/__init__.py' 2026-06-25T22:29:39,818 adding 'plom_server/asgi.py' 2026-06-25T22:29:39,820 adding 'plom_server/context_processors.py' 2026-06-25T22:29:39,822 adding 'plom_server/get_js.py' 2026-06-25T22:29:39,823 adding 'plom_server/log_config_dev.yaml' 2026-06-25T22:29:39,824 adding 'plom_server/log_config_prod.yaml' 2026-06-25T22:29:39,825 adding 'plom_server/middleware.py' 2026-06-25T22:29:39,827 adding 'plom_server/plom_logging.py' 2026-06-25T22:29:39,829 adding 'plom_server/settings.py' 2026-06-25T22:29:39,830 adding 'plom_server/test_version.py' 2026-06-25T22:29:39,832 adding 'plom_server/urls.py' 2026-06-25T22:29:39,833 adding 'plom_server/wsgi.py' 2026-06-25T22:29:39,835 adding 'plom_server/API/__init__.py' 2026-06-25T22:29:39,836 adding 'plom_server/API/apps.py' 2026-06-25T22:29:39,837 adding 'plom_server/API/urls.py' 2026-06-25T22:29:39,839 adding 'plom_server/API/migrations/__init__.py' 2026-06-25T22:29:39,841 adding 'plom_server/API/permissions/__init__.py' 2026-06-25T22:29:39,842 adding 'plom_server/API/permissions/permissions.py' 2026-06-25T22:29:39,844 adding 'plom_server/API/routes/__init__.py' 2026-06-25T22:29:39,845 adding 'plom_server/API/routes/annotation_patterns.py' 2026-06-25T22:29:39,847 adding 'plom_server/API/routes/id_patterns.py' 2026-06-25T22:29:39,848 adding 'plom_server/API/routes/mark_patterns.py' 2026-06-25T22:29:39,849 adding 'plom_server/API/routes/misc_patterns.py' 2026-06-25T22:29:39,851 adding 'plom_server/API/routes/tags_patterns.py' 2026-06-25T22:29:39,852 adding 'plom_server/API/services/TokenService.py' 2026-06-25T22:29:39,854 adding 'plom_server/API/services/__init__.py' 2026-06-25T22:29:39,855 adding 'plom_server/API/tests/__init__.py' 2026-06-25T22:29:39,857 adding 'plom_server/API/tests/conftest.py' 2026-06-25T22:29:39,858 adding 'plom_server/API/tests/test_client_reject_list.py' 2026-06-25T22:29:39,860 adding 'plom_server/API/tests/test_mark_questions.py' 2026-06-25T22:29:39,862 adding 'plom_server/API/views/__init__.py' 2026-06-25T22:29:39,863 adding 'plom_server/API/views/classlist.py' 2026-06-25T22:29:39,865 adding 'plom_server/API/views/finish.py' 2026-06-25T22:29:39,867 adding 'plom_server/API/views/identify.py' 2026-06-25T22:29:39,868 adding 'plom_server/API/views/latex.py' 2026-06-25T22:29:39,871 adding 'plom_server/API/views/mark.py' 2026-06-25T22:29:39,873 adding 'plom_server/API/views/mark_question.py' 2026-06-25T22:29:39,875 adding 'plom_server/API/views/paperstoprint.py' 2026-06-25T22:29:39,877 adding 'plom_server/API/views/pqvmap.py' 2026-06-25T22:29:39,878 adding 'plom_server/API/views/public_code.py' 2026-06-25T22:29:39,880 adding 'plom_server/API/views/rectangle_extractor.py' 2026-06-25T22:29:39,881 adding 'plom_server/API/views/report.py' 2026-06-25T22:29:39,883 adding 'plom_server/API/views/rubrics.py' 2026-06-25T22:29:39,885 adding 'plom_server/API/views/scan.py' 2026-06-25T22:29:39,887 adding 'plom_server/API/views/server_info.py' 2026-06-25T22:29:39,888 adding 'plom_server/API/views/source_handler.py' 2026-06-25T22:29:39,890 adding 'plom_server/API/views/spec_handler.py' 2026-06-25T22:29:39,891 adding 'plom_server/API/views/user_info.py' 2026-06-25T22:29:39,893 adding 'plom_server/API/views/utils.py' 2026-06-25T22:29:39,894 adding 'plom_server/Authentication/__init__.py' 2026-06-25T22:29:39,895 adding 'plom_server/Authentication/admin.py' 2026-06-25T22:29:39,897 adding 'plom_server/Authentication/apps.py' 2026-06-25T22:29:39,898 adding 'plom_server/Authentication/models.py' 2026-06-25T22:29:39,899 adding 'plom_server/Authentication/signup_views.py' 2026-06-25T22:29:39,900 adding 'plom_server/Authentication/urls.py' 2026-06-25T22:29:39,902 adding 'plom_server/Authentication/views.py' 2026-06-25T22:29:39,903 adding 'plom_server/Authentication/forms/__init__.py' 2026-06-25T22:29:39,905 adding 'plom_server/Authentication/forms/choices.py' 2026-06-25T22:29:39,906 adding 'plom_server/Authentication/forms/signupForm.py' 2026-06-25T22:29:39,908 adding 'plom_server/Authentication/management/commands/plom_create_groups.py' 2026-06-25T22:29:39,910 adding 'plom_server/Authentication/migrations/0001_initial.py' 2026-06-25T22:29:39,911 adding 'plom_server/Authentication/migrations/__init__.py' 2026-06-25T22:29:39,913 adding 'plom_server/Authentication/services/__init__.py' 2026-06-25T22:29:39,915 adding 'plom_server/Authentication/services/auth_service.py' 2026-06-25T22:29:39,917 adding 'plom_server/Authentication/tests/__init__.py' 2026-06-25T22:29:39,918 adding 'plom_server/Authentication/tests/test_base_link.py' 2026-06-25T22:29:39,919 adding 'plom_server/Authentication/tests/test_create_users.py' 2026-06-25T22:29:39,922 adding 'plom_server/Base/__init__.py' 2026-06-25T22:29:39,923 adding 'plom_server/Base/admin.py' 2026-06-25T22:29:39,924 adding 'plom_server/Base/apps.py' 2026-06-25T22:29:39,925 adding 'plom_server/Base/base_group_views.py' 2026-06-25T22:29:39,928 adding 'plom_server/Base/models.py' 2026-06-25T22:29:39,929 adding 'plom_server/Base/tests_settings.py' 2026-06-25T22:29:39,930 adding 'plom_server/Base/urls.py' 2026-06-25T22:29:39,932 adding 'plom_server/Base/views.py' 2026-06-25T22:29:39,934 adding 'plom_server/Base/management/commands/plom_clean_misc.py' 2026-06-25T22:29:39,936 adding 'plom_server/Base/management/commands/plom_database.py' 2026-06-25T22:29:39,937 adding 'plom_server/Base/migrations/0001_initial.py' 2026-06-25T22:29:39,939 adding 'plom_server/Base/migrations/__init__.py' 2026-06-25T22:29:39,941 adding 'plom_server/Base/services/Settings.py' 2026-06-25T22:29:39,942 adding 'plom_server/Base/services/__init__.py' 2026-06-25T22:29:39,943 adding 'plom_server/Base/services/big_red_button.py' 2026-06-25T22:29:39,945 adding 'plom_server/Base/services/database_service.py' 2026-06-25T22:29:39,947 adding 'plom_server/BuildPaperPDF/__init__.py' 2026-06-25T22:29:39,948 adding 'plom_server/BuildPaperPDF/admin.py' 2026-06-25T22:29:39,949 adding 'plom_server/BuildPaperPDF/apps.py' 2026-06-25T22:29:39,951 adding 'plom_server/BuildPaperPDF/models.py' 2026-06-25T22:29:39,952 adding 'plom_server/BuildPaperPDF/tests.py' 2026-06-25T22:29:39,953 adding 'plom_server/BuildPaperPDF/urls.py' 2026-06-25T22:29:39,955 adding 'plom_server/BuildPaperPDF/views.py' 2026-06-25T22:29:39,958 adding 'plom_server/BuildPaperPDF/management/commands/plom_build_paper_pdfs.py' 2026-06-25T22:29:39,959 adding 'plom_server/BuildPaperPDF/migrations/0001_initial.py' 2026-06-25T22:29:39,961 adding 'plom_server/BuildPaperPDF/migrations/__init__.py' 2026-06-25T22:29:39,963 adding 'plom_server/BuildPaperPDF/services/__init__.py' 2026-06-25T22:29:39,965 adding 'plom_server/BuildPaperPDF/services/build_papers.py' 2026-06-25T22:29:39,967 adding 'plom_server/Contrib/__init__.py' 2026-06-25T22:29:39,969 adding 'plom_server/Contrib/management/commands/PCA_analysis.py' 2026-06-25T22:29:39,971 adding 'plom_server/Contrib/management/commands/cluster_and_tag.py' 2026-06-25T22:29:39,973 adding 'plom_server/Finish/__init__.py' 2026-06-25T22:29:39,974 adding 'plom_server/Finish/admin.py' 2026-06-25T22:29:39,975 adding 'plom_server/Finish/apps.py' 2026-06-25T22:29:39,977 adding 'plom_server/Finish/models.py' 2026-06-25T22:29:39,978 adding 'plom_server/Finish/urls.py' 2026-06-25T22:29:39,980 adding 'plom_server/Finish/management/commands/generate_report.py' 2026-06-25T22:29:39,981 adding 'plom_server/Finish/management/commands/plom_build_all_soln.py' 2026-06-25T22:29:39,983 adding 'plom_server/Finish/management/commands/plom_build_soln.py' 2026-06-25T22:29:39,984 adding 'plom_server/Finish/management/commands/plom_download_marks_csv.py' 2026-06-25T22:29:39,985 adding 'plom_server/Finish/management/commands/plom_download_ta_info_csv.py' 2026-06-25T22:29:39,986 adding 'plom_server/Finish/management/commands/plom_reassemble.py' 2026-06-25T22:29:39,988 adding 'plom_server/Finish/management/commands/plom_soln_sources.py' 2026-06-25T22:29:39,989 adding 'plom_server/Finish/management/commands/plom_soln_spec.py' 2026-06-25T22:29:39,991 adding 'plom_server/Finish/migrations/0001_initial.py' 2026-06-25T22:29:39,992 adding 'plom_server/Finish/migrations/__init__.py' 2026-06-25T22:29:39,995 adding 'plom_server/Finish/services/ReportPDFService.py' 2026-06-25T22:29:39,996 adding 'plom_server/Finish/services/__init__.py' 2026-06-25T22:29:39,998 adding 'plom_server/Finish/services/annotation_data_service.py' 2026-06-25T22:29:40,000 adding 'plom_server/Finish/services/build_soln_service.py' 2026-06-25T22:29:40,002 adding 'plom_server/Finish/services/build_student_report_service.py' 2026-06-25T22:29:40,004 adding 'plom_server/Finish/services/data_extraction_service.py' 2026-06-25T22:29:40,005 adding 'plom_server/Finish/services/generate_report.css' 2026-06-25T22:29:40,008 adding 'plom_server/Finish/services/matplotlib_service.py' 2026-06-25T22:29:40,013 adding 'plom_server/Finish/services/reassemble_service.py' 2026-06-25T22:29:40,015 adding 'plom_server/Finish/services/soln_images.py' 2026-06-25T22:29:40,016 adding 'plom_server/Finish/services/soln_source.py' 2026-06-25T22:29:40,019 adding 'plom_server/Finish/services/student_marks_service.py' 2026-06-25T22:29:40,021 adding 'plom_server/Finish/services/ta_marking_service.py' 2026-06-25T22:29:40,022 adding 'plom_server/Finish/services/template_soln_spec.py' 2026-06-25T22:29:40,024 adding 'plom_server/Finish/templatetags/__init__.py' 2026-06-25T22:29:40,025 adding 'plom_server/Finish/templatetags/custom_tags.py' 2026-06-25T22:29:40,027 adding 'plom_server/Finish/tests/__init__.py' 2026-06-25T22:29:40,028 adding 'plom_server/Finish/tests/test_student_mark.py' 2026-06-25T22:29:40,030 adding 'plom_server/Finish/useful_files_for_testing/soln_spec_for_testing_shared_pages.toml' 2026-06-25T22:29:40,032 adding 'plom_server/Finish/views/__init__.py' 2026-06-25T22:29:40,034 adding 'plom_server/Finish/views/build_soln_pdf.py' 2026-06-25T22:29:40,035 adding 'plom_server/Finish/views/marking_info.py' 2026-06-25T22:29:40,037 adding 'plom_server/Finish/views/reassembly.py' 2026-06-25T22:29:40,038 adding 'plom_server/Finish/views/soln_home.py' 2026-06-25T22:29:40,040 adding 'plom_server/Finish/views/soln_sources.py' 2026-06-25T22:29:40,041 adding 'plom_server/Finish/views/soln_spec.py' 2026-06-25T22:29:40,042 adding 'plom_server/Finish/views/student_report.py' 2026-06-25T22:29:40,044 adding 'plom_server/Identify/__init__.py' 2026-06-25T22:29:40,046 adding 'plom_server/Identify/admin.py' 2026-06-25T22:29:40,047 adding 'plom_server/Identify/apps.py' 2026-06-25T22:29:40,048 adding 'plom_server/Identify/models.py' 2026-06-25T22:29:40,050 adding 'plom_server/Identify/tests.py' 2026-06-25T22:29:40,052 adding 'plom_server/Identify/urls.py' 2026-06-25T22:29:40,053 adding 'plom_server/Identify/views.py' 2026-06-25T22:29:40,056 adding 'plom_server/Identify/management/commands/clear_id.py' 2026-06-25T22:29:40,057 adding 'plom_server/Identify/management/commands/plom_id_direct.py' 2026-06-25T22:29:40,058 adding 'plom_server/Identify/management/commands/plom_run_id_reader.py' 2026-06-25T22:29:40,060 adding 'plom_server/Identify/migrations/0001_initial.py' 2026-06-25T22:29:40,061 adding 'plom_server/Identify/migrations/__init__.py' 2026-06-25T22:29:40,063 adding 'plom_server/Identify/services/ClasslistService.py' 2026-06-25T22:29:40,064 adding 'plom_server/Identify/services/__init__.py' 2026-06-25T22:29:40,065 adding 'plom_server/Identify/services/id_direct.py' 2026-06-25T22:29:40,067 adding 'plom_server/Identify/services/id_progress.py' 2026-06-25T22:29:40,072 adding 'plom_server/Identify/services/id_reader.py' 2026-06-25T22:29:40,074 adding 'plom_server/Identify/services/id_tasks.py' 2026-06-25T22:29:40,076 adding 'plom_server/Launcher/__init__.py' 2026-06-25T22:29:40,077 adding 'plom_server/Launcher/apps.py' 2026-06-25T22:29:40,079 adding 'plom_server/Launcher/management/commands/plom_build_scrap_extra_pdfs.py' 2026-06-25T22:29:40,081 adding 'plom_server/Launcher/management/commands/plom_create_demo_users.py' 2026-06-25T22:29:40,083 adding 'plom_server/Launcher/management/commands/plom_demo_bundles.py' 2026-06-25T22:29:40,084 adding 'plom_server/Launcher/management/commands/plom_get_static_javascript.py' 2026-06-25T22:29:40,086 adding 'plom_server/Launcher/management/commands/plom_make_groups_and_first_users.py' 2026-06-25T22:29:40,087 adding 'plom_server/Launcher/migrations/__init__.py' 2026-06-25T22:29:40,089 adding 'plom_server/Launcher/services/__init__.py' 2026-06-25T22:29:40,092 adding 'plom_server/Launcher/services/launch_demo_bundle_creator.py' 2026-06-25T22:29:40,094 adding 'plom_server/Launcher/services/launch_demo_homework_bundle_creator.py' 2026-06-25T22:29:40,096 adding 'plom_server/Mark/__init__.py' 2026-06-25T22:29:40,097 adding 'plom_server/Mark/admin.py' 2026-06-25T22:29:40,098 adding 'plom_server/Mark/apps.py' 2026-06-25T22:29:40,099 adding 'plom_server/Mark/serializers.py' 2026-06-25T22:29:40,101 adding 'plom_server/Mark/migrations/0001_initial.py' 2026-06-25T22:29:40,102 adding 'plom_server/Mark/migrations/__init__.py' 2026-06-25T22:29:40,104 adding 'plom_server/Mark/models/__init__.py' 2026-06-25T22:29:40,105 adding 'plom_server/Mark/models/annotations.py' 2026-06-25T22:29:40,107 adding 'plom_server/Mark/models/tasks.py' 2026-06-25T22:29:40,109 adding 'plom_server/Mark/services/MarkingPriorityService.py' 2026-06-25T22:29:40,111 adding 'plom_server/Mark/services/__init__.py' 2026-06-25T22:29:40,113 adding 'plom_server/Mark/services/annotations.py' 2026-06-25T22:29:40,114 adding 'plom_server/Mark/services/mark_task.py' 2026-06-25T22:29:40,117 adding 'plom_server/Mark/services/marking_stats.py' 2026-06-25T22:29:40,121 adding 'plom_server/Mark/services/marking_task_service.py' 2026-06-25T22:29:40,123 adding 'plom_server/Mark/services/page_data.py' 2026-06-25T22:29:40,125 adding 'plom_server/Mark/services/question_marking.py' 2026-06-25T22:29:40,127 adding 'plom_server/Mark/tests/__init__.py' 2026-06-25T22:29:40,129 adding 'plom_server/Mark/tests/test_incoming_annotations.py' 2026-06-25T22:29:40,131 adding 'plom_server/Mark/tests/test_marking_priority_setting.py' 2026-06-25T22:29:40,132 adding 'plom_server/Mark/tests/test_marking_task_service.py' 2026-06-25T22:29:40,133 adding 'plom_server/Mark/tests/test_marking_task_service_config.py' 2026-06-25T22:29:40,135 adding 'plom_server/Mark/tests/test_question_marking_service.py' 2026-06-25T22:29:40,136 adding 'plom_server/Mark/tests/test_tagging_tasks.py' 2026-06-25T22:29:40,138 adding 'plom_server/Mark/tests/tiny_qvmap.toml' 2026-06-25T22:29:40,139 adding 'plom_server/Mark/tests/tiny_spec.toml' 2026-06-25T22:29:40,141 adding 'plom_server/Papers/__init__.py' 2026-06-25T22:29:40,142 adding 'plom_server/Papers/admin.py' 2026-06-25T22:29:40,143 adding 'plom_server/Papers/apps.py' 2026-06-25T22:29:40,145 adding 'plom_server/Papers/serializers.py' 2026-06-25T22:29:40,148 adding 'plom_server/Papers/management/commands/plom_qvmap.py' 2026-06-25T22:29:40,150 adding 'plom_server/Papers/migrations/0001_initial.py' 2026-06-25T22:29:40,151 adding 'plom_server/Papers/migrations/__init__.py' 2026-06-25T22:29:40,153 adding 'plom_server/Papers/models/__init__.py' 2026-06-25T22:29:40,154 adding 'plom_server/Papers/models/background_tasks.py' 2026-06-25T22:29:40,155 adding 'plom_server/Papers/models/image_bundle.py' 2026-06-25T22:29:40,157 adding 'plom_server/Papers/models/paper_structure.py' 2026-06-25T22:29:40,158 adding 'plom_server/Papers/models/reference_image.py' 2026-06-25T22:29:40,160 adding 'plom_server/Papers/models/specifications.py' 2026-06-25T22:29:40,162 adding 'plom_server/Papers/services/SolnSpecService.py' 2026-06-25T22:29:40,164 adding 'plom_server/Papers/services/SpecificationService.py' 2026-06-25T22:29:40,166 adding 'plom_server/Papers/services/__init__.py' 2026-06-25T22:29:40,169 adding 'plom_server/Papers/services/image_bundle.py' 2026-06-25T22:29:40,171 adding 'plom_server/Papers/services/paper_creator.py' 2026-06-25T22:29:40,173 adding 'plom_server/Papers/services/paper_info.py' 2026-06-25T22:29:40,175 adding 'plom_server/Papers/tests/__init__.py' 2026-06-25T22:29:40,177 adding 'plom_server/Papers/tests/test_image_bundle.py' 2026-06-25T22:29:40,178 adding 'plom_server/Papers/tests/test_paper_creator.py' 2026-06-25T22:29:40,180 adding 'plom_server/Papers/tests/test_question_labels.py' 2026-06-25T22:29:40,181 adding 'plom_server/Papers/tests/test_specification_service_misc.py' 2026-06-25T22:29:40,183 adding 'plom_server/Preparation/__init__.py' 2026-06-25T22:29:40,184 adding 'plom_server/Preparation/admin.py' 2026-06-25T22:29:40,185 adding 'plom_server/Preparation/apps.py' 2026-06-25T22:29:40,186 adding 'plom_server/Preparation/models.py' 2026-06-25T22:29:40,188 adding 'plom_server/Preparation/urls.py' 2026-06-25T22:29:40,190 adding 'plom_server/Preparation/management/commands/plom_preparation_classlist.py' 2026-06-25T22:29:40,192 adding 'plom_server/Preparation/management/commands/plom_preparation_source.py' 2026-06-25T22:29:40,194 adding 'plom_server/Preparation/management/commands/plom_preparation_spec.py' 2026-06-25T22:29:40,195 adding 'plom_server/Preparation/management/commands/plom_preparation_status.py' 2026-06-25T22:29:40,197 adding 'plom_server/Preparation/migrations/0001_initial.py' 2026-06-25T22:29:40,198 adding 'plom_server/Preparation/migrations/__init__.py' 2026-06-25T22:29:40,200 adding 'plom_server/Preparation/services/PapersPrinted.py' 2026-06-25T22:29:40,202 adding 'plom_server/Preparation/services/SourceService.py' 2026-06-25T22:29:40,203 adding 'plom_server/Preparation/services/__init__.py' 2026-06-25T22:29:40,205 adding 'plom_server/Preparation/services/classlist.py' 2026-06-25T22:29:40,207 adding 'plom_server/Preparation/services/mocker.py' 2026-06-25T22:29:40,208 adding 'plom_server/Preparation/services/pqv_mapping.py' 2026-06-25T22:29:40,210 adding 'plom_server/Preparation/services/prenaming_service.py' 2026-06-25T22:29:40,211 adding 'plom_server/Preparation/services/preparation_dependency_service.py' 2026-06-25T22:29:40,213 adding 'plom_server/Preparation/tests/__init__.py' 2026-06-25T22:29:40,215 adding 'plom_server/Preparation/tests/test_classlist_service.py' 2026-06-25T22:29:40,217 adding 'plom_server/Preparation/tests/test_source_service.py' 2026-06-25T22:29:40,218 adding 'plom_server/Preparation/tests/test_status.py' 2026-06-25T22:29:40,219 adding 'plom_server/Preparation/tests/test_students.py' 2026-06-25T22:29:40,220 adding 'plom_server/Preparation/tests/test_view_home.py' 2026-06-25T22:29:40,222 adding 'plom_server/Preparation/tests/tiny_spec.toml' 2026-06-25T22:29:40,224 adding 'plom_server/Preparation/useful_files_for_testing/cl_errs.csv' 2026-06-25T22:29:40,225 adding 'plom_server/Preparation/useful_files_for_testing/cl_for_demo.csv' 2026-06-25T22:29:40,226 adding 'plom_server/Preparation/useful_files_for_testing/cl_good.csv' 2026-06-25T22:29:40,227 adding 'plom_server/Preparation/useful_files_for_testing/cl_warn.csv' 2026-06-25T22:29:40,229 adding 'plom_server/Preparation/useful_files_for_testing/spec_with_shared_pages.toml' 2026-06-25T22:29:40,242 adding 'plom_server/Preparation/useful_files_for_testing/test_version1.pdf' 2026-06-25T22:29:40,255 adding 'plom_server/Preparation/useful_files_for_testing/test_version2.pdf' 2026-06-25T22:29:40,257 adding 'plom_server/Preparation/useful_files_for_testing/testing_test_spec.toml' 2026-06-25T22:29:40,259 adding 'plom_server/Preparation/views/__init__.py' 2026-06-25T22:29:40,260 adding 'plom_server/Preparation/views/classlist_manage.py' 2026-06-25T22:29:40,262 adding 'plom_server/Preparation/views/home.py' 2026-06-25T22:29:40,263 adding 'plom_server/Preparation/views/miscellanea.py' 2026-06-25T22:29:40,264 adding 'plom_server/Preparation/views/mocker.py' 2026-06-25T22:29:40,266 adding 'plom_server/Preparation/views/pqv_mapping.py' 2026-06-25T22:29:40,267 adding 'plom_server/Preparation/views/prenaming.py' 2026-06-25T22:29:40,269 adding 'plom_server/Preparation/views/public_code.py' 2026-06-25T22:29:40,270 adding 'plom_server/Preparation/views/source_manage.py' 2026-06-25T22:29:40,272 adding 'plom_server/Profile/__init__.py' 2026-06-25T22:29:40,273 adding 'plom_server/Profile/apps.py' 2026-06-25T22:29:40,274 adding 'plom_server/Profile/edit_profile_form.py' 2026-06-25T22:29:40,275 adding 'plom_server/Profile/urls.py' 2026-06-25T22:29:40,277 adding 'plom_server/Profile/views.py' 2026-06-25T22:29:40,278 adding 'plom_server/Progress/__init__.py' 2026-06-25T22:29:40,279 adding 'plom_server/Progress/apps.py' 2026-06-25T22:29:40,281 adding 'plom_server/Progress/forms.py' 2026-06-25T22:29:40,282 adding 'plom_server/Progress/urls.py' 2026-06-25T22:29:40,284 adding 'plom_server/Progress/services/__init__.py' 2026-06-25T22:29:40,286 adding 'plom_server/Progress/services/progress_overview.py' 2026-06-25T22:29:40,288 adding 'plom_server/Progress/services/userinfo_service.py' 2026-06-25T22:29:40,290 adding 'plom_server/Progress/tests/__init__.py' 2026-06-25T22:29:40,292 adding 'plom_server/Progress/views/__init__.py' 2026-06-25T22:29:40,293 adding 'plom_server/Progress/views/progress_identify.py' 2026-06-25T22:29:40,295 adding 'plom_server/Progress/views/progress_landing.py' 2026-06-25T22:29:40,296 adding 'plom_server/Progress/views/progress_mark.py' 2026-06-25T22:29:40,298 adding 'plom_server/Progress/views/progress_markerinfo.py' 2026-06-25T22:29:40,300 adding 'plom_server/Progress/views/progress_task_annot.py' 2026-06-25T22:29:40,302 adding 'plom_server/QuestionClustering/__init__.py' 2026-06-25T22:29:40,303 adding 'plom_server/QuestionClustering/admin.py' 2026-06-25T22:29:40,304 adding 'plom_server/QuestionClustering/apps.py' 2026-06-25T22:29:40,306 adding 'plom_server/QuestionClustering/forms.py' 2026-06-25T22:29:40,307 adding 'plom_server/QuestionClustering/models.py' 2026-06-25T22:29:40,309 adding 'plom_server/QuestionClustering/urls.py' 2026-06-25T22:29:40,311 adding 'plom_server/QuestionClustering/views.py' 2026-06-25T22:29:40,313 adding 'plom_server/QuestionClustering/exceptions/clustering_exception.py' 2026-06-25T22:29:40,314 adding 'plom_server/QuestionClustering/exceptions/job_exception.py' 2026-06-25T22:29:40,316 adding 'plom_server/QuestionClustering/migrations/0001_initial.py' 2026-06-25T22:29:40,317 adding 'plom_server/QuestionClustering/migrations/__init__.py' 2026-06-25T22:29:40,319 adding 'plom_server/QuestionClustering/services/__init__.py' 2026-06-25T22:29:40,320 adding 'plom_server/QuestionClustering/services/model_loader.py' 2026-06-25T22:29:40,325 adding 'plom_server/QuestionClustering/services/question_clustering_service.py' 2026-06-25T22:29:40,327 adding 'plom_server/QuestionTags/__init__.py' 2026-06-25T22:29:40,328 adding 'plom_server/QuestionTags/admin.py' 2026-06-25T22:29:40,330 adding 'plom_server/QuestionTags/forms.py' 2026-06-25T22:29:40,331 adding 'plom_server/QuestionTags/models.py' 2026-06-25T22:29:40,332 adding 'plom_server/QuestionTags/serializers.py' 2026-06-25T22:29:40,334 adding 'plom_server/QuestionTags/urls.py' 2026-06-25T22:29:40,335 adding 'plom_server/QuestionTags/views.py' 2026-06-25T22:29:40,338 adding 'plom_server/QuestionTags/management/commands/create_tag.py' 2026-06-25T22:29:40,339 adding 'plom_server/QuestionTags/management/commands/delete_qtag_link.py' 2026-06-25T22:29:40,340 adding 'plom_server/QuestionTags/management/commands/delete_tag.py' 2026-06-25T22:29:40,342 adding 'plom_server/QuestionTags/management/commands/link_question_with_tag.py' 2026-06-25T22:29:40,343 adding 'plom_server/QuestionTags/management/commands/upload_qtags_csv.py' 2026-06-25T22:29:40,345 adding 'plom_server/QuestionTags/migrations/0001_initial.py' 2026-06-25T22:29:40,346 adding 'plom_server/QuestionTags/migrations/__init__.py' 2026-06-25T22:29:40,348 adding 'plom_server/QuestionTags/services/__init__.py' 2026-06-25T22:29:40,349 adding 'plom_server/QuestionTags/services/questiontag_service.py' 2026-06-25T22:29:40,351 adding 'plom_server/Rectangles/__init__.py' 2026-06-25T22:29:40,352 adding 'plom_server/Rectangles/apps.py' 2026-06-25T22:29:40,353 adding 'plom_server/Rectangles/urls.py' 2026-06-25T22:29:40,355 adding 'plom_server/Rectangles/views.py' 2026-06-25T22:29:40,357 adding 'plom_server/Rectangles/management/commands/plom_extract_rectangle.py' 2026-06-25T22:29:40,359 adding 'plom_server/Rectangles/services/__init__.py' 2026-06-25T22:29:40,360 adding 'plom_server/Rectangles/services/idbox_utils.py' 2026-06-25T22:29:40,364 adding 'plom_server/Rectangles/services/rectangle.py' 2026-06-25T22:29:40,366 adding 'plom_server/Rectangles/tests/__init__.py' 2026-06-25T22:29:40,368 adding 'plom_server/Rectangles/tests/test_rectangles.py' 2026-06-25T22:29:40,369 adding 'plom_server/Reports/__init__.py' 2026-06-25T22:29:40,371 adding 'plom_server/Reports/urls.py' 2026-06-25T22:29:40,372 adding 'plom_server/Reports/views.py' 2026-06-25T22:29:40,374 adding 'plom_server/Rubrics/__init__.py' 2026-06-25T22:29:40,375 adding 'plom_server/Rubrics/admin.py' 2026-06-25T22:29:40,377 adding 'plom_server/Rubrics/apps.py' 2026-06-25T22:29:40,378 adding 'plom_server/Rubrics/forms.py' 2026-06-25T22:29:40,380 adding 'plom_server/Rubrics/models.py' 2026-06-25T22:29:40,381 adding 'plom_server/Rubrics/serializers.py' 2026-06-25T22:29:40,383 adding 'plom_server/Rubrics/tables.py' 2026-06-25T22:29:40,384 adding 'plom_server/Rubrics/urls.py' 2026-06-25T22:29:40,387 adding 'plom_server/Rubrics/views.py' 2026-06-25T22:29:40,390 adding 'plom_server/Rubrics/management/commands/plom_rubrics.py' 2026-06-25T22:29:40,392 adding 'plom_server/Rubrics/migrations/0001_initial.py' 2026-06-25T22:29:40,393 adding 'plom_server/Rubrics/migrations/__init__.py' 2026-06-25T22:29:40,395 adding 'plom_server/Rubrics/services/__init__.py' 2026-06-25T22:29:40,397 adding 'plom_server/Rubrics/services/rubric_permissions.py' 2026-06-25T22:29:40,404 adding 'plom_server/Rubrics/services/rubric_service.py' 2026-06-25T22:29:40,406 adding 'plom_server/Rubrics/services/utils.py' 2026-06-25T22:29:40,408 adding 'plom_server/Rubrics/tests/__init__.py' 2026-06-25T22:29:40,409 adding 'plom_server/Rubrics/tests/test_display_delta.py' 2026-06-25T22:29:40,411 adding 'plom_server/Rubrics/tests/test_rubric_fractional_permissions.py' 2026-06-25T22:29:40,412 adding 'plom_server/Rubrics/tests/test_rubric_misc.py' 2026-06-25T22:29:40,414 adding 'plom_server/Rubrics/tests/test_rubric_permissions.py' 2026-06-25T22:29:40,417 adding 'plom_server/Rubrics/tests/test_rubric_service.py' 2026-06-25T22:29:40,419 adding 'plom_server/Scan/__init__.py' 2026-06-25T22:29:40,420 adding 'plom_server/Scan/admin.py' 2026-06-25T22:29:40,421 adding 'plom_server/Scan/apps.py' 2026-06-25T22:29:40,423 adding 'plom_server/Scan/urls.py' 2026-06-25T22:29:40,426 adding 'plom_server/Scan/management/commands/plom_bundle_push_lock.py' 2026-06-25T22:29:40,427 adding 'plom_server/Scan/management/commands/plom_discard_pushed_page.py' 2026-06-25T22:29:40,428 adding 'plom_server/Scan/management/commands/plom_forgive_all_dnm.py' 2026-06-25T22:29:40,430 adding 'plom_server/Scan/management/commands/plom_forgive_missing_page.py' 2026-06-25T22:29:40,431 adding 'plom_server/Scan/management/commands/plom_list_images_in_paper.py' 2026-06-25T22:29:40,432 adding 'plom_server/Scan/management/commands/plom_reassign_discard.py' 2026-06-25T22:29:40,434 adding 'plom_server/Scan/management/commands/plom_staging_assign_extra.py' 2026-06-25T22:29:40,435 adding 'plom_server/Scan/management/commands/plom_staging_bundles.py' 2026-06-25T22:29:40,437 adding 'plom_server/Scan/management/commands/plom_staging_discard.py' 2026-06-25T22:29:40,438 adding 'plom_server/Scan/management/commands/plom_staging_extralise.py' 2026-06-25T22:29:40,439 adding 'plom_server/Scan/management/commands/plom_staging_knowify.py' 2026-06-25T22:29:40,441 adding 'plom_server/Scan/management/commands/plom_staging_rotate.py' 2026-06-25T22:29:40,442 adding 'plom_server/Scan/management/commands/plom_staging_unknowify.py' 2026-06-25T22:29:40,444 adding 'plom_server/Scan/migrations/0001_initial.py' 2026-06-25T22:29:40,446 adding 'plom_server/Scan/migrations/__init__.py' 2026-06-25T22:29:40,447 adding 'plom_server/Scan/models/__init__.py' 2026-06-25T22:29:40,449 adding 'plom_server/Scan/models/scan_background_chores.py' 2026-06-25T22:29:40,450 adding 'plom_server/Scan/models/staging_bundle.py' 2026-06-25T22:29:40,452 adding 'plom_server/Scan/models/staging_images.py' 2026-06-25T22:29:40,455 adding 'plom_server/Scan/services/ForgiveMissingService.py' 2026-06-25T22:29:40,457 adding 'plom_server/Scan/services/__init__.py' 2026-06-25T22:29:40,459 adding 'plom_server/Scan/services/cast_service.py' 2026-06-25T22:29:40,461 adding 'plom_server/Scan/services/hard_rotate.py' 2026-06-25T22:29:40,463 adding 'plom_server/Scan/services/image_process.py' 2026-06-25T22:29:40,464 adding 'plom_server/Scan/services/image_rotate.py' 2026-06-25T22:29:40,467 adding 'plom_server/Scan/services/manage_discard.py' 2026-06-25T22:29:40,470 adding 'plom_server/Scan/services/manage_scan.py' 2026-06-25T22:29:40,472 adding 'plom_server/Scan/services/qr_service.py' 2026-06-25T22:29:40,481 adding 'plom_server/Scan/services/scan_service.py' 2026-06-25T22:29:40,483 adding 'plom_server/Scan/services/util.py' 2026-06-25T22:29:40,485 adding 'plom_server/Scan/tests/__init__.py' 2026-06-25T22:29:40,489 adding 'plom_server/Scan/tests/id_page_img.png' 2026-06-25T22:29:40,490 adding 'plom_server/Scan/tests/spec_with_shared_pages.toml' 2026-06-25T22:29:40,492 adding 'plom_server/Scan/tests/test_forgive.py' 2026-06-25T22:29:40,494 adding 'plom_server/Scan/tests/test_image_process.py' 2026-06-25T22:29:40,496 adding 'plom_server/Scan/tests/test_manage_discard.py' 2026-06-25T22:29:40,498 adding 'plom_server/Scan/tests/test_manage_scan.py' 2026-06-25T22:29:40,500 adding 'plom_server/Scan/tests/test_qr_service.py' 2026-06-25T22:29:40,502 adding 'plom_server/Scan/tests/test_scan_cast.py' 2026-06-25T22:29:40,504 adding 'plom_server/Scan/tests/test_scan_service.py' 2026-06-25T22:29:40,506 adding 'plom_server/Scan/tests/test_staging_image_types.py' 2026-06-25T22:29:40,509 adding 'plom_server/Scan/views/__init__.py' 2026-06-25T22:29:40,511 adding 'plom_server/Scan/views/cast_image_state.py' 2026-06-25T22:29:40,514 adding 'plom_server/Scan/views/manage_bundle.py' 2026-06-25T22:29:40,515 adding 'plom_server/Scan/views/push_images.py' 2026-06-25T22:29:40,517 adding 'plom_server/Scan/views/pushed_images.py' 2026-06-25T22:29:40,518 adding 'plom_server/Scan/views/rotate_images.py' 2026-06-25T22:29:40,520 adding 'plom_server/Scan/views/scan_discards.py' 2026-06-25T22:29:40,522 adding 'plom_server/Scan/views/scanner_home.py' 2026-06-25T22:29:40,524 adding 'plom_server/Scan/views/scanner_summary.py' 2026-06-25T22:29:40,525 adding 'plom_server/SpecCreator/__init__.py' 2026-06-25T22:29:40,526 adding 'plom_server/SpecCreator/apps.py' 2026-06-25T22:29:40,528 adding 'plom_server/SpecCreator/urls.py' 2026-06-25T22:29:40,530 adding 'plom_server/SpecCreator/migrations/__init__.py' 2026-06-25T22:29:40,532 adding 'plom_server/SpecCreator/services/__init__.py' 2026-06-25T22:29:40,533 adding 'plom_server/SpecCreator/services/template_spec_builder.py' 2026-06-25T22:29:40,535 adding 'plom_server/SpecCreator/views/__init__.py' 2026-06-25T22:29:40,536 adding 'plom_server/SpecCreator/views/base.py' 2026-06-25T22:29:40,537 adding 'plom_server/SpecCreator/views/spec_download.py' 2026-06-25T22:29:40,538 adding 'plom_server/SpecCreator/views/spec_editor.py' 2026-06-25T22:29:40,540 adding 'plom_server/SpecCreator/views/spec_upload.py' 2026-06-25T22:29:40,541 adding 'plom_server/SpecCreator/views/summary.py' 2026-06-25T22:29:40,542 adding 'plom_server/SpecCreator/views/template_spec_builder.py' 2026-06-25T22:29:40,544 adding 'plom_server/Tags/__init__.py' 2026-06-25T22:29:40,545 adding 'plom_server/Tags/apps.py' 2026-06-25T22:29:40,546 adding 'plom_server/Tags/forms.py' 2026-06-25T22:29:40,548 adding 'plom_server/Tags/urls.py' 2026-06-25T22:29:40,549 adding 'plom_server/Tags/views.py' 2026-06-25T22:29:40,551 adding 'plom_server/Tags/services/__init__.py' 2026-06-25T22:29:40,552 adding 'plom_server/Tags/services/tag_service.py' 2026-06-25T22:29:40,554 adding 'plom_server/TaskOrder/__init__.py' 2026-06-25T22:29:40,555 adding 'plom_server/TaskOrder/apps.py' 2026-06-25T22:29:40,556 adding 'plom_server/TaskOrder/forms.py' 2026-06-25T22:29:40,557 adding 'plom_server/TaskOrder/urls.py' 2026-06-25T22:29:40,559 adding 'plom_server/TaskOrder/views.py' 2026-06-25T22:29:40,562 adding 'plom_server/TaskOrder/management/commands/task_sort_written_amount.py' 2026-06-25T22:29:40,564 adding 'plom_server/TaskOrder/services/__init__.py' 2026-06-25T22:29:40,565 adding 'plom_server/TaskOrder/services/task_ordering_service.py' 2026-06-25T22:29:40,567 adding 'plom_server/TestingSupport/__init__.py' 2026-06-25T22:29:40,568 adding 'plom_server/TestingSupport/apps.py' 2026-06-25T22:29:40,569 adding 'plom_server/TestingSupport/utils.py' 2026-06-25T22:29:40,571 adding 'plom_server/TestingSupport/config_files/full_demo_config.toml' 2026-06-25T22:29:40,573 adding 'plom_server/TestingSupport/config_files/hw_bundle_config.toml' 2026-06-25T22:29:40,574 adding 'plom_server/TestingSupport/config_files/just_demo_spec.toml' 2026-06-25T22:29:40,575 adding 'plom_server/TestingSupport/config_files/long_demo_config.toml' 2026-06-25T22:29:40,577 adding 'plom_server/TestingSupport/config_files/quick_demo_config.toml' 2026-06-25T22:29:40,578 adding 'plom_server/TestingSupport/services/ConfigFileService.py' 2026-06-25T22:29:40,580 adding 'plom_server/TestingSupport/services/ConfigPreparationService.py' 2026-06-25T22:29:40,582 adding 'plom_server/TestingSupport/services/ConfigTaskService.py' 2026-06-25T22:29:40,583 adding 'plom_server/TestingSupport/services/__init__.py' 2026-06-25T22:29:40,584 adding 'plom_server/TestingSupport/services/exceptions.py' 2026-06-25T22:29:40,586 adding 'plom_server/TestingSupport/tests/__init__.py' 2026-06-25T22:29:40,587 adding 'plom_server/TestingSupport/tests/test_config.py' 2026-06-25T22:29:40,589 adding 'plom_server/UserManagement/__init__.py' 2026-06-25T22:29:40,590 adding 'plom_server/UserManagement/admin.py' 2026-06-25T22:29:40,592 adding 'plom_server/UserManagement/apps.py' 2026-06-25T22:29:40,593 adding 'plom_server/UserManagement/models.py' 2026-06-25T22:29:40,594 adding 'plom_server/UserManagement/urls.py' 2026-06-25T22:29:40,596 adding 'plom_server/UserManagement/views.py' 2026-06-25T22:29:40,599 adding 'plom_server/UserManagement/management/commands/plom_leadmarker_membership.py' 2026-06-25T22:29:40,600 adding 'plom_server/UserManagement/management/commands/plom_users.py' 2026-06-25T22:29:40,603 adding 'plom_server/UserManagement/migrations/0001_initial.py' 2026-06-25T22:29:40,604 adding 'plom_server/UserManagement/migrations/__init__.py' 2026-06-25T22:29:40,606 adding 'plom_server/UserManagement/services/PermissionChanger.py' 2026-06-25T22:29:40,608 adding 'plom_server/UserManagement/services/QuotaService.py' 2026-06-25T22:29:40,609 adding 'plom_server/UserManagement/services/UsersService.py' 2026-06-25T22:29:40,611 adding 'plom_server/UserManagement/services/__init__.py' 2026-06-25T22:29:40,612 adding 'plom_server/UserManagement/tests/__init__.py' 2026-06-25T22:29:40,614 adding 'plom_server/UserManagement/tests/test_UsersService.py' 2026-06-25T22:29:40,616 adding 'plom_server/demo_files/assessment_v1.tex' 2026-06-25T22:29:40,618 adding 'plom_server/demo_files/assessment_v2.tex' 2026-06-25T22:29:40,620 adding 'plom_server/demo_files/assessment_v3.tex' 2026-06-25T22:29:40,621 adding 'plom_server/demo_files/bundle_for_demo.toml' 2026-06-25T22:29:40,623 adding 'plom_server/demo_files/bundle_for_long_demo.toml' 2026-06-25T22:29:40,624 adding 'plom_server/demo_files/bundle_for_plaid_demo.toml' 2026-06-25T22:29:40,625 adding 'plom_server/demo_files/bundle_for_quick_demo.toml' 2026-06-25T22:29:40,626 adding 'plom_server/demo_files/cl_for_demo.csv' 2026-06-25T22:29:40,629 adding 'plom_server/demo_files/cl_for_long_demo.csv' 2026-06-25T22:29:40,634 adding 'plom_server/demo_files/cl_for_plaid_demo.csv' 2026-06-25T22:29:40,635 adding 'plom_server/demo_files/cl_for_quick_demo.csv' 2026-06-25T22:29:40,637 adding 'plom_server/demo_files/demo_assessment_qtags.csv' 2026-06-25T22:29:40,638 adding 'plom_server/demo_files/demo_assessment_rubrics_q1.toml' 2026-06-25T22:29:40,639 adding 'plom_server/demo_files/demo_assessment_rubrics_q2.toml' 2026-06-25T22:29:40,640 adding 'plom_server/demo_files/demo_assessment_rubrics_q3.toml' 2026-06-25T22:29:40,642 adding 'plom_server/demo_files/demo_assessment_rubrics_q4.toml' 2026-06-25T22:29:40,643 adding 'plom_server/demo_files/demo_assessment_rubrics_q4_version_specific.toml' 2026-06-25T22:29:40,644 adding 'plom_server/demo_files/demo_assessment_spec.toml' 2026-06-25T22:29:40,645 adding 'plom_server/demo_files/demo_assessment_spec_single_version.toml' 2026-06-25T22:29:40,647 adding 'plom_server/demo_files/demo_solution_spec.toml' 2026-06-25T22:29:40,648 adding 'plom_server/scripts/__init__.py' 2026-06-25T22:29:40,653 adding 'plom_server/scripts/launch_plom_demo_server.py' 2026-06-25T22:29:40,655 adding 'plom_server/scripts/launch_plom_server.py' 2026-06-25T22:29:40,656 adding 'plom_server/scripts/wipe_migrations.py' 2026-06-25T22:29:40,658 adding 'plom_server/static/__init__.py' 2026-06-25T22:29:40,659 adding 'plom_server/static/ball_triangle.svg' 2026-06-25T22:29:40,665 adding 'plom_server/static/defaultUserIcon.png' 2026-06-25T22:29:40,667 adding 'plom_server/static/favicon.ico' 2026-06-25T22:29:40,669 adding 'plom_server/static/fingers_in_gears.svg' 2026-06-25T22:29:40,671 adding 'plom_server/static/plomLogo.png' 2026-06-25T22:29:40,673 adding 'plom_server/static/plomLogo.svg' 2026-06-25T22:29:40,675 adding 'plom_server/static/plomLogoDark.png' 2026-06-25T22:29:40,677 adding 'plom_server/static/css/base.css' 2026-06-25T22:29:40,679 adding 'plom_server/static/css/diff_table.css' 2026-06-25T22:29:40,680 adding 'plom_server/static/css/profile.css' 2026-06-25T22:29:40,682 adding 'plom_server/static/js/bootstrap_lightdark_mode.js' 2026-06-25T22:29:40,683 adding 'plom_server/static/js/frontend_utils.js' 2026-06-25T22:29:40,685 adding 'plom_server/static/js/plom_htmx_error_handler.js' 2026-06-25T22:29:40,687 adding 'plom_server/static/js/rectangle_select.js' 2026-06-25T22:29:40,689 adding 'plom_server/templates/403.html' 2026-06-25T22:29:40,690 adding 'plom_server/templates/__init__.py' 2026-06-25T22:29:40,692 adding 'plom_server/templates/Authentication/activation_invalid.html' 2026-06-25T22:29:40,694 adding 'plom_server/templates/Authentication/login.html' 2026-06-25T22:29:40,695 adding 'plom_server/templates/Authentication/set_password.html' 2026-06-25T22:29:40,696 adding 'plom_server/templates/Authentication/set_password_complete.html' 2026-06-25T22:29:40,698 adding 'plom_server/templates/Authentication/signup_base.html' 2026-06-25T22:29:40,699 adding 'plom_server/templates/Authentication/signup_import_users.html' 2026-06-25T22:29:40,700 adding 'plom_server/templates/Authentication/signup_multiple_users.html' 2026-06-25T22:29:40,702 adding 'plom_server/templates/Authentication/signup_single_user.html' 2026-06-25T22:29:40,703 adding 'plom_server/templates/Authentication/unauthenticated_base.html' 2026-06-25T22:29:40,704 adding 'plom_server/templates/Authentication/unauthorized.html' 2026-06-25T22:29:40,706 adding 'plom_server/templates/BuildPaperPDF/build_paper_pdfs.html' 2026-06-25T22:29:40,707 adding 'plom_server/templates/BuildPaperPDF/cannot_find_pdf.html' 2026-06-25T22:29:40,709 adding 'plom_server/templates/BuildPaperPDF/fragments/pdf_table.html' 2026-06-25T22:29:40,711 adding 'plom_server/templates/Finish/build_soln.html' 2026-06-25T22:29:40,712 adding 'plom_server/templates/Finish/finish_no_spec.html' 2026-06-25T22:29:40,714 adding 'plom_server/templates/Finish/finish_not_printed.html' 2026-06-25T22:29:40,716 adding 'plom_server/templates/Finish/reassemble_paper_pdfs.html' 2026-06-25T22:29:40,717 adding 'plom_server/templates/Finish/soln_home.html' 2026-06-25T22:29:40,718 adding 'plom_server/templates/Finish/soln_item_view.html' 2026-06-25T22:29:40,720 adding 'plom_server/templates/Finish/soln_sources.html' 2026-06-25T22:29:40,721 adding 'plom_server/templates/Finish/soln_spec.html' 2026-06-25T22:29:40,723 adding 'plom_server/templates/Finish/template_soln_spec.html' 2026-06-25T22:29:40,725 adding 'plom_server/templates/Finish/Reports/brief_student_report.html' 2026-06-25T22:29:40,727 adding 'plom_server/templates/Identify/find_id_rect.html' 2026-06-25T22:29:40,729 adding 'plom_server/templates/Identify/id_prediction_home.html' 2026-06-25T22:29:40,730 adding 'plom_server/templates/Identify/parent_idbox_rect.html' 2026-06-25T22:29:40,732 adding 'plom_server/templates/Preparation/classlist_attempt.html' 2026-06-25T22:29:40,734 adding 'plom_server/templates/Preparation/classlist_manage.html' 2026-06-25T22:29:40,735 adding 'plom_server/templates/Preparation/dependency_conflict.html' 2026-06-25T22:29:40,737 adding 'plom_server/templates/Preparation/home.html' 2026-06-25T22:29:40,738 adding 'plom_server/templates/Preparation/miscellanea.html' 2026-06-25T22:29:40,739 adding 'plom_server/templates/Preparation/papers_printed_manage.html' 2026-06-25T22:29:40,741 adding 'plom_server/templates/Preparation/pqv_mapping_attempt.html' 2026-06-25T22:29:40,743 adding 'plom_server/templates/Preparation/pqv_mapping_manage.html' 2026-06-25T22:29:40,745 adding 'plom_server/templates/Preparation/prenaming_configuration.html' 2026-06-25T22:29:40,746 adding 'plom_server/templates/Preparation/public_code.html' 2026-06-25T22:29:40,747 adding 'plom_server/templates/Preparation/source_item_view.html' 2026-06-25T22:29:40,749 adding 'plom_server/templates/Preparation/source_manage.html' 2026-06-25T22:29:40,751 adding 'plom_server/templates/Profile/private_profile.html' 2026-06-25T22:29:40,752 adding 'plom_server/templates/Profile/profile.html' 2026-06-25T22:29:40,754 adding 'plom_server/templates/Progress/progress_landing.html' 2026-06-25T22:29:40,756 adding 'plom_server/templates/Progress/tools_landing.html' 2026-06-25T22:29:40,758 adding 'plom_server/templates/Progress/Identify/all_identify_tasks.html' 2026-06-25T22:29:40,759 adding 'plom_server/templates/Progress/Identify/id_image_wrap_fragment.html' 2026-06-25T22:29:40,760 adding 'plom_server/templates/Progress/Identify/identify_home.html' 2026-06-25T22:29:40,762 adding 'plom_server/templates/Progress/Mark/all_marking_tasks_table_fragment.html' 2026-06-25T22:29:40,764 adding 'plom_server/templates/Progress/Mark/annotation_image_wrap_fragment.html' 2026-06-25T22:29:40,765 adding 'plom_server/templates/Progress/Mark/mark_compare_versions.html' 2026-06-25T22:29:40,767 adding 'plom_server/templates/Progress/Mark/mark_details.html' 2026-06-25T22:29:40,768 adding 'plom_server/templates/Progress/Mark/mark_overview.html' 2026-06-25T22:29:40,770 adding 'plom_server/templates/Progress/Mark/mark_papers.html' 2026-06-25T22:29:40,771 adding 'plom_server/templates/Progress/Mark/mark_stats_card.html' 2026-06-25T22:29:40,772 adding 'plom_server/templates/Progress/Mark/original_image_wrap_fragment.html' 2026-06-25T22:29:40,774 adding 'plom_server/templates/Progress/Mark/task_details.html' 2026-06-25T22:29:40,776 adding 'plom_server/templates/Progress/Mark/task_filter.html' 2026-06-25T22:29:40,778 adding 'plom_server/templates/Progress/User_Info/modal_forms.html' 2026-06-25T22:29:40,780 adding 'plom_server/templates/Progress/User_Info/user_info_home.html' 2026-06-25T22:29:40,782 adding 'plom_server/templates/Progress/fragments/task_progress_bar.html' 2026-06-25T22:29:40,784 adding 'plom_server/templates/QuestionClustering/cluster_groups.html' 2026-06-25T22:29:40,786 adding 'plom_server/templates/QuestionClustering/clustered_papers.html' 2026-06-25T22:29:40,787 adding 'plom_server/templates/QuestionClustering/clustering_jobs.html' 2026-06-25T22:29:40,789 adding 'plom_server/templates/QuestionClustering/home.html' 2026-06-25T22:29:40,790 adding 'plom_server/templates/QuestionClustering/modal_forms.html' 2026-06-25T22:29:40,791 adding 'plom_server/templates/QuestionClustering/select.html' 2026-06-25T22:29:40,793 adding 'plom_server/templates/QuestionClustering/show_rectangles.html' 2026-06-25T22:29:40,795 adding 'plom_server/templates/QuestionClustering/fragments/clustering_jobs_table.html' 2026-06-25T22:29:40,796 adding 'plom_server/templates/QuestionClustering/fragments/clustering_tag_cell.html' 2026-06-25T22:29:40,797 adding 'plom_server/templates/QuestionClustering/fragments/error_detail_modal.html' 2026-06-25T22:29:40,799 adding 'plom_server/templates/Questiontags/modal_forms.html' 2026-06-25T22:29:40,801 adding 'plom_server/templates/Questiontags/qtags_landing.html' 2026-06-25T22:29:40,803 adding 'plom_server/templates/Rectangles/home.html' 2026-06-25T22:29:40,804 adding 'plom_server/templates/Rectangles/select.html' 2026-06-25T22:29:40,806 adding 'plom_server/templates/Rectangles/show_rectangles.html' 2026-06-25T22:29:40,808 adding 'plom_server/templates/Reports/reports_landing.html' 2026-06-25T22:29:40,810 adding 'plom_server/templates/Rubrics/diff_partial.html' 2026-06-25T22:29:40,811 adding 'plom_server/templates/Rubrics/feedback_rules.html' 2026-06-25T22:29:40,813 adding 'plom_server/templates/Rubrics/modal_forms.html' 2026-06-25T22:29:40,815 adding 'plom_server/templates/Rubrics/rubric_item.html' 2026-06-25T22:29:40,816 adding 'plom_server/templates/Rubrics/rubrics_access.html' 2026-06-25T22:29:40,818 adding 'plom_server/templates/Rubrics/rubrics_admin.html' 2026-06-25T22:29:40,819 adding 'plom_server/templates/Rubrics/rubrics_landing.html' 2026-06-25T22:29:40,821 adding 'plom_server/templates/Scan/bundle_is_locked.html' 2026-06-25T22:29:40,823 adding 'plom_server/templates/Scan/bundle_thumbnails.html' 2026-06-25T22:29:40,825 adding 'plom_server/templates/Scan/bundle_upload.html' 2026-06-25T22:29:40,826 adding 'plom_server/templates/Scan/handwriting_comparison.html' 2026-06-25T22:29:40,828 adding 'plom_server/templates/Scan/overview.html' 2026-06-25T22:29:40,829 adding 'plom_server/templates/Scan/reassign_discard.html' 2026-06-25T22:29:40,831 adding 'plom_server/templates/Scan/scan_complete.html' 2026-06-25T22:29:40,832 adding 'plom_server/templates/Scan/scan_discard.html' 2026-06-25T22:29:40,834 adding 'plom_server/templates/Scan/scan_incomplete.html' 2026-06-25T22:29:40,835 adding 'plom_server/templates/Scan/show_pushed_bundles.html' 2026-06-25T22:29:40,837 adding 'plom_server/templates/Scan/show_staged_bundles.html' 2026-06-25T22:29:40,838 adding 'plom_server/templates/Scan/fragments/bundle_page_img_tag.html' 2026-06-25T22:29:40,841 adding 'plom_server/templates/Scan/fragments/bundle_page_panel.html' 2026-06-25T22:29:40,843 adding 'plom_server/templates/Scan/fragments/bundle_summary.html' 2026-06-25T22:29:40,845 adding 'plom_server/templates/Scan/fragments/bundle_thumbnail_container.html' 2026-06-25T22:29:40,846 adding 'plom_server/templates/Scan/fragments/knowify_image.html' 2026-06-25T22:29:40,847 adding 'plom_server/templates/Scan/fragments/pushed_image_wrapper.html' 2026-06-25T22:29:40,849 adding 'plom_server/templates/Scan/fragments/staged_bundle_row.html' 2026-06-25T22:29:40,850 adding 'plom_server/templates/Scan/fragments/substitute_image_wrapper.html' 2026-06-25T22:29:40,852 adding 'plom_server/templates/SpecCreator/launch-page.html' 2026-06-25T22:29:40,853 adding 'plom_server/templates/SpecCreator/spec_upload.html' 2026-06-25T22:29:40,855 adding 'plom_server/templates/SpecCreator/summary-page.html' 2026-06-25T22:29:40,856 adding 'plom_server/templates/SpecCreator/template_spec_builder.html' 2026-06-25T22:29:40,858 adding 'plom_server/templates/SpecCreator/validation.html' 2026-06-25T22:29:40,859 adding 'plom_server/templates/Tags/tag_item.html' 2026-06-25T22:29:40,861 adding 'plom_server/templates/Tags/tags_landing.html' 2026-06-25T22:29:40,863 adding 'plom_server/templates/TaskOrder/task_order_landing.html' 2026-06-25T22:29:40,864 adding 'plom_server/templates/UserManagement/password_reset_page.html' 2026-06-25T22:29:40,866 adding 'plom_server/templates/UserManagement/users.html' 2026-06-25T22:29:40,868 adding 'plom_server/templates/base/alert_message.html' 2026-06-25T22:29:40,869 adding 'plom_server/templates/base/alert_messages.html' 2026-06-25T22:29:40,870 adding 'plom_server/templates/base/base-2col.html' 2026-06-25T22:29:40,872 adding 'plom_server/templates/base/base.html' 2026-06-25T22:29:40,873 adding 'plom_server/templates/base/home.html' 2026-06-25T22:29:40,874 adding 'plom_server/templates/base/plom_logo.html' 2026-06-25T22:29:40,876 adding 'plom_server/templates/base/reset.html' 2026-06-25T22:29:40,877 adding 'plom_server/templates/base/server_status.html' 2026-06-25T22:29:40,879 adding 'plom_server/templates/base/sidebar.html' 2026-06-25T22:29:40,880 adding 'plom_server/templates/base/troubles_afoot.html' 2026-06-25T22:29:40,882 adding 'plom-0.21.2.dist-info/METADATA' 2026-06-25T22:29:40,883 adding 'plom-0.21.2.dist-info/WHEEL' 2026-06-25T22:29:40,884 adding 'plom-0.21.2.dist-info/entry_points.txt' 2026-06-25T22:29:40,884 adding 'plom-0.21.2.dist-info/top_level.txt' 2026-06-25T22:29:40,898 adding 'plom-0.21.2.dist-info/RECORD' 2026-06-25T22:29:40,930 removing build/bdist.linux-armv7l/wheel 2026-06-25T22:29:41,276 Building wheel for plom (pyproject.toml): finished with status 'done' 2026-06-25T22:29:41,324 Created wheel for plom: filename=plom-0.21.2-py3-none-any.whl size=1803176 sha256=a262f15e83eb1383479b5bad7ac783395093b6dd029a2b459e1fec0d219f5105 2026-06-25T22:29:41,326 Stored in directory: /tmp/pip-ephem-wheel-cache-8uzcnd_b/wheels/7a/af/b7/38f17d48fb2d0d28942ed20009c1c55af8f9ca61a5d6ea6f23 2026-06-25T22:29:41,363 Successfully built plom 2026-06-25T22:29:41,414 Removed build tracker: '/tmp/pip-build-tracker-8izoin72'