2026-02-09T23:48:33,562 Created temporary directory: /tmp/pip-ephem-wheel-cache-gq5lx3qt 2026-02-09T23:48:33,564 Created temporary directory: /tmp/pip-build-tracker-vwf_admx 2026-02-09T23:48:33,565 Initialized build tracking at /tmp/pip-build-tracker-vwf_admx 2026-02-09T23:48:33,565 Created build tracker: /tmp/pip-build-tracker-vwf_admx 2026-02-09T23:48:33,566 Entered build tracker: /tmp/pip-build-tracker-vwf_admx 2026-02-09T23:48:33,567 Created temporary directory: /tmp/pip-wheel-xsfatgfo 2026-02-09T23:48:33,569 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-09T23:48:33,572 Created temporary directory: /tmp/pip-ephem-wheel-cache-jae9sbx_ 2026-02-09T23:48:33,596 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-09T23:48:33,599 2 location(s) to search for versions of plom: 2026-02-09T23:48:33,599 * https://pypi.org/simple/plom/ 2026-02-09T23:48:33,599 * https://www.piwheels.org/simple/plom/ 2026-02-09T23:48:33,600 Fetching project page and analyzing links: https://pypi.org/simple/plom/ 2026-02-09T23:48:33,601 Getting page https://pypi.org/simple/plom/ 2026-02-09T23:48:33,602 Found index url https://pypi.org/simple 2026-02-09T23:48:33,838 Fetched page https://pypi.org/simple/plom/ as application/vnd.pypi.simple.v1+json 2026-02-09T23:48:33,877 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/67/26/37f3e271807e3895f74aacceaf90f1ba09557ca6f75c2f5e5b9254476b5d/plom-0.4.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,878 Found link https://files.pythonhosted.org/packages/8a/e9/206867a54ecfbe401c09fcf19a7205d82ed7ae5444ba7e46367e9b4740ef/plom-0.4.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.4.0 2026-02-09T23:48:33,879 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/25/dd/82650d5b998b670b63c008f782dc689fe1394f881ce2977f6af123d6880b/plom-0.4.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,880 Found link https://files.pythonhosted.org/packages/e7/a5/41da5162c6dabdead5f1567f822066d470c77402b826c66c38923aabfcb8/plom-0.4.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.4.1 2026-02-09T23:48:33,881 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/eb/dc/5c59cd3142c02fcc0f100f1c09722547daf4f9ae6ff90b209a8ac72a923f/plom-0.4.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,882 Found link https://files.pythonhosted.org/packages/f2/9c/7f80c20dbd4ccca1463da4ca5b7b44364259dd0a34e50b9966744d412c68/plom-0.4.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.4.2 2026-02-09T23:48:33,883 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/a8/35/b384c065ab69b63b9a46c41f17f6636a4d5e5e3ed6e8f41562f3ac7209d9/plom-0.5.0rc1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,884 Found link https://files.pythonhosted.org/packages/da/c2/b5de439307efef1c5a76420bbc6cdfb471f9216488d09b78d91245714aa3/plom-0.5.0rc1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.0rc1 2026-02-09T23:48:33,885 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/54/8a/eca588ea12416f18aa0ff11282110b10c6fbc850756615b28a20630454f0/plom-0.5.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,886 Found link https://files.pythonhosted.org/packages/f7/af/235e1039fa13357809d31e10a31920980ae13f7672db1832cd365792f5d6/plom-0.5.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.0 2026-02-09T23:48:33,886 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/9b/6f/1219557c340584a4cc7151ed9c616677034f7a6158db00a97acd693f5222/plom-0.5.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,888 Found link https://files.pythonhosted.org/packages/72/ac/a8f7ee3c3a940bca0c6fa34fcc8fdc0b54596237308a022467a8c5b7c1ff/plom-0.5.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.1 2026-02-09T23:48:33,888 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/cb/fb/5e1176fc21242138f0c24d00392471114fed01387e59f9cf8847a3b1922a/plom-0.5.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,889 Found link https://files.pythonhosted.org/packages/8e/b2/aef96232939f22f686b5656313fac09f3e0366fb36bd0d06af47582a4e52/plom-0.5.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.2 2026-02-09T23:48:33,890 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/56/aa/5d40464d750621a691f6ee719ad52ecaaa83b744be03e0bfb570c34791d2/plom-0.5.3-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,891 Found link https://files.pythonhosted.org/packages/be/f6/444f418ab5aa435ee61dcf196611d808faf6db136d7da887c6d384036879/plom-0.5.3.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.3 2026-02-09T23:48:33,891 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/a4/4f/89d9d7d15c9a0f3fd49fdd518241fecde0b2873476646f2b861e3071d9ae/plom-0.5.4-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,892 Found link https://files.pythonhosted.org/packages/b8/9e/a9fb1d35661d84f64da16a9c5cd03950aa880bd05760c8021a0380c53d07/plom-0.5.4.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.4 2026-02-09T23:48:33,893 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/4c/0e/9035db487206c676da27aabe21991483836468b8fd92c19698f4cef8581e/plom-0.5.5-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,894 Found link https://files.pythonhosted.org/packages/06/77/db07127884558bb211af61c4889936b080d0709efa60d603b87ce56b3d91/plom-0.5.5.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.5 2026-02-09T23:48:33,895 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/19/fc/6f340978ba4ee964df2287040801d40ca5717b71e4c1634b20d265885733/plom-0.5.6-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,895 Found link https://files.pythonhosted.org/packages/27/d7/db60328698695c42bb18db5db60de56637978aff4544ca14d16a1466cda8/plom-0.5.6.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.6 2026-02-09T23:48:33,896 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/d2/61/2fff27b76b4fbe4741a7dc1db30bccb87c73ded8b90504630d010ce0f7f2/plom-0.5.7-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,897 Found link https://files.pythonhosted.org/packages/2c/60/b07e330aeb7203f0651d557dd3c62880ce90f56b7a49c1b666c72770ce01/plom-0.5.7.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.7 2026-02-09T23:48:33,898 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/68/e1/7f5c9f33f22a4c188e3d701655e6a5375b04533b3413ac47b14ceb3dedf3/plom-0.5.8-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,899 Found link https://files.pythonhosted.org/packages/2c/07/40e0c1d2a82f666f3b591e50c13d1e4e0596535fda484eb11e119622e4d4/plom-0.5.8.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.8 2026-02-09T23:48:33,900 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/d0/fe/1d10c0e94b9735f9e747c3657a1da0e5de7b163c4c218ccf1c7db86d111e/plom-0.5.9-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,901 Found link https://files.pythonhosted.org/packages/a4/c0/3d672dcd2fe3df6177020c518fa16209efd0da650217040d39028e0fc15f/plom-0.5.9.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.9 2026-02-09T23:48:33,901 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/d8/7c/26aacf733e5e5b14464a2b222af24d89d8107310fea45d541d91ad89055b/plom-0.5.10-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,902 Found link https://files.pythonhosted.org/packages/6c/b2/0a308b1d07acc489cb52b3a9bb91c26bfcded3554edacd9bb1d7a196f31a/plom-0.5.10.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.10 2026-02-09T23:48:33,903 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/d1/70/a5d6bc9b8581b8b4dc303e183c43df765fb3b7eea05b2092d9915424f69b/plom-0.5.11-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,904 Found link https://files.pythonhosted.org/packages/12/2d/dc63e2fa70c17691c0e0fa2d8ff23dd7d305ef7d1905ae52bc006b481d4a/plom-0.5.11.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.11 2026-02-09T23:48:33,904 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/45/0f/96dc82c47861ab5370f1ed622a985ec3600d98b71049630d77532ad0dd65/plom-0.5.12-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,905 Found link https://files.pythonhosted.org/packages/7a/11/48d3fbd9e6c6f8349f204837443ce296b389a268ce684f5710325b7ad899/plom-0.5.12.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.12 2026-02-09T23:48:33,906 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/c4/cd/02e596fa7c0110280620ca17c29f6e2e7febd5da69b4118610a1ae3ac52c/plom-0.5.13-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,907 Found link https://files.pythonhosted.org/packages/63/24/eb9dc6b8c9e62201728b0e5818277fc60c8a9ad1646f05ba642ce67c5847/plom-0.5.13.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.13 2026-02-09T23:48:33,908 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/13/5d/0b6d5b081cdef6f0bd7052f6052ccc1ac9f3a140c02821b2258653eb0b28/plom-0.5.14-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,909 Found link https://files.pythonhosted.org/packages/b0/18/48fb572c28140462e0e1db0263b4e58e05c9b4ab79b8ca90d230aaa8d282/plom-0.5.14.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.14 2026-02-09T23:48:33,909 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/f3/01/a688abf54fa224817bd70c2931ca7caf0a2f6af045572c85eafab1809a05/plom-0.5.15-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,910 Found link https://files.pythonhosted.org/packages/3e/17/888ab8a30de9295ea3ebf9a73d39a0c56d77dbdf5a6920d9c106e5aeb3c6/plom-0.5.15.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.15 2026-02-09T23:48:33,911 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/7d/d2/4063f94d0dc6d2955f0a65328faf411cc34573a333055eb675a0d7929a28/plom-0.5.16-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,912 Found link https://files.pythonhosted.org/packages/28/9e/19019e4ed931b5cd1af38f0d3fdbb02a7011e39bdf6dc7df6791fab4083c/plom-0.5.16.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.16 2026-02-09T23:48:33,913 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/70/09/07edb60884e20feee5d353b6321144db53e7351ec436424f472fcd49e72e/plom-0.5.17-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,914 Found link https://files.pythonhosted.org/packages/ae/02/7a1982d1ea8a3fd09edea754645d7a93014935add0dbf2c07177375fcd86/plom-0.5.17.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.17 2026-02-09T23:48:33,915 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/97/ef/7fb86a11312cf0a82e79df85978d744b3c868727d20c0637c303bc004bd5/plom-0.5.18-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,915 Found link https://files.pythonhosted.org/packages/77/95/a4fb6c8124b1a2e9f8aa595b7a443b3f3f76f1f7635cc8f0eea379c6be0f/plom-0.5.18.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.18 2026-02-09T23:48:33,916 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/8e/a8/102de7eeb3cbb2e87343c13a4e3fc3b165949b17f572060f33d86b20b24f/plom-0.5.19-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,917 Found link https://files.pythonhosted.org/packages/15/36/c3306c34ddeb8cebb90ee038caba399787edbb2dd207539903ea47b43018/plom-0.5.19.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.19 2026-02-09T23:48:33,917 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/11/f7/dbb7ea03ad467df2b85b26660a67d3bce060ac25b9f4d1514aef5e0ab3e4/plom-0.5.21-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,918 Found link https://files.pythonhosted.org/packages/a4/c2/b1aec8e87be662209c9f154296471f137ed6eda0e277880b8001dfbf1c7c/plom-0.5.21.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.5.21 2026-02-09T23:48:33,919 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/c4/48/6ea0bb4d89f327f674b3f03a3b55c4d7dadf5c6fa2f289aa580b38390f24/plom-0.6.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,920 Found link https://files.pythonhosted.org/packages/e7/8c/d028586a4f189a5a94a9e3394bbc481879995d152ed2d0210ce7ff47b383/plom-0.6.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.6.0 2026-02-09T23:48:33,921 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/4d/18/492bbee2384b4c8ecb278883e4d330cd00df7a37c719b7202c36985032aa/plom-0.6.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,922 Found link https://files.pythonhosted.org/packages/eb/37/b1e23774e0604742f927f5a2d1d2b6adb948671da159c261e90e305b280c/plom-0.6.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.6.1 2026-02-09T23:48:33,922 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/48/15/ed100039478c0f58385c94f77f58f364e01e77347dbffbe30e40b82847cb/plom-0.6.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,923 Found link https://files.pythonhosted.org/packages/23/28/1f60593d5d09a5764baf59d3ed598d3c799b4c63037b06830b85e7510a31/plom-0.6.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.6.2 2026-02-09T23:48:33,924 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/76/da/e571aee2108bdf50285fe5cd6a5e64f927a3de9780bf45845fe822e8a381/plom-0.6.3-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,925 Found link https://files.pythonhosted.org/packages/16/c4/c12f7241e77b5b07d66a28270479f398bf1f12df52566f4a221abc8a1905/plom-0.6.3.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.6.3 2026-02-09T23:48:33,926 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/54/9d/2772fd82adf66cf8f9876b9c32f9bb1a8be57dfcffce40c49922cb2fa761/plom-0.6.4-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,927 Found link https://files.pythonhosted.org/packages/71/5e/4c6496fd9bf04a14a79a3fd393c23f18e36ac51e893498c76c08769a2dc1/plom-0.6.4.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.6.4 2026-02-09T23:48:33,927 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/ac/f6/ac169c20e24da4b2167f1864fc781808918a0110b4defc20a8b51d649c0f/plom-0.6.5-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,928 Found link https://files.pythonhosted.org/packages/b3/09/0d62dfd91764873acf68af35ff2be936dbe425ad97945320a22069198842/plom-0.6.5.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.6.5 2026-02-09T23:48:33,929 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/c2/29/33258731f4cbc204b42374d658c060f9580db5a9e425ac5104a39549bbc8/plom-0.7.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,930 Found link https://files.pythonhosted.org/packages/7d/9a/755888758c21c322887b70cab351cc6d288947126fb89d71e9e9272066ca/plom-0.7.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.7.0 2026-02-09T23:48:33,930 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/d7/a6/9f33bdc6cee588ea6aed2944dbd7034e7f13935eeee453d3740454112bc8/plom-0.7.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,931 Found link https://files.pythonhosted.org/packages/08/ef/348f29c4a3da0ec9a36e23945f6c6e8bc26bcb8fc1900370cda6d98a5a2a/plom-0.7.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.7.1 2026-02-09T23:48:33,932 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/56/9b/e7acc73a226c844d05e088743ab0511844974c0c3811bedf84c0f4c43c9c/plom-0.7.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,933 Found link https://files.pythonhosted.org/packages/40/51/3c6b9137f4eda6b0af55f72d30dea1d6b3ae75fc7b17e0fc4f3b87adc547/plom-0.7.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.7.2 2026-02-09T23:48:33,933 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/ba/03/12981f00e5dfb9c724da5890dfadca1117d594078c9b178ae93c7df71f60/plom-0.7.3-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,934 Found link https://files.pythonhosted.org/packages/bb/f9/f50131c650b24b37049b096451734dbad92cee18cd23db8d2040146c901a/plom-0.7.3.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.7.3 2026-02-09T23:48:33,935 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/6b/60/19666e1837d4fb654ec1d583ce772838521927eeb84e64a091112dde9535/plom-0.7.4-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,936 Found link https://files.pythonhosted.org/packages/76/89/7d3c9bae218e7e39a40b4714854fca1b8105d9107aca26b4b2b4108e61cc/plom-0.7.4.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.7.4 2026-02-09T23:48:33,937 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/b5/26/12108fd41c0e3eccbca385f44f8cfd651b10f5eee62d910df43ab93914b7/plom-0.7.5-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,938 Found link https://files.pythonhosted.org/packages/7d/00/8e43a8e50a17d1648959ffb0ed9f424bc8584bdfad53e3cfc75c52197b4f/plom-0.7.5.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.7.5 2026-02-09T23:48:33,939 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/99/06/c1149963e65db4c2e257eadf195fac9fd794669475fe45631571bd5c8638/plom-0.7.6-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,940 Found link https://files.pythonhosted.org/packages/a4/66/ca589d4d416af76fc90dcb1bd921c8f0a37430e773ba6b0ba09831794a76/plom-0.7.6.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.7.6 2026-02-09T23:48:33,940 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/ef/ea/ee29c1f3ec3b7ddf793383dd1f279269a6db9b7219fd3a564188c7241fca/plom-0.7.7-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,941 Found link https://files.pythonhosted.org/packages/0f/16/6958d02047b4c05aa54a93e2ec4655c684a876026d5ab2432cf0c29bb65e/plom-0.7.7.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.7.7 2026-02-09T23:48:33,942 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/82/a5/64690040f0c3b6a3d2d99ac7fec48ac95bb4d1d5555dcb9052b8d918b8b3/plom-0.7.9-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,943 Found link https://files.pythonhosted.org/packages/94/db/2af4a115df8e3069a738ea26e2788209f6f3e29349cf0be9613d64426f7e/plom-0.7.9.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.7.9 2026-02-09T23:48:33,943 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/02/28/0ebea0db9459dfab29c59b66c957a46b4dccaec9d4ea48cd378a2927ab7b/plom-0.7.11-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,944 Found link https://files.pythonhosted.org/packages/81/df/31650ec2ca46d266bf4fec08bd99110331611b45fdf0655fb14ae6bbb4b7/plom-0.7.11.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.7.11 2026-02-09T23:48:33,945 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/9b/3f/078edd643220e57a270fc19654d5d015e8e1ab7aefe3794512f9767aac3f/plom-0.7.12-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,946 Found link https://files.pythonhosted.org/packages/c7/f5/18aebbedcc79eeed705b08b594e776d621f571f83dab038677580a22e5b1/plom-0.7.12.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.7.12 2026-02-09T23:48:33,946 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/4f/2a/42b13674ecccbe1470d2c9cc38bc3695a973d08adfceb53d18565d92c86f/plom-0.8.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,947 Found link https://files.pythonhosted.org/packages/93/1a/af8349bdad75c23f361cf8b1e18d3d8b51a52333977f11c844e1a716fb4d/plom-0.8.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.8.0 2026-02-09T23:48:33,948 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/7a/3f/22df3866ce1327b168761b2803fb15d84ae6fb05bc5b5791cf9939a429d1/plom-0.8.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,949 Found link https://files.pythonhosted.org/packages/4d/99/1014086888c480b1a07aa73427c4a88ffe321aa7577d8f028188c1537885/plom-0.8.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.8.1 2026-02-09T23:48:33,950 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/12/52/5087b52faaaebcee0ab2632bffa5c12c823cbe9457fbe92ad76f220b0dfa/plom-0.8.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,951 Found link https://files.pythonhosted.org/packages/b0/01/34fcf00c39eacdf6c9b1fd3c94cbf282397e4fe59233866257235ea29b59/plom-0.8.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.8.2 2026-02-09T23:48:33,951 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/d5/be/fc977b06fe840c71dbf61d1ba91b4dd2e6dab79d33f12d0fdf4fcb97bfc3/plom-0.8.3-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,952 Found link https://files.pythonhosted.org/packages/6c/43/b2c04b7e15a381fa8e4c7999362ea39688f9f5155bead35f1b60e96a6424/plom-0.8.3.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.8.3 2026-02-09T23:48:33,953 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/a5/61/cf394970634b42a38a37eb64d2c72dd753b8ae5e9b3d26f7fcbbe9628bd6/plom-0.8.4-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,954 Found link https://files.pythonhosted.org/packages/35/d0/cc315413edfe9db4572a91d4399a897efb4aaa18cc33d7f631ee124ff29c/plom-0.8.4.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.8.4 2026-02-09T23:48:33,955 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/30/99/086641b2c8479a0586c63d41258d5de024750c7dd1a24126f0a68037cdc1/plom-0.8.5-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,956 Found link https://files.pythonhosted.org/packages/2b/6a/be3d343568948f08b617860e69f8b134d0fedb6880877b6f8011e94713aa/plom-0.8.5.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.8.5 2026-02-09T23:48:33,956 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/07/59/d134464d762f73d48dacd90bf434ba1b84778f68edc1fadc7964de05a3c5/plom-0.8.6-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,957 Found link https://files.pythonhosted.org/packages/62/b8/0a6e695de29628c824712a72bfa2c018605313c5a49cfcdde61d94a95368/plom-0.8.6.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.8.6 2026-02-09T23:48:33,958 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/c3/6c/248fed285ec1f74132b272aeac89834e9d870360184e0e39b16501aa8470/plom-0.8.7-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,959 Found link https://files.pythonhosted.org/packages/96/59/0409bc992a22b8639a019f6f5c9e4348da8bdc1ea307fe2f47dfa9abf2fa/plom-0.8.7.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.8.7 2026-02-09T23:48:33,960 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/d8/58/de9f0cc1e94d71fc0367bc877fd9673dd0fcf0474a4d1944e1825aa45bd0/plom-0.8.8-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,961 Found link https://files.pythonhosted.org/packages/30/76/14a0cac9ba15dbea743ea7d094ab498d94221a4874c13a54401f0fa68039/plom-0.8.8.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.8.8 2026-02-09T23:48:33,962 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/71/95/f80b0fe49f36701d0100861af8d1ed876b8276dec49c76f1d4bec79aee43/plom-0.8.9-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,962 Found link https://files.pythonhosted.org/packages/a0/c8/c8d5bf6c62314b3a2391c6e157db86e3ba0c92cdcf6d0deaa045dd88cbe3/plom-0.8.9.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.8.9 2026-02-09T23:48:33,963 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/43/a0/a41fab7211b672642778d6960b2aa53f99e5e55850a563d2a6b3de834d75/plom-0.8.10-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,964 Found link https://files.pythonhosted.org/packages/a5/29/94de3a78e142a501577a214cc8d7388f21d46c2a59ef330f5195dba28bc8/plom-0.8.10.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.8.10 2026-02-09T23:48:33,965 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/3d/65/b8371ad15ce2ecfd5ea61b1cdf670fe21e489ce95b0096e8823809f04d9f/plom-0.8.11-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:33,966 Found link https://files.pythonhosted.org/packages/78/fa/e4775dcbb4ed516181c7923b7a33f58b4d3f82ad77255b71f60472fd6b1d/plom-0.8.11.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.6), version: 0.8.11 2026-02-09T23:48:33,967 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/fd/34/056b9a86f10bbab46037a1600f8bd49f03df6d59ff3ceb6787ecc8bbd7b7/plom-0.9.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:33,968 Found link https://files.pythonhosted.org/packages/2a/c4/5f9be56b1b799be991631488ad0ef3da6b7d0bf08c40a23dfcacb3b9acce/plom-0.9.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.9.0 2026-02-09T23:48:33,968 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/fb/2c/a12eb6c831a952679a4638c66610a4095af258dae5b8e3246d74eee03238/plom-0.9.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:33,969 Found link https://files.pythonhosted.org/packages/3e/61/3e623f4a164836123adffbefa04b6614052258362a91f4a6cfb0cc93ce26/plom-0.9.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.9.1 2026-02-09T23:48:33,970 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/78/e5/09aca7b3203db4fe9d1de04a2d3e0c7dadacb3e98ee63aada91f68f1e02d/plom-0.9.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:33,970 Found link https://files.pythonhosted.org/packages/8b/58/5d0f4d0f5e3210814b08ab1196e78c4c826debf696b83bae5e241b13b0db/plom-0.9.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.9.2 2026-02-09T23:48:33,971 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/7c/de/e7f77e441aec32e5fb7085ae8e43b2fe2d1689e4f1dca3774ae0c270660d/plom-0.9.3-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:33,972 Found link https://files.pythonhosted.org/packages/b7/81/1b078fee79f3aedaf708eb138abc2d993edc0d9cbccae2c1489964d07b9d/plom-0.9.3.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.9.3 2026-02-09T23:48:33,973 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/6b/b1/f960cdb6deb4bf2f0ff3fac60d9e75df63978a1fda6304225633466ce34a/plom-0.9.4-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:33,974 Found link https://files.pythonhosted.org/packages/df/29/cf8edd42fcc9085316f922d56e165eaf4e309691af920ec89baee4e3b5f0/plom-0.9.4.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.9.4 2026-02-09T23:48:33,975 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/22/e6/a35f6f2bc0f1915f71b3d34ada52af0c576a95ee39b8ff9b47365d56865e/plom-0.10.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:33,976 Found link https://files.pythonhosted.org/packages/83/5c/f26eaef7b08e4a04055e7ed4d397a5fe340966cd849d41a503df69cd3402/plom-0.10.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.10.0 2026-02-09T23:48:33,977 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/d1/cc/61493323244a6eae515610c2931b403b3df438e26b5cb645194fb59a19c9/plom-0.10.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:33,978 Found link https://files.pythonhosted.org/packages/ef/73/69103cf8bf31db72c0c4d2d18cabd44cbd265ccad2723e30ff41c87f3c87/plom-0.10.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.10.1 2026-02-09T23:48:33,978 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/0f/d7/22bc3903555b25978084bcc4f94e6b4b9b79390463e355f9203054f9532c/plom-0.11.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:33,979 Found link https://files.pythonhosted.org/packages/d0/94/1d21c8eb7ee2aa354d24f5e2b67a6117745dc4c1dfd32f0c3cdda5a421a4/plom-0.11.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.11.0 2026-02-09T23:48:33,980 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/44/c5/a53103e8665ce72af42f785fa38be229c9ecaa11d3f5521e8ce8da43dfdd/plom-0.11.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:33,981 Found link https://files.pythonhosted.org/packages/c3/48/1fe03407843cde092b6a7ddc7ab4780f6fd89837bbfabf24df3316943729/plom-0.11.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.11.1 2026-02-09T23:48:33,982 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/f1/14/269b16d993a822872351a4605a5d2f27dc4767d1bad6dd60d6657a47f1db/plom-0.12.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:33,983 Found link https://files.pythonhosted.org/packages/4c/19/d02e438a9b834c6f6e1a392f61e198d073c98bc39ff10ea8b77c813306c6/plom-0.12.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.12.0 2026-02-09T23:48:33,983 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/ca/04/9d2a777386fce70987557f4977b17d70ffc65177710fb6b7617f2f127146/plom-0.12.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:33,984 Found link https://files.pythonhosted.org/packages/24/7a/690dc09a72fc77232d388a12e6eab1bae38deb1b7cdacf321ffd382e1167/plom-0.12.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.12.1 2026-02-09T23:48:33,985 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/c2/97/92a65c89f506ee05085400f7437b3d689fbb855b7a31957d207e6f8948db/plom-0.12.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:33,985 Found link https://files.pythonhosted.org/packages/5b/a6/8252b584d8c54ff9b3374558211ba9afbb3f211f8ed008286bcbae6428e9/plom-0.12.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.12.2 2026-02-09T23:48:33,986 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/d6/f8/9cf2279c012ec508de3fa60c713587d521265d6ad44f0bddc4a64346966f/plom-0.12.3-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:33,987 Found link https://files.pythonhosted.org/packages/b9/98/c9ded671f896312c87dfc0be5dd265205b28279f317c42e890cd11cb3461/plom-0.12.3.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.12.3 2026-02-09T23:48:33,988 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/ee/19/ce4d95e211089c423c36d618d5ff7bb62fbc954a7a83227a912d4ccf8113/plom-0.13.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:33,989 Found link https://files.pythonhosted.org/packages/32/23/867dc3dd498291168434e574d0447f582382bdf9cba458089e44a9848aee/plom-0.13.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.13.0 2026-02-09T23:48:33,989 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/2e/2f/eb9961cb048b926ad3dbfaec93456de2696ed433d2f35dda3c8894084f8f/plom-0.13.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:33,990 Found link https://files.pythonhosted.org/packages/57/ef/7f217f2187ec3c1f85194f7d97216a3e3b8f2275de368ecfc199b7a67d8a/plom-0.13.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.13.1 2026-02-09T23:48:33,991 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/e5/4f/55771f3216a4cb422f2d93bb3a98cc856818852f2b1365c8d55d2bb6c2bb/plom-0.13.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:33,992 Found link https://files.pythonhosted.org/packages/c7/c7/4859c58f31379e4dee91a6810add4fd4e18aca25d2a9c028b31e01d42692/plom-0.13.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.13.2 2026-02-09T23:48:33,993 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/e7/ee/f010fe7adb18e5fe35c620eab10054caf764c87a002241a3ba2311243e5a/plom-0.13.3-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:33,994 Found link https://files.pythonhosted.org/packages/09/3d/43a9f5bb7c7e5a506332f961ba7a13a8996eaff6c99ba6e492123afbde15/plom-0.13.3.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.7), version: 0.13.3 2026-02-09T23:48:33,995 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/9f/c5/3c0e44674195432baece07002dd4d67cae71edaecefd65f50f26382af61e/plom-0.14.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:33,996 Found link https://files.pythonhosted.org/packages/42/48/f0cfc528f84270024e69206f9b4e945254351003e0ab952f0592bd9ebf97/plom-0.14.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.14.1 2026-02-09T23:48:33,996 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/07/5b/4991a8d319944f2b9b6ba6f1c84c265628da0e9d75f75285e903a687f239/plom-0.14.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:33,997 Found link https://files.pythonhosted.org/packages/bd/d9/50b51bd16d1f9cc99382cad86f65ec711666343044cdb6d5012875b0e308/plom-0.14.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.14.2 2026-02-09T23:48:33,998 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/dc/55/4aaa0c016c14f427fed814c2dafc1e9684ae3ddce2fa6a66f90f454e2bfe/plom-0.14.3-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:33,999 Found link https://files.pythonhosted.org/packages/b6/b2/877fb0b0df610f2b56cd62ac9cd718977cebadaf223c0fc40f085c4da3af/plom-0.14.3.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.14.3 2026-02-09T23:48:34,000 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/a5/07/be29221fa6a1658b9d9dd6b3f91b0fa2db18593b3bc34dacccd3f82b709c/plom-0.14.4-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,001 Found link https://files.pythonhosted.org/packages/00/ce/cd833aaa20d750e1333f2f5f19fd3d0744ebfce540ceb5d03a47d5e953f4/plom-0.14.4.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.14.4 2026-02-09T23:48:34,002 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/1f/15/cccf84ad0791f01429b97523e5a58b26116cf7c333084cf8d3f407f583b3/plom-0.14.5-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,003 Found link https://files.pythonhosted.org/packages/9e/f8/323524fbe7d98b122330a1141c884df68a479871734be936b60f71d14cbd/plom-0.14.5.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.14.5 2026-02-09T23:48:34,004 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/a8/40/254d939c05d689610223a7851eeee2a2e5e57368145f3e1c85693f110fc5/plom-0.14.6-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,005 Found link https://files.pythonhosted.org/packages/eb/8e/df3e5b1d5f8d553f2e27e6cba9bd78bed957648dc6d874fbf88815ffc08c/plom-0.14.6.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.14.6 2026-02-09T23:48:34,006 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/fc/fb/2c8bcba1355149e6135855c74ea38452a5b20b537aec0e8f604aecf96723/plom-0.14.7-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,007 Found link https://files.pythonhosted.org/packages/6f/ab/6887fd9444b95a3681a3d28da7da56dac9535d091f31cb8cce7b8500d653/plom-0.14.7.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.14.7 2026-02-09T23:48:34,008 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/33/90/1d1b82a1e8614c9f8de541b932c6ee7ae202aceabf9a6520bb489247218c/plom-0.14.8-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,009 Found link https://files.pythonhosted.org/packages/2b/8b/79116d4365593e9e4cace98195b09a4d499dc3fb886ab9dc284ae2020cb6/plom-0.14.8.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.14.8 2026-02-09T23:48:34,009 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/27/b8/851ce17b71e36d655fb34fb1916599619d2238193ab777aa8bb1819e4f31/plom-0.15.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,010 Found link https://files.pythonhosted.org/packages/fe/91/d69f82888dc03d20ce88cb31d948e6f3b665225cf31b672e2896f8d65ffb/plom-0.15.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.15.0 2026-02-09T23:48:34,011 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/81/1e/80a5f61b6455d673e9d16b667e4e3996c5a1528591bc5acb0638688ffbc1/plom-0.15.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,012 Found link https://files.pythonhosted.org/packages/0a/a2/43b3e6a9c5bfc2e8eddf2fcce4057323f9fb844ee1f23ea4ba0ca4a736c8/plom-0.15.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.15.1 2026-02-09T23:48:34,012 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/7f/94/3aba68a87757d5a1765f01e8e5e57c54be2039943deac91d8b5d02e31fb3/plom-0.15.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,013 Found link https://files.pythonhosted.org/packages/e6/54/c77cd3df1a74a2b6d92aafd49cda60013d65924757023b6e9c4fff30728e/plom-0.15.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.15.2 2026-02-09T23:48:34,014 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/ce/cb/66ab97d1caa5b8a2750d69e8bc79d4ead9abbc0f3612411da4c235b182da/plom-0.15.3-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,015 Found link https://files.pythonhosted.org/packages/d3/65/a5fb9e8167ce2db0d76ac3079da4b3413ccef6d4fbedafc4aec42867e744/plom-0.15.3.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.15.3 2026-02-09T23:48:34,015 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/a0/f5/967aaf71fca5e43a13d332589a4c2a92d5b6ad2600d9c8a62f784f735c4e/plom-0.15.4-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,016 Found link https://files.pythonhosted.org/packages/8a/70/d2c703eb8428bbe0e218c0753af0be97e349f3144c1a64e47293ccc0c5cc/plom-0.15.4.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.15.4 2026-02-09T23:48:34,017 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/2f/1e/bd21950972d47fe8edf49ee46e66b1b2e67cb4487d8d39a95700f2e21723/plom-0.15.5-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,018 Found link https://files.pythonhosted.org/packages/8d/26/30fbf62f86bd0f5930edad601680e55729cfa3a2943721bf40968e93d992/plom-0.15.5.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.15.5 2026-02-09T23:48:34,019 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/8b/42/0cf4a536f8adba0dec830f23b28d48ae43aa4ee8185b5591c2f4067fcce3/plom-0.15.6-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,020 Found link https://files.pythonhosted.org/packages/34/e4/dd34e363f22669c3267480613ec7ec31a77d96a3eaed5f6f0514c549bdd3/plom-0.15.6.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.15.6 2026-02-09T23:48:34,021 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/af/a3/9dcf2632f0b988465ac51d36d76db70556df0a0e87276d4d470b80d634f3/plom-0.15.7-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,021 Found link https://files.pythonhosted.org/packages/3b/ec/d5b84b2adf390437b2e377bf821d76d4a00aaf898cc4fb71641d88bb0b77/plom-0.15.7.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.15.7 2026-02-09T23:48:34,022 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/f2/6f/416eb63e0fe22dc937c8c7024570d8d1578f2c059db9424dc0d9dd0eaddb/plom-0.16.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,023 Found link https://files.pythonhosted.org/packages/f3/8d/7c258a3446666d4785cbdde7042379f396a0bbc17ea5fcde4824fb43e128/plom-0.16.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.16.0 2026-02-09T23:48:34,023 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/bb/c8/4d7095fc258f5eb42def0112ffb7fd26244e3e35914f19f3bf144f79bc17/plom-0.16.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,024 Found link https://files.pythonhosted.org/packages/34/32/610403f0ddf78a8b98bfd4823426de22c7e39450d389a176288ced0197d4/plom-0.16.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.16.2 2026-02-09T23:48:34,025 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/88/89/ba0116daf78909a3d0bab3d63ff391f6c745ec07762a7ec3b9768f7cab7b/plom-0.16.3-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,026 Found link https://files.pythonhosted.org/packages/6a/72/38e2783554a06db2b8990b2e4fb8e4c11a45d94623cc4d07fd9bc790a9ef/plom-0.16.3.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.16.3 2026-02-09T23:48:34,027 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/1a/d5/a0fb4ef600a161c220d97be1366527483c0aa08031224eaba0ee642515eb/plom-0.16.4-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,028 Found link https://files.pythonhosted.org/packages/2f/9a/160e144cfd37ea98eadeb6464e5f2a3aafe9951ad975e39a6b542179f03f/plom-0.16.4.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.16.4 2026-02-09T23:48:34,028 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/22/9c/5e60390343b861111f592e15fca48ba54b6ba21ba0acedae31125d599c16/plom-0.16.5-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,029 Found link https://files.pythonhosted.org/packages/f0/47/69c9c9156eef53ba1c4666e2cfdf3999aa2f51995ce0920797efaeb3e862/plom-0.16.5.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.16.5 2026-02-09T23:48:34,030 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/08/bb/9aa6fdd0e987c176291eaead8c41f50af114906cd832a776a936bc1735a5/plom-0.16.6-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,031 Found link https://files.pythonhosted.org/packages/8f/82/a98a677c0902b55f2812b037d9f2d96c45836ce168442f53c12f94db9f88/plom-0.16.6.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.16.6 2026-02-09T23:48:34,032 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/58/60/943cce0829268fa7790f22fa83392e4dc7e3fb06ae8c5dc7edef5c557652/plom-0.16.7-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,033 Found link https://files.pythonhosted.org/packages/57/f4/23872714c737eb4ec380e6adb443e77b40245865569a10b0ed182c0f9292/plom-0.16.7.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.16.7 2026-02-09T23:48:34,034 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/0b/0f/944484eafebdd9a976c73548f9327e5db244a660f368bb7652a52b99dc22/plom-0.16.8-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,034 Found link https://files.pythonhosted.org/packages/30/d5/dc286873409d3e7d32849b39d9b29f8706e471f1efea902b935435b80230/plom-0.16.8.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.16.8 2026-02-09T23:48:34,035 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/d3/75/64af2ac12f8e9f930a559e446183f9a1cd462c51c86a0bcee093640ef3eb/plom-0.16.9-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,036 Found link https://files.pythonhosted.org/packages/ab/6c/44760f9c420e9a0f4b611474e537f4f60dfff6d2695a5c4c145cf02d2648/plom-0.16.9.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.16.9 2026-02-09T23:48:34,037 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/d3/38/289b8149fe902b2cf4a724e85d5b46999d4e5762504cabae5dd8eeadea35/plom-0.16.10-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,038 Found link https://files.pythonhosted.org/packages/33/54/b8d50aed007c3625eb634dd14465d18f48ce50a97a0a1ae0d11eee70cd9c/plom-0.16.10.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.16.10 2026-02-09T23:48:34,039 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/f0/3f/891f375eaafe6df4e9eef66cd790fdf53c55a80fc15bbb22c6c97dbc65bf/plom-0.16.11-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,040 Found link https://files.pythonhosted.org/packages/da/2f/0e644205ac084d20814d1c41e4035f67aea92aa91adb2f66af38223f0e3c/plom-0.16.11.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.8), version: 0.16.11 2026-02-09T23:48:34,040 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/41/37/14703e71b37e1dce09561e9ce1dd598c5c6606b6df3a7d5877f4406e8757/plom-0.17.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,041 Found link https://files.pythonhosted.org/packages/5e/4d/04def2b53fd1b1cc1001db4df4aad6e54fcd52b312d416340341b319adc5/plom-0.17.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.17.0 2026-02-09T23:48:34,042 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/25/69/1a83e4ca11716dd8b12f424cd79d58d4df5ed5ca8281611c6feee18742f1/plom-0.17.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,043 Found link https://files.pythonhosted.org/packages/01/af/e45e72153cf474ad917ffb0609440bdd5fc168a4e1ad8d073ac635ce072b/plom-0.17.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.17.1 2026-02-09T23:48:34,044 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/c4/e4/51227420c79c92842b0688a3344f2f6ad3debc8aa5a48eacbb5fcec55d97/plom-0.17.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,045 Found link https://files.pythonhosted.org/packages/28/81/019b5fa591c089ce24fce94ee32b2a6cfdd28001d8feb871f54f784bea8d/plom-0.17.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.17.2 2026-02-09T23:48:34,046 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/ee/8c/7368f2d9448c9d9179c84a267432f04d82abd9f9ec578c6c1dfa18a9cb68/plom-0.17.3-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,047 Found link https://files.pythonhosted.org/packages/8e/a9/caa9ea536e1d8d31d33dc51b345f837492135df4b3ba9ce06d8406ad206e/plom-0.17.3.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.17.3 2026-02-09T23:48:34,048 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/d1/4a/b491811bf3593b2720dbe1be17bd45ffe4bd76790b9c2bba19b10d0194d5/plom-0.17.4-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,049 Found link https://files.pythonhosted.org/packages/d1/23/2b708974d43528353c6fcfa5fd98350be47bb6ae9f57eb88827d5e0c0596/plom-0.17.4.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.17.4 2026-02-09T23:48:34,050 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/b0/07/9e2e456be954610b3ef0ddaa0db666c2e51f1668c472b18cf72499f87f0f/plom-0.18.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,051 Found link https://files.pythonhosted.org/packages/b2/64/0d034cfde7b3f3678db0afabb75477e4c24ee27cb5ba7e1c97c4edff9983/plom-0.18.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.18.0 2026-02-09T23:48:34,051 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/13/c4/cc0ed53c54e78b982152c87f252caa0a8e1486ac76bb83d144e1b84d5f9d/plom-0.18.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,052 Found link https://files.pythonhosted.org/packages/a7/f0/bee9b214a24ffbd69c9c360ebe418fb62e2cbeca7aaa0134f852b89d5b7a/plom-0.18.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.18.1 2026-02-09T23:48:34,053 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/0b/a4/82858eb39325208100fc31ef0822939aecb72ef1549d303ab0c5dfd5d29c/plom-0.18.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,054 Found link https://files.pythonhosted.org/packages/4c/53/94a20e8317f1c2e2cd7d2e02cdd0a35609e9b6fe9b0fcea2665215b615e7/plom-0.18.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.18.2 2026-02-09T23:48:34,054 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/22/ff/542fbb240261dc0e65676782835fd7e7d32c629f595c38ef4345d6647445/plom-0.18.3-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,055 Found link https://files.pythonhosted.org/packages/20/58/994942e5b04e332862d5201073b1acb1e6f660337fd92cef257e6c8fb7e8/plom-0.18.3.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.18.3 2026-02-09T23:48:34,056 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/a3/59/be744ed0c569de1d6250896d2300e4e7ce4d235f31304234f08632c6db08/plom-0.19.2-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,057 Found link https://files.pythonhosted.org/packages/b8/f5/3994e4df32226800aecda46e22601ff7f915886d3d87520556056d9d04a8/plom-0.19.2.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.19.2 2026-02-09T23:48:34,058 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/a4/5b/53aa9428abdf99606584798fec11628b92e2de6289c5c9b4a350af27c1cd/plom-0.19.3-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,059 Found link https://files.pythonhosted.org/packages/af/a5/31d147748a0e9f6eaee53c4223630ac62671ad57b4fd6cd96be784ac82bd/plom-0.19.3.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.19.3 2026-02-09T23:48:34,059 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/75/78/c249048401afbccd31ea00b9a0eb31bc75f21b2fb0eb61044f11b2b297ca/plom-0.19.4-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,060 Found link https://files.pythonhosted.org/packages/35/63/6a8a6912bdc8b23b9f70de7d1b0e7e72ab11a568937cd12480f92de8951a/plom-0.19.4.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.19.4 2026-02-09T23:48:34,061 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/50/a4/a87a096de7a69046610df672fd6a3cbdf0636c44eac77609476d69312901/plom-0.19.5-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,062 Found link https://files.pythonhosted.org/packages/c0/e4/8dcc353c3f291e26a64d90c50ec6fb0430fb29f7e838792867335b10762d/plom-0.19.5.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.19.5 2026-02-09T23:48:34,063 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/4d/9d/55dbec3c296d3f7467394928fb07a5c4cd01b4d07a1e56c0316691d7e0c2/plom-0.19.6-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,063 Found link https://files.pythonhosted.org/packages/8c/f9/0e61ab318abf352f882653c9671e2be7ee15fe2405cc733ef28add6abb90/plom-0.19.6.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.19.6 2026-02-09T23:48:34,064 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/eb/68/1a3e3917bec9e867319fd09f74be277a9b85fbe3d9aa77a129083975f855/plom-0.19.7-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,065 Found link https://files.pythonhosted.org/packages/33/75/e3733c35773d2a548fc3a1de86dcf9c2391ab85945cc98b3c3da88b7e366/plom-0.19.7.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.19.7 2026-02-09T23:48:34,065 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/c8/ed/33d413ceecdee6272faa9773ac7de45787fd02959d49bc2c3497a21d3a78/plom-0.19.8-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,066 Found link https://files.pythonhosted.org/packages/4c/39/04ffd232a652f748b2fac6189500701eca83980a7d13311706bb5b439d65/plom-0.19.8.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.19.8 2026-02-09T23:48:34,067 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/04/96/bc1dd22b2ca05a24ce4811bcc36a9c796c08996dfac276d2aee7233b6c8f/plom-0.20.0-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,068 Found link https://files.pythonhosted.org/packages/69/c8/45b26d2315a49119d38209acb415b125258ff38ce9b4008eed3ed897a7cb/plom-0.20.0.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.20.0 2026-02-09T23:48:34,069 Skipping link: No binaries permitted for plom: https://files.pythonhosted.org/packages/8b/de/6392a99bccf9c8ed359098596f34328dc07433ca61656bac5434edb8799f/plom-0.20.1-py3-none-any.whl (from https://pypi.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,070 Found link https://files.pythonhosted.org/packages/91/d7/0cccd8e685807587374f405bcfc3e4b8f242e8f3ad62369563795050e5ae/plom-0.20.1.tar.gz (from https://pypi.org/simple/plom/) (requires-python:>=3.10), version: 0.20.1 2026-02-09T23:48:34,070 Fetching project page and analyzing links: https://www.piwheels.org/simple/plom/ 2026-02-09T23:48:34,071 Getting page https://www.piwheels.org/simple/plom/ 2026-02-09T23:48:34,072 Found index url https://www.piwheels.org/simple 2026-02-09T23:48:34,245 Fetched page https://www.piwheels.org/simple/plom/ as text/html 2026-02-09T23:48:34,287 Skipping link: No binaries permitted for plom: https://www.piwheels.org/simple/plom/plom-0.19.8-py3-none-any.whl#sha256=b5f85ab893b578f5dc6bbfad83a469eb0287b23e7d7eacb4f1f8db924bb3224f (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,288 Skipping link: No binaries permitted for plom: https://www.piwheels.org/simple/plom/plom-0.19.7-py3-none-any.whl#sha256=ca9d044f477e363f24b014c9a7a2a512c291bfa144e3a987007582366b013afe (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,289 Skipping link: No binaries permitted for plom: https://www.piwheels.org/simple/plom/plom-0.19.6-py3-none-any.whl#sha256=64dc59c565094fd0d31554862e628a7f62a95544fed80baebd74eede8360a36b (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,289 Skipping link: No binaries permitted for plom: https://www.piwheels.org/simple/plom/plom-0.19.5-py3-none-any.whl#sha256=6738c2823976de519dbca55db8b9fa4185c629f151f376a499ae589708fc7349 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,290 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.19.4-py3-none-any.whl#sha256=8be0526cee114545ee45fe085b80ec1aecba8ad5031900e9f3bf7e900325d38c (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,290 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.19.3-py3-none-any.whl#sha256=27c249110b531da759bce1dffca8e4ecb18b2ee364500be5557a7d2b76cb09a8 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,291 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.19.2-py3-none-any.whl#sha256=fd7e66141f5672d6ca652faca857bd01eb2c933b5c6aed071303a361f7c3dea9 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,291 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.18.3-py3-none-any.whl#sha256=0834ebd32ff0c71f45910710758c168bd7bf7a406680ad4dc5c018076ebc902e (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,292 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.18.2-py3-none-any.whl#sha256=ef4eeb7125fb67d8b10ca5ac645a93687489d7eb52798755c05663fdca0d07ac (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,293 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.18.1-py3-none-any.whl#sha256=6fcdfe188d6f2c77aaeb1d2fca1885202a0cf6b5a92f5e6514a2f59b7922c075 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,293 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.18.0-py3-none-any.whl#sha256=f81fb4b775e6647db3d5594eb2681a527bc970cfabf6c5b78cbaf6cf72cad83c (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,294 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.17.4-py3-none-any.whl#sha256=7126d6a54976f86fb1823026737ad9d827611748ddd8b56821e8c31761a7cee7 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,295 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.17.3-py3-none-any.whl#sha256=37757b2de1afa1af35b97457b1cbd1e53af13f8842d9d53c8db6dfc04fe8f9ab (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,295 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.17.2-py3-none-any.whl#sha256=7757d49d09d73cf3a763d3fb7a5869522a2839975b646f91b35456b707fc7cb0 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,296 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.17.1-py3-none-any.whl#sha256=db6777e88989640de742fb0d9f1ab143f31f0d753b09c798e24a474be1353e03 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,296 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.17.0-py3-none-any.whl#sha256=b321c30fdef8020bf3673f07fb642014f43c0f113624d3d0ea0c619c7c4b67bd (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.10) 2026-02-09T23:48:34,297 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.16.11-py3-none-any.whl#sha256=e4138959b82f796efc1b1dca42b2e48de4275bcb0c42acaafbf37e9118cbecc0 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,298 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.16.10-py3-none-any.whl#sha256=dcacbddc144c2d95d49bf3a2d45d6e5e736fde934b7d231b60b7546566598c95 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,298 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.16.9-py3-none-any.whl#sha256=8099ee9da00251aad826d6e0cd2fc5f9eeda1ded36c2e66fe40415b5d36e2de9 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,299 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.16.8-py3-none-any.whl#sha256=d1a5b5fcf31c486d0539523a5f52d3ea9a51aac296673e1dd5e44147809bc956 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,299 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.16.7-py3-none-any.whl#sha256=07d0568b969d3bb7d13bc5d15034f205dbe90b316bfdf7b344d7c7212bfd4315 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,300 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.16.6-py3-none-any.whl#sha256=75a1d9405158f36311f8deb9f1c66d5e8bbfbdc91edf739df5358e59148a8b48 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,300 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.16.5-py3-none-any.whl#sha256=6b20a8b54a2cfbea390ad445cd998d00a95a24ef72a01cdf8b9efd5a722d9aa9 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,301 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.16.4-py3-none-any.whl#sha256=7a8f44e5903cb04edf6af4b29d1f09bd22cbfa228f6b35bdef9c7c6b8ff22ef4 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,302 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.16.3-py3-none-any.whl#sha256=c5122c1c67081c120f5ed0c90966feb5d45e2a7ba35bd6af62dcad9b98e728f7 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,302 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.16.2-py3-none-any.whl#sha256=0d9108ec8dcd40c49c3b06e894fbf49fd0a094c388e029d4305a9912b4291f71 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,303 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.16.0-py3-none-any.whl#sha256=6a3f578fa1814f0c839215a13411f2da7bc852b655f37651202ce80bcbdd81ac (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,304 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.15.7-py3-none-any.whl#sha256=3c002c2d35df4d34cf0429540afc7a480c135c68d69b44d7cda5944e250fe250 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,304 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.15.6-py3-none-any.whl#sha256=aa36f8d3ab069e6d31396b5d338486c730b0298ba51511a260826216fa8c195c (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,305 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.15.5-py3-none-any.whl#sha256=b5de3b807a96e0eeb7ae5fd3fb3d9ab7ace361505164fb2f238744d079d2473c (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,305 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.15.4-py3-none-any.whl#sha256=f7c933cf1d521c2469f37afa4b7fd755cd88d242f89a9f8e2fd09a18f9b991a6 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,307 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.15.3-py3-none-any.whl#sha256=de10433304af0fb7b2d3ea9cf7f8810f759246c741df37b5759f4226d89d4742 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,307 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.15.2-py3-none-any.whl#sha256=dd250fba55b9d164f9302bd1f9211371464cedb039d1eac561bc2d864a9d06a8 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,308 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.15.1-py3-none-any.whl#sha256=b9ee1b0cb1bb122d05ad2f6d89aecfe7fa6ebc75c839223acc8c4893429117b0 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,308 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.15.0-py3-none-any.whl#sha256=039028647d1b858c067508ec622dd0f1b2080f4ae6b47f2fa9d239d501363759 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,308 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.14.8-py3-none-any.whl#sha256=f0ccdec28b7ce89de60c05a2a8079fbf953fa128ac0b3fe551bdd7a2a00d26cb (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,309 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.14.7-py3-none-any.whl#sha256=b211715b8c27ff28bf762228c3f276ed3c2c0f428983695fa0daafd90dc49d62 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,309 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.14.6-py3-none-any.whl#sha256=b7835d476c9fdd29476e728cca74f9f7d8b56f7f7a4c00953761d23967436ff4 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,310 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.14.5-py3-none-any.whl#sha256=d8d77f032b8f457cdebe6736f4002f407ad8d202526f00ec50be1fdbbf844160 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,311 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.14.4-py3-none-any.whl#sha256=d1d9a95d15ecf561a9882a7abbed1d1aa98345ed972b3fa2509d65caf5a78923 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,311 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.14.3-py3-none-any.whl#sha256=2c84ffb63615a07b37d15e74c7b832f05f49324afccb1a17ab8fbf898782d1b8 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,312 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.14.2-py3-none-any.whl#sha256=8a0cca340e4a1a056f81db1d4e706a4f722437c45242b8517c3795323ecfe83c (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,312 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.14.1-py3-none-any.whl#sha256=d1faf01b60e52d63b9fee8b20aace77e0c187bf9ef4469d40a922491d96fd6d4 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.8) 2026-02-09T23:48:34,313 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.13.3-py3-none-any.whl#sha256=1f6844ca24088e628b1654adb4fe833bf4f0af4d180e9837c0841b147cb14d30 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:34,314 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.13.2-py3-none-any.whl#sha256=524bca0cbc8cd7baf8afbbfd0862fbba1e23bf21ca4240f018e476010af8466c (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:34,314 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.13.1-py3-none-any.whl#sha256=854b49358c27bf165f51bc8284c11d5b02b2954545fc1fdd9a8c11a8ab2c7709 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:34,315 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.13.0-py3-none-any.whl#sha256=e1b2e74e575e350dfc7a449b147c936eaf92a2640708f5175bd049167d18de8e (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:34,315 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.12.3-py3-none-any.whl#sha256=26416191fb56ac94363c0fbe11a4b3c2681fe5a265cee66ad4be21b2a7f19e3e (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:34,316 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.12.2-py3-none-any.whl#sha256=c60d49e6dd0120383d91946075b2bf5f8542f0ce9623197794411b428a91af8c (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:34,316 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.12.1-py3-none-any.whl#sha256=7a6a0749107343a21233b03a107f3dc7b9af1251a3ce247c5f1794d45dc31c08 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:34,316 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.12.0-py3-none-any.whl#sha256=3a30495dd1032f1f21dff90f400e8c41c94370938da449e005a70adba673cd18 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:34,317 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.11.1-py3-none-any.whl#sha256=c60cdb6bdd743f007028de971c6a4c2a632db546a396a0ff661c54e3287227b3 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:34,317 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.11.0-py3-none-any.whl#sha256=9805866a461d8d0b50978c36499f93a01d6c83c99fe1ca124f11066e79f46cbc (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:34,318 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.10.1-py3-none-any.whl#sha256=51942dd905fff7578a750bc6bce426715d7e3fc1f58d33b7ccec82d51976bea8 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:34,319 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.10.0-py3-none-any.whl#sha256=9b61ca34514b232cc23fe41ebe6d7638301c3d063bfbc7819229e83bf0cb8dbb (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:34,319 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.9.4-py3-none-any.whl#sha256=cd21a8ad8c30171627c9c7c916a702469752aa89612c9909e6bec275422deb8a (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:34,320 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.9.3-py3-none-any.whl#sha256=8630ef01850bc36c967735c65a7c29973ac426d046092494839e5bbf70bbc79a (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:34,320 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.9.2-py3-none-any.whl#sha256=b9c0aa80465bfe16d58d08e45cd005dd20b645146def4f1c31dea1c4f6b47a61 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:34,321 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.9.1-py3-none-any.whl#sha256=3ff82e456a5c27dd52a8f8a56786679d51508b7506e7fd70e32509378b248615 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:34,322 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.9.0-py3-none-any.whl#sha256=e680205caa37c31fa2c9bb4374ab9800d69d14b7adfd7c16428c6f09b18ef25b (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.7) 2026-02-09T23:48:34,322 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.8.11-py3-none-any.whl#sha256=1a63ba899079f0e4ae8b37a919b7e31b63792f578adb48dc7298c259d9f21fbc (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,323 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.8.10-py3-none-any.whl#sha256=3c0e060f15fca8874769d645e281d2e1855f7c90209bee67635a8cf41bb757a3 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,323 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.8.9-py3-none-any.whl#sha256=85d4e3cdc6c3e080a102f6eab86ef394cedf04b7ca34beba0226a14f280db9e2 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,324 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.8.8-py3-none-any.whl#sha256=d7303df47d5475eb447038df691abb2d66dbd7ba75224153f4bf68e3797f76ec (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,324 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.8.7-py3-none-any.whl#sha256=66a530e9470bcf8b335a94ed35445ca4528fdaa7e80a11131a167a70b2920c67 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,325 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.8.6-py3-none-any.whl#sha256=29989066e21ad989cda5202da28221a84d44c9ad8bf01eb7e647d81698e270a0 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,326 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.8.5-py3-none-any.whl#sha256=89e18f68d124fcd70726fe631e96f85df52404a6b0744528288b8260fea16dab (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,326 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.8.4-py3-none-any.whl#sha256=5f440507ee9b51fd040c598190a6cf5e67b487cf1b5af41b76e6d8df67b14889 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,327 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.8.3-py3-none-any.whl#sha256=8d1ef991fd144987109e5862d1423358cc484b9f3a2f8898cfd9841b6cd89a71 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,327 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.8.2-py3-none-any.whl#sha256=7e148a999bf047e8407d4b72f3d1d671cb5cb9f120dc17eb2ca56eeb987c572a (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,328 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.8.1-py3-none-any.whl#sha256=04314fc1a5b164e63e3b6be16a44fd66ee4dc1be1ef06446442e656aa9fea6de (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,329 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.8.0-py3-none-any.whl#sha256=bb5c86afe19b28aa6fed9ab33908ab3300999bbb1e698a563666efc3cf43435d (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,329 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.7.12-py3-none-any.whl#sha256=65e1ad17594aff7fa510679ac26a972041243d124a2730ac24152ad6023a2402 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,330 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.7.11-py3-none-any.whl#sha256=8dc75449c86f0b80882229e1458153a3670fa852db8b0b8450127bd2837a1eed (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,331 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.7.9-py3-none-any.whl#sha256=8c31d756b1e84c3e6d0316d746a37a6c691935e648cc1d857a74d62d9ab43db1 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,331 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.7.7-py3-none-any.whl#sha256=cb007f9e8832a3fd6574978c6097bc079d56457d3608731775cbf79c0ddadceb (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,332 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.7.6-py3-none-any.whl#sha256=39ae22359190f681203e7a47e2ffab687f13167fc8928dfcf0a350091850aac8 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,332 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.7.5-py3-none-any.whl#sha256=75a9ccfec0e7f0ab41363803e26919b959507b5284da115a07b90a8081edfaf6 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,333 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.7.4-py3-none-any.whl#sha256=79b84b77007b5bd76131ebe210b9638059d1e7f0687cdf59995b56885e8cb3ed (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,333 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.7.3-py3-none-any.whl#sha256=d519da0974cda99e914573d78e976a64d1a83f1d1795543d7a3647bdbe6a6c29 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,334 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.7.2-py3-none-any.whl#sha256=f083928c4a14314bae82c9e4e9017ee849fd55d4ec6104f86b7cd2e3a9adb8ac (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,335 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.7.1-py3-none-any.whl#sha256=58bb13905964549d460c94af25a248c30d0cb51c57864583bc5d37dbfaf0ac15 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,335 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.7.0-py3-none-any.whl#sha256=1d0d42d99871101bcb1588f2035f1db809903bc6b0c2e89147a082df63d2dbe1 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,336 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.6.5-py3-none-any.whl#sha256=da8686b46ba966a30c9b94782e7d8b0637f0b210d0c284b9981398037f160f2d (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,336 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.6.4-py3-none-any.whl#sha256=3f3580ce7448a7930445bd82a3899b6004d5db523187a54fbbc8074f798a5819 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,337 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.6.3-py3-none-any.whl#sha256=25c14ba342dc28c62ba8c469f239c3b3969c8985df286c0384ac47b7d32d8c12 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,337 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.6.2-py3-none-any.whl#sha256=e38d463fc5c9305e80d915df31d4e77e6e7bd0da15316978cafeb8200279a394 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,338 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.6.1-py3-none-any.whl#sha256=edbcd524e3886df0ac8a36191eea936ca04fb3a6f1ca0f3ee65f7e3b598ed073 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,338 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.6.0-py3-none-any.whl#sha256=9c2612dbb87c2531d1dc3b76c2dac15311029d62576704b3cda38c583acbd1a0 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,339 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.21-py3-none-any.whl#sha256=ecf195fae544e592cbf84b59c34bf5339326623a38436f0b8a7b94f1f2c8d977 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,340 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.19-py3-none-any.whl#sha256=11f4fffe421533443be88fc32b1630e6f78f2d733869f32b03d08d1c648b2b87 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,340 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.18-py3-none-any.whl#sha256=05be06263d6e64cfeebeb48b22abc67b2f02054a8b409e44301e7e2a785e2e8b (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,341 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.17-py3-none-any.whl#sha256=49b9c7f178cb3cb7168435d5e9e91d916a7316c7e3e390d27cf468a02dee22b7 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,341 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.16-py3-none-any.whl#sha256=42565aa09b66466100cbe048d8896d93e826309d808ad4de0918f835ccb747a7 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,342 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.15-py3-none-any.whl#sha256=a50c1acb456eb18b76c78e37fcc68857c7eff9ed6372e02656f9eb19d512863a (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,342 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.14-py3-none-any.whl#sha256=5eb2efcccff905f8b492978592500c98c343d41ae68202a348a363839503e95b (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,343 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.13-py3-none-any.whl#sha256=a4df6383b428e962de1adfc5d010aac3b7a8cd59c95094846389bda624dbb526 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,344 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.12-py3-none-any.whl#sha256=fc7422b1036a5257aaa449e8e3530d3e68c03420694cba004eb44e47842a02f0 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,344 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.11-py3-none-any.whl#sha256=a9bac0cde4b94df229ee391337073134aa47308184d7a35260579066d49eea40 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,345 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.10-py3-none-any.whl#sha256=224be804a907eef8ada0c936ca1cedf8b0bdaf5634ea15bfcff0ba4577246689 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,345 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.9-py3-none-any.whl#sha256=f2b56b6c4d9ef2c83ac0f7b9e0cf6ba799d2fafed0a809ba953543421deec677 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,346 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.8-py3-none-any.whl#sha256=34f8065b0f599928b6dbe79d468e9d682ae8398d8abfc2ad117b75f049ed59c1 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,346 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.7-py3-none-any.whl#sha256=3df8058e9925949e8935898fe068d72635160bc46b392f4b0daa161f5e729b91 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,347 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.6-py3-none-any.whl#sha256=7af725400aa8f29595c7221abde7a07e8e2d1d796ee1296248ad4594185b87da (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,348 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.5-py3-none-any.whl#sha256=a4b9053502efe809f4c1c737b92271e84854e4fa2a028e702e78b31781cfc0bb (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,348 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.4-py3-none-any.whl#sha256=1ce41d4e798c08fa8da8f7346682c9540df331e3f1089217d2b78201a60bbc7a (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,349 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.3-py3-none-any.whl#sha256=57705de36c8b0706c2c6f0e654053ea96018d04e802458463dee4af92b6ff9dc (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,349 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.2-py3-none-any.whl#sha256=67c5ff551a4906075de2e3b49f8964ded990f97126cf2816974ccf6f43b106b5 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,350 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.1-py3-none-any.whl#sha256=c89b1a1e7ef94cebaafe62560f2c48faadc19da916f54a4e8aafac8f45e5fd0a (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,351 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.0-py3-none-any.whl#sha256=782285ab1b2d49388360860d7bef2869d0369fd26e9b4a8bc810afe462097267 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,351 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.5.0rc1-py3-none-any.whl#sha256=feae711db0b2aec4cd8bc1a55083e99b1f6139aad4d1648c2bd7c769c6b05438 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,352 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.4.2-py3-none-any.whl#sha256=e97949fd1f97d5303eb5fbbadedb8c6ddda1dd90ab038d1ee37401a14741c335 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,353 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.4.1-py3-none-any.whl#sha256=11afd1f673abb51c9f9f8d83e97be1f02fa983a83d34e3bf39de36d5b5e37ba4 (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,353 Skipping link: No binaries permitted for plom: https://archive1.piwheels.org/simple/plom/plom-0.4.0-py3-none-any.whl#sha256=f7a6632f901c0f85280f0659be0970c085472d00e17482ef36ce7881888e6c0d (from https://www.piwheels.org/simple/plom/) (requires-python:>=3.6) 2026-02-09T23:48:34,354 Skipping link: not a file: https://www.piwheels.org/simple/plom/ 2026-02-09T23:48:34,354 Skipping link: not a file: https://pypi.org/simple/plom/ 2026-02-09T23:48:34,387 Given no hashes to check 1 links for project 'plom': discarding no candidates 2026-02-09T23:48:34,407 Collecting plom==0.20.0 2026-02-09T23:48:34,410 Created temporary directory: /tmp/pip-unpack-t2g2ws5t 2026-02-09T23:48:34,629 Downloading plom-0.20.0.tar.gz (1.5 MB) 2026-02-09T23:48:36,507 Added plom==0.20.0 from https://files.pythonhosted.org/packages/69/c8/45b26d2315a49119d38209acb415b125258ff38ce9b4008eed3ed897a7cb/plom-0.20.0.tar.gz to build tracker '/tmp/pip-build-tracker-vwf_admx' 2026-02-09T23:48:36,523 Created temporary directory: /tmp/pip-build-env-a5xn82_w 2026-02-09T23:48:36,529 Installing build dependencies: started 2026-02-09T23:48:36,531 Running command pip subprocess to install build dependencies 2026-02-09T23:48:37,685 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-09T23:48:38,240 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-09T23:48:38,264 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-09T23:48:38,964 Collecting pip>=20.3 2026-02-09T23:48:39,097 Downloading pip-26.0.1-py3-none-any.whl (1.8 MB) 2026-02-09T23:48:39,374 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 6.6 MB/s eta 0:00:00 2026-02-09T23:48:40,919 Collecting setuptools>=61 2026-02-09T23:48:40,939 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-09T23:48:41,199 Collecting wheel 2026-02-09T23:48:41,216 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-09T23:48:41,404 Collecting packaging>=24.0 2026-02-09T23:48:41,422 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-09T23:48:44,476 Installing collected packages: setuptools, pip, packaging, wheel 2026-02-09T23:48:51,635 Creating /tmp/pip-build-env-a5xn82_w/overlay/local/bin 2026-02-09T23:48:51,638 changing mode of /tmp/pip-build-env-a5xn82_w/overlay/local/bin/pip to 755 2026-02-09T23:48:51,640 changing mode of /tmp/pip-build-env-a5xn82_w/overlay/local/bin/pip3 to 755 2026-02-09T23:48:51,643 changing mode of /tmp/pip-build-env-a5xn82_w/overlay/local/bin/pip3.11 to 755 2026-02-09T23:48:52,010 changing mode of /tmp/pip-build-env-a5xn82_w/overlay/local/bin/wheel to 755 2026-02-09T23:48:52,037 Successfully installed packaging-26.0 pip-26.0.1 setuptools-82.0.0 wheel-0.46.3 2026-02-09T23:48:52,330 Installing build dependencies: finished with status 'done' 2026-02-09T23:48:52,337 Getting requirements to build wheel: started 2026-02-09T23:48:52,338 Running command Getting requirements to build wheel 2026-02-09T23:48:53,043 running egg_info 2026-02-09T23:48:53,049 writing plom.egg-info/PKG-INFO 2026-02-09T23:48:53,054 writing dependency_links to plom.egg-info/dependency_links.txt 2026-02-09T23:48:53,056 writing entry points to plom.egg-info/entry_points.txt 2026-02-09T23:48:53,059 writing requirements to plom.egg-info/requires.txt 2026-02-09T23:48:53,061 writing top-level names to plom.egg-info/top_level.txt 2026-02-09T23:48:53,196 reading manifest file 'plom.egg-info/SOURCES.txt' 2026-02-09T23:48:53,288 reading manifest template 'MANIFEST.in' 2026-02-09T23:48:53,289 warning: no files found matching 'doc' 2026-02-09T23:48:53,398 warning: no files found matching 'plom_server/Launcher/launch_scripts/*.py' 2026-02-09T23:48:53,412 adding license file 'LICENSE.md' 2026-02-09T23:48:53,450 writing manifest file 'plom.egg-info/SOURCES.txt' 2026-02-09T23:48:53,548 Getting requirements to build wheel: finished with status 'done' 2026-02-09T23:48:53,552 Created temporary directory: /tmp/pip-modern-metadata-u7qgn0uo 2026-02-09T23:48:53,554 Preparing metadata (pyproject.toml): started 2026-02-09T23:48:53,555 Running command Preparing metadata (pyproject.toml) 2026-02-09T23:48:54,221 running dist_info 2026-02-09T23:48:54,233 creating /tmp/pip-modern-metadata-u7qgn0uo/plom.egg-info 2026-02-09T23:48:54,234 writing /tmp/pip-modern-metadata-u7qgn0uo/plom.egg-info/PKG-INFO 2026-02-09T23:48:54,239 writing dependency_links to /tmp/pip-modern-metadata-u7qgn0uo/plom.egg-info/dependency_links.txt 2026-02-09T23:48:54,241 writing entry points to /tmp/pip-modern-metadata-u7qgn0uo/plom.egg-info/entry_points.txt 2026-02-09T23:48:54,244 writing requirements to /tmp/pip-modern-metadata-u7qgn0uo/plom.egg-info/requires.txt 2026-02-09T23:48:54,245 writing top-level names to /tmp/pip-modern-metadata-u7qgn0uo/plom.egg-info/top_level.txt 2026-02-09T23:48:54,247 writing manifest file '/tmp/pip-modern-metadata-u7qgn0uo/plom.egg-info/SOURCES.txt' 2026-02-09T23:48:54,335 reading manifest file '/tmp/pip-modern-metadata-u7qgn0uo/plom.egg-info/SOURCES.txt' 2026-02-09T23:48:54,337 reading manifest template 'MANIFEST.in' 2026-02-09T23:48:54,338 warning: no files found matching 'doc' 2026-02-09T23:48:54,406 warning: no files found matching 'plom_server/Launcher/launch_scripts/*.py' 2026-02-09T23:48:54,415 adding license file 'LICENSE.md' 2026-02-09T23:48:54,442 writing manifest file '/tmp/pip-modern-metadata-u7qgn0uo/plom.egg-info/SOURCES.txt' 2026-02-09T23:48:54,445 creating '/tmp/pip-modern-metadata-u7qgn0uo/plom-0.20.0.dist-info' 2026-02-09T23:48:54,572 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-09T23:48:54,577 Source in /tmp/pip-wheel-xsfatgfo/plom_f89277a50da345f6aa77a6389e6f6bec has version 0.20.0, which satisfies requirement plom==0.20.0 from https://files.pythonhosted.org/packages/69/c8/45b26d2315a49119d38209acb415b125258ff38ce9b4008eed3ed897a7cb/plom-0.20.0.tar.gz 2026-02-09T23:48:54,578 Removed plom==0.20.0 from https://files.pythonhosted.org/packages/69/c8/45b26d2315a49119d38209acb415b125258ff38ce9b4008eed3ed897a7cb/plom-0.20.0.tar.gz from build tracker '/tmp/pip-build-tracker-vwf_admx' 2026-02-09T23:48:54,584 Created temporary directory: /tmp/pip-unpack-n7ca9wia 2026-02-09T23:48:54,585 Building wheels for collected packages: plom 2026-02-09T23:48:54,590 Created temporary directory: /tmp/pip-wheel-8gjora23 2026-02-09T23:48:54,590 Destination directory: /tmp/pip-wheel-8gjora23 2026-02-09T23:48:54,593 Building wheel for plom (pyproject.toml): started 2026-02-09T23:48:54,594 Running command Building wheel for plom (pyproject.toml) 2026-02-09T23:48:55,238 running bdist_wheel 2026-02-09T23:48:55,257 running build 2026-02-09T23:48:55,258 running build_py 2026-02-09T23:48:55,265 creating build/lib/plom 2026-02-09T23:48:55,267 copying plom/tpv_utils.py -> build/lib/plom 2026-02-09T23:48:55,269 copying plom/spec_verifier.py -> build/lib/plom 2026-02-09T23:48:55,272 copying plom/plom_exceptions.py -> build/lib/plom 2026-02-09T23:48:55,274 copying plom/test_question_labels.py -> build/lib/plom 2026-02-09T23:48:55,276 copying plom/comment_utils.py -> build/lib/plom 2026-02-09T23:48:55,278 copying plom/test_illadvised.py -> build/lib/plom 2026-02-09T23:48:55,280 copying plom/rubric_utils.py -> build/lib/plom 2026-02-09T23:48:55,282 copying plom/test_misc_utils.py -> build/lib/plom 2026-02-09T23:48:55,284 copying plom/question_labels.py -> build/lib/plom 2026-02-09T23:48:55,286 copying plom/aliceBob.py -> build/lib/plom 2026-02-09T23:48:55,288 copying plom/test_version.py -> build/lib/plom 2026-02-09T23:48:55,290 copying plom/test_scoring.py -> build/lib/plom 2026-02-09T23:48:55,293 copying plom/test_latexfrag.py -> build/lib/plom 2026-02-09T23:48:55,295 copying plom/misc_utils.py -> build/lib/plom 2026-02-09T23:48:55,297 copying plom/test_exceptions.py -> build/lib/plom 2026-02-09T23:48:55,299 copying plom/test_print_score.py -> build/lib/plom 2026-02-09T23:48:55,300 copying plom/test_feedback_rules.py -> build/lib/plom 2026-02-09T23:48:55,302 copying plom/textools.py -> build/lib/plom 2026-02-09T23:48:55,305 copying plom/test_spec.py -> build/lib/plom 2026-02-09T23:48:55,307 copying plom/common.py -> build/lib/plom 2026-02-09T23:48:55,309 copying plom/version_maps.py -> build/lib/plom 2026-02-09T23:48:55,311 copying plom/manage_user_files.py -> build/lib/plom 2026-02-09T23:48:55,313 copying plom/tagging.py -> build/lib/plom 2026-02-09T23:48:55,315 copying plom/test_rubric_diff.py -> build/lib/plom 2026-02-09T23:48:55,317 copying plom/rules.py -> build/lib/plom 2026-02-09T23:48:55,318 copying plom/test_version_maps.py -> build/lib/plom 2026-02-09T23:48:55,321 copying plom/feedback_rules.py -> build/lib/plom 2026-02-09T23:48:55,323 copying plom/test_tags.py -> build/lib/plom 2026-02-09T23:48:55,324 copying plom/test_latex.py -> build/lib/plom 2026-02-09T23:48:55,327 creating build/lib/plom/cli 2026-02-09T23:48:55,327 copying plom/cli/task_tools.py -> build/lib/plom/cli 2026-02-09T23:48:55,329 copying plom/cli/__init__.py -> build/lib/plom/cli 2026-02-09T23:48:55,331 copying plom/cli/identify_tools.py -> build/lib/plom/cli 2026-02-09T23:48:55,333 copying plom/cli/bundle_tools.py -> build/lib/plom/cli 2026-02-09T23:48:55,334 copying plom/cli/__main__.py -> build/lib/plom/cli 2026-02-09T23:48:55,337 copying plom/cli/list_bundles.py -> build/lib/plom/cli 2026-02-09T23:48:55,339 copying plom/cli/classlist_tools.py -> build/lib/plom/cli 2026-02-09T23:48:55,341 copying plom/cli/source_tools.py -> build/lib/plom/cli 2026-02-09T23:48:55,343 copying plom/cli/finish_tools.py -> build/lib/plom/cli 2026-02-09T23:48:55,345 copying plom/cli/start_messenger.py -> build/lib/plom/cli 2026-02-09T23:48:55,347 copying plom/cli/rectangle_extractor_tools.py -> build/lib/plom/cli 2026-02-09T23:48:55,349 copying plom/cli/spec_tools.py -> build/lib/plom/cli 2026-02-09T23:48:55,350 copying plom/cli/pqvmap_tools.py -> build/lib/plom/cli 2026-02-09T23:48:55,352 copying plom/cli/papers.py -> build/lib/plom/cli 2026-02-09T23:48:55,355 creating build/lib/plom/create 2026-02-09T23:48:55,356 copying plom/create/classlistValidator.py -> build/lib/plom/create 2026-02-09T23:48:55,358 copying plom/create/scribble_hw_utils.py -> build/lib/plom/create 2026-02-09T23:48:55,361 copying plom/create/__init__.py -> build/lib/plom/create 2026-02-09T23:48:55,362 copying plom/create/test_make_pdf.py -> build/lib/plom/create 2026-02-09T23:48:55,364 copying plom/create/test_classlists.py -> build/lib/plom/create 2026-02-09T23:48:55,367 copying plom/create/homework_scribbler.py -> build/lib/plom/create 2026-02-09T23:48:55,368 copying plom/create/build_scrap_paper_with_qrcodes.py -> build/lib/plom/create 2026-02-09T23:48:55,370 copying plom/create/mergeAndCodePages.py -> build/lib/plom/create 2026-02-09T23:48:55,372 copying plom/create/test_stamps.py -> build/lib/plom/create 2026-02-09T23:48:55,374 copying plom/create/build_extra_page_with_qrcodes.py -> build/lib/plom/create 2026-02-09T23:48:55,376 copying plom/create/__main__.py -> build/lib/plom/create 2026-02-09T23:48:55,379 copying plom/create/build_bundle_separators_with_qrcodes.py -> build/lib/plom/create 2026-02-09T23:48:55,380 copying plom/create/buildClasslist.py -> build/lib/plom/create 2026-02-09T23:48:55,383 copying plom/create/test_build_extra_page_pdf.py -> build/lib/plom/create 2026-02-09T23:48:55,385 copying plom/create/start_messenger.py -> build/lib/plom/create 2026-02-09T23:48:55,387 copying plom/create/_digitHunter.py -> build/lib/plom/create 2026-02-09T23:48:55,389 copying plom/create/scribble_utils.py -> build/lib/plom/create 2026-02-09T23:48:55,391 copying plom/create/test_build_source_exams.py -> build/lib/plom/create 2026-02-09T23:48:55,393 copying plom/create/status.py -> build/lib/plom/create 2026-02-09T23:48:55,395 copying plom/create/demotools.py -> build/lib/plom/create 2026-02-09T23:48:55,397 copying plom/create/push_pull_rubrics.py -> build/lib/plom/create 2026-02-09T23:48:55,399 copying plom/create/exam_scribbler.py -> build/lib/plom/create 2026-02-09T23:48:55,402 creating build/lib/plom/create/fonts 2026-02-09T23:48:55,403 copying plom/create/fonts/__init__.py -> build/lib/plom/create/fonts 2026-02-09T23:48:55,405 creating build/lib/plom/messenger 2026-02-09T23:48:55,406 copying plom/messenger/__init__.py -> build/lib/plom/messenger 2026-02-09T23:48:55,408 copying plom/messenger/plom_admin_messenger.py -> build/lib/plom/messenger 2026-02-09T23:48:55,411 copying plom/messenger/test_messengers.py -> build/lib/plom/messenger 2026-02-09T23:48:55,413 copying plom/messenger/base_messenger.py -> build/lib/plom/messenger 2026-02-09T23:48:55,417 copying plom/messenger/messenger.py -> build/lib/plom/messenger 2026-02-09T23:48:55,420 creating build/lib/plom/scan 2026-02-09T23:48:55,421 copying plom/scan/question_list_utils.py -> build/lib/plom/scan 2026-02-09T23:48:55,423 copying plom/scan/__init__.py -> build/lib/plom/scan 2026-02-09T23:48:55,425 copying plom/scan/test_rotations.py -> build/lib/plom/scan 2026-02-09T23:48:55,428 copying plom/scan/pdfmucker.py -> build/lib/plom/scan 2026-02-09T23:48:55,432 copying plom/scan/fasterQRExtract.py -> build/lib/plom/scan 2026-02-09T23:48:55,437 copying plom/scan/scansToImages.py -> build/lib/plom/scan 2026-02-09T23:48:55,439 copying plom/scan/test_qr_reads.py -> build/lib/plom/scan 2026-02-09T23:48:55,442 copying plom/scan/test_question_map_parse.py -> build/lib/plom/scan 2026-02-09T23:48:55,444 copying plom/scan/test_pdf_img_extraction.py -> build/lib/plom/scan 2026-02-09T23:48:55,446 copying plom/scan/rotate.py -> build/lib/plom/scan 2026-02-09T23:48:55,449 copying plom/scan/test_invisible_watermarks.py -> build/lib/plom/scan 2026-02-09T23:48:55,454 creating build/lib/plom/finish 2026-02-09T23:48:55,456 copying plom/finish/test_hash.py -> build/lib/plom/finish 2026-02-09T23:48:55,460 copying plom/finish/test_return_tools.py -> build/lib/plom/finish 2026-02-09T23:48:55,464 copying plom/finish/__init__.py -> build/lib/plom/finish 2026-02-09T23:48:55,468 copying plom/finish/clear_manager_login.py -> build/lib/plom/finish 2026-02-09T23:48:55,472 copying plom/finish/__main__.py -> build/lib/plom/finish 2026-02-09T23:48:55,478 copying plom/finish/coverPageBuilder.py -> build/lib/plom/finish 2026-02-09T23:48:55,484 copying plom/finish/coded_return.py -> build/lib/plom/finish 2026-02-09T23:48:55,491 copying plom/finish/start_messenger.py -> build/lib/plom/finish 2026-02-09T23:48:55,498 copying plom/finish/reassemble_ID_only.py -> build/lib/plom/finish 2026-02-09T23:48:55,504 copying plom/finish/html_view_test_template.py -> build/lib/plom/finish 2026-02-09T23:48:55,511 copying plom/finish/spreadsheet.py -> build/lib/plom/finish 2026-02-09T23:48:55,516 copying plom/finish/examReassembler.py -> build/lib/plom/finish 2026-02-09T23:48:55,522 copying plom/finish/reassemble_completed.py -> build/lib/plom/finish 2026-02-09T23:48:55,528 copying plom/finish/return_tools.py -> build/lib/plom/finish 2026-02-09T23:48:55,535 copying plom/finish/utils.py -> build/lib/plom/finish 2026-02-09T23:48:55,539 copying plom/finish/test_cover_pages.py -> build/lib/plom/finish 2026-02-09T23:48:55,546 creating build/lib/plom/idreader 2026-02-09T23:48:55,547 copying plom/idreader/model_utils.py -> build/lib/plom/idreader 2026-02-09T23:48:55,548 copying plom/idreader/__init__.py -> build/lib/plom/idreader 2026-02-09T23:48:55,550 copying plom/idreader/trainRandomForestModel.py -> build/lib/plom/idreader 2026-02-09T23:48:55,552 copying plom/idreader/test_IDreader.py -> build/lib/plom/idreader 2026-02-09T23:48:55,554 copying plom/idreader/predictStudentID.py -> build/lib/plom/idreader 2026-02-09T23:48:55,557 copying plom/idreader/assign_prob.py -> build/lib/plom/idreader 2026-02-09T23:48:55,559 creating build/lib/plom/canvas 2026-02-09T23:48:55,560 copying plom/canvas/__init__.py -> build/lib/plom/canvas 2026-02-09T23:48:55,562 copying plom/canvas/canvas_utils.py -> build/lib/plom/canvas 2026-02-09T23:48:55,565 copying plom/canvas/canvasapi_extensions.py -> build/lib/plom/canvas 2026-02-09T23:48:55,567 creating build/lib/plom/scripts 2026-02-09T23:48:55,568 copying plom/scripts/__init__.py -> build/lib/plom/scripts 2026-02-09T23:48:55,570 copying plom/scripts/test_script_help_ver.py -> build/lib/plom/scripts 2026-02-09T23:48:55,573 creating build/lib/plom_server 2026-02-09T23:48:55,574 copying plom_server/__init__.py -> build/lib/plom_server 2026-02-09T23:48:55,576 copying plom_server/urls.py -> build/lib/plom_server 2026-02-09T23:48:55,578 copying plom_server/settings.py -> build/lib/plom_server 2026-02-09T23:48:55,580 copying plom_server/wsgi.py -> build/lib/plom_server 2026-02-09T23:48:55,581 copying plom_server/get_js.py -> build/lib/plom_server 2026-02-09T23:48:55,584 copying plom_server/middleware.py -> build/lib/plom_server 2026-02-09T23:48:55,586 copying plom_server/asgi.py -> build/lib/plom_server 2026-02-09T23:48:55,587 copying plom_server/context_processors.py -> build/lib/plom_server 2026-02-09T23:48:55,589 creating build/lib/plom_server/API 2026-02-09T23:48:55,590 copying plom_server/API/__init__.py -> build/lib/plom_server/API 2026-02-09T23:48:55,592 copying plom_server/API/urls.py -> build/lib/plom_server/API 2026-02-09T23:48:55,594 copying plom_server/API/apps.py -> build/lib/plom_server/API 2026-02-09T23:48:55,597 creating build/lib/plom_server/API/services 2026-02-09T23:48:55,598 copying plom_server/API/services/__init__.py -> build/lib/plom_server/API/services 2026-02-09T23:48:55,599 copying plom_server/API/services/TokenService.py -> build/lib/plom_server/API/services 2026-02-09T23:48:55,602 creating build/lib/plom_server/Authentication 2026-02-09T23:48:55,603 copying plom_server/Authentication/views.py -> build/lib/plom_server/Authentication 2026-02-09T23:48:55,605 copying plom_server/Authentication/__init__.py -> build/lib/plom_server/Authentication 2026-02-09T23:48:55,606 copying plom_server/Authentication/signup_views.py -> build/lib/plom_server/Authentication 2026-02-09T23:48:55,609 copying plom_server/Authentication/urls.py -> build/lib/plom_server/Authentication 2026-02-09T23:48:55,610 copying plom_server/Authentication/admin.py -> build/lib/plom_server/Authentication 2026-02-09T23:48:55,612 copying plom_server/Authentication/models.py -> build/lib/plom_server/Authentication 2026-02-09T23:48:55,614 copying plom_server/Authentication/apps.py -> build/lib/plom_server/Authentication 2026-02-09T23:48:55,616 creating build/lib/plom_server/Authentication/services 2026-02-09T23:48:55,617 copying plom_server/Authentication/services/__init__.py -> build/lib/plom_server/Authentication/services 2026-02-09T23:48:55,619 copying plom_server/Authentication/services/auth_service.py -> build/lib/plom_server/Authentication/services 2026-02-09T23:48:55,622 creating build/lib/plom_server/Base 2026-02-09T23:48:55,623 copying plom_server/Base/views.py -> build/lib/plom_server/Base 2026-02-09T23:48:55,625 copying plom_server/Base/__init__.py -> build/lib/plom_server/Base 2026-02-09T23:48:55,627 copying plom_server/Base/urls.py -> build/lib/plom_server/Base 2026-02-09T23:48:55,629 copying plom_server/Base/admin.py -> build/lib/plom_server/Base 2026-02-09T23:48:55,630 copying plom_server/Base/models.py -> build/lib/plom_server/Base 2026-02-09T23:48:55,633 copying plom_server/Base/tests_settings.py -> build/lib/plom_server/Base 2026-02-09T23:48:55,635 copying plom_server/Base/compat.py -> build/lib/plom_server/Base 2026-02-09T23:48:55,637 copying plom_server/Base/apps.py -> build/lib/plom_server/Base 2026-02-09T23:48:55,638 copying plom_server/Base/base_group_views.py -> build/lib/plom_server/Base 2026-02-09T23:48:55,641 creating build/lib/plom_server/Base/services 2026-02-09T23:48:55,642 copying plom_server/Base/services/database_service.py -> build/lib/plom_server/Base/services 2026-02-09T23:48:55,644 copying plom_server/Base/services/__init__.py -> build/lib/plom_server/Base/services 2026-02-09T23:48:55,646 copying plom_server/Base/services/big_red_button.py -> build/lib/plom_server/Base/services 2026-02-09T23:48:55,648 copying plom_server/Base/services/Settings.py -> build/lib/plom_server/Base/services 2026-02-09T23:48:55,651 creating build/lib/plom_server/Base/management/commands 2026-02-09T23:48:55,652 copying plom_server/Base/management/commands/plom_database.py -> build/lib/plom_server/Base/management/commands 2026-02-09T23:48:55,654 copying plom_server/Base/management/commands/plom_clean_all_and_build_db.py -> build/lib/plom_server/Base/management/commands 2026-02-09T23:48:55,657 creating build/lib/plom_server/BuildPaperPDF 2026-02-09T23:48:55,658 copying plom_server/BuildPaperPDF/views.py -> build/lib/plom_server/BuildPaperPDF 2026-02-09T23:48:55,660 copying plom_server/BuildPaperPDF/tests.py -> build/lib/plom_server/BuildPaperPDF 2026-02-09T23:48:55,662 copying plom_server/BuildPaperPDF/__init__.py -> build/lib/plom_server/BuildPaperPDF 2026-02-09T23:48:55,663 copying plom_server/BuildPaperPDF/urls.py -> build/lib/plom_server/BuildPaperPDF 2026-02-09T23:48:55,665 copying plom_server/BuildPaperPDF/admin.py -> build/lib/plom_server/BuildPaperPDF 2026-02-09T23:48:55,667 copying plom_server/BuildPaperPDF/models.py -> build/lib/plom_server/BuildPaperPDF 2026-02-09T23:48:55,669 copying plom_server/BuildPaperPDF/apps.py -> build/lib/plom_server/BuildPaperPDF 2026-02-09T23:48:55,671 creating build/lib/plom_server/BuildPaperPDF/services 2026-02-09T23:48:55,672 copying plom_server/BuildPaperPDF/services/__init__.py -> build/lib/plom_server/BuildPaperPDF/services 2026-02-09T23:48:55,673 copying plom_server/BuildPaperPDF/services/build_papers.py -> build/lib/plom_server/BuildPaperPDF/services 2026-02-09T23:48:55,676 creating build/lib/plom_server/Contrib 2026-02-09T23:48:55,677 copying plom_server/Contrib/__init__.py -> build/lib/plom_server/Contrib 2026-02-09T23:48:55,680 creating build/lib/plom_server/Finish 2026-02-09T23:48:55,681 copying plom_server/Finish/__init__.py -> build/lib/plom_server/Finish 2026-02-09T23:48:55,683 copying plom_server/Finish/urls.py -> build/lib/plom_server/Finish 2026-02-09T23:48:55,684 copying plom_server/Finish/admin.py -> build/lib/plom_server/Finish 2026-02-09T23:48:55,686 copying plom_server/Finish/models.py -> build/lib/plom_server/Finish 2026-02-09T23:48:55,688 copying plom_server/Finish/apps.py -> build/lib/plom_server/Finish 2026-02-09T23:48:55,691 creating build/lib/plom_server/Finish/services 2026-02-09T23:48:55,692 copying plom_server/Finish/services/template_soln_spec.py -> build/lib/plom_server/Finish/services 2026-02-09T23:48:55,694 copying plom_server/Finish/services/__init__.py -> build/lib/plom_server/Finish/services 2026-02-09T23:48:55,695 copying plom_server/Finish/services/ReportPDFService.py -> build/lib/plom_server/Finish/services 2026-02-09T23:48:55,698 copying plom_server/Finish/services/reassemble_service.py -> build/lib/plom_server/Finish/services 2026-02-09T23:48:55,700 copying plom_server/Finish/services/build_soln_service.py -> build/lib/plom_server/Finish/services 2026-02-09T23:48:55,703 copying plom_server/Finish/services/matplotlib_service.py -> build/lib/plom_server/Finish/services 2026-02-09T23:48:55,706 copying plom_server/Finish/services/student_marks_service.py -> build/lib/plom_server/Finish/services 2026-02-09T23:48:55,708 copying plom_server/Finish/services/data_extraction_service.py -> build/lib/plom_server/Finish/services 2026-02-09T23:48:55,711 copying plom_server/Finish/services/build_student_report_service.py -> build/lib/plom_server/Finish/services 2026-02-09T23:48:55,713 copying plom_server/Finish/services/annotation_data_service.py -> build/lib/plom_server/Finish/services 2026-02-09T23:48:55,715 copying plom_server/Finish/services/ta_marking_service.py -> build/lib/plom_server/Finish/services 2026-02-09T23:48:55,717 copying plom_server/Finish/services/soln_source.py -> build/lib/plom_server/Finish/services 2026-02-09T23:48:55,719 copying plom_server/Finish/services/soln_images.py -> build/lib/plom_server/Finish/services 2026-02-09T23:48:55,721 creating build/lib/plom_server/Identify 2026-02-09T23:48:55,722 copying plom_server/Identify/views.py -> build/lib/plom_server/Identify 2026-02-09T23:48:55,725 copying plom_server/Identify/tests.py -> build/lib/plom_server/Identify 2026-02-09T23:48:55,728 copying plom_server/Identify/__init__.py -> build/lib/plom_server/Identify 2026-02-09T23:48:55,729 copying plom_server/Identify/urls.py -> build/lib/plom_server/Identify 2026-02-09T23:48:55,731 copying plom_server/Identify/admin.py -> build/lib/plom_server/Identify 2026-02-09T23:48:55,733 copying plom_server/Identify/models.py -> build/lib/plom_server/Identify 2026-02-09T23:48:55,735 copying plom_server/Identify/apps.py -> build/lib/plom_server/Identify 2026-02-09T23:48:55,737 creating build/lib/plom_server/Identify/services 2026-02-09T23:48:55,738 copying plom_server/Identify/services/__init__.py -> build/lib/plom_server/Identify/services 2026-02-09T23:48:55,740 copying plom_server/Identify/services/id_tasks.py -> build/lib/plom_server/Identify/services 2026-02-09T23:48:55,742 copying plom_server/Identify/services/id_progress.py -> build/lib/plom_server/Identify/services 2026-02-09T23:48:55,744 copying plom_server/Identify/services/ClasslistService.py -> build/lib/plom_server/Identify/services 2026-02-09T23:48:55,746 copying plom_server/Identify/services/id_reader.py -> build/lib/plom_server/Identify/services 2026-02-09T23:48:55,749 copying plom_server/Identify/services/id_direct.py -> build/lib/plom_server/Identify/services 2026-02-09T23:48:55,751 creating build/lib/plom_server/QuestionTags 2026-02-09T23:48:55,752 copying plom_server/QuestionTags/views.py -> build/lib/plom_server/QuestionTags 2026-02-09T23:48:55,754 copying plom_server/QuestionTags/__init__.py -> build/lib/plom_server/QuestionTags 2026-02-09T23:48:55,756 copying plom_server/QuestionTags/urls.py -> build/lib/plom_server/QuestionTags 2026-02-09T23:48:55,758 copying plom_server/QuestionTags/forms.py -> build/lib/plom_server/QuestionTags 2026-02-09T23:48:55,760 copying plom_server/QuestionTags/admin.py -> build/lib/plom_server/QuestionTags 2026-02-09T23:48:55,761 copying plom_server/QuestionTags/models.py -> build/lib/plom_server/QuestionTags 2026-02-09T23:48:55,764 copying plom_server/QuestionTags/serializers.py -> build/lib/plom_server/QuestionTags 2026-02-09T23:48:55,766 creating build/lib/plom_server/QuestionTags/services 2026-02-09T23:48:55,767 copying plom_server/QuestionTags/services/__init__.py -> build/lib/plom_server/QuestionTags/services 2026-02-09T23:48:55,769 copying plom_server/QuestionTags/services/questiontag_service.py -> build/lib/plom_server/QuestionTags/services 2026-02-09T23:48:55,771 creating build/lib/plom_server/QuestionClustering 2026-02-09T23:48:55,772 copying plom_server/QuestionClustering/views.py -> build/lib/plom_server/QuestionClustering 2026-02-09T23:48:55,775 copying plom_server/QuestionClustering/__init__.py -> build/lib/plom_server/QuestionClustering 2026-02-09T23:48:55,776 copying plom_server/QuestionClustering/urls.py -> build/lib/plom_server/QuestionClustering 2026-02-09T23:48:55,778 copying plom_server/QuestionClustering/forms.py -> build/lib/plom_server/QuestionClustering 2026-02-09T23:48:55,780 copying plom_server/QuestionClustering/admin.py -> build/lib/plom_server/QuestionClustering 2026-02-09T23:48:55,782 copying plom_server/QuestionClustering/models.py -> build/lib/plom_server/QuestionClustering 2026-02-09T23:48:55,784 copying plom_server/QuestionClustering/apps.py -> build/lib/plom_server/QuestionClustering 2026-02-09T23:48:55,786 creating build/lib/plom_server/QuestionClustering/services 2026-02-09T23:48:55,787 copying plom_server/QuestionClustering/services/__init__.py -> build/lib/plom_server/QuestionClustering/services 2026-02-09T23:48:55,789 copying plom_server/QuestionClustering/services/model_loader.py -> build/lib/plom_server/QuestionClustering/services 2026-02-09T23:48:55,791 copying plom_server/QuestionClustering/services/question_clustering_service.py -> build/lib/plom_server/QuestionClustering/services 2026-02-09T23:48:55,794 creating build/lib/plom_server/QuestionClustering/exceptions 2026-02-09T23:48:55,795 copying plom_server/QuestionClustering/exceptions/clustering_exception.py -> build/lib/plom_server/QuestionClustering/exceptions 2026-02-09T23:48:55,797 copying plom_server/QuestionClustering/exceptions/job_exception.py -> build/lib/plom_server/QuestionClustering/exceptions 2026-02-09T23:48:55,799 creating build/lib/plom_server/Launcher 2026-02-09T23:48:55,800 copying plom_server/Launcher/__init__.py -> build/lib/plom_server/Launcher 2026-02-09T23:48:55,802 copying plom_server/Launcher/apps.py -> build/lib/plom_server/Launcher 2026-02-09T23:48:55,804 creating build/lib/plom_server/Launcher/services 2026-02-09T23:48:55,805 copying plom_server/Launcher/services/__init__.py -> build/lib/plom_server/Launcher/services 2026-02-09T23:48:55,807 copying plom_server/Launcher/services/launch_demo_bundle_creator.py -> build/lib/plom_server/Launcher/services 2026-02-09T23:48:55,810 copying plom_server/Launcher/services/launch_demo_homework_bundle_creator.py -> build/lib/plom_server/Launcher/services 2026-02-09T23:48:55,812 creating build/lib/plom_server/Launcher/management/commands 2026-02-09T23:48:55,813 copying plom_server/Launcher/management/commands/plom_make_groups_and_first_users.py -> build/lib/plom_server/Launcher/management/commands 2026-02-09T23:48:55,815 copying plom_server/Launcher/management/commands/plom_get_static_javascript.py -> build/lib/plom_server/Launcher/management/commands 2026-02-09T23:48:55,817 copying plom_server/Launcher/management/commands/plom_demo_bundles.py -> build/lib/plom_server/Launcher/management/commands 2026-02-09T23:48:55,819 copying plom_server/Launcher/management/commands/plom_create_demo_users.py -> build/lib/plom_server/Launcher/management/commands 2026-02-09T23:48:55,821 copying plom_server/Launcher/management/commands/plom_build_scrap_extra_pdfs.py -> build/lib/plom_server/Launcher/management/commands 2026-02-09T23:48:55,824 creating build/lib/plom_server/Mark 2026-02-09T23:48:55,825 copying plom_server/Mark/__init__.py -> build/lib/plom_server/Mark 2026-02-09T23:48:55,827 copying plom_server/Mark/admin.py -> build/lib/plom_server/Mark 2026-02-09T23:48:55,828 copying plom_server/Mark/apps.py -> build/lib/plom_server/Mark 2026-02-09T23:48:55,831 creating build/lib/plom_server/Mark/services 2026-02-09T23:48:55,832 copying plom_server/Mark/services/mark_task.py -> build/lib/plom_server/Mark/services 2026-02-09T23:48:55,834 copying plom_server/Mark/services/__init__.py -> build/lib/plom_server/Mark/services 2026-02-09T23:48:55,836 copying plom_server/Mark/services/MarkingPriorityService.py -> build/lib/plom_server/Mark/services 2026-02-09T23:48:55,838 copying plom_server/Mark/services/page_data.py -> build/lib/plom_server/Mark/services 2026-02-09T23:48:55,840 copying plom_server/Mark/services/question_marking.py -> build/lib/plom_server/Mark/services 2026-02-09T23:48:55,842 copying plom_server/Mark/services/annotations.py -> build/lib/plom_server/Mark/services 2026-02-09T23:48:55,845 copying plom_server/Mark/services/marking_task_service.py -> build/lib/plom_server/Mark/services 2026-02-09T23:48:55,847 copying plom_server/Mark/services/marking_stats.py -> build/lib/plom_server/Mark/services 2026-02-09T23:48:55,850 creating build/lib/plom_server/Mark/tests 2026-02-09T23:48:55,851 copying plom_server/Mark/tests/test_marking_task_service.py -> build/lib/plom_server/Mark/tests 2026-02-09T23:48:55,854 copying plom_server/Mark/tests/test_tagging_tasks.py -> build/lib/plom_server/Mark/tests 2026-02-09T23:48:55,856 copying plom_server/Mark/tests/__init__.py -> build/lib/plom_server/Mark/tests 2026-02-09T23:48:55,858 copying plom_server/Mark/tests/test_question_marking_service.py -> build/lib/plom_server/Mark/tests 2026-02-09T23:48:55,860 copying plom_server/Mark/tests/test_marking_task_service_config.py -> build/lib/plom_server/Mark/tests 2026-02-09T23:48:55,862 copying plom_server/Mark/tests/test_marking_priority_setting.py -> build/lib/plom_server/Mark/tests 2026-02-09T23:48:55,864 copying plom_server/Mark/tests/test_incoming_annotations.py -> build/lib/plom_server/Mark/tests 2026-02-09T23:48:55,868 creating build/lib/plom_server/Papers 2026-02-09T23:48:55,869 copying plom_server/Papers/__init__.py -> build/lib/plom_server/Papers 2026-02-09T23:48:55,870 copying plom_server/Papers/admin.py -> build/lib/plom_server/Papers 2026-02-09T23:48:55,872 copying plom_server/Papers/serializers.py -> build/lib/plom_server/Papers 2026-02-09T23:48:55,875 copying plom_server/Papers/apps.py -> build/lib/plom_server/Papers 2026-02-09T23:48:55,877 creating build/lib/plom_server/Papers/services 2026-02-09T23:48:55,878 copying plom_server/Papers/services/__init__.py -> build/lib/plom_server/Papers/services 2026-02-09T23:48:55,880 copying plom_server/Papers/services/paper_info.py -> build/lib/plom_server/Papers/services 2026-02-09T23:48:55,882 copying plom_server/Papers/services/SpecificationService.py -> build/lib/plom_server/Papers/services 2026-02-09T23:48:55,885 copying plom_server/Papers/services/paper_creator.py -> build/lib/plom_server/Papers/services 2026-02-09T23:48:55,887 copying plom_server/Papers/services/image_bundle.py -> build/lib/plom_server/Papers/services 2026-02-09T23:48:55,890 copying plom_server/Papers/services/SolnSpecService.py -> build/lib/plom_server/Papers/services 2026-02-09T23:48:55,892 creating build/lib/plom_server/Papers/models 2026-02-09T23:48:55,893 copying plom_server/Papers/models/__init__.py -> build/lib/plom_server/Papers/models 2026-02-09T23:48:55,895 copying plom_server/Papers/models/specifications.py -> build/lib/plom_server/Papers/models 2026-02-09T23:48:55,897 copying plom_server/Papers/models/reference_image.py -> build/lib/plom_server/Papers/models 2026-02-09T23:48:55,899 copying plom_server/Papers/models/paper_structure.py -> build/lib/plom_server/Papers/models 2026-02-09T23:48:55,901 copying plom_server/Papers/models/background_tasks.py -> build/lib/plom_server/Papers/models 2026-02-09T23:48:55,903 copying plom_server/Papers/models/image_bundle.py -> build/lib/plom_server/Papers/models 2026-02-09T23:48:55,906 creating build/lib/plom_server/Papers/tests 2026-02-09T23:48:55,907 copying plom_server/Papers/tests/__init__.py -> build/lib/plom_server/Papers/tests 2026-02-09T23:48:55,909 copying plom_server/Papers/tests/test_question_labels.py -> build/lib/plom_server/Papers/tests 2026-02-09T23:48:55,911 copying plom_server/Papers/tests/test_paper_creator.py -> build/lib/plom_server/Papers/tests 2026-02-09T23:48:55,912 copying plom_server/Papers/tests/test_image_bundle.py -> build/lib/plom_server/Papers/tests 2026-02-09T23:48:55,915 copying plom_server/Papers/tests/test_specification_service_misc.py -> build/lib/plom_server/Papers/tests 2026-02-09T23:48:55,917 creating build/lib/plom_server/Preparation 2026-02-09T23:48:55,918 copying plom_server/Preparation/__init__.py -> build/lib/plom_server/Preparation 2026-02-09T23:48:55,920 copying plom_server/Preparation/urls.py -> build/lib/plom_server/Preparation 2026-02-09T23:48:55,923 copying plom_server/Preparation/admin.py -> build/lib/plom_server/Preparation 2026-02-09T23:48:55,924 copying plom_server/Preparation/models.py -> build/lib/plom_server/Preparation 2026-02-09T23:48:55,926 copying plom_server/Preparation/apps.py -> build/lib/plom_server/Preparation 2026-02-09T23:48:55,929 creating build/lib/plom_server/Preparation/services 2026-02-09T23:48:55,930 copying plom_server/Preparation/services/__init__.py -> build/lib/plom_server/Preparation/services 2026-02-09T23:48:55,931 copying plom_server/Preparation/services/mocker.py -> build/lib/plom_server/Preparation/services 2026-02-09T23:48:55,933 copying plom_server/Preparation/services/PapersPrinted.py -> build/lib/plom_server/Preparation/services 2026-02-09T23:48:55,935 copying plom_server/Preparation/services/pqv_mapping.py -> build/lib/plom_server/Preparation/services 2026-02-09T23:48:55,938 copying plom_server/Preparation/services/classlist.py -> build/lib/plom_server/Preparation/services 2026-02-09T23:48:55,940 copying plom_server/Preparation/services/SourceService.py -> build/lib/plom_server/Preparation/services 2026-02-09T23:48:55,943 copying plom_server/Preparation/services/preparation_dependency_service.py -> build/lib/plom_server/Preparation/services 2026-02-09T23:48:55,945 copying plom_server/Preparation/services/prenaming_service.py -> build/lib/plom_server/Preparation/services 2026-02-09T23:48:55,947 creating build/lib/plom_server/Profile 2026-02-09T23:48:55,948 copying plom_server/Profile/views.py -> build/lib/plom_server/Profile 2026-02-09T23:48:55,950 copying plom_server/Profile/__init__.py -> build/lib/plom_server/Profile 2026-02-09T23:48:55,952 copying plom_server/Profile/urls.py -> build/lib/plom_server/Profile 2026-02-09T23:48:55,954 copying plom_server/Profile/apps.py -> build/lib/plom_server/Profile 2026-02-09T23:48:55,955 copying plom_server/Profile/edit_profile_form.py -> build/lib/plom_server/Profile 2026-02-09T23:48:55,957 creating build/lib/plom_server/Progress 2026-02-09T23:48:55,958 copying plom_server/Progress/__init__.py -> build/lib/plom_server/Progress 2026-02-09T23:48:55,960 copying plom_server/Progress/urls.py -> build/lib/plom_server/Progress 2026-02-09T23:48:55,962 copying plom_server/Progress/forms.py -> build/lib/plom_server/Progress 2026-02-09T23:48:55,964 copying plom_server/Progress/apps.py -> build/lib/plom_server/Progress 2026-02-09T23:48:55,966 creating build/lib/plom_server/Progress/services 2026-02-09T23:48:55,967 copying plom_server/Progress/services/__init__.py -> build/lib/plom_server/Progress/services 2026-02-09T23:48:55,968 copying plom_server/Progress/services/userinfo_service.py -> build/lib/plom_server/Progress/services 2026-02-09T23:48:55,971 copying plom_server/Progress/services/progress_overview.py -> build/lib/plom_server/Progress/services 2026-02-09T23:48:55,974 creating build/lib/plom_server/Rectangles 2026-02-09T23:48:55,975 copying plom_server/Rectangles/views.py -> build/lib/plom_server/Rectangles 2026-02-09T23:48:55,977 copying plom_server/Rectangles/__init__.py -> build/lib/plom_server/Rectangles 2026-02-09T23:48:55,979 copying plom_server/Rectangles/urls.py -> build/lib/plom_server/Rectangles 2026-02-09T23:48:55,981 copying plom_server/Rectangles/apps.py -> build/lib/plom_server/Rectangles 2026-02-09T23:48:55,983 creating build/lib/plom_server/Rectangles/services 2026-02-09T23:48:55,984 copying plom_server/Rectangles/services/__init__.py -> build/lib/plom_server/Rectangles/services 2026-02-09T23:48:55,986 copying plom_server/Rectangles/services/idbox_utils.py -> build/lib/plom_server/Rectangles/services 2026-02-09T23:48:55,988 copying plom_server/Rectangles/services/rectangle.py -> build/lib/plom_server/Rectangles/services 2026-02-09T23:48:55,991 creating build/lib/plom_server/Reports 2026-02-09T23:48:55,992 copying plom_server/Reports/views.py -> build/lib/plom_server/Reports 2026-02-09T23:48:55,994 copying plom_server/Reports/__init__.py -> build/lib/plom_server/Reports 2026-02-09T23:48:55,996 copying plom_server/Reports/urls.py -> build/lib/plom_server/Reports 2026-02-09T23:48:55,998 creating build/lib/plom_server/Rubrics 2026-02-09T23:48:55,999 copying plom_server/Rubrics/views.py -> build/lib/plom_server/Rubrics 2026-02-09T23:48:56,002 copying plom_server/Rubrics/__init__.py -> build/lib/plom_server/Rubrics 2026-02-09T23:48:56,004 copying plom_server/Rubrics/urls.py -> build/lib/plom_server/Rubrics 2026-02-09T23:48:56,005 copying plom_server/Rubrics/forms.py -> build/lib/plom_server/Rubrics 2026-02-09T23:48:56,008 copying plom_server/Rubrics/admin.py -> build/lib/plom_server/Rubrics 2026-02-09T23:48:56,010 copying plom_server/Rubrics/models.py -> build/lib/plom_server/Rubrics 2026-02-09T23:48:56,012 copying plom_server/Rubrics/serializers.py -> build/lib/plom_server/Rubrics 2026-02-09T23:48:56,014 copying plom_server/Rubrics/apps.py -> build/lib/plom_server/Rubrics 2026-02-09T23:48:56,016 creating build/lib/plom_server/Rubrics/services 2026-02-09T23:48:56,017 copying plom_server/Rubrics/services/__init__.py -> build/lib/plom_server/Rubrics/services 2026-02-09T23:48:56,019 copying plom_server/Rubrics/services/rubric_permissions.py -> build/lib/plom_server/Rubrics/services 2026-02-09T23:48:56,022 copying plom_server/Rubrics/services/rubric_service.py -> build/lib/plom_server/Rubrics/services 2026-02-09T23:48:56,025 copying plom_server/Rubrics/services/utils.py -> build/lib/plom_server/Rubrics/services 2026-02-09T23:48:56,028 creating build/lib/plom_server/Scan 2026-02-09T23:48:56,029 copying plom_server/Scan/__init__.py -> build/lib/plom_server/Scan 2026-02-09T23:48:56,031 copying plom_server/Scan/urls.py -> build/lib/plom_server/Scan 2026-02-09T23:48:56,033 copying plom_server/Scan/admin.py -> build/lib/plom_server/Scan 2026-02-09T23:48:56,035 copying plom_server/Scan/apps.py -> build/lib/plom_server/Scan 2026-02-09T23:48:56,037 creating build/lib/plom_server/Scan/models 2026-02-09T23:48:56,038 copying plom_server/Scan/models/__init__.py -> build/lib/plom_server/Scan/models 2026-02-09T23:48:56,040 copying plom_server/Scan/models/staging_bundle.py -> build/lib/plom_server/Scan/models 2026-02-09T23:48:56,042 copying plom_server/Scan/models/scan_background_chores.py -> build/lib/plom_server/Scan/models 2026-02-09T23:48:56,044 copying plom_server/Scan/models/staging_images.py -> build/lib/plom_server/Scan/models 2026-02-09T23:48:56,047 creating build/lib/plom_server/Scan/services 2026-02-09T23:48:56,047 copying plom_server/Scan/services/__init__.py -> build/lib/plom_server/Scan/services 2026-02-09T23:48:56,050 copying plom_server/Scan/services/manage_discard.py -> build/lib/plom_server/Scan/services 2026-02-09T23:48:56,052 copying plom_server/Scan/services/cast_service.py -> build/lib/plom_server/Scan/services 2026-02-09T23:48:56,055 copying plom_server/Scan/services/qr_service.py -> build/lib/plom_server/Scan/services 2026-02-09T23:48:56,058 copying plom_server/Scan/services/hard_rotate.py -> build/lib/plom_server/Scan/services 2026-02-09T23:48:56,060 copying plom_server/Scan/services/image_process.py -> build/lib/plom_server/Scan/services 2026-02-09T23:48:56,063 copying plom_server/Scan/services/image_rotate.py -> build/lib/plom_server/Scan/services 2026-02-09T23:48:56,064 copying plom_server/Scan/services/ForgiveMissingService.py -> build/lib/plom_server/Scan/services 2026-02-09T23:48:56,067 copying plom_server/Scan/services/util.py -> build/lib/plom_server/Scan/services 2026-02-09T23:48:56,069 copying plom_server/Scan/services/scan_service.py -> build/lib/plom_server/Scan/services 2026-02-09T23:48:56,074 copying plom_server/Scan/services/manage_scan.py -> build/lib/plom_server/Scan/services 2026-02-09T23:48:56,082 creating build/lib/plom_server/SpecCreator 2026-02-09T23:48:56,085 copying plom_server/SpecCreator/__init__.py -> build/lib/plom_server/SpecCreator 2026-02-09T23:48:56,091 copying plom_server/SpecCreator/urls.py -> build/lib/plom_server/SpecCreator 2026-02-09T23:48:56,096 copying plom_server/SpecCreator/apps.py -> build/lib/plom_server/SpecCreator 2026-02-09T23:48:56,098 creating build/lib/plom_server/SpecCreator/services 2026-02-09T23:48:56,100 copying plom_server/SpecCreator/services/__init__.py -> build/lib/plom_server/SpecCreator/services 2026-02-09T23:48:56,101 copying plom_server/SpecCreator/services/template_spec_builder.py -> build/lib/plom_server/SpecCreator/services 2026-02-09T23:48:56,104 creating build/lib/plom_server/scripts 2026-02-09T23:48:56,105 copying plom_server/scripts/__init__.py -> build/lib/plom_server/scripts 2026-02-09T23:48:56,107 copying plom_server/scripts/launch_plom_demo_server.py -> build/lib/plom_server/scripts 2026-02-09T23:48:56,109 copying plom_server/scripts/launch_plom_server.py -> build/lib/plom_server/scripts 2026-02-09T23:48:56,112 copying plom_server/scripts/wipe_migrations.py -> build/lib/plom_server/scripts 2026-02-09T23:48:56,114 creating build/lib/plom_server/static 2026-02-09T23:48:56,115 copying plom_server/static/__init__.py -> build/lib/plom_server/static 2026-02-09T23:48:56,117 creating build/lib/plom_server/Tags 2026-02-09T23:48:56,118 copying plom_server/Tags/views.py -> build/lib/plom_server/Tags 2026-02-09T23:48:56,120 copying plom_server/Tags/__init__.py -> build/lib/plom_server/Tags 2026-02-09T23:48:56,122 copying plom_server/Tags/urls.py -> build/lib/plom_server/Tags 2026-02-09T23:48:56,124 copying plom_server/Tags/forms.py -> build/lib/plom_server/Tags 2026-02-09T23:48:56,126 copying plom_server/Tags/apps.py -> build/lib/plom_server/Tags 2026-02-09T23:48:56,129 creating build/lib/plom_server/Tags/services 2026-02-09T23:48:56,131 copying plom_server/Tags/services/__init__.py -> build/lib/plom_server/Tags/services 2026-02-09T23:48:56,133 copying plom_server/Tags/services/tag_service.py -> build/lib/plom_server/Tags/services 2026-02-09T23:48:56,136 creating build/lib/plom_server/TaskOrder 2026-02-09T23:48:56,138 copying plom_server/TaskOrder/views.py -> build/lib/plom_server/TaskOrder 2026-02-09T23:48:56,140 copying plom_server/TaskOrder/__init__.py -> build/lib/plom_server/TaskOrder 2026-02-09T23:48:56,143 copying plom_server/TaskOrder/urls.py -> build/lib/plom_server/TaskOrder 2026-02-09T23:48:56,145 copying plom_server/TaskOrder/forms.py -> build/lib/plom_server/TaskOrder 2026-02-09T23:48:56,147 copying plom_server/TaskOrder/apps.py -> build/lib/plom_server/TaskOrder 2026-02-09T23:48:56,150 creating build/lib/plom_server/TaskOrder/services 2026-02-09T23:48:56,151 copying plom_server/TaskOrder/services/__init__.py -> build/lib/plom_server/TaskOrder/services 2026-02-09T23:48:56,154 copying plom_server/TaskOrder/services/task_ordering_service.py -> build/lib/plom_server/TaskOrder/services 2026-02-09T23:48:56,157 creating build/lib/plom_server/templates 2026-02-09T23:48:56,158 copying plom_server/templates/__init__.py -> build/lib/plom_server/templates 2026-02-09T23:48:56,161 creating build/lib/plom_server/TestingSupport 2026-02-09T23:48:56,163 copying plom_server/TestingSupport/__init__.py -> build/lib/plom_server/TestingSupport 2026-02-09T23:48:56,166 copying plom_server/TestingSupport/apps.py -> build/lib/plom_server/TestingSupport 2026-02-09T23:48:56,168 copying plom_server/TestingSupport/utils.py -> build/lib/plom_server/TestingSupport 2026-02-09T23:48:56,171 creating build/lib/plom_server/TestingSupport/services 2026-02-09T23:48:56,172 copying plom_server/TestingSupport/services/ConfigFileService.py -> build/lib/plom_server/TestingSupport/services 2026-02-09T23:48:56,175 copying plom_server/TestingSupport/services/exceptions.py -> build/lib/plom_server/TestingSupport/services 2026-02-09T23:48:56,177 copying plom_server/TestingSupport/services/__init__.py -> build/lib/plom_server/TestingSupport/services 2026-02-09T23:48:56,180 copying plom_server/TestingSupport/services/ConfigPreparationService.py -> build/lib/plom_server/TestingSupport/services 2026-02-09T23:48:56,182 copying plom_server/TestingSupport/services/ConfigTaskService.py -> build/lib/plom_server/TestingSupport/services 2026-02-09T23:48:56,186 creating build/lib/plom_server/UserManagement 2026-02-09T23:48:56,187 copying plom_server/UserManagement/views.py -> build/lib/plom_server/UserManagement 2026-02-09T23:48:56,190 copying plom_server/UserManagement/__init__.py -> build/lib/plom_server/UserManagement 2026-02-09T23:48:56,193 copying plom_server/UserManagement/urls.py -> build/lib/plom_server/UserManagement 2026-02-09T23:48:56,195 copying plom_server/UserManagement/admin.py -> build/lib/plom_server/UserManagement 2026-02-09T23:48:56,197 copying plom_server/UserManagement/models.py -> build/lib/plom_server/UserManagement 2026-02-09T23:48:56,199 copying plom_server/UserManagement/apps.py -> build/lib/plom_server/UserManagement 2026-02-09T23:48:56,202 creating build/lib/plom_server/UserManagement/services 2026-02-09T23:48:56,204 copying plom_server/UserManagement/services/__init__.py -> build/lib/plom_server/UserManagement/services 2026-02-09T23:48:56,206 copying plom_server/UserManagement/services/UsersService.py -> build/lib/plom_server/UserManagement/services 2026-02-09T23:48:56,209 copying plom_server/UserManagement/services/QuotaService.py -> build/lib/plom_server/UserManagement/services 2026-02-09T23:48:56,211 copying plom_server/UserManagement/services/PermissionChanger.py -> build/lib/plom_server/UserManagement/services 2026-02-09T23:48:56,214 creating build/lib/plom_ml 2026-02-09T23:48:56,216 copying plom_ml/exceptions.py -> build/lib/plom_ml 2026-02-09T23:48:56,218 copying plom_ml/__init__.py -> build/lib/plom_ml 2026-02-09T23:48:56,220 creating build/lib/plom_ml/clustering 2026-02-09T23:48:56,222 copying plom_ml/clustering/exceptions.py -> build/lib/plom_ml/clustering 2026-02-09T23:48:56,224 copying plom_ml/clustering/__init__.py -> build/lib/plom_ml/clustering 2026-02-09T23:48:56,226 creating build/lib/plom_ml/clustering/embedding 2026-02-09T23:48:56,227 copying plom_ml/clustering/embedding/__init__.py -> build/lib/plom_ml/clustering/embedding 2026-02-09T23:48:56,229 copying plom_ml/clustering/embedding/embedder.py -> build/lib/plom_ml/clustering/embedding 2026-02-09T23:48:56,232 creating build/lib/plom_ml/clustering/model 2026-02-09T23:48:56,232 copying plom_ml/clustering/model/__init__.py -> build/lib/plom_ml/clustering/model 2026-02-09T23:48:56,234 copying plom_ml/clustering/model/clustering_strategy.py -> build/lib/plom_ml/clustering/model 2026-02-09T23:48:56,237 copying plom_ml/clustering/model/model_type.py -> build/lib/plom_ml/clustering/model 2026-02-09T23:48:56,239 creating build/lib/plom_ml/clustering/pipeline 2026-02-09T23:48:56,240 copying plom_ml/clustering/pipeline/__init__.py -> build/lib/plom_ml/clustering/pipeline 2026-02-09T23:48:56,242 copying plom_ml/clustering/pipeline/clustering_pipeline.py -> build/lib/plom_ml/clustering/pipeline 2026-02-09T23:48:56,244 creating build/lib/plom_ml/clustering/preprocessing 2026-02-09T23:48:56,245 copying plom_ml/clustering/preprocessing/__init__.py -> build/lib/plom_ml/clustering/preprocessing 2026-02-09T23:48:56,246 copying plom_ml/clustering/preprocessing/preprocessor.py -> build/lib/plom_ml/clustering/preprocessing 2026-02-09T23:48:56,248 copying plom_ml/clustering/preprocessing/image_processing_service.py -> build/lib/plom_ml/clustering/preprocessing 2026-02-09T23:48:56,251 running egg_info 2026-02-09T23:48:56,261 writing plom.egg-info/PKG-INFO 2026-02-09T23:48:56,265 writing dependency_links to plom.egg-info/dependency_links.txt 2026-02-09T23:48:56,266 writing entry points to plom.egg-info/entry_points.txt 2026-02-09T23:48:56,269 writing requirements to plom.egg-info/requires.txt 2026-02-09T23:48:56,270 writing top-level names to plom.egg-info/top_level.txt 2026-02-09T23:48:56,343 reading manifest file 'plom.egg-info/SOURCES.txt' 2026-02-09T23:48:56,384 reading manifest template 'MANIFEST.in' 2026-02-09T23:48:56,385 warning: no files found matching 'doc' 2026-02-09T23:48:56,449 warning: no files found matching 'plom_server/Launcher/launch_scripts/*.py' 2026-02-09T23:48:56,458 adding license file 'LICENSE.md' 2026-02-09T23:48:56,494 writing manifest file 'plom.egg-info/SOURCES.txt' 2026-02-09T23:48:56,499 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.API.migrations' is absent from the `packages` configuration. 2026-02-09T23:48:56,499 !! 2026-02-09T23:48:56,501 ******************************************************************************** 2026-02-09T23:48:56,501 ############################ 2026-02-09T23:48:56,502 # Package would be ignored # 2026-02-09T23:48:56,502 ############################ 2026-02-09T23:48:56,503 Python recognizes 'plom_server.API.migrations' as an importable package[^1], 2026-02-09T23:48:56,503 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:56,505 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:56,505 package, please make sure that 'plom_server.API.migrations' is explicitly added 2026-02-09T23:48:56,506 to the `packages` configuration field. 2026-02-09T23:48:56,507 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:56,508 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:56,508 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:56,510 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:56,511 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:56,512 If you don't want 'plom_server.API.migrations' to be distributed and are 2026-02-09T23:48:56,512 already explicitly excluding 'plom_server.API.migrations' via 2026-02-09T23:48:56,512 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:56,513 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:56,513 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:56,514 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:56,515 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:56,516 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:56,516 even if it does not contain any `.py` files. 2026-02-09T23:48:56,517 On the other hand, currently there is no concept of package data 2026-02-09T23:48:56,517 directory, all directories are treated like packages. 2026-02-09T23:48:56,517 ******************************************************************************** 2026-02-09T23:48:56,518 !! 2026-02-09T23:48:56,518 check.warn(importable) 2026-02-09T23:48:56,519 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.API.permissions' is absent from the `packages` configuration. 2026-02-09T23:48:56,520 !! 2026-02-09T23:48:56,521 ******************************************************************************** 2026-02-09T23:48:56,521 ############################ 2026-02-09T23:48:56,522 # Package would be ignored # 2026-02-09T23:48:56,522 ############################ 2026-02-09T23:48:56,523 Python recognizes 'plom_server.API.permissions' as an importable package[^1], 2026-02-09T23:48:56,524 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:56,525 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:56,525 package, please make sure that 'plom_server.API.permissions' is explicitly added 2026-02-09T23:48:56,526 to the `packages` configuration field. 2026-02-09T23:48:56,527 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:56,527 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:56,528 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:56,529 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:56,530 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:56,531 If you don't want 'plom_server.API.permissions' to be distributed and are 2026-02-09T23:48:56,531 already explicitly excluding 'plom_server.API.permissions' via 2026-02-09T23:48:56,532 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:56,532 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:56,533 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:56,534 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:56,535 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:56,536 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:56,537 even if it does not contain any `.py` files. 2026-02-09T23:48:56,537 On the other hand, currently there is no concept of package data 2026-02-09T23:48:56,538 directory, all directories are treated like packages. 2026-02-09T23:48:56,538 ******************************************************************************** 2026-02-09T23:48:56,539 !! 2026-02-09T23:48:56,539 check.warn(importable) 2026-02-09T23:48:56,540 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.API.routes' is absent from the `packages` configuration. 2026-02-09T23:48:56,540 !! 2026-02-09T23:48:56,541 ******************************************************************************** 2026-02-09T23:48:56,541 ############################ 2026-02-09T23:48:56,541 # Package would be ignored # 2026-02-09T23:48:56,542 ############################ 2026-02-09T23:48:56,542 Python recognizes 'plom_server.API.routes' as an importable package[^1], 2026-02-09T23:48:56,542 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:56,543 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:56,544 package, please make sure that 'plom_server.API.routes' is explicitly added 2026-02-09T23:48:56,544 to the `packages` configuration field. 2026-02-09T23:48:56,545 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:56,545 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:56,546 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:56,547 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:56,548 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:56,549 If you don't want 'plom_server.API.routes' to be distributed and are 2026-02-09T23:48:56,549 already explicitly excluding 'plom_server.API.routes' via 2026-02-09T23:48:56,550 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:56,550 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:56,551 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:56,552 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:56,553 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:56,554 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:56,555 even if it does not contain any `.py` files. 2026-02-09T23:48:56,555 On the other hand, currently there is no concept of package data 2026-02-09T23:48:56,556 directory, all directories are treated like packages. 2026-02-09T23:48:56,556 ******************************************************************************** 2026-02-09T23:48:56,557 !! 2026-02-09T23:48:56,558 check.warn(importable) 2026-02-09T23:48:56,558 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.API.tests' is absent from the `packages` configuration. 2026-02-09T23:48:56,558 !! 2026-02-09T23:48:56,559 ******************************************************************************** 2026-02-09T23:48:56,560 ############################ 2026-02-09T23:48:56,560 # Package would be ignored # 2026-02-09T23:48:56,561 ############################ 2026-02-09T23:48:56,562 Python recognizes 'plom_server.API.tests' as an importable package[^1], 2026-02-09T23:48:56,562 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:56,563 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:56,564 package, please make sure that 'plom_server.API.tests' is explicitly added 2026-02-09T23:48:56,564 to the `packages` configuration field. 2026-02-09T23:48:56,565 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:56,565 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:56,565 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:56,566 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:56,567 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:56,567 If you don't want 'plom_server.API.tests' to be distributed and are 2026-02-09T23:48:56,568 already explicitly excluding 'plom_server.API.tests' via 2026-02-09T23:48:56,568 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:56,568 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:56,569 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:56,569 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:56,570 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:56,571 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:56,571 even if it does not contain any `.py` files. 2026-02-09T23:48:56,572 On the other hand, currently there is no concept of package data 2026-02-09T23:48:56,573 directory, all directories are treated like packages. 2026-02-09T23:48:56,573 ******************************************************************************** 2026-02-09T23:48:56,574 !! 2026-02-09T23:48:56,575 check.warn(importable) 2026-02-09T23:48:56,575 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.API.views' is absent from the `packages` configuration. 2026-02-09T23:48:56,576 !! 2026-02-09T23:48:56,577 ******************************************************************************** 2026-02-09T23:48:56,577 ############################ 2026-02-09T23:48:56,578 # Package would be ignored # 2026-02-09T23:48:56,579 ############################ 2026-02-09T23:48:56,579 Python recognizes 'plom_server.API.views' as an importable package[^1], 2026-02-09T23:48:56,580 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:56,581 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:56,581 package, please make sure that 'plom_server.API.views' is explicitly added 2026-02-09T23:48:56,582 to the `packages` configuration field. 2026-02-09T23:48:56,582 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:56,583 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:56,583 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:56,584 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:56,585 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:56,586 If you don't want 'plom_server.API.views' to be distributed and are 2026-02-09T23:48:56,587 already explicitly excluding 'plom_server.API.views' via 2026-02-09T23:48:56,587 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:56,588 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:56,588 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:56,590 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:56,590 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:56,591 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:56,592 even if it does not contain any `.py` files. 2026-02-09T23:48:56,592 On the other hand, currently there is no concept of package data 2026-02-09T23:48:56,593 directory, all directories are treated like packages. 2026-02-09T23:48:56,593 ******************************************************************************** 2026-02-09T23:48:56,594 !! 2026-02-09T23:48:56,595 check.warn(importable) 2026-02-09T23:48:56,595 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.API.views.experimental' is absent from the `packages` configuration. 2026-02-09T23:48:56,595 !! 2026-02-09T23:48:56,596 ******************************************************************************** 2026-02-09T23:48:56,597 ############################ 2026-02-09T23:48:56,597 # Package would be ignored # 2026-02-09T23:48:56,597 ############################ 2026-02-09T23:48:56,598 Python recognizes 'plom_server.API.views.experimental' as an importable package[^1], 2026-02-09T23:48:56,598 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:56,599 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:56,599 package, please make sure that 'plom_server.API.views.experimental' is explicitly added 2026-02-09T23:48:56,600 to the `packages` configuration field. 2026-02-09T23:48:56,601 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:56,601 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:56,602 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:56,603 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:56,604 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:56,605 If you don't want 'plom_server.API.views.experimental' to be distributed and are 2026-02-09T23:48:56,605 already explicitly excluding 'plom_server.API.views.experimental' via 2026-02-09T23:48:56,606 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:56,606 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:56,607 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:56,608 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:56,609 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:56,610 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:56,611 even if it does not contain any `.py` files. 2026-02-09T23:48:56,611 On the other hand, currently there is no concept of package data 2026-02-09T23:48:56,612 directory, all directories are treated like packages. 2026-02-09T23:48:56,612 ******************************************************************************** 2026-02-09T23:48:56,613 !! 2026-02-09T23:48:56,614 check.warn(importable) 2026-02-09T23:48:56,614 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Authentication.forms' is absent from the `packages` configuration. 2026-02-09T23:48:56,615 !! 2026-02-09T23:48:56,616 ******************************************************************************** 2026-02-09T23:48:56,616 ############################ 2026-02-09T23:48:56,617 # Package would be ignored # 2026-02-09T23:48:56,617 ############################ 2026-02-09T23:48:56,617 Python recognizes 'plom_server.Authentication.forms' as an importable package[^1], 2026-02-09T23:48:56,618 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:56,618 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:56,619 package, please make sure that 'plom_server.Authentication.forms' is explicitly added 2026-02-09T23:48:56,619 to the `packages` configuration field. 2026-02-09T23:48:56,620 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:56,620 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:56,621 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:56,621 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:56,622 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:56,623 If you don't want 'plom_server.Authentication.forms' to be distributed and are 2026-02-09T23:48:56,623 already explicitly excluding 'plom_server.Authentication.forms' via 2026-02-09T23:48:56,623 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:56,624 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:56,624 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:56,625 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:56,626 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:56,628 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:56,628 even if it does not contain any `.py` files. 2026-02-09T23:48:56,629 On the other hand, currently there is no concept of package data 2026-02-09T23:48:56,629 directory, all directories are treated like packages. 2026-02-09T23:48:56,630 ******************************************************************************** 2026-02-09T23:48:56,631 !! 2026-02-09T23:48:56,631 check.warn(importable) 2026-02-09T23:48:56,631 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Authentication.management.commands' is absent from the `packages` configuration. 2026-02-09T23:48:56,632 !! 2026-02-09T23:48:56,633 ******************************************************************************** 2026-02-09T23:48:56,634 ############################ 2026-02-09T23:48:56,634 # Package would be ignored # 2026-02-09T23:48:56,634 ############################ 2026-02-09T23:48:56,635 Python recognizes 'plom_server.Authentication.management.commands' as an importable package[^1], 2026-02-09T23:48:56,635 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:56,636 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:56,637 package, please make sure that 'plom_server.Authentication.management.commands' is explicitly added 2026-02-09T23:48:56,637 to the `packages` configuration field. 2026-02-09T23:48:56,638 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:56,639 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:56,639 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:56,641 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:56,642 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:56,642 If you don't want 'plom_server.Authentication.management.commands' to be distributed and are 2026-02-09T23:48:56,643 already explicitly excluding 'plom_server.Authentication.management.commands' via 2026-02-09T23:48:56,643 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:56,643 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:56,644 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:56,644 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:56,645 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:56,646 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:56,647 even if it does not contain any `.py` files. 2026-02-09T23:48:56,647 On the other hand, currently there is no concept of package data 2026-02-09T23:48:56,647 directory, all directories are treated like packages. 2026-02-09T23:48:56,648 ******************************************************************************** 2026-02-09T23:48:56,649 !! 2026-02-09T23:48:56,649 check.warn(importable) 2026-02-09T23:48:56,650 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Authentication.migrations' is absent from the `packages` configuration. 2026-02-09T23:48:56,650 !! 2026-02-09T23:48:56,651 ******************************************************************************** 2026-02-09T23:48:56,652 ############################ 2026-02-09T23:48:56,652 # Package would be ignored # 2026-02-09T23:48:56,653 ############################ 2026-02-09T23:48:56,654 Python recognizes 'plom_server.Authentication.migrations' as an importable package[^1], 2026-02-09T23:48:56,654 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:56,655 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:56,656 package, please make sure that 'plom_server.Authentication.migrations' is explicitly added 2026-02-09T23:48:56,656 to the `packages` configuration field. 2026-02-09T23:48:56,657 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:56,658 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:56,659 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:56,659 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:56,660 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:56,661 If you don't want 'plom_server.Authentication.migrations' to be distributed and are 2026-02-09T23:48:56,662 already explicitly excluding 'plom_server.Authentication.migrations' via 2026-02-09T23:48:56,662 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:56,663 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:56,663 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:56,664 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:56,665 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:56,667 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:56,667 even if it does not contain any `.py` files. 2026-02-09T23:48:56,668 On the other hand, currently there is no concept of package data 2026-02-09T23:48:56,668 directory, all directories are treated like packages. 2026-02-09T23:48:56,668 ******************************************************************************** 2026-02-09T23:48:56,669 !! 2026-02-09T23:48:56,669 check.warn(importable) 2026-02-09T23:48:56,670 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Authentication.tests' is absent from the `packages` configuration. 2026-02-09T23:48:56,670 !! 2026-02-09T23:48:56,671 ******************************************************************************** 2026-02-09T23:48:56,671 ############################ 2026-02-09T23:48:56,672 # Package would be ignored # 2026-02-09T23:48:56,672 ############################ 2026-02-09T23:48:56,673 Python recognizes 'plom_server.Authentication.tests' as an importable package[^1], 2026-02-09T23:48:56,673 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:56,674 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:56,674 package, please make sure that 'plom_server.Authentication.tests' is explicitly added 2026-02-09T23:48:56,674 to the `packages` configuration field. 2026-02-09T23:48:56,675 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:56,675 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:56,676 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:56,677 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:56,678 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:56,679 If you don't want 'plom_server.Authentication.tests' to be distributed and are 2026-02-09T23:48:56,680 already explicitly excluding 'plom_server.Authentication.tests' via 2026-02-09T23:48:56,680 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:56,681 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:56,681 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:56,683 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:56,684 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:56,685 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:56,686 even if it does not contain any `.py` files. 2026-02-09T23:48:56,686 On the other hand, currently there is no concept of package data 2026-02-09T23:48:56,687 directory, all directories are treated like packages. 2026-02-09T23:48:56,687 ******************************************************************************** 2026-02-09T23:48:56,688 !! 2026-02-09T23:48:56,688 check.warn(importable) 2026-02-09T23:48:56,689 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Base.migrations' is absent from the `packages` configuration. 2026-02-09T23:48:56,689 !! 2026-02-09T23:48:56,690 ******************************************************************************** 2026-02-09T23:48:56,691 ############################ 2026-02-09T23:48:56,691 # Package would be ignored # 2026-02-09T23:48:56,692 ############################ 2026-02-09T23:48:56,692 Python recognizes 'plom_server.Base.migrations' as an importable package[^1], 2026-02-09T23:48:56,693 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:56,694 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:56,695 package, please make sure that 'plom_server.Base.migrations' is explicitly added 2026-02-09T23:48:56,695 to the `packages` configuration field. 2026-02-09T23:48:56,696 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:56,696 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:56,696 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:56,697 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:56,698 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:56,699 If you don't want 'plom_server.Base.migrations' to be distributed and are 2026-02-09T23:48:56,699 already explicitly excluding 'plom_server.Base.migrations' via 2026-02-09T23:48:56,699 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:56,700 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:56,700 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:56,701 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:56,702 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:56,703 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:56,703 even if it does not contain any `.py` files. 2026-02-09T23:48:56,704 On the other hand, currently there is no concept of package data 2026-02-09T23:48:56,704 directory, all directories are treated like packages. 2026-02-09T23:48:56,705 ******************************************************************************** 2026-02-09T23:48:56,706 !! 2026-02-09T23:48:56,706 check.warn(importable) 2026-02-09T23:48:56,707 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.BuildPaperPDF.management.commands' is absent from the `packages` configuration. 2026-02-09T23:48:56,708 !! 2026-02-09T23:48:56,709 ******************************************************************************** 2026-02-09T23:48:56,709 ############################ 2026-02-09T23:48:56,710 # Package would be ignored # 2026-02-09T23:48:56,710 ############################ 2026-02-09T23:48:56,711 Python recognizes 'plom_server.BuildPaperPDF.management.commands' as an importable package[^1], 2026-02-09T23:48:56,711 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:56,712 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:56,713 package, please make sure that 'plom_server.BuildPaperPDF.management.commands' is explicitly added 2026-02-09T23:48:56,713 to the `packages` configuration field. 2026-02-09T23:48:56,714 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:56,715 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:56,715 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:56,716 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:56,717 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:56,718 If you don't want 'plom_server.BuildPaperPDF.management.commands' to be distributed and are 2026-02-09T23:48:56,719 already explicitly excluding 'plom_server.BuildPaperPDF.management.commands' via 2026-02-09T23:48:56,719 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:56,720 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:56,721 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:56,722 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:56,722 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:56,723 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:56,724 even if it does not contain any `.py` files. 2026-02-09T23:48:56,724 On the other hand, currently there is no concept of package data 2026-02-09T23:48:56,724 directory, all directories are treated like packages. 2026-02-09T23:48:56,725 ******************************************************************************** 2026-02-09T23:48:56,726 !! 2026-02-09T23:48:56,726 check.warn(importable) 2026-02-09T23:48:56,726 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.BuildPaperPDF.migrations' is absent from the `packages` configuration. 2026-02-09T23:48:56,727 !! 2026-02-09T23:48:56,727 ******************************************************************************** 2026-02-09T23:48:56,728 ############################ 2026-02-09T23:48:56,728 # Package would be ignored # 2026-02-09T23:48:56,729 ############################ 2026-02-09T23:48:56,729 Python recognizes 'plom_server.BuildPaperPDF.migrations' as an importable package[^1], 2026-02-09T23:48:56,729 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:56,731 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:56,731 package, please make sure that 'plom_server.BuildPaperPDF.migrations' is explicitly added 2026-02-09T23:48:56,732 to the `packages` configuration field. 2026-02-09T23:48:56,733 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:56,734 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:56,734 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:56,736 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:56,737 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:56,738 If you don't want 'plom_server.BuildPaperPDF.migrations' to be distributed and are 2026-02-09T23:48:56,739 already explicitly excluding 'plom_server.BuildPaperPDF.migrations' via 2026-02-09T23:48:56,739 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:56,740 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:56,740 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:56,741 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:56,742 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:56,744 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:56,744 even if it does not contain any `.py` files. 2026-02-09T23:48:56,745 On the other hand, currently there is no concept of package data 2026-02-09T23:48:56,745 directory, all directories are treated like packages. 2026-02-09T23:48:56,746 ******************************************************************************** 2026-02-09T23:48:56,747 !! 2026-02-09T23:48:56,748 check.warn(importable) 2026-02-09T23:48:56,748 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Contrib.management.commands' is absent from the `packages` configuration. 2026-02-09T23:48:56,749 !! 2026-02-09T23:48:56,750 ******************************************************************************** 2026-02-09T23:48:56,751 ############################ 2026-02-09T23:48:56,751 # Package would be ignored # 2026-02-09T23:48:56,752 ############################ 2026-02-09T23:48:56,752 Python recognizes 'plom_server.Contrib.management.commands' as an importable package[^1], 2026-02-09T23:48:56,753 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:56,753 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:56,754 package, please make sure that 'plom_server.Contrib.management.commands' is explicitly added 2026-02-09T23:48:56,754 to the `packages` configuration field. 2026-02-09T23:48:56,755 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:56,755 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:56,755 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:56,756 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:56,757 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:56,758 If you don't want 'plom_server.Contrib.management.commands' to be distributed and are 2026-02-09T23:48:56,758 already explicitly excluding 'plom_server.Contrib.management.commands' via 2026-02-09T23:48:56,759 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:56,759 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:56,760 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:56,761 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:56,762 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:56,764 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:56,764 even if it does not contain any `.py` files. 2026-02-09T23:48:56,765 On the other hand, currently there is no concept of package data 2026-02-09T23:48:56,765 directory, all directories are treated like packages. 2026-02-09T23:48:56,766 ******************************************************************************** 2026-02-09T23:48:56,767 !! 2026-02-09T23:48:56,768 check.warn(importable) 2026-02-09T23:48:56,768 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Finish.management.commands' is absent from the `packages` configuration. 2026-02-09T23:48:56,768 !! 2026-02-09T23:48:56,769 ******************************************************************************** 2026-02-09T23:48:56,770 ############################ 2026-02-09T23:48:56,770 # Package would be ignored # 2026-02-09T23:48:56,771 ############################ 2026-02-09T23:48:56,771 Python recognizes 'plom_server.Finish.management.commands' as an importable package[^1], 2026-02-09T23:48:56,772 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:56,773 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:56,774 package, please make sure that 'plom_server.Finish.management.commands' is explicitly added 2026-02-09T23:48:56,774 to the `packages` configuration field. 2026-02-09T23:48:56,775 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:56,776 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:56,776 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:56,777 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:56,778 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:56,778 If you don't want 'plom_server.Finish.management.commands' to be distributed and are 2026-02-09T23:48:56,779 already explicitly excluding 'plom_server.Finish.management.commands' via 2026-02-09T23:48:56,779 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:56,779 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:56,780 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:56,780 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:56,781 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:56,782 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:56,782 even if it does not contain any `.py` files. 2026-02-09T23:48:56,783 On the other hand, currently there is no concept of package data 2026-02-09T23:48:56,783 directory, all directories are treated like packages. 2026-02-09T23:48:56,784 ******************************************************************************** 2026-02-09T23:48:56,784 !! 2026-02-09T23:48:56,785 check.warn(importable) 2026-02-09T23:48:56,785 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Finish.migrations' is absent from the `packages` configuration. 2026-02-09T23:48:56,786 !! 2026-02-09T23:48:56,787 ******************************************************************************** 2026-02-09T23:48:56,787 ############################ 2026-02-09T23:48:56,788 # Package would be ignored # 2026-02-09T23:48:56,788 ############################ 2026-02-09T23:48:56,789 Python recognizes 'plom_server.Finish.migrations' as an importable package[^1], 2026-02-09T23:48:56,790 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:56,791 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:56,791 package, please make sure that 'plom_server.Finish.migrations' is explicitly added 2026-02-09T23:48:56,792 to the `packages` configuration field. 2026-02-09T23:48:56,793 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:56,794 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:56,794 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:56,795 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:56,796 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:56,797 If you don't want 'plom_server.Finish.migrations' to be distributed and are 2026-02-09T23:48:56,797 already explicitly excluding 'plom_server.Finish.migrations' via 2026-02-09T23:48:56,798 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:56,798 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:56,799 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:56,800 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:56,801 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:56,802 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:56,803 even if it does not contain any `.py` files. 2026-02-09T23:48:56,803 On the other hand, currently there is no concept of package data 2026-02-09T23:48:56,803 directory, all directories are treated like packages. 2026-02-09T23:48:56,804 ******************************************************************************** 2026-02-09T23:48:56,804 !! 2026-02-09T23:48:56,805 check.warn(importable) 2026-02-09T23:48:56,805 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Finish.templatetags' is absent from the `packages` configuration. 2026-02-09T23:48:56,805 !! 2026-02-09T23:48:56,806 ******************************************************************************** 2026-02-09T23:48:56,806 ############################ 2026-02-09T23:48:56,807 # Package would be ignored # 2026-02-09T23:48:56,807 ############################ 2026-02-09T23:48:56,807 Python recognizes 'plom_server.Finish.templatetags' as an importable package[^1], 2026-02-09T23:48:56,808 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:56,809 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:56,809 package, please make sure that 'plom_server.Finish.templatetags' is explicitly added 2026-02-09T23:48:56,810 to the `packages` configuration field. 2026-02-09T23:48:56,811 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:56,811 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:56,812 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:56,813 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:56,814 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:56,815 If you don't want 'plom_server.Finish.templatetags' to be distributed and are 2026-02-09T23:48:56,816 already explicitly excluding 'plom_server.Finish.templatetags' via 2026-02-09T23:48:56,816 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:56,817 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:56,817 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:56,818 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:56,819 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:56,821 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:56,821 even if it does not contain any `.py` files. 2026-02-09T23:48:56,822 On the other hand, currently there is no concept of package data 2026-02-09T23:48:56,822 directory, all directories are treated like packages. 2026-02-09T23:48:56,823 ******************************************************************************** 2026-02-09T23:48:56,824 !! 2026-02-09T23:48:56,824 check.warn(importable) 2026-02-09T23:48:56,825 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Finish.tests' is absent from the `packages` configuration. 2026-02-09T23:48:56,825 !! 2026-02-09T23:48:56,826 ******************************************************************************** 2026-02-09T23:48:56,827 ############################ 2026-02-09T23:48:56,827 # Package would be ignored # 2026-02-09T23:48:56,828 ############################ 2026-02-09T23:48:56,828 Python recognizes 'plom_server.Finish.tests' as an importable package[^1], 2026-02-09T23:48:56,829 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:56,830 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:56,831 package, please make sure that 'plom_server.Finish.tests' is explicitly added 2026-02-09T23:48:56,831 to the `packages` configuration field. 2026-02-09T23:48:56,832 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:56,832 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:56,833 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:56,833 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:56,834 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:56,835 If you don't want 'plom_server.Finish.tests' to be distributed and are 2026-02-09T23:48:56,835 already explicitly excluding 'plom_server.Finish.tests' via 2026-02-09T23:48:56,836 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:56,836 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:56,837 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:56,838 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:56,838 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:56,840 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:56,841 even if it does not contain any `.py` files. 2026-02-09T23:48:56,841 On the other hand, currently there is no concept of package data 2026-02-09T23:48:56,842 directory, all directories are treated like packages. 2026-02-09T23:48:56,842 ******************************************************************************** 2026-02-09T23:48:56,843 !! 2026-02-09T23:48:56,843 check.warn(importable) 2026-02-09T23:48:56,844 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Finish.useful_files_for_testing' is absent from the `packages` configuration. 2026-02-09T23:48:56,844 !! 2026-02-09T23:48:56,845 ******************************************************************************** 2026-02-09T23:48:56,846 ############################ 2026-02-09T23:48:56,847 # Package would be ignored # 2026-02-09T23:48:56,847 ############################ 2026-02-09T23:48:56,848 Python recognizes 'plom_server.Finish.useful_files_for_testing' as an importable package[^1], 2026-02-09T23:48:56,848 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:56,849 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:56,850 package, please make sure that 'plom_server.Finish.useful_files_for_testing' is explicitly added 2026-02-09T23:48:56,850 to the `packages` configuration field. 2026-02-09T23:48:56,851 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:56,851 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:56,852 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:56,853 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:56,854 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:56,855 If you don't want 'plom_server.Finish.useful_files_for_testing' to be distributed and are 2026-02-09T23:48:56,856 already explicitly excluding 'plom_server.Finish.useful_files_for_testing' via 2026-02-09T23:48:56,857 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:56,857 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:56,858 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:56,858 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:56,859 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:56,860 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:56,861 even if it does not contain any `.py` files. 2026-02-09T23:48:56,861 On the other hand, currently there is no concept of package data 2026-02-09T23:48:56,861 directory, all directories are treated like packages. 2026-02-09T23:48:56,862 ******************************************************************************** 2026-02-09T23:48:56,862 !! 2026-02-09T23:48:56,863 check.warn(importable) 2026-02-09T23:48:56,863 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Finish.views' is absent from the `packages` configuration. 2026-02-09T23:48:56,864 !! 2026-02-09T23:48:56,864 ******************************************************************************** 2026-02-09T23:48:56,865 ############################ 2026-02-09T23:48:56,865 # Package would be ignored # 2026-02-09T23:48:56,865 ############################ 2026-02-09T23:48:56,866 Python recognizes 'plom_server.Finish.views' as an importable package[^1], 2026-02-09T23:48:56,866 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:56,867 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:56,868 package, please make sure that 'plom_server.Finish.views' is explicitly added 2026-02-09T23:48:56,868 to the `packages` configuration field. 2026-02-09T23:48:56,869 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:56,870 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:56,870 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:56,871 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:56,872 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:56,873 If you don't want 'plom_server.Finish.views' to be distributed and are 2026-02-09T23:48:56,874 already explicitly excluding 'plom_server.Finish.views' via 2026-02-09T23:48:56,874 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:56,875 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:56,875 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:56,876 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:56,877 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:56,879 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:56,879 even if it does not contain any `.py` files. 2026-02-09T23:48:56,879 On the other hand, currently there is no concept of package data 2026-02-09T23:48:56,880 directory, all directories are treated like packages. 2026-02-09T23:48:56,880 ******************************************************************************** 2026-02-09T23:48:56,882 !! 2026-02-09T23:48:56,882 check.warn(importable) 2026-02-09T23:48:56,883 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Identify.management.commands' is absent from the `packages` configuration. 2026-02-09T23:48:56,883 !! 2026-02-09T23:48:56,884 ******************************************************************************** 2026-02-09T23:48:56,885 ############################ 2026-02-09T23:48:56,885 # Package would be ignored # 2026-02-09T23:48:56,886 ############################ 2026-02-09T23:48:56,886 Python recognizes 'plom_server.Identify.management.commands' as an importable package[^1], 2026-02-09T23:48:56,886 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:56,887 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:56,887 package, please make sure that 'plom_server.Identify.management.commands' is explicitly added 2026-02-09T23:48:56,888 to the `packages` configuration field. 2026-02-09T23:48:56,888 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:56,889 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:56,889 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:56,890 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:56,890 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:56,891 If you don't want 'plom_server.Identify.management.commands' to be distributed and are 2026-02-09T23:48:56,892 already explicitly excluding 'plom_server.Identify.management.commands' via 2026-02-09T23:48:56,892 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:56,893 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:56,893 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:56,895 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:56,896 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:56,897 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:56,898 even if it does not contain any `.py` files. 2026-02-09T23:48:56,899 On the other hand, currently there is no concept of package data 2026-02-09T23:48:56,899 directory, all directories are treated like packages. 2026-02-09T23:48:56,900 ******************************************************************************** 2026-02-09T23:48:56,901 !! 2026-02-09T23:48:56,901 check.warn(importable) 2026-02-09T23:48:56,902 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Identify.migrations' is absent from the `packages` configuration. 2026-02-09T23:48:56,902 !! 2026-02-09T23:48:56,903 ******************************************************************************** 2026-02-09T23:48:56,904 ############################ 2026-02-09T23:48:56,904 # Package would be ignored # 2026-02-09T23:48:56,905 ############################ 2026-02-09T23:48:56,905 Python recognizes 'plom_server.Identify.migrations' as an importable package[^1], 2026-02-09T23:48:56,906 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:56,907 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:56,907 package, please make sure that 'plom_server.Identify.migrations' is explicitly added 2026-02-09T23:48:56,908 to the `packages` configuration field. 2026-02-09T23:48:56,909 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:56,909 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:56,910 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:56,911 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:56,912 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:56,912 If you don't want 'plom_server.Identify.migrations' to be distributed and are 2026-02-09T23:48:56,913 already explicitly excluding 'plom_server.Identify.migrations' via 2026-02-09T23:48:56,913 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:56,913 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:56,914 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:56,915 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:56,915 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:56,917 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:56,917 even if it does not contain any `.py` files. 2026-02-09T23:48:56,917 On the other hand, currently there is no concept of package data 2026-02-09T23:48:56,918 directory, all directories are treated like packages. 2026-02-09T23:48:56,918 ******************************************************************************** 2026-02-09T23:48:56,919 !! 2026-02-09T23:48:56,920 check.warn(importable) 2026-02-09T23:48:56,920 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Launcher.migrations' is absent from the `packages` configuration. 2026-02-09T23:48:56,921 !! 2026-02-09T23:48:56,922 ******************************************************************************** 2026-02-09T23:48:56,922 ############################ 2026-02-09T23:48:56,923 # Package would be ignored # 2026-02-09T23:48:56,923 ############################ 2026-02-09T23:48:56,924 Python recognizes 'plom_server.Launcher.migrations' as an importable package[^1], 2026-02-09T23:48:56,924 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:56,925 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:56,926 package, please make sure that 'plom_server.Launcher.migrations' is explicitly added 2026-02-09T23:48:56,926 to the `packages` configuration field. 2026-02-09T23:48:56,927 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:56,928 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:56,928 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:56,929 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:56,930 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:56,931 If you don't want 'plom_server.Launcher.migrations' to be distributed and are 2026-02-09T23:48:56,932 already explicitly excluding 'plom_server.Launcher.migrations' via 2026-02-09T23:48:56,933 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:56,933 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:56,934 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:56,935 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:56,936 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:56,938 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:56,939 even if it does not contain any `.py` files. 2026-02-09T23:48:56,939 On the other hand, currently there is no concept of package data 2026-02-09T23:48:56,940 directory, all directories are treated like packages. 2026-02-09T23:48:56,940 ******************************************************************************** 2026-02-09T23:48:56,941 !! 2026-02-09T23:48:56,942 check.warn(importable) 2026-02-09T23:48:56,942 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Mark.migrations' is absent from the `packages` configuration. 2026-02-09T23:48:56,943 !! 2026-02-09T23:48:56,944 ******************************************************************************** 2026-02-09T23:48:56,944 ############################ 2026-02-09T23:48:56,945 # Package would be ignored # 2026-02-09T23:48:56,945 ############################ 2026-02-09T23:48:56,946 Python recognizes 'plom_server.Mark.migrations' as an importable package[^1], 2026-02-09T23:48:56,946 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:56,947 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:56,948 package, please make sure that 'plom_server.Mark.migrations' is explicitly added 2026-02-09T23:48:56,948 to the `packages` configuration field. 2026-02-09T23:48:56,949 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:56,950 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:56,951 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:56,952 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:56,953 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:56,955 If you don't want 'plom_server.Mark.migrations' to be distributed and are 2026-02-09T23:48:56,955 already explicitly excluding 'plom_server.Mark.migrations' via 2026-02-09T23:48:56,956 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:56,957 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:56,957 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:56,959 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:56,960 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:56,962 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:56,963 even if it does not contain any `.py` files. 2026-02-09T23:48:56,963 On the other hand, currently there is no concept of package data 2026-02-09T23:48:56,964 directory, all directories are treated like packages. 2026-02-09T23:48:56,965 ******************************************************************************** 2026-02-09T23:48:56,966 !! 2026-02-09T23:48:56,967 check.warn(importable) 2026-02-09T23:48:56,968 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Mark.models' is absent from the `packages` configuration. 2026-02-09T23:48:56,968 !! 2026-02-09T23:48:56,969 ******************************************************************************** 2026-02-09T23:48:56,970 ############################ 2026-02-09T23:48:56,971 # Package would be ignored # 2026-02-09T23:48:56,971 ############################ 2026-02-09T23:48:56,972 Python recognizes 'plom_server.Mark.models' as an importable package[^1], 2026-02-09T23:48:56,973 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:56,974 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:56,975 package, please make sure that 'plom_server.Mark.models' is explicitly added 2026-02-09T23:48:56,975 to the `packages` configuration field. 2026-02-09T23:48:56,976 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:56,977 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:56,977 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:56,978 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:56,979 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:56,980 If you don't want 'plom_server.Mark.models' to be distributed and are 2026-02-09T23:48:56,980 already explicitly excluding 'plom_server.Mark.models' via 2026-02-09T23:48:56,981 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:56,981 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:56,982 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:56,983 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:56,984 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:56,986 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:56,986 even if it does not contain any `.py` files. 2026-02-09T23:48:56,987 On the other hand, currently there is no concept of package data 2026-02-09T23:48:56,987 directory, all directories are treated like packages. 2026-02-09T23:48:56,988 ******************************************************************************** 2026-02-09T23:48:56,989 !! 2026-02-09T23:48:56,989 check.warn(importable) 2026-02-09T23:48:56,990 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Mark.serializers' is absent from the `packages` configuration. 2026-02-09T23:48:56,991 !! 2026-02-09T23:48:56,992 ******************************************************************************** 2026-02-09T23:48:56,992 ############################ 2026-02-09T23:48:56,993 # Package would be ignored # 2026-02-09T23:48:56,994 ############################ 2026-02-09T23:48:56,994 Python recognizes 'plom_server.Mark.serializers' as an importable package[^1], 2026-02-09T23:48:56,995 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:56,996 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:56,997 package, please make sure that 'plom_server.Mark.serializers' is explicitly added 2026-02-09T23:48:56,997 to the `packages` configuration field. 2026-02-09T23:48:56,998 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:56,999 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:56,999 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,001 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,002 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,003 If you don't want 'plom_server.Mark.serializers' to be distributed and are 2026-02-09T23:48:57,004 already explicitly excluding 'plom_server.Mark.serializers' via 2026-02-09T23:48:57,005 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,005 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,006 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,007 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,008 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,010 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,010 even if it does not contain any `.py` files. 2026-02-09T23:48:57,011 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,011 directory, all directories are treated like packages. 2026-02-09T23:48:57,012 ******************************************************************************** 2026-02-09T23:48:57,013 !! 2026-02-09T23:48:57,013 check.warn(importable) 2026-02-09T23:48:57,014 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Papers.management.commands' is absent from the `packages` configuration. 2026-02-09T23:48:57,014 !! 2026-02-09T23:48:57,015 ******************************************************************************** 2026-02-09T23:48:57,016 ############################ 2026-02-09T23:48:57,016 # Package would be ignored # 2026-02-09T23:48:57,017 ############################ 2026-02-09T23:48:57,017 Python recognizes 'plom_server.Papers.management.commands' as an importable package[^1], 2026-02-09T23:48:57,018 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,019 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,019 package, please make sure that 'plom_server.Papers.management.commands' is explicitly added 2026-02-09T23:48:57,020 to the `packages` configuration field. 2026-02-09T23:48:57,021 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,022 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,023 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,024 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,026 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,027 If you don't want 'plom_server.Papers.management.commands' to be distributed and are 2026-02-09T23:48:57,028 already explicitly excluding 'plom_server.Papers.management.commands' via 2026-02-09T23:48:57,028 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,029 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,030 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,031 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,032 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,033 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,034 even if it does not contain any `.py` files. 2026-02-09T23:48:57,034 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,035 directory, all directories are treated like packages. 2026-02-09T23:48:57,035 ******************************************************************************** 2026-02-09T23:48:57,036 !! 2026-02-09T23:48:57,037 check.warn(importable) 2026-02-09T23:48:57,037 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Papers.migrations' is absent from the `packages` configuration. 2026-02-09T23:48:57,038 !! 2026-02-09T23:48:57,039 ******************************************************************************** 2026-02-09T23:48:57,039 ############################ 2026-02-09T23:48:57,040 # Package would be ignored # 2026-02-09T23:48:57,040 ############################ 2026-02-09T23:48:57,040 Python recognizes 'plom_server.Papers.migrations' as an importable package[^1], 2026-02-09T23:48:57,041 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,041 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,042 package, please make sure that 'plom_server.Papers.migrations' is explicitly added 2026-02-09T23:48:57,042 to the `packages` configuration field. 2026-02-09T23:48:57,043 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,043 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,044 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,044 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,045 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,046 If you don't want 'plom_server.Papers.migrations' to be distributed and are 2026-02-09T23:48:57,046 already explicitly excluding 'plom_server.Papers.migrations' via 2026-02-09T23:48:57,047 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,047 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,048 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,049 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,051 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,053 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,053 even if it does not contain any `.py` files. 2026-02-09T23:48:57,054 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,054 directory, all directories are treated like packages. 2026-02-09T23:48:57,055 ******************************************************************************** 2026-02-09T23:48:57,056 !! 2026-02-09T23:48:57,057 check.warn(importable) 2026-02-09T23:48:57,057 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Preparation.management.commands' is absent from the `packages` configuration. 2026-02-09T23:48:57,057 !! 2026-02-09T23:48:57,058 ******************************************************************************** 2026-02-09T23:48:57,059 ############################ 2026-02-09T23:48:57,059 # Package would be ignored # 2026-02-09T23:48:57,060 ############################ 2026-02-09T23:48:57,060 Python recognizes 'plom_server.Preparation.management.commands' as an importable package[^1], 2026-02-09T23:48:57,061 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,062 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,062 package, please make sure that 'plom_server.Preparation.management.commands' is explicitly added 2026-02-09T23:48:57,063 to the `packages` configuration field. 2026-02-09T23:48:57,064 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,065 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,065 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,067 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,067 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,068 If you don't want 'plom_server.Preparation.management.commands' to be distributed and are 2026-02-09T23:48:57,069 already explicitly excluding 'plom_server.Preparation.management.commands' via 2026-02-09T23:48:57,069 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,069 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,070 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,070 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,071 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,072 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,073 even if it does not contain any `.py` files. 2026-02-09T23:48:57,073 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,073 directory, all directories are treated like packages. 2026-02-09T23:48:57,074 ******************************************************************************** 2026-02-09T23:48:57,075 !! 2026-02-09T23:48:57,075 check.warn(importable) 2026-02-09T23:48:57,076 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Preparation.migrations' is absent from the `packages` configuration. 2026-02-09T23:48:57,076 !! 2026-02-09T23:48:57,077 ******************************************************************************** 2026-02-09T23:48:57,077 ############################ 2026-02-09T23:48:57,078 # Package would be ignored # 2026-02-09T23:48:57,079 ############################ 2026-02-09T23:48:57,079 Python recognizes 'plom_server.Preparation.migrations' as an importable package[^1], 2026-02-09T23:48:57,080 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,081 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,081 package, please make sure that 'plom_server.Preparation.migrations' is explicitly added 2026-02-09T23:48:57,082 to the `packages` configuration field. 2026-02-09T23:48:57,083 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,084 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,084 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,085 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,086 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,087 If you don't want 'plom_server.Preparation.migrations' to be distributed and are 2026-02-09T23:48:57,088 already explicitly excluding 'plom_server.Preparation.migrations' via 2026-02-09T23:48:57,088 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,089 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,089 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,090 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,091 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,093 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,093 even if it does not contain any `.py` files. 2026-02-09T23:48:57,094 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,094 directory, all directories are treated like packages. 2026-02-09T23:48:57,094 ******************************************************************************** 2026-02-09T23:48:57,095 !! 2026-02-09T23:48:57,095 check.warn(importable) 2026-02-09T23:48:57,096 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Preparation.tests' is absent from the `packages` configuration. 2026-02-09T23:48:57,096 !! 2026-02-09T23:48:57,097 ******************************************************************************** 2026-02-09T23:48:57,097 ############################ 2026-02-09T23:48:57,098 # Package would be ignored # 2026-02-09T23:48:57,098 ############################ 2026-02-09T23:48:57,098 Python recognizes 'plom_server.Preparation.tests' as an importable package[^1], 2026-02-09T23:48:57,099 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,099 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,100 package, please make sure that 'plom_server.Preparation.tests' is explicitly added 2026-02-09T23:48:57,100 to the `packages` configuration field. 2026-02-09T23:48:57,101 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,101 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,102 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,103 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,104 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,105 If you don't want 'plom_server.Preparation.tests' to be distributed and are 2026-02-09T23:48:57,106 already explicitly excluding 'plom_server.Preparation.tests' via 2026-02-09T23:48:57,106 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,107 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,108 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,109 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,110 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,111 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,111 even if it does not contain any `.py` files. 2026-02-09T23:48:57,112 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,112 directory, all directories are treated like packages. 2026-02-09T23:48:57,113 ******************************************************************************** 2026-02-09T23:48:57,114 !! 2026-02-09T23:48:57,114 check.warn(importable) 2026-02-09T23:48:57,115 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Preparation.useful_files_for_testing' is absent from the `packages` configuration. 2026-02-09T23:48:57,115 !! 2026-02-09T23:48:57,116 ******************************************************************************** 2026-02-09T23:48:57,117 ############################ 2026-02-09T23:48:57,117 # Package would be ignored # 2026-02-09T23:48:57,118 ############################ 2026-02-09T23:48:57,118 Python recognizes 'plom_server.Preparation.useful_files_for_testing' as an importable package[^1], 2026-02-09T23:48:57,119 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,120 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,120 package, please make sure that 'plom_server.Preparation.useful_files_for_testing' is explicitly added 2026-02-09T23:48:57,121 to the `packages` configuration field. 2026-02-09T23:48:57,121 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,122 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,122 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,123 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,124 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,125 If you don't want 'plom_server.Preparation.useful_files_for_testing' to be distributed and are 2026-02-09T23:48:57,125 already explicitly excluding 'plom_server.Preparation.useful_files_for_testing' via 2026-02-09T23:48:57,126 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,126 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,126 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,127 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,128 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,130 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,130 even if it does not contain any `.py` files. 2026-02-09T23:48:57,131 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,131 directory, all directories are treated like packages. 2026-02-09T23:48:57,132 ******************************************************************************** 2026-02-09T23:48:57,133 !! 2026-02-09T23:48:57,134 check.warn(importable) 2026-02-09T23:48:57,134 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Preparation.views' is absent from the `packages` configuration. 2026-02-09T23:48:57,135 !! 2026-02-09T23:48:57,136 ******************************************************************************** 2026-02-09T23:48:57,136 ############################ 2026-02-09T23:48:57,137 # Package would be ignored # 2026-02-09T23:48:57,137 ############################ 2026-02-09T23:48:57,138 Python recognizes 'plom_server.Preparation.views' as an importable package[^1], 2026-02-09T23:48:57,138 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,139 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,140 package, please make sure that 'plom_server.Preparation.views' is explicitly added 2026-02-09T23:48:57,140 to the `packages` configuration field. 2026-02-09T23:48:57,141 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,142 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,142 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,143 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,144 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,146 If you don't want 'plom_server.Preparation.views' to be distributed and are 2026-02-09T23:48:57,146 already explicitly excluding 'plom_server.Preparation.views' via 2026-02-09T23:48:57,147 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,147 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,148 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,149 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,149 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,150 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,151 even if it does not contain any `.py` files. 2026-02-09T23:48:57,151 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,152 directory, all directories are treated like packages. 2026-02-09T23:48:57,152 ******************************************************************************** 2026-02-09T23:48:57,153 !! 2026-02-09T23:48:57,153 check.warn(importable) 2026-02-09T23:48:57,153 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Progress.tests' is absent from the `packages` configuration. 2026-02-09T23:48:57,154 !! 2026-02-09T23:48:57,155 ******************************************************************************** 2026-02-09T23:48:57,155 ############################ 2026-02-09T23:48:57,155 # Package would be ignored # 2026-02-09T23:48:57,156 ############################ 2026-02-09T23:48:57,156 Python recognizes 'plom_server.Progress.tests' as an importable package[^1], 2026-02-09T23:48:57,157 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,158 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,158 package, please make sure that 'plom_server.Progress.tests' is explicitly added 2026-02-09T23:48:57,159 to the `packages` configuration field. 2026-02-09T23:48:57,160 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,160 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,161 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,162 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,163 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,164 If you don't want 'plom_server.Progress.tests' to be distributed and are 2026-02-09T23:48:57,165 already explicitly excluding 'plom_server.Progress.tests' via 2026-02-09T23:48:57,165 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,166 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,166 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,167 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,168 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,169 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,170 even if it does not contain any `.py` files. 2026-02-09T23:48:57,170 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,171 directory, all directories are treated like packages. 2026-02-09T23:48:57,171 ******************************************************************************** 2026-02-09T23:48:57,173 !! 2026-02-09T23:48:57,173 check.warn(importable) 2026-02-09T23:48:57,174 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Progress.views' is absent from the `packages` configuration. 2026-02-09T23:48:57,175 !! 2026-02-09T23:48:57,175 ******************************************************************************** 2026-02-09T23:48:57,176 ############################ 2026-02-09T23:48:57,176 # Package would be ignored # 2026-02-09T23:48:57,177 ############################ 2026-02-09T23:48:57,177 Python recognizes 'plom_server.Progress.views' as an importable package[^1], 2026-02-09T23:48:57,177 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,178 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,178 package, please make sure that 'plom_server.Progress.views' is explicitly added 2026-02-09T23:48:57,179 to the `packages` configuration field. 2026-02-09T23:48:57,180 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,180 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,180 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,181 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,182 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,183 If you don't want 'plom_server.Progress.views' to be distributed and are 2026-02-09T23:48:57,183 already explicitly excluding 'plom_server.Progress.views' via 2026-02-09T23:48:57,184 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,184 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,185 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,186 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,187 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,188 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,189 even if it does not contain any `.py` files. 2026-02-09T23:48:57,189 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,190 directory, all directories are treated like packages. 2026-02-09T23:48:57,190 ******************************************************************************** 2026-02-09T23:48:57,192 !! 2026-02-09T23:48:57,192 check.warn(importable) 2026-02-09T23:48:57,193 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.QuestionClustering.migrations' is absent from the `packages` configuration. 2026-02-09T23:48:57,193 !! 2026-02-09T23:48:57,194 ******************************************************************************** 2026-02-09T23:48:57,194 ############################ 2026-02-09T23:48:57,195 # Package would be ignored # 2026-02-09T23:48:57,195 ############################ 2026-02-09T23:48:57,196 Python recognizes 'plom_server.QuestionClustering.migrations' as an importable package[^1], 2026-02-09T23:48:57,196 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,197 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,198 package, please make sure that 'plom_server.QuestionClustering.migrations' is explicitly added 2026-02-09T23:48:57,199 to the `packages` configuration field. 2026-02-09T23:48:57,200 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,201 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,202 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,202 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,203 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,204 If you don't want 'plom_server.QuestionClustering.migrations' to be distributed and are 2026-02-09T23:48:57,204 already explicitly excluding 'plom_server.QuestionClustering.migrations' via 2026-02-09T23:48:57,204 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,205 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,205 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,206 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,207 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,208 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,208 even if it does not contain any `.py` files. 2026-02-09T23:48:57,209 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,209 directory, all directories are treated like packages. 2026-02-09T23:48:57,210 ******************************************************************************** 2026-02-09T23:48:57,210 !! 2026-02-09T23:48:57,211 check.warn(importable) 2026-02-09T23:48:57,212 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.QuestionTags.management.commands' is absent from the `packages` configuration. 2026-02-09T23:48:57,212 !! 2026-02-09T23:48:57,214 ******************************************************************************** 2026-02-09T23:48:57,214 ############################ 2026-02-09T23:48:57,215 # Package would be ignored # 2026-02-09T23:48:57,215 ############################ 2026-02-09T23:48:57,216 Python recognizes 'plom_server.QuestionTags.management.commands' as an importable package[^1], 2026-02-09T23:48:57,216 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,218 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,218 package, please make sure that 'plom_server.QuestionTags.management.commands' is explicitly added 2026-02-09T23:48:57,219 to the `packages` configuration field. 2026-02-09T23:48:57,220 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,220 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,221 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,222 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,223 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,224 If you don't want 'plom_server.QuestionTags.management.commands' to be distributed and are 2026-02-09T23:48:57,224 already explicitly excluding 'plom_server.QuestionTags.management.commands' via 2026-02-09T23:48:57,225 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,225 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,226 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,227 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,228 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,229 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,230 even if it does not contain any `.py` files. 2026-02-09T23:48:57,230 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,230 directory, all directories are treated like packages. 2026-02-09T23:48:57,231 ******************************************************************************** 2026-02-09T23:48:57,231 !! 2026-02-09T23:48:57,232 check.warn(importable) 2026-02-09T23:48:57,232 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.QuestionTags.migrations' is absent from the `packages` configuration. 2026-02-09T23:48:57,232 !! 2026-02-09T23:48:57,233 ******************************************************************************** 2026-02-09T23:48:57,234 ############################ 2026-02-09T23:48:57,234 # Package would be ignored # 2026-02-09T23:48:57,234 ############################ 2026-02-09T23:48:57,235 Python recognizes 'plom_server.QuestionTags.migrations' as an importable package[^1], 2026-02-09T23:48:57,235 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,236 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,236 package, please make sure that 'plom_server.QuestionTags.migrations' is explicitly added 2026-02-09T23:48:57,237 to the `packages` configuration field. 2026-02-09T23:48:57,237 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,238 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,238 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,239 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,240 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,241 If you don't want 'plom_server.QuestionTags.migrations' to be distributed and are 2026-02-09T23:48:57,242 already explicitly excluding 'plom_server.QuestionTags.migrations' via 2026-02-09T23:48:57,242 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,243 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,244 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,245 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,245 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,247 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,247 even if it does not contain any `.py` files. 2026-02-09T23:48:57,248 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,248 directory, all directories are treated like packages. 2026-02-09T23:48:57,249 ******************************************************************************** 2026-02-09T23:48:57,249 !! 2026-02-09T23:48:57,250 check.warn(importable) 2026-02-09T23:48:57,251 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Rectangles.management.commands' is absent from the `packages` configuration. 2026-02-09T23:48:57,251 !! 2026-02-09T23:48:57,252 ******************************************************************************** 2026-02-09T23:48:57,253 ############################ 2026-02-09T23:48:57,253 # Package would be ignored # 2026-02-09T23:48:57,254 ############################ 2026-02-09T23:48:57,255 Python recognizes 'plom_server.Rectangles.management.commands' as an importable package[^1], 2026-02-09T23:48:57,255 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,256 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,256 package, please make sure that 'plom_server.Rectangles.management.commands' is explicitly added 2026-02-09T23:48:57,257 to the `packages` configuration field. 2026-02-09T23:48:57,257 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,258 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,258 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,259 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,260 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,260 If you don't want 'plom_server.Rectangles.management.commands' to be distributed and are 2026-02-09T23:48:57,261 already explicitly excluding 'plom_server.Rectangles.management.commands' via 2026-02-09T23:48:57,261 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,261 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,262 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,263 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,264 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,265 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,266 even if it does not contain any `.py` files. 2026-02-09T23:48:57,267 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,267 directory, all directories are treated like packages. 2026-02-09T23:48:57,268 ******************************************************************************** 2026-02-09T23:48:57,269 !! 2026-02-09T23:48:57,269 check.warn(importable) 2026-02-09T23:48:57,270 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Rectangles.tests' is absent from the `packages` configuration. 2026-02-09T23:48:57,271 !! 2026-02-09T23:48:57,272 ******************************************************************************** 2026-02-09T23:48:57,273 ############################ 2026-02-09T23:48:57,273 # Package would be ignored # 2026-02-09T23:48:57,274 ############################ 2026-02-09T23:48:57,274 Python recognizes 'plom_server.Rectangles.tests' as an importable package[^1], 2026-02-09T23:48:57,275 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,276 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,276 package, please make sure that 'plom_server.Rectangles.tests' is explicitly added 2026-02-09T23:48:57,277 to the `packages` configuration field. 2026-02-09T23:48:57,278 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,278 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,279 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,280 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,281 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,282 If you don't want 'plom_server.Rectangles.tests' to be distributed and are 2026-02-09T23:48:57,283 already explicitly excluding 'plom_server.Rectangles.tests' via 2026-02-09T23:48:57,283 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,283 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,284 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,284 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,285 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,286 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,287 even if it does not contain any `.py` files. 2026-02-09T23:48:57,287 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,288 directory, all directories are treated like packages. 2026-02-09T23:48:57,288 ******************************************************************************** 2026-02-09T23:48:57,289 !! 2026-02-09T23:48:57,289 check.warn(importable) 2026-02-09T23:48:57,290 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Rubrics.management.commands' is absent from the `packages` configuration. 2026-02-09T23:48:57,290 !! 2026-02-09T23:48:57,291 ******************************************************************************** 2026-02-09T23:48:57,291 ############################ 2026-02-09T23:48:57,292 # Package would be ignored # 2026-02-09T23:48:57,292 ############################ 2026-02-09T23:48:57,292 Python recognizes 'plom_server.Rubrics.management.commands' as an importable package[^1], 2026-02-09T23:48:57,293 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,294 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,294 package, please make sure that 'plom_server.Rubrics.management.commands' is explicitly added 2026-02-09T23:48:57,295 to the `packages` configuration field. 2026-02-09T23:48:57,295 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,296 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,297 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,298 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,299 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,300 If you don't want 'plom_server.Rubrics.management.commands' to be distributed and are 2026-02-09T23:48:57,300 already explicitly excluding 'plom_server.Rubrics.management.commands' via 2026-02-09T23:48:57,301 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,301 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,302 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,303 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,304 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,305 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,306 even if it does not contain any `.py` files. 2026-02-09T23:48:57,306 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,307 directory, all directories are treated like packages. 2026-02-09T23:48:57,308 ******************************************************************************** 2026-02-09T23:48:57,309 !! 2026-02-09T23:48:57,309 check.warn(importable) 2026-02-09T23:48:57,310 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Rubrics.migrations' is absent from the `packages` configuration. 2026-02-09T23:48:57,310 !! 2026-02-09T23:48:57,311 ******************************************************************************** 2026-02-09T23:48:57,311 ############################ 2026-02-09T23:48:57,311 # Package would be ignored # 2026-02-09T23:48:57,312 ############################ 2026-02-09T23:48:57,312 Python recognizes 'plom_server.Rubrics.migrations' as an importable package[^1], 2026-02-09T23:48:57,313 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,313 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,314 package, please make sure that 'plom_server.Rubrics.migrations' is explicitly added 2026-02-09T23:48:57,314 to the `packages` configuration field. 2026-02-09T23:48:57,315 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,315 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,316 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,316 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,317 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,318 If you don't want 'plom_server.Rubrics.migrations' to be distributed and are 2026-02-09T23:48:57,318 already explicitly excluding 'plom_server.Rubrics.migrations' via 2026-02-09T23:48:57,319 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,320 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,320 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,321 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,322 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,324 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,325 even if it does not contain any `.py` files. 2026-02-09T23:48:57,325 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,326 directory, all directories are treated like packages. 2026-02-09T23:48:57,326 ******************************************************************************** 2026-02-09T23:48:57,327 !! 2026-02-09T23:48:57,328 check.warn(importable) 2026-02-09T23:48:57,328 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Rubrics.tests' is absent from the `packages` configuration. 2026-02-09T23:48:57,329 !! 2026-02-09T23:48:57,330 ******************************************************************************** 2026-02-09T23:48:57,330 ############################ 2026-02-09T23:48:57,331 # Package would be ignored # 2026-02-09T23:48:57,331 ############################ 2026-02-09T23:48:57,332 Python recognizes 'plom_server.Rubrics.tests' as an importable package[^1], 2026-02-09T23:48:57,332 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,333 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,334 package, please make sure that 'plom_server.Rubrics.tests' is explicitly added 2026-02-09T23:48:57,334 to the `packages` configuration field. 2026-02-09T23:48:57,336 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,336 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,336 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,337 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,338 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,338 If you don't want 'plom_server.Rubrics.tests' to be distributed and are 2026-02-09T23:48:57,339 already explicitly excluding 'plom_server.Rubrics.tests' via 2026-02-09T23:48:57,339 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,340 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,340 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,341 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,341 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,343 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,343 even if it does not contain any `.py` files. 2026-02-09T23:48:57,344 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,344 directory, all directories are treated like packages. 2026-02-09T23:48:57,345 ******************************************************************************** 2026-02-09T23:48:57,346 !! 2026-02-09T23:48:57,347 check.warn(importable) 2026-02-09T23:48:57,347 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Scan.management.commands' is absent from the `packages` configuration. 2026-02-09T23:48:57,348 !! 2026-02-09T23:48:57,349 ******************************************************************************** 2026-02-09T23:48:57,350 ############################ 2026-02-09T23:48:57,350 # Package would be ignored # 2026-02-09T23:48:57,351 ############################ 2026-02-09T23:48:57,351 Python recognizes 'plom_server.Scan.management.commands' as an importable package[^1], 2026-02-09T23:48:57,352 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,353 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,353 package, please make sure that 'plom_server.Scan.management.commands' is explicitly added 2026-02-09T23:48:57,354 to the `packages` configuration field. 2026-02-09T23:48:57,355 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,355 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,356 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,357 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,358 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,359 If you don't want 'plom_server.Scan.management.commands' to be distributed and are 2026-02-09T23:48:57,359 already explicitly excluding 'plom_server.Scan.management.commands' via 2026-02-09T23:48:57,360 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,360 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,361 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,362 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,363 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,365 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,365 even if it does not contain any `.py` files. 2026-02-09T23:48:57,365 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,366 directory, all directories are treated like packages. 2026-02-09T23:48:57,366 ******************************************************************************** 2026-02-09T23:48:57,367 !! 2026-02-09T23:48:57,367 check.warn(importable) 2026-02-09T23:48:57,367 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Scan.migrations' is absent from the `packages` configuration. 2026-02-09T23:48:57,368 !! 2026-02-09T23:48:57,369 ******************************************************************************** 2026-02-09T23:48:57,369 ############################ 2026-02-09T23:48:57,369 # Package would be ignored # 2026-02-09T23:48:57,370 ############################ 2026-02-09T23:48:57,370 Python recognizes 'plom_server.Scan.migrations' as an importable package[^1], 2026-02-09T23:48:57,371 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,371 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,372 package, please make sure that 'plom_server.Scan.migrations' is explicitly added 2026-02-09T23:48:57,372 to the `packages` configuration field. 2026-02-09T23:48:57,373 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,374 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,375 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,376 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,377 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,378 If you don't want 'plom_server.Scan.migrations' to be distributed and are 2026-02-09T23:48:57,378 already explicitly excluding 'plom_server.Scan.migrations' via 2026-02-09T23:48:57,379 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,379 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,380 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,381 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,382 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,383 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,384 even if it does not contain any `.py` files. 2026-02-09T23:48:57,384 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,385 directory, all directories are treated like packages. 2026-02-09T23:48:57,385 ******************************************************************************** 2026-02-09T23:48:57,386 !! 2026-02-09T23:48:57,387 check.warn(importable) 2026-02-09T23:48:57,388 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Scan.tests' is absent from the `packages` configuration. 2026-02-09T23:48:57,388 !! 2026-02-09T23:48:57,389 ******************************************************************************** 2026-02-09T23:48:57,390 ############################ 2026-02-09T23:48:57,390 # Package would be ignored # 2026-02-09T23:48:57,391 ############################ 2026-02-09T23:48:57,392 Python recognizes 'plom_server.Scan.tests' as an importable package[^1], 2026-02-09T23:48:57,392 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,393 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,393 package, please make sure that 'plom_server.Scan.tests' is explicitly added 2026-02-09T23:48:57,394 to the `packages` configuration field. 2026-02-09T23:48:57,394 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,395 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,395 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,396 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,397 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,397 If you don't want 'plom_server.Scan.tests' to be distributed and are 2026-02-09T23:48:57,398 already explicitly excluding 'plom_server.Scan.tests' via 2026-02-09T23:48:57,398 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,399 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,399 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,400 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,401 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,402 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,403 even if it does not contain any `.py` files. 2026-02-09T23:48:57,403 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,404 directory, all directories are treated like packages. 2026-02-09T23:48:57,404 ******************************************************************************** 2026-02-09T23:48:57,405 !! 2026-02-09T23:48:57,406 check.warn(importable) 2026-02-09T23:48:57,407 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.Scan.views' is absent from the `packages` configuration. 2026-02-09T23:48:57,407 !! 2026-02-09T23:48:57,408 ******************************************************************************** 2026-02-09T23:48:57,409 ############################ 2026-02-09T23:48:57,409 # Package would be ignored # 2026-02-09T23:48:57,410 ############################ 2026-02-09T23:48:57,410 Python recognizes 'plom_server.Scan.views' as an importable package[^1], 2026-02-09T23:48:57,411 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,412 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,412 package, please make sure that 'plom_server.Scan.views' is explicitly added 2026-02-09T23:48:57,413 to the `packages` configuration field. 2026-02-09T23:48:57,414 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,414 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,415 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,416 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,417 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,418 If you don't want 'plom_server.Scan.views' to be distributed and are 2026-02-09T23:48:57,419 already explicitly excluding 'plom_server.Scan.views' via 2026-02-09T23:48:57,419 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,420 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,420 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,421 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,422 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,423 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,424 even if it does not contain any `.py` files. 2026-02-09T23:48:57,424 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,424 directory, all directories are treated like packages. 2026-02-09T23:48:57,425 ******************************************************************************** 2026-02-09T23:48:57,426 !! 2026-02-09T23:48:57,426 check.warn(importable) 2026-02-09T23:48:57,426 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.SpecCreator.migrations' is absent from the `packages` configuration. 2026-02-09T23:48:57,427 !! 2026-02-09T23:48:57,427 ******************************************************************************** 2026-02-09T23:48:57,428 ############################ 2026-02-09T23:48:57,428 # Package would be ignored # 2026-02-09T23:48:57,429 ############################ 2026-02-09T23:48:57,429 Python recognizes 'plom_server.SpecCreator.migrations' as an importable package[^1], 2026-02-09T23:48:57,430 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,431 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,431 package, please make sure that 'plom_server.SpecCreator.migrations' is explicitly added 2026-02-09T23:48:57,432 to the `packages` configuration field. 2026-02-09T23:48:57,433 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,434 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,434 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,435 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,437 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,438 If you don't want 'plom_server.SpecCreator.migrations' to be distributed and are 2026-02-09T23:48:57,438 already explicitly excluding 'plom_server.SpecCreator.migrations' via 2026-02-09T23:48:57,439 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,439 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,440 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,440 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,441 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,443 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,444 even if it does not contain any `.py` files. 2026-02-09T23:48:57,444 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,445 directory, all directories are treated like packages. 2026-02-09T23:48:57,445 ******************************************************************************** 2026-02-09T23:48:57,446 !! 2026-02-09T23:48:57,447 check.warn(importable) 2026-02-09T23:48:57,448 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.SpecCreator.views' is absent from the `packages` configuration. 2026-02-09T23:48:57,449 !! 2026-02-09T23:48:57,449 ******************************************************************************** 2026-02-09T23:48:57,450 ############################ 2026-02-09T23:48:57,450 # Package would be ignored # 2026-02-09T23:48:57,450 ############################ 2026-02-09T23:48:57,451 Python recognizes 'plom_server.SpecCreator.views' as an importable package[^1], 2026-02-09T23:48:57,451 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,452 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,452 package, please make sure that 'plom_server.SpecCreator.views' is explicitly added 2026-02-09T23:48:57,453 to the `packages` configuration field. 2026-02-09T23:48:57,453 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,454 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,454 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,455 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,455 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,456 If you don't want 'plom_server.SpecCreator.views' to be distributed and are 2026-02-09T23:48:57,457 already explicitly excluding 'plom_server.SpecCreator.views' via 2026-02-09T23:48:57,457 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,458 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,458 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,459 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,460 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,462 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,463 even if it does not contain any `.py` files. 2026-02-09T23:48:57,463 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,464 directory, all directories are treated like packages. 2026-02-09T23:48:57,465 ******************************************************************************** 2026-02-09T23:48:57,466 !! 2026-02-09T23:48:57,466 check.warn(importable) 2026-02-09T23:48:57,467 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.TaskOrder.management.commands' is absent from the `packages` configuration. 2026-02-09T23:48:57,467 !! 2026-02-09T23:48:57,468 ******************************************************************************** 2026-02-09T23:48:57,468 ############################ 2026-02-09T23:48:57,469 # Package would be ignored # 2026-02-09T23:48:57,469 ############################ 2026-02-09T23:48:57,470 Python recognizes 'plom_server.TaskOrder.management.commands' as an importable package[^1], 2026-02-09T23:48:57,470 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,471 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,472 package, please make sure that 'plom_server.TaskOrder.management.commands' is explicitly added 2026-02-09T23:48:57,473 to the `packages` configuration field. 2026-02-09T23:48:57,474 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,474 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,475 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,476 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,477 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,477 If you don't want 'plom_server.TaskOrder.management.commands' to be distributed and are 2026-02-09T23:48:57,478 already explicitly excluding 'plom_server.TaskOrder.management.commands' via 2026-02-09T23:48:57,478 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,478 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,479 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,480 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,480 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,481 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,482 even if it does not contain any `.py` files. 2026-02-09T23:48:57,482 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,483 directory, all directories are treated like packages. 2026-02-09T23:48:57,483 ******************************************************************************** 2026-02-09T23:48:57,484 !! 2026-02-09T23:48:57,484 check.warn(importable) 2026-02-09T23:48:57,485 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.TestingSupport.config_files' is absent from the `packages` configuration. 2026-02-09T23:48:57,486 !! 2026-02-09T23:48:57,487 ******************************************************************************** 2026-02-09T23:48:57,487 ############################ 2026-02-09T23:48:57,488 # Package would be ignored # 2026-02-09T23:48:57,488 ############################ 2026-02-09T23:48:57,489 Python recognizes 'plom_server.TestingSupport.config_files' as an importable package[^1], 2026-02-09T23:48:57,490 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,491 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,491 package, please make sure that 'plom_server.TestingSupport.config_files' is explicitly added 2026-02-09T23:48:57,492 to the `packages` configuration field. 2026-02-09T23:48:57,493 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,493 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,494 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,495 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,496 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,497 If you don't want 'plom_server.TestingSupport.config_files' to be distributed and are 2026-02-09T23:48:57,498 already explicitly excluding 'plom_server.TestingSupport.config_files' via 2026-02-09T23:48:57,498 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,499 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,500 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,501 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,502 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,503 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,504 even if it does not contain any `.py` files. 2026-02-09T23:48:57,504 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,504 directory, all directories are treated like packages. 2026-02-09T23:48:57,505 ******************************************************************************** 2026-02-09T23:48:57,506 !! 2026-02-09T23:48:57,506 check.warn(importable) 2026-02-09T23:48:57,506 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.TestingSupport.tests' is absent from the `packages` configuration. 2026-02-09T23:48:57,507 !! 2026-02-09T23:48:57,507 ******************************************************************************** 2026-02-09T23:48:57,508 ############################ 2026-02-09T23:48:57,508 # Package would be ignored # 2026-02-09T23:48:57,508 ############################ 2026-02-09T23:48:57,509 Python recognizes 'plom_server.TestingSupport.tests' as an importable package[^1], 2026-02-09T23:48:57,509 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,510 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,510 package, please make sure that 'plom_server.TestingSupport.tests' is explicitly added 2026-02-09T23:48:57,511 to the `packages` configuration field. 2026-02-09T23:48:57,511 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,512 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,512 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,513 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,515 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,516 If you don't want 'plom_server.TestingSupport.tests' to be distributed and are 2026-02-09T23:48:57,516 already explicitly excluding 'plom_server.TestingSupport.tests' via 2026-02-09T23:48:57,517 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,517 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,518 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,519 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,520 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,521 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,522 even if it does not contain any `.py` files. 2026-02-09T23:48:57,522 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,523 directory, all directories are treated like packages. 2026-02-09T23:48:57,523 ******************************************************************************** 2026-02-09T23:48:57,524 !! 2026-02-09T23:48:57,525 check.warn(importable) 2026-02-09T23:48:57,525 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.UserManagement.management.commands' is absent from the `packages` configuration. 2026-02-09T23:48:57,526 !! 2026-02-09T23:48:57,527 ******************************************************************************** 2026-02-09T23:48:57,528 ############################ 2026-02-09T23:48:57,528 # Package would be ignored # 2026-02-09T23:48:57,529 ############################ 2026-02-09T23:48:57,530 Python recognizes 'plom_server.UserManagement.management.commands' as an importable package[^1], 2026-02-09T23:48:57,530 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,531 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,531 package, please make sure that 'plom_server.UserManagement.management.commands' is explicitly added 2026-02-09T23:48:57,531 to the `packages` configuration field. 2026-02-09T23:48:57,532 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,533 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,533 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,534 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,534 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,535 If you don't want 'plom_server.UserManagement.management.commands' to be distributed and are 2026-02-09T23:48:57,536 already explicitly excluding 'plom_server.UserManagement.management.commands' via 2026-02-09T23:48:57,536 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,536 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,537 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,538 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,539 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,541 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,542 even if it does not contain any `.py` files. 2026-02-09T23:48:57,542 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,543 directory, all directories are treated like packages. 2026-02-09T23:48:57,543 ******************************************************************************** 2026-02-09T23:48:57,545 !! 2026-02-09T23:48:57,545 check.warn(importable) 2026-02-09T23:48:57,546 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.UserManagement.migrations' is absent from the `packages` configuration. 2026-02-09T23:48:57,546 !! 2026-02-09T23:48:57,547 ******************************************************************************** 2026-02-09T23:48:57,548 ############################ 2026-02-09T23:48:57,548 # Package would be ignored # 2026-02-09T23:48:57,549 ############################ 2026-02-09T23:48:57,549 Python recognizes 'plom_server.UserManagement.migrations' as an importable package[^1], 2026-02-09T23:48:57,550 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,551 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,551 package, please make sure that 'plom_server.UserManagement.migrations' is explicitly added 2026-02-09T23:48:57,552 to the `packages` configuration field. 2026-02-09T23:48:57,553 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,553 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,554 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,555 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,556 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,557 If you don't want 'plom_server.UserManagement.migrations' to be distributed and are 2026-02-09T23:48:57,558 already explicitly excluding 'plom_server.UserManagement.migrations' via 2026-02-09T23:48:57,558 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,559 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,559 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,560 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,560 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,561 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,562 even if it does not contain any `.py` files. 2026-02-09T23:48:57,562 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,563 directory, all directories are treated like packages. 2026-02-09T23:48:57,563 ******************************************************************************** 2026-02-09T23:48:57,564 !! 2026-02-09T23:48:57,564 check.warn(importable) 2026-02-09T23:48:57,565 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.UserManagement.tests' is absent from the `packages` configuration. 2026-02-09T23:48:57,565 !! 2026-02-09T23:48:57,566 ******************************************************************************** 2026-02-09T23:48:57,566 ############################ 2026-02-09T23:48:57,567 # Package would be ignored # 2026-02-09T23:48:57,567 ############################ 2026-02-09T23:48:57,568 Python recognizes 'plom_server.UserManagement.tests' as an importable package[^1], 2026-02-09T23:48:57,568 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,569 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,570 package, please make sure that 'plom_server.UserManagement.tests' is explicitly added 2026-02-09T23:48:57,570 to the `packages` configuration field. 2026-02-09T23:48:57,572 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,572 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,573 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,574 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,575 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,576 If you don't want 'plom_server.UserManagement.tests' to be distributed and are 2026-02-09T23:48:57,576 already explicitly excluding 'plom_server.UserManagement.tests' via 2026-02-09T23:48:57,577 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,577 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,578 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,578 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,579 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,581 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,582 even if it does not contain any `.py` files. 2026-02-09T23:48:57,582 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,583 directory, all directories are treated like packages. 2026-02-09T23:48:57,583 ******************************************************************************** 2026-02-09T23:48:57,584 !! 2026-02-09T23:48:57,585 check.warn(importable) 2026-02-09T23:48:57,585 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.demo_files' is absent from the `packages` configuration. 2026-02-09T23:48:57,585 !! 2026-02-09T23:48:57,586 ******************************************************************************** 2026-02-09T23:48:57,587 ############################ 2026-02-09T23:48:57,587 # Package would be ignored # 2026-02-09T23:48:57,587 ############################ 2026-02-09T23:48:57,588 Python recognizes 'plom_server.demo_files' as an importable package[^1], 2026-02-09T23:48:57,588 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,589 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,589 package, please make sure that 'plom_server.demo_files' is explicitly added 2026-02-09T23:48:57,589 to the `packages` configuration field. 2026-02-09T23:48:57,590 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,591 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,591 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,592 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,592 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,594 If you don't want 'plom_server.demo_files' to be distributed and are 2026-02-09T23:48:57,594 already explicitly excluding 'plom_server.demo_files' via 2026-02-09T23:48:57,595 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,595 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,596 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,597 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,598 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,600 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,601 even if it does not contain any `.py` files. 2026-02-09T23:48:57,601 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,602 directory, all directories are treated like packages. 2026-02-09T23:48:57,602 ******************************************************************************** 2026-02-09T23:48:57,603 !! 2026-02-09T23:48:57,604 check.warn(importable) 2026-02-09T23:48:57,604 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.static.css' is absent from the `packages` configuration. 2026-02-09T23:48:57,605 !! 2026-02-09T23:48:57,606 ******************************************************************************** 2026-02-09T23:48:57,606 ############################ 2026-02-09T23:48:57,607 # Package would be ignored # 2026-02-09T23:48:57,607 ############################ 2026-02-09T23:48:57,608 Python recognizes 'plom_server.static.css' as an importable package[^1], 2026-02-09T23:48:57,608 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,609 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,610 package, please make sure that 'plom_server.static.css' is explicitly added 2026-02-09T23:48:57,610 to the `packages` configuration field. 2026-02-09T23:48:57,612 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,612 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,613 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,613 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,614 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,615 If you don't want 'plom_server.static.css' to be distributed and are 2026-02-09T23:48:57,615 already explicitly excluding 'plom_server.static.css' via 2026-02-09T23:48:57,616 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,616 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,616 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,617 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,618 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,619 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,619 even if it does not contain any `.py` files. 2026-02-09T23:48:57,620 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,620 directory, all directories are treated like packages. 2026-02-09T23:48:57,621 ******************************************************************************** 2026-02-09T23:48:57,622 !! 2026-02-09T23:48:57,622 check.warn(importable) 2026-02-09T23:48:57,623 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.static.js' is absent from the `packages` configuration. 2026-02-09T23:48:57,623 !! 2026-02-09T23:48:57,625 ******************************************************************************** 2026-02-09T23:48:57,625 ############################ 2026-02-09T23:48:57,626 # Package would be ignored # 2026-02-09T23:48:57,626 ############################ 2026-02-09T23:48:57,627 Python recognizes 'plom_server.static.js' as an importable package[^1], 2026-02-09T23:48:57,627 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,628 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,629 package, please make sure that 'plom_server.static.js' is explicitly added 2026-02-09T23:48:57,630 to the `packages` configuration field. 2026-02-09T23:48:57,631 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,632 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,633 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,636 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,639 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,642 If you don't want 'plom_server.static.js' to be distributed and are 2026-02-09T23:48:57,643 already explicitly excluding 'plom_server.static.js' via 2026-02-09T23:48:57,645 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,647 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,648 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,651 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,652 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,654 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,654 even if it does not contain any `.py` files. 2026-02-09T23:48:57,654 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,655 directory, all directories are treated like packages. 2026-02-09T23:48:57,655 ******************************************************************************** 2026-02-09T23:48:57,656 !! 2026-02-09T23:48:57,656 check.warn(importable) 2026-02-09T23:48:57,656 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Authentication' is absent from the `packages` configuration. 2026-02-09T23:48:57,657 !! 2026-02-09T23:48:57,657 ******************************************************************************** 2026-02-09T23:48:57,658 ############################ 2026-02-09T23:48:57,658 # Package would be ignored # 2026-02-09T23:48:57,659 ############################ 2026-02-09T23:48:57,659 Python recognizes 'plom_server.templates.Authentication' as an importable package[^1], 2026-02-09T23:48:57,659 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,660 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,661 package, please make sure that 'plom_server.templates.Authentication' is explicitly added 2026-02-09T23:48:57,661 to the `packages` configuration field. 2026-02-09T23:48:57,662 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,662 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,663 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,664 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,665 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,666 If you don't want 'plom_server.templates.Authentication' to be distributed and are 2026-02-09T23:48:57,667 already explicitly excluding 'plom_server.templates.Authentication' via 2026-02-09T23:48:57,667 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,668 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,668 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,669 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,670 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,671 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,672 even if it does not contain any `.py` files. 2026-02-09T23:48:57,672 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,673 directory, all directories are treated like packages. 2026-02-09T23:48:57,673 ******************************************************************************** 2026-02-09T23:48:57,674 !! 2026-02-09T23:48:57,675 check.warn(importable) 2026-02-09T23:48:57,675 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.BuildPaperPDF' is absent from the `packages` configuration. 2026-02-09T23:48:57,676 !! 2026-02-09T23:48:57,677 ******************************************************************************** 2026-02-09T23:48:57,677 ############################ 2026-02-09T23:48:57,678 # Package would be ignored # 2026-02-09T23:48:57,678 ############################ 2026-02-09T23:48:57,679 Python recognizes 'plom_server.templates.BuildPaperPDF' as an importable package[^1], 2026-02-09T23:48:57,680 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,680 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,681 package, please make sure that 'plom_server.templates.BuildPaperPDF' is explicitly added 2026-02-09T23:48:57,681 to the `packages` configuration field. 2026-02-09T23:48:57,682 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,682 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,683 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,683 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,684 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,685 If you don't want 'plom_server.templates.BuildPaperPDF' to be distributed and are 2026-02-09T23:48:57,685 already explicitly excluding 'plom_server.templates.BuildPaperPDF' via 2026-02-09T23:48:57,686 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,686 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,687 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,688 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,688 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,690 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,690 even if it does not contain any `.py` files. 2026-02-09T23:48:57,691 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,692 directory, all directories are treated like packages. 2026-02-09T23:48:57,692 ******************************************************************************** 2026-02-09T23:48:57,693 !! 2026-02-09T23:48:57,694 check.warn(importable) 2026-02-09T23:48:57,694 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.BuildPaperPDF.fragments' is absent from the `packages` configuration. 2026-02-09T23:48:57,695 !! 2026-02-09T23:48:57,696 ******************************************************************************** 2026-02-09T23:48:57,697 ############################ 2026-02-09T23:48:57,697 # Package would be ignored # 2026-02-09T23:48:57,698 ############################ 2026-02-09T23:48:57,698 Python recognizes 'plom_server.templates.BuildPaperPDF.fragments' as an importable package[^1], 2026-02-09T23:48:57,699 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,700 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,700 package, please make sure that 'plom_server.templates.BuildPaperPDF.fragments' is explicitly added 2026-02-09T23:48:57,701 to the `packages` configuration field. 2026-02-09T23:48:57,702 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,702 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,703 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,704 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,705 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,706 If you don't want 'plom_server.templates.BuildPaperPDF.fragments' to be distributed and are 2026-02-09T23:48:57,707 already explicitly excluding 'plom_server.templates.BuildPaperPDF.fragments' via 2026-02-09T23:48:57,708 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,708 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,708 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,709 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,710 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,711 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,711 even if it does not contain any `.py` files. 2026-02-09T23:48:57,712 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,712 directory, all directories are treated like packages. 2026-02-09T23:48:57,712 ******************************************************************************** 2026-02-09T23:48:57,713 !! 2026-02-09T23:48:57,713 check.warn(importable) 2026-02-09T23:48:57,714 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Finish' is absent from the `packages` configuration. 2026-02-09T23:48:57,714 !! 2026-02-09T23:48:57,715 ******************************************************************************** 2026-02-09T23:48:57,716 ############################ 2026-02-09T23:48:57,716 # Package would be ignored # 2026-02-09T23:48:57,716 ############################ 2026-02-09T23:48:57,717 Python recognizes 'plom_server.templates.Finish' as an importable package[^1], 2026-02-09T23:48:57,717 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,718 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,719 package, please make sure that 'plom_server.templates.Finish' is explicitly added 2026-02-09T23:48:57,719 to the `packages` configuration field. 2026-02-09T23:48:57,720 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,721 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,722 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,723 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,724 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,726 If you don't want 'plom_server.templates.Finish' to be distributed and are 2026-02-09T23:48:57,726 already explicitly excluding 'plom_server.templates.Finish' via 2026-02-09T23:48:57,727 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,727 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,728 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,728 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,729 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,731 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,732 even if it does not contain any `.py` files. 2026-02-09T23:48:57,732 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,733 directory, all directories are treated like packages. 2026-02-09T23:48:57,733 ******************************************************************************** 2026-02-09T23:48:57,737 !! 2026-02-09T23:48:57,737 check.warn(importable) 2026-02-09T23:48:57,737 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Finish.Reports' is absent from the `packages` configuration. 2026-02-09T23:48:57,738 !! 2026-02-09T23:48:57,738 ******************************************************************************** 2026-02-09T23:48:57,739 ############################ 2026-02-09T23:48:57,739 # Package would be ignored # 2026-02-09T23:48:57,739 ############################ 2026-02-09T23:48:57,740 Python recognizes 'plom_server.templates.Finish.Reports' as an importable package[^1], 2026-02-09T23:48:57,740 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,741 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,741 package, please make sure that 'plom_server.templates.Finish.Reports' is explicitly added 2026-02-09T23:48:57,742 to the `packages` configuration field. 2026-02-09T23:48:57,743 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,743 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,744 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,744 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,745 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,746 If you don't want 'plom_server.templates.Finish.Reports' to be distributed and are 2026-02-09T23:48:57,747 already explicitly excluding 'plom_server.templates.Finish.Reports' via 2026-02-09T23:48:57,747 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,748 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,748 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,749 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,750 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,752 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,753 even if it does not contain any `.py` files. 2026-02-09T23:48:57,753 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,754 directory, all directories are treated like packages. 2026-02-09T23:48:57,755 ******************************************************************************** 2026-02-09T23:48:57,755 !! 2026-02-09T23:48:57,756 check.warn(importable) 2026-02-09T23:48:57,756 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Identify' is absent from the `packages` configuration. 2026-02-09T23:48:57,757 !! 2026-02-09T23:48:57,758 ******************************************************************************** 2026-02-09T23:48:57,758 ############################ 2026-02-09T23:48:57,759 # Package would be ignored # 2026-02-09T23:48:57,759 ############################ 2026-02-09T23:48:57,760 Python recognizes 'plom_server.templates.Identify' as an importable package[^1], 2026-02-09T23:48:57,761 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,762 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,762 package, please make sure that 'plom_server.templates.Identify' is explicitly added 2026-02-09T23:48:57,763 to the `packages` configuration field. 2026-02-09T23:48:57,764 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,764 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,764 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,765 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,766 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,766 If you don't want 'plom_server.templates.Identify' to be distributed and are 2026-02-09T23:48:57,767 already explicitly excluding 'plom_server.templates.Identify' via 2026-02-09T23:48:57,767 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,767 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,768 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,769 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,769 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,770 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,771 even if it does not contain any `.py` files. 2026-02-09T23:48:57,771 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,772 directory, all directories are treated like packages. 2026-02-09T23:48:57,772 ******************************************************************************** 2026-02-09T23:48:57,773 !! 2026-02-09T23:48:57,773 check.warn(importable) 2026-02-09T23:48:57,774 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Preparation' is absent from the `packages` configuration. 2026-02-09T23:48:57,774 !! 2026-02-09T23:48:57,775 ******************************************************************************** 2026-02-09T23:48:57,776 ############################ 2026-02-09T23:48:57,776 # Package would be ignored # 2026-02-09T23:48:57,777 ############################ 2026-02-09T23:48:57,777 Python recognizes 'plom_server.templates.Preparation' as an importable package[^1], 2026-02-09T23:48:57,778 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,779 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,779 package, please make sure that 'plom_server.templates.Preparation' is explicitly added 2026-02-09T23:48:57,780 to the `packages` configuration field. 2026-02-09T23:48:57,781 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,781 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,782 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,782 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,783 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,784 If you don't want 'plom_server.templates.Preparation' to be distributed and are 2026-02-09T23:48:57,785 already explicitly excluding 'plom_server.templates.Preparation' via 2026-02-09T23:48:57,785 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,786 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,786 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,787 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,788 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,789 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,790 even if it does not contain any `.py` files. 2026-02-09T23:48:57,790 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,790 directory, all directories are treated like packages. 2026-02-09T23:48:57,791 ******************************************************************************** 2026-02-09T23:48:57,791 !! 2026-02-09T23:48:57,792 check.warn(importable) 2026-02-09T23:48:57,792 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Profile' is absent from the `packages` configuration. 2026-02-09T23:48:57,793 !! 2026-02-09T23:48:57,793 ******************************************************************************** 2026-02-09T23:48:57,794 ############################ 2026-02-09T23:48:57,794 # Package would be ignored # 2026-02-09T23:48:57,794 ############################ 2026-02-09T23:48:57,795 Python recognizes 'plom_server.templates.Profile' as an importable package[^1], 2026-02-09T23:48:57,795 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,796 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,796 package, please make sure that 'plom_server.templates.Profile' is explicitly added 2026-02-09T23:48:57,797 to the `packages` configuration field. 2026-02-09T23:48:57,797 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,798 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,798 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,799 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,800 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,802 If you don't want 'plom_server.templates.Profile' to be distributed and are 2026-02-09T23:48:57,802 already explicitly excluding 'plom_server.templates.Profile' via 2026-02-09T23:48:57,803 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,803 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,804 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,805 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,806 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,808 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,808 even if it does not contain any `.py` files. 2026-02-09T23:48:57,809 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,810 directory, all directories are treated like packages. 2026-02-09T23:48:57,810 ******************************************************************************** 2026-02-09T23:48:57,811 !! 2026-02-09T23:48:57,812 check.warn(importable) 2026-02-09T23:48:57,812 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Progress' is absent from the `packages` configuration. 2026-02-09T23:48:57,813 !! 2026-02-09T23:48:57,814 ******************************************************************************** 2026-02-09T23:48:57,815 ############################ 2026-02-09T23:48:57,816 # Package would be ignored # 2026-02-09T23:48:57,816 ############################ 2026-02-09T23:48:57,817 Python recognizes 'plom_server.templates.Progress' as an importable package[^1], 2026-02-09T23:48:57,817 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,818 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,818 package, please make sure that 'plom_server.templates.Progress' is explicitly added 2026-02-09T23:48:57,819 to the `packages` configuration field. 2026-02-09T23:48:57,820 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,820 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,821 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,821 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,822 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,823 If you don't want 'plom_server.templates.Progress' to be distributed and are 2026-02-09T23:48:57,824 already explicitly excluding 'plom_server.templates.Progress' via 2026-02-09T23:48:57,824 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,825 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,825 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,826 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,827 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,829 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,829 even if it does not contain any `.py` files. 2026-02-09T23:48:57,830 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,830 directory, all directories are treated like packages. 2026-02-09T23:48:57,831 ******************************************************************************** 2026-02-09T23:48:57,832 !! 2026-02-09T23:48:57,833 check.warn(importable) 2026-02-09T23:48:57,833 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Progress.Identify' is absent from the `packages` configuration. 2026-02-09T23:48:57,834 !! 2026-02-09T23:48:57,835 ******************************************************************************** 2026-02-09T23:48:57,836 ############################ 2026-02-09T23:48:57,836 # Package would be ignored # 2026-02-09T23:48:57,837 ############################ 2026-02-09T23:48:57,837 Python recognizes 'plom_server.templates.Progress.Identify' as an importable package[^1], 2026-02-09T23:48:57,838 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,839 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,839 package, please make sure that 'plom_server.templates.Progress.Identify' is explicitly added 2026-02-09T23:48:57,840 to the `packages` configuration field. 2026-02-09T23:48:57,841 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,842 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,842 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,844 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,845 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,846 If you don't want 'plom_server.templates.Progress.Identify' to be distributed and are 2026-02-09T23:48:57,846 already explicitly excluding 'plom_server.templates.Progress.Identify' via 2026-02-09T23:48:57,847 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,847 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,848 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,849 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,850 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,851 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,852 even if it does not contain any `.py` files. 2026-02-09T23:48:57,852 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,853 directory, all directories are treated like packages. 2026-02-09T23:48:57,853 ******************************************************************************** 2026-02-09T23:48:57,854 !! 2026-02-09T23:48:57,855 check.warn(importable) 2026-02-09T23:48:57,855 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Progress.Mark' is absent from the `packages` configuration. 2026-02-09T23:48:57,855 !! 2026-02-09T23:48:57,856 ******************************************************************************** 2026-02-09T23:48:57,857 ############################ 2026-02-09T23:48:57,857 # Package would be ignored # 2026-02-09T23:48:57,858 ############################ 2026-02-09T23:48:57,858 Python recognizes 'plom_server.templates.Progress.Mark' as an importable package[^1], 2026-02-09T23:48:57,859 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,860 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,861 package, please make sure that 'plom_server.templates.Progress.Mark' is explicitly added 2026-02-09T23:48:57,861 to the `packages` configuration field. 2026-02-09T23:48:57,862 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,863 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,863 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,865 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,866 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,867 If you don't want 'plom_server.templates.Progress.Mark' to be distributed and are 2026-02-09T23:48:57,867 already explicitly excluding 'plom_server.templates.Progress.Mark' via 2026-02-09T23:48:57,868 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,869 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,870 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,872 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,875 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,881 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,882 even if it does not contain any `.py` files. 2026-02-09T23:48:57,884 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,886 directory, all directories are treated like packages. 2026-02-09T23:48:57,887 ******************************************************************************** 2026-02-09T23:48:57,889 !! 2026-02-09T23:48:57,889 check.warn(importable) 2026-02-09T23:48:57,890 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Progress.User_Info' is absent from the `packages` configuration. 2026-02-09T23:48:57,890 !! 2026-02-09T23:48:57,891 ******************************************************************************** 2026-02-09T23:48:57,892 ############################ 2026-02-09T23:48:57,892 # Package would be ignored # 2026-02-09T23:48:57,893 ############################ 2026-02-09T23:48:57,894 Python recognizes 'plom_server.templates.Progress.User_Info' as an importable package[^1], 2026-02-09T23:48:57,894 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,896 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,897 package, please make sure that 'plom_server.templates.Progress.User_Info' is explicitly added 2026-02-09T23:48:57,899 to the `packages` configuration field. 2026-02-09T23:48:57,902 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,904 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,905 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,908 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,911 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,912 If you don't want 'plom_server.templates.Progress.User_Info' to be distributed and are 2026-02-09T23:48:57,913 already explicitly excluding 'plom_server.templates.Progress.User_Info' via 2026-02-09T23:48:57,913 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,914 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,914 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,915 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,916 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,918 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,919 even if it does not contain any `.py` files. 2026-02-09T23:48:57,919 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,920 directory, all directories are treated like packages. 2026-02-09T23:48:57,920 ******************************************************************************** 2026-02-09T23:48:57,921 !! 2026-02-09T23:48:57,922 check.warn(importable) 2026-02-09T23:48:57,923 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Progress.fragments' is absent from the `packages` configuration. 2026-02-09T23:48:57,923 !! 2026-02-09T23:48:57,924 ******************************************************************************** 2026-02-09T23:48:57,926 ############################ 2026-02-09T23:48:57,927 # Package would be ignored # 2026-02-09T23:48:57,927 ############################ 2026-02-09T23:48:57,928 Python recognizes 'plom_server.templates.Progress.fragments' as an importable package[^1], 2026-02-09T23:48:57,928 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,929 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,930 package, please make sure that 'plom_server.templates.Progress.fragments' is explicitly added 2026-02-09T23:48:57,931 to the `packages` configuration field. 2026-02-09T23:48:57,932 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,932 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,933 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,934 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,935 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,936 If you don't want 'plom_server.templates.Progress.fragments' to be distributed and are 2026-02-09T23:48:57,937 already explicitly excluding 'plom_server.templates.Progress.fragments' via 2026-02-09T23:48:57,937 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,938 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,938 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,939 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,940 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,942 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,942 even if it does not contain any `.py` files. 2026-02-09T23:48:57,943 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,943 directory, all directories are treated like packages. 2026-02-09T23:48:57,944 ******************************************************************************** 2026-02-09T23:48:57,945 !! 2026-02-09T23:48:57,946 check.warn(importable) 2026-02-09T23:48:57,946 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.QuestionClustering' is absent from the `packages` configuration. 2026-02-09T23:48:57,946 !! 2026-02-09T23:48:57,947 ******************************************************************************** 2026-02-09T23:48:57,948 ############################ 2026-02-09T23:48:57,948 # Package would be ignored # 2026-02-09T23:48:57,949 ############################ 2026-02-09T23:48:57,950 Python recognizes 'plom_server.templates.QuestionClustering' as an importable package[^1], 2026-02-09T23:48:57,950 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,951 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,951 package, please make sure that 'plom_server.templates.QuestionClustering' is explicitly added 2026-02-09T23:48:57,952 to the `packages` configuration field. 2026-02-09T23:48:57,953 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,954 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,954 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,955 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,956 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,957 If you don't want 'plom_server.templates.QuestionClustering' to be distributed and are 2026-02-09T23:48:57,958 already explicitly excluding 'plom_server.templates.QuestionClustering' via 2026-02-09T23:48:57,959 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,959 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,960 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,961 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,962 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,964 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,964 even if it does not contain any `.py` files. 2026-02-09T23:48:57,965 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,965 directory, all directories are treated like packages. 2026-02-09T23:48:57,966 ******************************************************************************** 2026-02-09T23:48:57,967 !! 2026-02-09T23:48:57,967 check.warn(importable) 2026-02-09T23:48:57,968 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.QuestionClustering.fragments' is absent from the `packages` configuration. 2026-02-09T23:48:57,969 !! 2026-02-09T23:48:57,971 ******************************************************************************** 2026-02-09T23:48:57,971 ############################ 2026-02-09T23:48:57,972 # Package would be ignored # 2026-02-09T23:48:57,973 ############################ 2026-02-09T23:48:57,974 Python recognizes 'plom_server.templates.QuestionClustering.fragments' as an importable package[^1], 2026-02-09T23:48:57,975 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:57,977 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:57,977 package, please make sure that 'plom_server.templates.QuestionClustering.fragments' is explicitly added 2026-02-09T23:48:57,978 to the `packages` configuration field. 2026-02-09T23:48:57,979 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:57,980 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:57,981 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:57,982 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:57,984 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:57,985 If you don't want 'plom_server.templates.QuestionClustering.fragments' to be distributed and are 2026-02-09T23:48:57,986 already explicitly excluding 'plom_server.templates.QuestionClustering.fragments' via 2026-02-09T23:48:57,987 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:57,987 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:57,988 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:57,990 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:57,991 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:57,993 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:57,994 even if it does not contain any `.py` files. 2026-02-09T23:48:57,995 On the other hand, currently there is no concept of package data 2026-02-09T23:48:57,995 directory, all directories are treated like packages. 2026-02-09T23:48:57,996 ******************************************************************************** 2026-02-09T23:48:57,997 !! 2026-02-09T23:48:57,998 check.warn(importable) 2026-02-09T23:48:57,998 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Questiontags' is absent from the `packages` configuration. 2026-02-09T23:48:57,999 !! 2026-02-09T23:48:58,000 ******************************************************************************** 2026-02-09T23:48:58,001 ############################ 2026-02-09T23:48:58,001 # Package would be ignored # 2026-02-09T23:48:58,002 ############################ 2026-02-09T23:48:58,003 Python recognizes 'plom_server.templates.Questiontags' as an importable package[^1], 2026-02-09T23:48:58,003 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:58,004 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:58,005 package, please make sure that 'plom_server.templates.Questiontags' is explicitly added 2026-02-09T23:48:58,005 to the `packages` configuration field. 2026-02-09T23:48:58,007 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:58,008 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:58,009 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:58,010 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:58,011 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:58,012 If you don't want 'plom_server.templates.Questiontags' to be distributed and are 2026-02-09T23:48:58,013 already explicitly excluding 'plom_server.templates.Questiontags' via 2026-02-09T23:48:58,014 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:58,014 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:58,015 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:58,017 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:58,019 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:58,021 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:58,022 even if it does not contain any `.py` files. 2026-02-09T23:48:58,023 On the other hand, currently there is no concept of package data 2026-02-09T23:48:58,023 directory, all directories are treated like packages. 2026-02-09T23:48:58,024 ******************************************************************************** 2026-02-09T23:48:58,025 !! 2026-02-09T23:48:58,026 check.warn(importable) 2026-02-09T23:48:58,027 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Rectangles' is absent from the `packages` configuration. 2026-02-09T23:48:58,027 !! 2026-02-09T23:48:58,029 ******************************************************************************** 2026-02-09T23:48:58,030 ############################ 2026-02-09T23:48:58,031 # Package would be ignored # 2026-02-09T23:48:58,031 ############################ 2026-02-09T23:48:58,033 Python recognizes 'plom_server.templates.Rectangles' as an importable package[^1], 2026-02-09T23:48:58,033 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:58,035 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:58,035 package, please make sure that 'plom_server.templates.Rectangles' is explicitly added 2026-02-09T23:48:58,036 to the `packages` configuration field. 2026-02-09T23:48:58,038 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:58,038 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:58,039 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:58,040 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:58,041 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:58,043 If you don't want 'plom_server.templates.Rectangles' to be distributed and are 2026-02-09T23:48:58,043 already explicitly excluding 'plom_server.templates.Rectangles' via 2026-02-09T23:48:58,044 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:58,045 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:58,045 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:58,046 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:58,048 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:58,050 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:58,051 even if it does not contain any `.py` files. 2026-02-09T23:48:58,051 On the other hand, currently there is no concept of package data 2026-02-09T23:48:58,052 directory, all directories are treated like packages. 2026-02-09T23:48:58,052 ******************************************************************************** 2026-02-09T23:48:58,053 !! 2026-02-09T23:48:58,054 check.warn(importable) 2026-02-09T23:48:58,054 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Reports' is absent from the `packages` configuration. 2026-02-09T23:48:58,055 !! 2026-02-09T23:48:58,056 ******************************************************************************** 2026-02-09T23:48:58,057 ############################ 2026-02-09T23:48:58,058 # Package would be ignored # 2026-02-09T23:48:58,058 ############################ 2026-02-09T23:48:58,059 Python recognizes 'plom_server.templates.Reports' as an importable package[^1], 2026-02-09T23:48:58,060 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:58,062 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:58,062 package, please make sure that 'plom_server.templates.Reports' is explicitly added 2026-02-09T23:48:58,063 to the `packages` configuration field. 2026-02-09T23:48:58,064 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:58,064 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:58,065 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:58,066 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:58,067 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:58,068 If you don't want 'plom_server.templates.Reports' to be distributed and are 2026-02-09T23:48:58,069 already explicitly excluding 'plom_server.templates.Reports' via 2026-02-09T23:48:58,069 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:58,070 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:58,071 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:58,072 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:58,073 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:58,075 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:58,075 even if it does not contain any `.py` files. 2026-02-09T23:48:58,076 On the other hand, currently there is no concept of package data 2026-02-09T23:48:58,077 directory, all directories are treated like packages. 2026-02-09T23:48:58,078 ******************************************************************************** 2026-02-09T23:48:58,079 !! 2026-02-09T23:48:58,079 check.warn(importable) 2026-02-09T23:48:58,079 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Rubrics' is absent from the `packages` configuration. 2026-02-09T23:48:58,080 !! 2026-02-09T23:48:58,081 ******************************************************************************** 2026-02-09T23:48:58,081 ############################ 2026-02-09T23:48:58,082 # Package would be ignored # 2026-02-09T23:48:58,083 ############################ 2026-02-09T23:48:58,083 Python recognizes 'plom_server.templates.Rubrics' as an importable package[^1], 2026-02-09T23:48:58,083 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:58,084 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:58,085 package, please make sure that 'plom_server.templates.Rubrics' is explicitly added 2026-02-09T23:48:58,086 to the `packages` configuration field. 2026-02-09T23:48:58,087 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:58,087 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:58,088 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:58,090 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:58,091 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:58,092 If you don't want 'plom_server.templates.Rubrics' to be distributed and are 2026-02-09T23:48:58,093 already explicitly excluding 'plom_server.templates.Rubrics' via 2026-02-09T23:48:58,094 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:58,095 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:58,095 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:58,097 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:58,098 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:58,100 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:58,101 even if it does not contain any `.py` files. 2026-02-09T23:48:58,101 On the other hand, currently there is no concept of package data 2026-02-09T23:48:58,103 directory, all directories are treated like packages. 2026-02-09T23:48:58,103 ******************************************************************************** 2026-02-09T23:48:58,105 !! 2026-02-09T23:48:58,105 check.warn(importable) 2026-02-09T23:48:58,106 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Scan' is absent from the `packages` configuration. 2026-02-09T23:48:58,107 !! 2026-02-09T23:48:58,108 ******************************************************************************** 2026-02-09T23:48:58,109 ############################ 2026-02-09T23:48:58,110 # Package would be ignored # 2026-02-09T23:48:58,111 ############################ 2026-02-09T23:48:58,112 Python recognizes 'plom_server.templates.Scan' as an importable package[^1], 2026-02-09T23:48:58,113 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:58,114 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:58,115 package, please make sure that 'plom_server.templates.Scan' is explicitly added 2026-02-09T23:48:58,116 to the `packages` configuration field. 2026-02-09T23:48:58,117 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:58,118 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:58,118 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:58,119 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:58,121 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:58,122 If you don't want 'plom_server.templates.Scan' to be distributed and are 2026-02-09T23:48:58,122 already explicitly excluding 'plom_server.templates.Scan' via 2026-02-09T23:48:58,123 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:58,124 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:58,125 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:58,127 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:58,129 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:58,132 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:58,133 even if it does not contain any `.py` files. 2026-02-09T23:48:58,134 On the other hand, currently there is no concept of package data 2026-02-09T23:48:58,135 directory, all directories are treated like packages. 2026-02-09T23:48:58,136 ******************************************************************************** 2026-02-09T23:48:58,138 !! 2026-02-09T23:48:58,139 check.warn(importable) 2026-02-09T23:48:58,140 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Scan.fragments' is absent from the `packages` configuration. 2026-02-09T23:48:58,141 !! 2026-02-09T23:48:58,142 ******************************************************************************** 2026-02-09T23:48:58,143 ############################ 2026-02-09T23:48:58,144 # Package would be ignored # 2026-02-09T23:48:58,144 ############################ 2026-02-09T23:48:58,145 Python recognizes 'plom_server.templates.Scan.fragments' as an importable package[^1], 2026-02-09T23:48:58,145 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:58,147 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:58,148 package, please make sure that 'plom_server.templates.Scan.fragments' is explicitly added 2026-02-09T23:48:58,149 to the `packages` configuration field. 2026-02-09T23:48:58,150 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:58,151 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:58,151 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:58,153 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:58,154 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:58,155 If you don't want 'plom_server.templates.Scan.fragments' to be distributed and are 2026-02-09T23:48:58,155 already explicitly excluding 'plom_server.templates.Scan.fragments' via 2026-02-09T23:48:58,156 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:58,156 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:58,157 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:58,158 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:58,159 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:58,160 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:58,160 even if it does not contain any `.py` files. 2026-02-09T23:48:58,161 On the other hand, currently there is no concept of package data 2026-02-09T23:48:58,161 directory, all directories are treated like packages. 2026-02-09T23:48:58,162 ******************************************************************************** 2026-02-09T23:48:58,162 !! 2026-02-09T23:48:58,163 check.warn(importable) 2026-02-09T23:48:58,163 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.SpecCreator' is absent from the `packages` configuration. 2026-02-09T23:48:58,164 !! 2026-02-09T23:48:58,164 ******************************************************************************** 2026-02-09T23:48:58,165 ############################ 2026-02-09T23:48:58,165 # Package would be ignored # 2026-02-09T23:48:58,166 ############################ 2026-02-09T23:48:58,166 Python recognizes 'plom_server.templates.SpecCreator' as an importable package[^1], 2026-02-09T23:48:58,166 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:58,167 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:58,168 package, please make sure that 'plom_server.templates.SpecCreator' is explicitly added 2026-02-09T23:48:58,168 to the `packages` configuration field. 2026-02-09T23:48:58,169 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:58,170 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:58,170 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:58,171 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:58,172 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:58,173 If you don't want 'plom_server.templates.SpecCreator' to be distributed and are 2026-02-09T23:48:58,174 already explicitly excluding 'plom_server.templates.SpecCreator' via 2026-02-09T23:48:58,174 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:58,174 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:58,175 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:58,176 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:58,177 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:58,178 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:58,179 even if it does not contain any `.py` files. 2026-02-09T23:48:58,179 On the other hand, currently there is no concept of package data 2026-02-09T23:48:58,180 directory, all directories are treated like packages. 2026-02-09T23:48:58,180 ******************************************************************************** 2026-02-09T23:48:58,181 !! 2026-02-09T23:48:58,182 check.warn(importable) 2026-02-09T23:48:58,182 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.Tags' is absent from the `packages` configuration. 2026-02-09T23:48:58,183 !! 2026-02-09T23:48:58,184 ******************************************************************************** 2026-02-09T23:48:58,184 ############################ 2026-02-09T23:48:58,185 # Package would be ignored # 2026-02-09T23:48:58,185 ############################ 2026-02-09T23:48:58,185 Python recognizes 'plom_server.templates.Tags' as an importable package[^1], 2026-02-09T23:48:58,186 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:58,187 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:58,187 package, please make sure that 'plom_server.templates.Tags' is explicitly added 2026-02-09T23:48:58,188 to the `packages` configuration field. 2026-02-09T23:48:58,188 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:58,189 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:58,189 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:58,190 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:58,191 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:58,192 If you don't want 'plom_server.templates.Tags' to be distributed and are 2026-02-09T23:48:58,192 already explicitly excluding 'plom_server.templates.Tags' via 2026-02-09T23:48:58,193 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:58,193 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:58,194 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:58,195 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:58,195 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:58,197 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:58,197 even if it does not contain any `.py` files. 2026-02-09T23:48:58,198 On the other hand, currently there is no concept of package data 2026-02-09T23:48:58,198 directory, all directories are treated like packages. 2026-02-09T23:48:58,199 ******************************************************************************** 2026-02-09T23:48:58,200 !! 2026-02-09T23:48:58,200 check.warn(importable) 2026-02-09T23:48:58,201 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.TaskOrder' is absent from the `packages` configuration. 2026-02-09T23:48:58,201 !! 2026-02-09T23:48:58,202 ******************************************************************************** 2026-02-09T23:48:58,203 ############################ 2026-02-09T23:48:58,203 # Package would be ignored # 2026-02-09T23:48:58,204 ############################ 2026-02-09T23:48:58,204 Python recognizes 'plom_server.templates.TaskOrder' as an importable package[^1], 2026-02-09T23:48:58,205 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:58,206 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:58,206 package, please make sure that 'plom_server.templates.TaskOrder' is explicitly added 2026-02-09T23:48:58,206 to the `packages` configuration field. 2026-02-09T23:48:58,207 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:58,208 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:58,208 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:58,209 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:58,210 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:58,211 If you don't want 'plom_server.templates.TaskOrder' to be distributed and are 2026-02-09T23:48:58,212 already explicitly excluding 'plom_server.templates.TaskOrder' via 2026-02-09T23:48:58,212 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:58,212 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:58,213 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:58,214 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:58,214 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:58,216 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:58,216 even if it does not contain any `.py` files. 2026-02-09T23:48:58,216 On the other hand, currently there is no concept of package data 2026-02-09T23:48:58,217 directory, all directories are treated like packages. 2026-02-09T23:48:58,217 ******************************************************************************** 2026-02-09T23:48:58,218 !! 2026-02-09T23:48:58,219 check.warn(importable) 2026-02-09T23:48:58,219 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.UserManagement' is absent from the `packages` configuration. 2026-02-09T23:48:58,219 !! 2026-02-09T23:48:58,220 ******************************************************************************** 2026-02-09T23:48:58,221 ############################ 2026-02-09T23:48:58,221 # Package would be ignored # 2026-02-09T23:48:58,222 ############################ 2026-02-09T23:48:58,222 Python recognizes 'plom_server.templates.UserManagement' as an importable package[^1], 2026-02-09T23:48:58,223 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:58,224 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:58,224 package, please make sure that 'plom_server.templates.UserManagement' is explicitly added 2026-02-09T23:48:58,225 to the `packages` configuration field. 2026-02-09T23:48:58,226 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:58,226 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:58,227 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:58,228 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:58,229 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:58,230 If you don't want 'plom_server.templates.UserManagement' to be distributed and are 2026-02-09T23:48:58,230 already explicitly excluding 'plom_server.templates.UserManagement' via 2026-02-09T23:48:58,231 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:58,231 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:58,232 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:58,233 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:58,234 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:58,235 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:58,236 even if it does not contain any `.py` files. 2026-02-09T23:48:58,236 On the other hand, currently there is no concept of package data 2026-02-09T23:48:58,237 directory, all directories are treated like packages. 2026-02-09T23:48:58,237 ******************************************************************************** 2026-02-09T23:48:58,238 !! 2026-02-09T23:48:58,239 check.warn(importable) 2026-02-09T23:48:58,239 /tmp/pip-build-env-a5xn82_w/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'plom_server.templates.base' is absent from the `packages` configuration. 2026-02-09T23:48:58,239 !! 2026-02-09T23:48:58,240 ******************************************************************************** 2026-02-09T23:48:58,240 ############################ 2026-02-09T23:48:58,241 # Package would be ignored # 2026-02-09T23:48:58,241 ############################ 2026-02-09T23:48:58,242 Python recognizes 'plom_server.templates.base' as an importable package[^1], 2026-02-09T23:48:58,242 but it is absent from setuptools' `packages` configuration. 2026-02-09T23:48:58,243 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-09T23:48:58,243 package, please make sure that 'plom_server.templates.base' is explicitly added 2026-02-09T23:48:58,244 to the `packages` configuration field. 2026-02-09T23:48:58,245 Alternatively, you can also rely on setuptools' discovery methods 2026-02-09T23:48:58,245 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-09T23:48:58,246 instead of `find_packages(...)`/`find:`). 2026-02-09T23:48:58,247 You can read more about "package discovery" on setuptools documentation page: 2026-02-09T23:48:58,248 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-09T23:48:58,249 If you don't want 'plom_server.templates.base' to be distributed and are 2026-02-09T23:48:58,249 already explicitly excluding 'plom_server.templates.base' via 2026-02-09T23:48:58,249 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-09T23:48:58,250 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-09T23:48:58,250 combination with a more fine grained `package-data` configuration. 2026-02-09T23:48:58,251 You can read more about "package data files" on setuptools documentation page: 2026-02-09T23:48:58,252 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-09T23:48:58,254 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-09T23:48:58,254 even if it does not contain any `.py` files. 2026-02-09T23:48:58,255 On the other hand, currently there is no concept of package data 2026-02-09T23:48:58,255 directory, all directories are treated like packages. 2026-02-09T23:48:58,255 ******************************************************************************** 2026-02-09T23:48:58,256 !! 2026-02-09T23:48:58,257 check.warn(importable) 2026-02-09T23:48:58,257 copying plom/demo_rubrics.toml -> build/lib/plom 2026-02-09T23:48:58,258 copying plom/idBox2.pdf -> build/lib/plom 2026-02-09T23:48:58,258 copying plom/idBox4.pdf -> build/lib/plom 2026-02-09T23:48:58,259 copying plom/latexTemplate.tex -> build/lib/plom 2026-02-09T23:48:58,259 copying plom/latexTemplatev2.tex -> build/lib/plom 2026-02-09T23:48:58,260 copying plom/templateSolutionSpec.toml -> build/lib/plom 2026-02-09T23:48:58,260 copying plom/templateTestSpec.toml -> build/lib/plom 2026-02-09T23:48:58,261 copying plom/templateUserList.csv -> build/lib/plom 2026-02-09T23:48:58,261 copying plom/test_target_latex.png -> build/lib/plom 2026-02-09T23:48:58,262 copying plom/test_target_latex_old.png -> build/lib/plom 2026-02-09T23:48:58,262 copying plom/create/bundle_separator_src.tex -> build/lib/plom/create 2026-02-09T23:48:58,263 copying plom/create/digits.json -> build/lib/plom/create 2026-02-09T23:48:58,264 copying plom/create/extra_pages_src.tex -> build/lib/plom/create 2026-02-09T23:48:58,264 copying plom/create/scrap_paper_src.tex -> build/lib/plom/create 2026-02-09T23:48:58,264 copying plom/create/fonts/adr_handwriting.ttf -> build/lib/plom/create/fonts 2026-02-09T23:48:58,265 copying plom/create/fonts/bt_handwriting.ttf -> build/lib/plom/create/fonts 2026-02-09T23:48:58,265 copying plom/create/fonts/ejx_handwriting.ttf -> build/lib/plom/create/fonts 2026-02-09T23:48:58,265 copying plom/create/fonts/ld_handwriting.ttf -> build/lib/plom/create/fonts 2026-02-09T23:48:58,266 copying plom/create/fonts/nh_handwriting.ttf -> build/lib/plom/create/fonts 2026-02-09T23:48:58,266 copying plom/create/fonts/pdl_handwriting.ttf -> build/lib/plom/create/fonts 2026-02-09T23:48:58,267 copying plom/scan/test_rgb.png -> build/lib/plom/scan 2026-02-09T23:48:58,267 copying plom/scan/test_zbar_fails.png -> build/lib/plom/scan 2026-02-09T23:48:58,268 creating build/lib/plom_server/demo_files 2026-02-09T23:48:58,268 copying plom_server/demo_files/assessment_v1.tex -> build/lib/plom_server/demo_files 2026-02-09T23:48:58,268 copying plom_server/demo_files/assessment_v2.tex -> build/lib/plom_server/demo_files 2026-02-09T23:48:58,269 copying plom_server/demo_files/assessment_v3.tex -> build/lib/plom_server/demo_files 2026-02-09T23:48:58,269 copying plom_server/demo_files/bundle_for_demo.toml -> build/lib/plom_server/demo_files 2026-02-09T23:48:58,270 copying plom_server/demo_files/bundle_for_long_demo.toml -> build/lib/plom_server/demo_files 2026-02-09T23:48:58,270 copying plom_server/demo_files/bundle_for_plaid_demo.toml -> build/lib/plom_server/demo_files 2026-02-09T23:48:58,271 copying plom_server/demo_files/bundle_for_quick_demo.toml -> build/lib/plom_server/demo_files 2026-02-09T23:48:58,271 copying plom_server/demo_files/cl_for_demo.csv -> build/lib/plom_server/demo_files 2026-02-09T23:48:58,272 copying plom_server/demo_files/cl_for_long_demo.csv -> build/lib/plom_server/demo_files 2026-02-09T23:48:58,272 copying plom_server/demo_files/cl_for_plaid_demo.csv -> build/lib/plom_server/demo_files 2026-02-09T23:48:58,273 copying plom_server/demo_files/cl_for_quick_demo.csv -> build/lib/plom_server/demo_files 2026-02-09T23:48:58,273 copying plom_server/demo_files/demo_assessment_qtags.csv -> build/lib/plom_server/demo_files 2026-02-09T23:48:58,274 copying plom_server/demo_files/demo_assessment_rubrics_q1.toml -> build/lib/plom_server/demo_files 2026-02-09T23:48:58,274 copying plom_server/demo_files/demo_assessment_rubrics_q2.toml -> build/lib/plom_server/demo_files 2026-02-09T23:48:58,275 copying plom_server/demo_files/demo_assessment_rubrics_q3.toml -> build/lib/plom_server/demo_files 2026-02-09T23:48:58,275 copying plom_server/demo_files/demo_assessment_rubrics_q4.toml -> build/lib/plom_server/demo_files 2026-02-09T23:48:58,276 copying plom_server/demo_files/demo_assessment_rubrics_q4_version_specific.toml -> build/lib/plom_server/demo_files 2026-02-09T23:48:58,276 copying plom_server/demo_files/demo_assessment_spec.toml -> build/lib/plom_server/demo_files 2026-02-09T23:48:58,277 copying plom_server/demo_files/demo_assessment_spec_single_version.toml -> build/lib/plom_server/demo_files 2026-02-09T23:48:58,277 copying plom_server/demo_files/demo_solution_spec.toml -> build/lib/plom_server/demo_files 2026-02-09T23:48:58,278 creating build/lib/plom_server/API/migrations 2026-02-09T23:48:58,278 copying plom_server/API/migrations/__init__.py -> build/lib/plom_server/API/migrations 2026-02-09T23:48:58,279 creating build/lib/plom_server/API/permissions 2026-02-09T23:48:58,279 copying plom_server/API/permissions/__init__.py -> build/lib/plom_server/API/permissions 2026-02-09T23:48:58,280 copying plom_server/API/permissions/permissions.py -> build/lib/plom_server/API/permissions 2026-02-09T23:48:58,280 creating build/lib/plom_server/API/routes 2026-02-09T23:48:58,281 copying plom_server/API/routes/__init__.py -> build/lib/plom_server/API/routes 2026-02-09T23:48:58,281 copying plom_server/API/routes/annotation_patterns.py -> build/lib/plom_server/API/routes 2026-02-09T23:48:58,282 copying plom_server/API/routes/id_patterns.py -> build/lib/plom_server/API/routes 2026-02-09T23:48:58,282 copying plom_server/API/routes/mark_patterns.py -> build/lib/plom_server/API/routes 2026-02-09T23:48:58,282 copying plom_server/API/routes/misc_patterns.py -> build/lib/plom_server/API/routes 2026-02-09T23:48:58,283 copying plom_server/API/routes/tags_patterns.py -> build/lib/plom_server/API/routes 2026-02-09T23:48:58,283 creating build/lib/plom_server/API/tests 2026-02-09T23:48:58,284 copying plom_server/API/tests/__init__.py -> build/lib/plom_server/API/tests 2026-02-09T23:48:58,284 copying plom_server/API/tests/conftest.py -> build/lib/plom_server/API/tests 2026-02-09T23:48:58,285 copying plom_server/API/tests/test_client_reject_list.py -> build/lib/plom_server/API/tests 2026-02-09T23:48:58,285 copying plom_server/API/tests/test_mark_questions.py -> build/lib/plom_server/API/tests 2026-02-09T23:48:58,285 creating build/lib/plom_server/API/views 2026-02-09T23:48:58,286 copying plom_server/API/views/__init__.py -> build/lib/plom_server/API/views 2026-02-09T23:48:58,286 copying plom_server/API/views/classlist.py -> build/lib/plom_server/API/views 2026-02-09T23:48:58,287 copying plom_server/API/views/finish.py -> build/lib/plom_server/API/views 2026-02-09T23:48:58,287 copying plom_server/API/views/identify.py -> build/lib/plom_server/API/views 2026-02-09T23:48:58,288 copying plom_server/API/views/latex.py -> build/lib/plom_server/API/views 2026-02-09T23:48:58,288 copying plom_server/API/views/mark.py -> build/lib/plom_server/API/views 2026-02-09T23:48:58,289 copying plom_server/API/views/mark_question.py -> build/lib/plom_server/API/views 2026-02-09T23:48:58,289 copying plom_server/API/views/paperstoprint.py -> build/lib/plom_server/API/views 2026-02-09T23:48:58,289 copying plom_server/API/views/pqvmap.py -> build/lib/plom_server/API/views 2026-02-09T23:48:58,290 copying plom_server/API/views/public_code.py -> build/lib/plom_server/API/views 2026-02-09T23:48:58,290 copying plom_server/API/views/rectangle_extractor.py -> build/lib/plom_server/API/views 2026-02-09T23:48:58,291 copying plom_server/API/views/report.py -> build/lib/plom_server/API/views 2026-02-09T23:48:58,291 copying plom_server/API/views/rubrics.py -> build/lib/plom_server/API/views 2026-02-09T23:48:58,292 copying plom_server/API/views/scan.py -> build/lib/plom_server/API/views 2026-02-09T23:48:58,292 copying plom_server/API/views/server_info.py -> build/lib/plom_server/API/views 2026-02-09T23:48:58,293 copying plom_server/API/views/source_handler.py -> build/lib/plom_server/API/views 2026-02-09T23:48:58,293 copying plom_server/API/views/spec_handler.py -> build/lib/plom_server/API/views 2026-02-09T23:48:58,294 copying plom_server/API/views/user_info.py -> build/lib/plom_server/API/views 2026-02-09T23:48:58,294 copying plom_server/API/views/utils.py -> build/lib/plom_server/API/views 2026-02-09T23:48:58,295 creating build/lib/plom_server/API/views/experimental 2026-02-09T23:48:58,295 copying plom_server/API/views/experimental/__init__.py -> build/lib/plom_server/API/views/experimental 2026-02-09T23:48:58,296 copying plom_server/API/views/experimental/annotations.py -> build/lib/plom_server/API/views/experimental 2026-02-09T23:48:58,296 copying plom_server/API/views/experimental/base.py -> build/lib/plom_server/API/views/experimental 2026-02-09T23:48:58,296 copying plom_server/API/views/experimental/marking_tasks.py -> build/lib/plom_server/API/views/experimental 2026-02-09T23:48:58,297 copying plom_server/API/views/experimental/rubrics.py -> build/lib/plom_server/API/views/experimental 2026-02-09T23:48:58,297 creating build/lib/plom_server/Authentication/forms 2026-02-09T23:48:58,298 copying plom_server/Authentication/forms/__init__.py -> build/lib/plom_server/Authentication/forms 2026-02-09T23:48:58,298 copying plom_server/Authentication/forms/choices.py -> build/lib/plom_server/Authentication/forms 2026-02-09T23:48:58,299 copying plom_server/Authentication/forms/signupForm.py -> build/lib/plom_server/Authentication/forms 2026-02-09T23:48:58,300 creating build/lib/plom_server/Authentication/management/commands 2026-02-09T23:48:58,300 copying plom_server/Authentication/management/commands/plom_create_groups.py -> build/lib/plom_server/Authentication/management/commands 2026-02-09T23:48:58,300 creating build/lib/plom_server/Authentication/migrations 2026-02-09T23:48:58,301 copying plom_server/Authentication/migrations/0001_initial.py -> build/lib/plom_server/Authentication/migrations 2026-02-09T23:48:58,301 copying plom_server/Authentication/migrations/__init__.py -> build/lib/plom_server/Authentication/migrations 2026-02-09T23:48:58,302 creating build/lib/plom_server/Authentication/tests 2026-02-09T23:48:58,302 copying plom_server/Authentication/tests/__init__.py -> build/lib/plom_server/Authentication/tests 2026-02-09T23:48:58,302 copying plom_server/Authentication/tests/test_create_users.py -> build/lib/plom_server/Authentication/tests 2026-02-09T23:48:58,303 creating build/lib/plom_server/Base/migrations 2026-02-09T23:48:58,303 copying plom_server/Base/migrations/0001_initial.py -> build/lib/plom_server/Base/migrations 2026-02-09T23:48:58,304 copying plom_server/Base/migrations/__init__.py -> build/lib/plom_server/Base/migrations 2026-02-09T23:48:58,304 creating build/lib/plom_server/BuildPaperPDF/management/commands 2026-02-09T23:48:58,304 copying plom_server/BuildPaperPDF/management/commands/plom_build_paper_pdfs.py -> build/lib/plom_server/BuildPaperPDF/management/commands 2026-02-09T23:48:58,305 creating build/lib/plom_server/BuildPaperPDF/migrations 2026-02-09T23:48:58,305 copying plom_server/BuildPaperPDF/migrations/0001_initial.py -> build/lib/plom_server/BuildPaperPDF/migrations 2026-02-09T23:48:58,306 copying plom_server/BuildPaperPDF/migrations/__init__.py -> build/lib/plom_server/BuildPaperPDF/migrations 2026-02-09T23:48:58,306 creating build/lib/plom_server/Contrib/management/commands 2026-02-09T23:48:58,307 copying plom_server/Contrib/management/commands/PCA_analysis.py -> build/lib/plom_server/Contrib/management/commands 2026-02-09T23:48:58,307 copying plom_server/Contrib/management/commands/cluster_and_tag.py -> build/lib/plom_server/Contrib/management/commands 2026-02-09T23:48:58,308 creating build/lib/plom_server/Finish/management/commands 2026-02-09T23:48:58,308 copying plom_server/Finish/management/commands/generate_report.py -> build/lib/plom_server/Finish/management/commands 2026-02-09T23:48:58,309 copying plom_server/Finish/management/commands/plom_build_all_soln.py -> build/lib/plom_server/Finish/management/commands 2026-02-09T23:48:58,310 copying plom_server/Finish/management/commands/plom_build_soln.py -> build/lib/plom_server/Finish/management/commands 2026-02-09T23:48:58,310 copying plom_server/Finish/management/commands/plom_download_marks_csv.py -> build/lib/plom_server/Finish/management/commands 2026-02-09T23:48:58,310 copying plom_server/Finish/management/commands/plom_download_ta_info_csv.py -> build/lib/plom_server/Finish/management/commands 2026-02-09T23:48:58,311 copying plom_server/Finish/management/commands/plom_reassemble.py -> build/lib/plom_server/Finish/management/commands 2026-02-09T23:48:58,311 copying plom_server/Finish/management/commands/plom_soln_sources.py -> build/lib/plom_server/Finish/management/commands 2026-02-09T23:48:58,312 copying plom_server/Finish/management/commands/plom_soln_spec.py -> build/lib/plom_server/Finish/management/commands 2026-02-09T23:48:58,313 creating build/lib/plom_server/Finish/migrations 2026-02-09T23:48:58,313 copying plom_server/Finish/migrations/0001_initial.py -> build/lib/plom_server/Finish/migrations 2026-02-09T23:48:58,314 copying plom_server/Finish/migrations/__init__.py -> build/lib/plom_server/Finish/migrations 2026-02-09T23:48:58,315 creating build/lib/plom_server/Finish/templatetags 2026-02-09T23:48:58,315 copying plom_server/Finish/templatetags/__init__.py -> build/lib/plom_server/Finish/templatetags 2026-02-09T23:48:58,316 copying plom_server/Finish/templatetags/custom_tags.py -> build/lib/plom_server/Finish/templatetags 2026-02-09T23:48:58,316 creating build/lib/plom_server/Finish/tests 2026-02-09T23:48:58,316 copying plom_server/Finish/tests/__init__.py -> build/lib/plom_server/Finish/tests 2026-02-09T23:48:58,317 copying plom_server/Finish/tests/test_student_mark.py -> build/lib/plom_server/Finish/tests 2026-02-09T23:48:58,317 creating build/lib/plom_server/Finish/useful_files_for_testing 2026-02-09T23:48:58,318 copying plom_server/Finish/useful_files_for_testing/soln_spec_for_testing_shared_pages.toml -> build/lib/plom_server/Finish/useful_files_for_testing 2026-02-09T23:48:58,318 creating build/lib/plom_server/Finish/views 2026-02-09T23:48:58,318 copying plom_server/Finish/views/__init__.py -> build/lib/plom_server/Finish/views 2026-02-09T23:48:58,319 copying plom_server/Finish/views/build_soln_pdf.py -> build/lib/plom_server/Finish/views 2026-02-09T23:48:58,319 copying plom_server/Finish/views/marking_info.py -> build/lib/plom_server/Finish/views 2026-02-09T23:48:58,320 copying plom_server/Finish/views/reassembly.py -> build/lib/plom_server/Finish/views 2026-02-09T23:48:58,320 copying plom_server/Finish/views/soln_home.py -> build/lib/plom_server/Finish/views 2026-02-09T23:48:58,321 copying plom_server/Finish/views/soln_sources.py -> build/lib/plom_server/Finish/views 2026-02-09T23:48:58,321 copying plom_server/Finish/views/soln_spec.py -> build/lib/plom_server/Finish/views 2026-02-09T23:48:58,321 copying plom_server/Finish/views/student_report.py -> build/lib/plom_server/Finish/views 2026-02-09T23:48:58,322 copying plom_server/Finish/services/generate_report.css -> build/lib/plom_server/Finish/services 2026-02-09T23:48:58,322 creating build/lib/plom_server/Identify/management/commands 2026-02-09T23:48:58,323 copying plom_server/Identify/management/commands/clear_id.py -> build/lib/plom_server/Identify/management/commands 2026-02-09T23:48:58,323 copying plom_server/Identify/management/commands/plom_id_direct.py -> build/lib/plom_server/Identify/management/commands 2026-02-09T23:48:58,324 copying plom_server/Identify/management/commands/plom_run_id_reader.py -> build/lib/plom_server/Identify/management/commands 2026-02-09T23:48:58,324 creating build/lib/plom_server/Identify/migrations 2026-02-09T23:48:58,325 copying plom_server/Identify/migrations/0001_initial.py -> build/lib/plom_server/Identify/migrations 2026-02-09T23:48:58,325 copying plom_server/Identify/migrations/__init__.py -> build/lib/plom_server/Identify/migrations 2026-02-09T23:48:58,326 creating build/lib/plom_server/QuestionTags/management/commands 2026-02-09T23:48:58,326 copying plom_server/QuestionTags/management/commands/create_tag.py -> build/lib/plom_server/QuestionTags/management/commands 2026-02-09T23:48:58,327 copying plom_server/QuestionTags/management/commands/delete_qtag_link.py -> build/lib/plom_server/QuestionTags/management/commands 2026-02-09T23:48:58,327 copying plom_server/QuestionTags/management/commands/delete_tag.py -> build/lib/plom_server/QuestionTags/management/commands 2026-02-09T23:48:58,328 copying plom_server/QuestionTags/management/commands/link_question_with_tag.py -> build/lib/plom_server/QuestionTags/management/commands 2026-02-09T23:48:58,328 copying plom_server/QuestionTags/management/commands/upload_qtags_csv.py -> build/lib/plom_server/QuestionTags/management/commands 2026-02-09T23:48:58,329 creating build/lib/plom_server/QuestionTags/migrations 2026-02-09T23:48:58,329 copying plom_server/QuestionTags/migrations/0001_initial.py -> build/lib/plom_server/QuestionTags/migrations 2026-02-09T23:48:58,330 copying plom_server/QuestionTags/migrations/__init__.py -> build/lib/plom_server/QuestionTags/migrations 2026-02-09T23:48:58,330 creating build/lib/plom_server/QuestionClustering/migrations 2026-02-09T23:48:58,331 copying plom_server/QuestionClustering/migrations/0001_initial.py -> build/lib/plom_server/QuestionClustering/migrations 2026-02-09T23:48:58,332 copying plom_server/QuestionClustering/migrations/__init__.py -> build/lib/plom_server/QuestionClustering/migrations 2026-02-09T23:48:58,332 creating build/lib/plom_server/Launcher/migrations 2026-02-09T23:48:58,333 copying plom_server/Launcher/migrations/__init__.py -> build/lib/plom_server/Launcher/migrations 2026-02-09T23:48:58,333 creating build/lib/plom_server/Mark/migrations 2026-02-09T23:48:58,333 copying plom_server/Mark/migrations/0001_initial.py -> build/lib/plom_server/Mark/migrations 2026-02-09T23:48:58,334 copying plom_server/Mark/migrations/__init__.py -> build/lib/plom_server/Mark/migrations 2026-02-09T23:48:58,334 creating build/lib/plom_server/Mark/models 2026-02-09T23:48:58,335 copying plom_server/Mark/models/__init__.py -> build/lib/plom_server/Mark/models 2026-02-09T23:48:58,335 copying plom_server/Mark/models/annotations.py -> build/lib/plom_server/Mark/models 2026-02-09T23:48:58,337 copying plom_server/Mark/models/tasks.py -> build/lib/plom_server/Mark/models 2026-02-09T23:48:58,339 creating build/lib/plom_server/Mark/serializers 2026-02-09T23:48:58,340 copying plom_server/Mark/serializers/__init__.py -> build/lib/plom_server/Mark/serializers 2026-02-09T23:48:58,343 copying plom_server/Mark/serializers/annotations.py -> build/lib/plom_server/Mark/serializers 2026-02-09T23:48:58,345 copying plom_server/Mark/serializers/tasks.py -> build/lib/plom_server/Mark/serializers 2026-02-09T23:48:58,347 copying plom_server/Mark/tests/tiny_qvmap.toml -> build/lib/plom_server/Mark/tests 2026-02-09T23:48:58,349 copying plom_server/Mark/tests/tiny_spec.toml -> build/lib/plom_server/Mark/tests 2026-02-09T23:48:58,351 creating build/lib/plom_server/Papers/management/commands 2026-02-09T23:48:58,352 copying plom_server/Papers/management/commands/plom_qvmap.py -> build/lib/plom_server/Papers/management/commands 2026-02-09T23:48:58,355 creating build/lib/plom_server/Papers/migrations 2026-02-09T23:48:58,356 copying plom_server/Papers/migrations/0001_initial.py -> build/lib/plom_server/Papers/migrations 2026-02-09T23:48:58,359 copying plom_server/Papers/migrations/__init__.py -> build/lib/plom_server/Papers/migrations 2026-02-09T23:48:58,361 creating build/lib/plom_server/Preparation/management/commands 2026-02-09T23:48:58,363 copying plom_server/Preparation/management/commands/plom_preparation_classlist.py -> build/lib/plom_server/Preparation/management/commands 2026-02-09T23:48:58,365 copying plom_server/Preparation/management/commands/plom_preparation_source.py -> build/lib/plom_server/Preparation/management/commands 2026-02-09T23:48:58,368 copying plom_server/Preparation/management/commands/plom_preparation_spec.py -> build/lib/plom_server/Preparation/management/commands 2026-02-09T23:48:58,370 copying plom_server/Preparation/management/commands/plom_preparation_status.py -> build/lib/plom_server/Preparation/management/commands 2026-02-09T23:48:58,373 creating build/lib/plom_server/Preparation/migrations 2026-02-09T23:48:58,374 copying plom_server/Preparation/migrations/0001_initial.py -> build/lib/plom_server/Preparation/migrations 2026-02-09T23:48:58,376 copying plom_server/Preparation/migrations/__init__.py -> build/lib/plom_server/Preparation/migrations 2026-02-09T23:48:58,378 creating build/lib/plom_server/Preparation/tests 2026-02-09T23:48:58,379 copying plom_server/Preparation/tests/__init__.py -> build/lib/plom_server/Preparation/tests 2026-02-09T23:48:58,381 copying plom_server/Preparation/tests/test_classlist_service.py -> build/lib/plom_server/Preparation/tests 2026-02-09T23:48:58,384 copying plom_server/Preparation/tests/test_source_service.py -> build/lib/plom_server/Preparation/tests 2026-02-09T23:48:58,387 copying plom_server/Preparation/tests/test_status.py -> build/lib/plom_server/Preparation/tests 2026-02-09T23:48:58,389 copying plom_server/Preparation/tests/test_students.py -> build/lib/plom_server/Preparation/tests 2026-02-09T23:48:58,391 copying plom_server/Preparation/tests/test_view_home.py -> build/lib/plom_server/Preparation/tests 2026-02-09T23:48:58,394 copying plom_server/Preparation/tests/tiny_spec.toml -> build/lib/plom_server/Preparation/tests 2026-02-09T23:48:58,396 creating build/lib/plom_server/Preparation/useful_files_for_testing 2026-02-09T23:48:58,397 copying plom_server/Preparation/useful_files_for_testing/cl_errs.csv -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-02-09T23:48:58,399 copying plom_server/Preparation/useful_files_for_testing/cl_for_demo.csv -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-02-09T23:48:58,401 copying plom_server/Preparation/useful_files_for_testing/cl_good.csv -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-02-09T23:48:58,403 copying plom_server/Preparation/useful_files_for_testing/cl_warn.csv -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-02-09T23:48:58,405 copying plom_server/Preparation/useful_files_for_testing/spec_with_shared_pages.toml -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-02-09T23:48:58,407 copying plom_server/Preparation/useful_files_for_testing/test_version1.pdf -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-02-09T23:48:58,412 copying plom_server/Preparation/useful_files_for_testing/test_version2.pdf -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-02-09T23:48:58,418 copying plom_server/Preparation/useful_files_for_testing/testing_test_spec.toml -> build/lib/plom_server/Preparation/useful_files_for_testing 2026-02-09T23:48:58,420 creating build/lib/plom_server/Preparation/views 2026-02-09T23:48:58,421 copying plom_server/Preparation/views/__init__.py -> build/lib/plom_server/Preparation/views 2026-02-09T23:48:58,424 copying plom_server/Preparation/views/classlist_manage.py -> build/lib/plom_server/Preparation/views 2026-02-09T23:48:58,426 copying plom_server/Preparation/views/home.py -> build/lib/plom_server/Preparation/views 2026-02-09T23:48:58,428 copying plom_server/Preparation/views/miscellanea.py -> build/lib/plom_server/Preparation/views 2026-02-09T23:48:58,431 copying plom_server/Preparation/views/mocker.py -> build/lib/plom_server/Preparation/views 2026-02-09T23:48:58,433 copying plom_server/Preparation/views/needs_manager_view.py -> build/lib/plom_server/Preparation/views 2026-02-09T23:48:58,435 copying plom_server/Preparation/views/pqv_mapping.py -> build/lib/plom_server/Preparation/views 2026-02-09T23:48:58,438 copying plom_server/Preparation/views/prenaming.py -> build/lib/plom_server/Preparation/views 2026-02-09T23:48:58,440 copying plom_server/Preparation/views/public_code.py -> build/lib/plom_server/Preparation/views 2026-02-09T23:48:58,443 copying plom_server/Preparation/views/source_manage.py -> build/lib/plom_server/Preparation/views 2026-02-09T23:48:58,446 creating build/lib/plom_server/Progress/tests 2026-02-09T23:48:58,447 copying plom_server/Progress/tests/__init__.py -> build/lib/plom_server/Progress/tests 2026-02-09T23:48:58,450 creating build/lib/plom_server/Progress/views 2026-02-09T23:48:58,451 copying plom_server/Progress/views/__init__.py -> build/lib/plom_server/Progress/views 2026-02-09T23:48:58,454 copying plom_server/Progress/views/progress_identify.py -> build/lib/plom_server/Progress/views 2026-02-09T23:48:58,457 copying plom_server/Progress/views/progress_landing.py -> build/lib/plom_server/Progress/views 2026-02-09T23:48:58,460 copying plom_server/Progress/views/progress_mark.py -> build/lib/plom_server/Progress/views 2026-02-09T23:48:58,464 copying plom_server/Progress/views/progress_task_annot.py -> build/lib/plom_server/Progress/views 2026-02-09T23:48:58,467 copying plom_server/Progress/views/progress_userinfo.py -> build/lib/plom_server/Progress/views 2026-02-09T23:48:58,470 creating build/lib/plom_server/Rectangles/management/commands 2026-02-09T23:48:58,473 copying plom_server/Rectangles/management/commands/plom_extract_rectangle.py -> build/lib/plom_server/Rectangles/management/commands 2026-02-09T23:48:58,477 creating build/lib/plom_server/Rectangles/tests 2026-02-09T23:48:58,479 copying plom_server/Rectangles/tests/__init__.py -> build/lib/plom_server/Rectangles/tests 2026-02-09T23:48:58,485 copying plom_server/Rectangles/tests/test_rectangles.py -> build/lib/plom_server/Rectangles/tests 2026-02-09T23:48:58,488 creating build/lib/plom_server/Rubrics/management/commands 2026-02-09T23:48:58,490 copying plom_server/Rubrics/management/commands/plom_rubrics.py -> build/lib/plom_server/Rubrics/management/commands 2026-02-09T23:48:58,495 creating build/lib/plom_server/Rubrics/migrations 2026-02-09T23:48:58,496 copying plom_server/Rubrics/migrations/0001_initial.py -> build/lib/plom_server/Rubrics/migrations 2026-02-09T23:48:58,500 copying plom_server/Rubrics/migrations/__init__.py -> build/lib/plom_server/Rubrics/migrations 2026-02-09T23:48:58,502 creating build/lib/plom_server/Rubrics/tests 2026-02-09T23:48:58,504 copying plom_server/Rubrics/tests/__init__.py -> build/lib/plom_server/Rubrics/tests 2026-02-09T23:48:58,507 copying plom_server/Rubrics/tests/test_display_delta.py -> build/lib/plom_server/Rubrics/tests 2026-02-09T23:48:58,510 copying plom_server/Rubrics/tests/test_rubric_fractional_permissions.py -> build/lib/plom_server/Rubrics/tests 2026-02-09T23:48:58,513 copying plom_server/Rubrics/tests/test_rubric_misc.py -> build/lib/plom_server/Rubrics/tests 2026-02-09T23:48:58,515 copying plom_server/Rubrics/tests/test_rubric_permissions.py -> build/lib/plom_server/Rubrics/tests 2026-02-09T23:48:58,518 copying plom_server/Rubrics/tests/test_rubric_service.py -> build/lib/plom_server/Rubrics/tests 2026-02-09T23:48:58,524 creating build/lib/plom_server/Scan/management/commands 2026-02-09T23:48:58,526 copying plom_server/Scan/management/commands/plom_bundle_push_lock.py -> build/lib/plom_server/Scan/management/commands 2026-02-09T23:48:58,528 copying plom_server/Scan/management/commands/plom_discard_pushed_page.py -> build/lib/plom_server/Scan/management/commands 2026-02-09T23:48:58,531 copying plom_server/Scan/management/commands/plom_forgive_all_dnm.py -> build/lib/plom_server/Scan/management/commands 2026-02-09T23:48:58,534 copying plom_server/Scan/management/commands/plom_forgive_missing_page.py -> build/lib/plom_server/Scan/management/commands 2026-02-09T23:48:58,537 copying plom_server/Scan/management/commands/plom_list_images_in_paper.py -> build/lib/plom_server/Scan/management/commands 2026-02-09T23:48:58,539 copying plom_server/Scan/management/commands/plom_reassign_discard.py -> build/lib/plom_server/Scan/management/commands 2026-02-09T23:48:58,542 copying plom_server/Scan/management/commands/plom_staging_assign_extra.py -> build/lib/plom_server/Scan/management/commands 2026-02-09T23:48:58,545 copying plom_server/Scan/management/commands/plom_staging_bundles.py -> build/lib/plom_server/Scan/management/commands 2026-02-09T23:48:58,548 copying plom_server/Scan/management/commands/plom_staging_discard.py -> build/lib/plom_server/Scan/management/commands 2026-02-09T23:48:58,550 copying plom_server/Scan/management/commands/plom_staging_extralise.py -> build/lib/plom_server/Scan/management/commands 2026-02-09T23:48:58,552 copying plom_server/Scan/management/commands/plom_staging_knowify.py -> build/lib/plom_server/Scan/management/commands 2026-02-09T23:48:58,555 copying plom_server/Scan/management/commands/plom_staging_rotate.py -> build/lib/plom_server/Scan/management/commands 2026-02-09T23:48:58,557 copying plom_server/Scan/management/commands/plom_staging_unknowify.py -> build/lib/plom_server/Scan/management/commands 2026-02-09T23:48:58,559 creating build/lib/plom_server/Scan/migrations 2026-02-09T23:48:58,560 copying plom_server/Scan/migrations/0001_initial.py -> build/lib/plom_server/Scan/migrations 2026-02-09T23:48:58,562 copying plom_server/Scan/migrations/__init__.py -> build/lib/plom_server/Scan/migrations 2026-02-09T23:48:58,564 creating build/lib/plom_server/Scan/tests 2026-02-09T23:48:58,565 copying plom_server/Scan/tests/__init__.py -> build/lib/plom_server/Scan/tests 2026-02-09T23:48:58,567 copying plom_server/Scan/tests/id_page_img.png -> build/lib/plom_server/Scan/tests 2026-02-09T23:48:58,571 copying plom_server/Scan/tests/spec_with_shared_pages.toml -> build/lib/plom_server/Scan/tests 2026-02-09T23:48:58,574 copying plom_server/Scan/tests/test_forgive.py -> build/lib/plom_server/Scan/tests 2026-02-09T23:48:58,576 copying plom_server/Scan/tests/test_image_process.py -> build/lib/plom_server/Scan/tests 2026-02-09T23:48:58,578 copying plom_server/Scan/tests/test_manage_discard.py -> build/lib/plom_server/Scan/tests 2026-02-09T23:48:58,581 copying plom_server/Scan/tests/test_manage_scan.py -> build/lib/plom_server/Scan/tests 2026-02-09T23:48:58,584 copying plom_server/Scan/tests/test_qr_service.py -> build/lib/plom_server/Scan/tests 2026-02-09T23:48:58,586 copying plom_server/Scan/tests/test_scan_cast.py -> build/lib/plom_server/Scan/tests 2026-02-09T23:48:58,589 copying plom_server/Scan/tests/test_scanner.py -> build/lib/plom_server/Scan/tests 2026-02-09T23:48:58,591 copying plom_server/Scan/tests/test_staging_image_types.py -> build/lib/plom_server/Scan/tests 2026-02-09T23:48:58,594 creating build/lib/plom_server/Scan/views 2026-02-09T23:48:58,595 copying plom_server/Scan/views/__init__.py -> build/lib/plom_server/Scan/views 2026-02-09T23:48:58,597 copying plom_server/Scan/views/cast_image_state.py -> build/lib/plom_server/Scan/views 2026-02-09T23:48:58,600 copying plom_server/Scan/views/manage_bundle.py -> build/lib/plom_server/Scan/views 2026-02-09T23:48:58,603 copying plom_server/Scan/views/push_images.py -> build/lib/plom_server/Scan/views 2026-02-09T23:48:58,605 copying plom_server/Scan/views/pushed_images.py -> build/lib/plom_server/Scan/views 2026-02-09T23:48:58,608 copying plom_server/Scan/views/rotate_images.py -> build/lib/plom_server/Scan/views 2026-02-09T23:48:58,610 copying plom_server/Scan/views/scan_discards.py -> build/lib/plom_server/Scan/views 2026-02-09T23:48:58,613 copying plom_server/Scan/views/scanner_home.py -> build/lib/plom_server/Scan/views 2026-02-09T23:48:58,616 copying plom_server/Scan/views/scanner_summary.py -> build/lib/plom_server/Scan/views 2026-02-09T23:48:58,618 creating build/lib/plom_server/SpecCreator/migrations 2026-02-09T23:48:58,619 copying plom_server/SpecCreator/migrations/__init__.py -> build/lib/plom_server/SpecCreator/migrations 2026-02-09T23:48:58,621 creating build/lib/plom_server/SpecCreator/views 2026-02-09T23:48:58,622 copying plom_server/SpecCreator/views/__init__.py -> build/lib/plom_server/SpecCreator/views 2026-02-09T23:48:58,625 copying plom_server/SpecCreator/views/base.py -> build/lib/plom_server/SpecCreator/views 2026-02-09T23:48:58,627 copying plom_server/SpecCreator/views/spec_download.py -> build/lib/plom_server/SpecCreator/views 2026-02-09T23:48:58,629 copying plom_server/SpecCreator/views/spec_editor.py -> build/lib/plom_server/SpecCreator/views 2026-02-09T23:48:58,631 copying plom_server/SpecCreator/views/spec_upload.py -> build/lib/plom_server/SpecCreator/views 2026-02-09T23:48:58,633 copying plom_server/SpecCreator/views/summary.py -> build/lib/plom_server/SpecCreator/views 2026-02-09T23:48:58,636 copying plom_server/SpecCreator/views/template_spec_builder.py -> build/lib/plom_server/SpecCreator/views 2026-02-09T23:48:58,638 copying plom_server/static/ball_triangle.svg -> build/lib/plom_server/static 2026-02-09T23:48:58,640 copying plom_server/static/defaultUserIcon.png -> build/lib/plom_server/static 2026-02-09T23:48:58,643 copying plom_server/static/fingers_in_gears.svg -> build/lib/plom_server/static 2026-02-09T23:48:58,646 copying plom_server/static/plomLogo.png -> build/lib/plom_server/static 2026-02-09T23:48:58,649 creating build/lib/plom_server/static/css 2026-02-09T23:48:58,650 copying plom_server/static/css/base.css -> build/lib/plom_server/static/css 2026-02-09T23:48:58,653 copying plom_server/static/css/diff_table.css -> build/lib/plom_server/static/css 2026-02-09T23:48:58,655 copying plom_server/static/css/loginPage.css -> build/lib/plom_server/static/css 2026-02-09T23:48:58,657 copying plom_server/static/css/profile.css -> build/lib/plom_server/static/css 2026-02-09T23:48:58,659 creating build/lib/plom_server/static/js 2026-02-09T23:48:58,660 copying plom_server/static/js/frontend_utils.js -> build/lib/plom_server/static/js 2026-02-09T23:48:58,662 copying plom_server/static/js/plom_htmx_error_handler.js -> build/lib/plom_server/static/js 2026-02-09T23:48:58,664 copying plom_server/static/js/rectangle_select.js -> build/lib/plom_server/static/js 2026-02-09T23:48:58,667 creating build/lib/plom_server/TaskOrder/management/commands 2026-02-09T23:48:58,669 copying plom_server/TaskOrder/management/commands/task_sort_written_amount.py -> build/lib/plom_server/TaskOrder/management/commands 2026-02-09T23:48:58,672 copying plom_server/templates/403.html -> build/lib/plom_server/templates 2026-02-09T23:48:58,674 creating build/lib/plom_server/templates/Authentication 2026-02-09T23:48:58,675 copying plom_server/templates/Authentication/activation_invalid.html -> build/lib/plom_server/templates/Authentication 2026-02-09T23:48:58,677 copying plom_server/templates/Authentication/home.html -> build/lib/plom_server/templates/Authentication 2026-02-09T23:48:58,679 copying plom_server/templates/Authentication/login.html -> build/lib/plom_server/templates/Authentication 2026-02-09T23:48:58,681 copying plom_server/templates/Authentication/maintenance.html -> build/lib/plom_server/templates/Authentication 2026-02-09T23:48:58,684 copying plom_server/templates/Authentication/no_group.html -> build/lib/plom_server/templates/Authentication 2026-02-09T23:48:58,686 copying plom_server/templates/Authentication/set_password.html -> build/lib/plom_server/templates/Authentication 2026-02-09T23:48:58,688 copying plom_server/templates/Authentication/set_password_complete.html -> build/lib/plom_server/templates/Authentication 2026-02-09T23:48:58,690 copying plom_server/templates/Authentication/signup_base.html -> build/lib/plom_server/templates/Authentication 2026-02-09T23:48:58,693 copying plom_server/templates/Authentication/signup_import_users.html -> build/lib/plom_server/templates/Authentication 2026-02-09T23:48:58,695 copying plom_server/templates/Authentication/signup_multiple_users.html -> build/lib/plom_server/templates/Authentication 2026-02-09T23:48:58,697 copying plom_server/templates/Authentication/signup_single_user.html -> build/lib/plom_server/templates/Authentication 2026-02-09T23:48:58,699 copying plom_server/templates/Authentication/unauthorized.html -> build/lib/plom_server/templates/Authentication 2026-02-09T23:48:58,701 creating build/lib/plom_server/templates/BuildPaperPDF 2026-02-09T23:48:58,702 copying plom_server/templates/BuildPaperPDF/build_paper_pdfs.html -> build/lib/plom_server/templates/BuildPaperPDF 2026-02-09T23:48:58,704 copying plom_server/templates/BuildPaperPDF/cannot_find_pdf.html -> build/lib/plom_server/templates/BuildPaperPDF 2026-02-09T23:48:58,706 creating build/lib/plom_server/templates/BuildPaperPDF/fragments 2026-02-09T23:48:58,707 copying plom_server/templates/BuildPaperPDF/fragments/pdf_table.html -> build/lib/plom_server/templates/BuildPaperPDF/fragments 2026-02-09T23:48:58,710 creating build/lib/plom_server/templates/Finish 2026-02-09T23:48:58,711 copying plom_server/templates/Finish/build_soln.html -> build/lib/plom_server/templates/Finish 2026-02-09T23:48:58,714 copying plom_server/templates/Finish/finish_no_spec.html -> build/lib/plom_server/templates/Finish 2026-02-09T23:48:58,716 copying plom_server/templates/Finish/finish_not_printed.html -> build/lib/plom_server/templates/Finish 2026-02-09T23:48:58,718 copying plom_server/templates/Finish/reassemble_paper_pdfs.html -> build/lib/plom_server/templates/Finish 2026-02-09T23:48:58,721 copying plom_server/templates/Finish/soln_home.html -> build/lib/plom_server/templates/Finish 2026-02-09T23:48:58,724 copying plom_server/templates/Finish/soln_source_attempt.html -> build/lib/plom_server/templates/Finish 2026-02-09T23:48:58,726 copying plom_server/templates/Finish/soln_sources.html -> build/lib/plom_server/templates/Finish 2026-02-09T23:48:58,728 copying plom_server/templates/Finish/soln_spec.html -> build/lib/plom_server/templates/Finish 2026-02-09T23:48:58,731 copying plom_server/templates/Finish/template_soln_spec.html -> build/lib/plom_server/templates/Finish 2026-02-09T23:48:58,733 creating build/lib/plom_server/templates/Finish/Reports 2026-02-09T23:48:58,734 copying plom_server/templates/Finish/Reports/brief_student_report.html -> build/lib/plom_server/templates/Finish/Reports 2026-02-09T23:48:58,736 creating build/lib/plom_server/templates/Identify 2026-02-09T23:48:58,738 copying plom_server/templates/Identify/find_id_rect.html -> build/lib/plom_server/templates/Identify 2026-02-09T23:48:58,740 copying plom_server/templates/Identify/id_prediction_home.html -> build/lib/plom_server/templates/Identify 2026-02-09T23:48:58,743 copying plom_server/templates/Identify/parent_idbox_rect.html -> build/lib/plom_server/templates/Identify 2026-02-09T23:48:58,745 creating build/lib/plom_server/templates/Preparation 2026-02-09T23:48:58,746 copying plom_server/templates/Preparation/classlist_attempt.html -> build/lib/plom_server/templates/Preparation 2026-02-09T23:48:58,749 copying plom_server/templates/Preparation/classlist_manage.html -> build/lib/plom_server/templates/Preparation 2026-02-09T23:48:58,751 copying plom_server/templates/Preparation/dependency_conflict.html -> build/lib/plom_server/templates/Preparation 2026-02-09T23:48:58,753 copying plom_server/templates/Preparation/home.html -> build/lib/plom_server/templates/Preparation 2026-02-09T23:48:58,756 copying plom_server/templates/Preparation/miscellanea.html -> build/lib/plom_server/templates/Preparation 2026-02-09T23:48:58,758 copying plom_server/templates/Preparation/papers_printed_manage.html -> build/lib/plom_server/templates/Preparation 2026-02-09T23:48:58,761 copying plom_server/templates/Preparation/pqv_mapping_attempt.html -> build/lib/plom_server/templates/Preparation 2026-02-09T23:48:58,763 copying plom_server/templates/Preparation/pqv_mapping_manage.html -> build/lib/plom_server/templates/Preparation 2026-02-09T23:48:58,766 copying plom_server/templates/Preparation/prenaming_configuration.html -> build/lib/plom_server/templates/Preparation 2026-02-09T23:48:58,769 copying plom_server/templates/Preparation/public_code.html -> build/lib/plom_server/templates/Preparation 2026-02-09T23:48:58,771 copying plom_server/templates/Preparation/source_item_view.html -> build/lib/plom_server/templates/Preparation 2026-02-09T23:48:58,773 copying plom_server/templates/Preparation/source_manage.html -> build/lib/plom_server/templates/Preparation 2026-02-09T23:48:58,776 creating build/lib/plom_server/templates/Profile 2026-02-09T23:48:58,777 copying plom_server/templates/Profile/private_profile.html -> build/lib/plom_server/templates/Profile 2026-02-09T23:48:58,779 copying plom_server/templates/Profile/profile.html -> build/lib/plom_server/templates/Profile 2026-02-09T23:48:58,782 creating build/lib/plom_server/templates/Progress 2026-02-09T23:48:58,783 copying plom_server/templates/Progress/all_tasks.html -> build/lib/plom_server/templates/Progress 2026-02-09T23:48:58,786 copying plom_server/templates/Progress/progress_landing.html -> build/lib/plom_server/templates/Progress 2026-02-09T23:48:58,788 copying plom_server/templates/Progress/tools_landing.html -> build/lib/plom_server/templates/Progress 2026-02-09T23:48:58,790 creating build/lib/plom_server/templates/Progress/Identify 2026-02-09T23:48:58,791 copying plom_server/templates/Progress/Identify/id_image_wrap_fragment.html -> build/lib/plom_server/templates/Progress/Identify 2026-02-09T23:48:58,794 copying plom_server/templates/Progress/Identify/identify_home.html -> build/lib/plom_server/templates/Progress/Identify 2026-02-09T23:48:58,796 creating build/lib/plom_server/templates/Progress/Mark 2026-02-09T23:48:58,798 copying plom_server/templates/Progress/Mark/annotation_image_wrap_fragment.html -> build/lib/plom_server/templates/Progress/Mark 2026-02-09T23:48:58,800 copying plom_server/templates/Progress/Mark/mark_compare_versions.html -> build/lib/plom_server/templates/Progress/Mark 2026-02-09T23:48:58,803 copying plom_server/templates/Progress/Mark/mark_details.html -> build/lib/plom_server/templates/Progress/Mark 2026-02-09T23:48:58,806 copying plom_server/templates/Progress/Mark/mark_overview.html -> build/lib/plom_server/templates/Progress/Mark 2026-02-09T23:48:58,808 copying plom_server/templates/Progress/Mark/mark_papers.html -> build/lib/plom_server/templates/Progress/Mark 2026-02-09T23:48:58,810 copying plom_server/templates/Progress/Mark/mark_stats_card.html -> build/lib/plom_server/templates/Progress/Mark 2026-02-09T23:48:58,813 copying plom_server/templates/Progress/Mark/original_image_wrap_fragment.html -> build/lib/plom_server/templates/Progress/Mark 2026-02-09T23:48:58,815 copying plom_server/templates/Progress/Mark/task_details.html -> build/lib/plom_server/templates/Progress/Mark 2026-02-09T23:48:58,818 copying plom_server/templates/Progress/Mark/task_filter.html -> build/lib/plom_server/templates/Progress/Mark 2026-02-09T23:48:58,821 creating build/lib/plom_server/templates/Progress/User_Info 2026-02-09T23:48:58,822 copying plom_server/templates/Progress/User_Info/modal_forms.html -> build/lib/plom_server/templates/Progress/User_Info 2026-02-09T23:48:58,825 copying plom_server/templates/Progress/User_Info/user_info_home.html -> build/lib/plom_server/templates/Progress/User_Info 2026-02-09T23:48:58,827 creating build/lib/plom_server/templates/Progress/fragments 2026-02-09T23:48:58,828 copying plom_server/templates/Progress/fragments/task_progress_bar.html -> build/lib/plom_server/templates/Progress/fragments 2026-02-09T23:48:58,831 creating build/lib/plom_server/templates/QuestionClustering 2026-02-09T23:48:58,832 copying plom_server/templates/QuestionClustering/cluster_groups.html -> build/lib/plom_server/templates/QuestionClustering 2026-02-09T23:48:58,835 copying plom_server/templates/QuestionClustering/clustered_papers.html -> build/lib/plom_server/templates/QuestionClustering 2026-02-09T23:48:58,838 copying plom_server/templates/QuestionClustering/clustering_jobs.html -> build/lib/plom_server/templates/QuestionClustering 2026-02-09T23:48:58,840 copying plom_server/templates/QuestionClustering/home.html -> build/lib/plom_server/templates/QuestionClustering 2026-02-09T23:48:58,842 copying plom_server/templates/QuestionClustering/modal_forms.html -> build/lib/plom_server/templates/QuestionClustering 2026-02-09T23:48:58,844 copying plom_server/templates/QuestionClustering/select.html -> build/lib/plom_server/templates/QuestionClustering 2026-02-09T23:48:58,847 copying plom_server/templates/QuestionClustering/show_rectangles.html -> build/lib/plom_server/templates/QuestionClustering 2026-02-09T23:48:58,849 creating build/lib/plom_server/templates/QuestionClustering/fragments 2026-02-09T23:48:58,850 copying plom_server/templates/QuestionClustering/fragments/clustering_jobs_table.html -> build/lib/plom_server/templates/QuestionClustering/fragments 2026-02-09T23:48:58,853 copying plom_server/templates/QuestionClustering/fragments/clustering_tag_cell.html -> build/lib/plom_server/templates/QuestionClustering/fragments 2026-02-09T23:48:58,855 copying plom_server/templates/QuestionClustering/fragments/error_detail_modal.html -> build/lib/plom_server/templates/QuestionClustering/fragments 2026-02-09T23:48:58,857 creating build/lib/plom_server/templates/Questiontags 2026-02-09T23:48:58,858 copying plom_server/templates/Questiontags/modal_forms.html -> build/lib/plom_server/templates/Questiontags 2026-02-09T23:48:58,861 copying plom_server/templates/Questiontags/qtags_landing.html -> build/lib/plom_server/templates/Questiontags 2026-02-09T23:48:58,864 creating build/lib/plom_server/templates/Rectangles 2026-02-09T23:48:58,865 copying plom_server/templates/Rectangles/home.html -> build/lib/plom_server/templates/Rectangles 2026-02-09T23:48:58,867 copying plom_server/templates/Rectangles/select.html -> build/lib/plom_server/templates/Rectangles 2026-02-09T23:48:58,870 copying plom_server/templates/Rectangles/show_rectangles.html -> build/lib/plom_server/templates/Rectangles 2026-02-09T23:48:58,872 creating build/lib/plom_server/templates/Reports 2026-02-09T23:48:58,873 copying plom_server/templates/Reports/reports_landing.html -> build/lib/plom_server/templates/Reports 2026-02-09T23:48:58,875 creating build/lib/plom_server/templates/Rubrics 2026-02-09T23:48:58,877 copying plom_server/templates/Rubrics/diff_partial.html -> build/lib/plom_server/templates/Rubrics 2026-02-09T23:48:58,879 copying plom_server/templates/Rubrics/feedback_rules.html -> build/lib/plom_server/templates/Rubrics 2026-02-09T23:48:58,881 copying plom_server/templates/Rubrics/modal_forms.html -> build/lib/plom_server/templates/Rubrics 2026-02-09T23:48:58,884 copying plom_server/templates/Rubrics/rubric_item.html -> build/lib/plom_server/templates/Rubrics 2026-02-09T23:48:58,887 copying plom_server/templates/Rubrics/rubrics_access.html -> build/lib/plom_server/templates/Rubrics 2026-02-09T23:48:58,889 copying plom_server/templates/Rubrics/rubrics_admin.html -> build/lib/plom_server/templates/Rubrics 2026-02-09T23:48:58,892 copying plom_server/templates/Rubrics/rubrics_landing.html -> build/lib/plom_server/templates/Rubrics 2026-02-09T23:48:58,894 creating build/lib/plom_server/templates/Scan 2026-02-09T23:48:58,895 copying plom_server/templates/Scan/bundle_is_locked.html -> build/lib/plom_server/templates/Scan 2026-02-09T23:48:58,898 copying plom_server/templates/Scan/bundle_thumbnails.html -> build/lib/plom_server/templates/Scan 2026-02-09T23:48:58,900 copying plom_server/templates/Scan/bundle_upload.html -> build/lib/plom_server/templates/Scan 2026-02-09T23:48:58,903 copying plom_server/templates/Scan/handwriting_comparison.html -> build/lib/plom_server/templates/Scan 2026-02-09T23:48:58,906 copying plom_server/templates/Scan/overview.html -> build/lib/plom_server/templates/Scan 2026-02-09T23:48:58,909 copying plom_server/templates/Scan/reassign_discard.html -> build/lib/plom_server/templates/Scan 2026-02-09T23:48:58,911 copying plom_server/templates/Scan/scan_complete.html -> build/lib/plom_server/templates/Scan 2026-02-09T23:48:58,914 copying plom_server/templates/Scan/scan_discard.html -> build/lib/plom_server/templates/Scan 2026-02-09T23:48:58,916 copying plom_server/templates/Scan/scan_incomplete.html -> build/lib/plom_server/templates/Scan 2026-02-09T23:48:58,919 copying plom_server/templates/Scan/show_pushed_bundles.html -> build/lib/plom_server/templates/Scan 2026-02-09T23:48:58,921 copying plom_server/templates/Scan/show_staged_bundles.html -> build/lib/plom_server/templates/Scan 2026-02-09T23:48:58,924 creating build/lib/plom_server/templates/Scan/fragments 2026-02-09T23:48:58,925 copying plom_server/templates/Scan/fragments/bundle_page_img_tag.html -> build/lib/plom_server/templates/Scan/fragments 2026-02-09T23:48:58,927 copying plom_server/templates/Scan/fragments/bundle_page_panel.html -> build/lib/plom_server/templates/Scan/fragments 2026-02-09T23:48:58,930 copying plom_server/templates/Scan/fragments/bundle_summary.html -> build/lib/plom_server/templates/Scan/fragments 2026-02-09T23:48:58,933 copying plom_server/templates/Scan/fragments/bundle_thumbnail_container.html -> build/lib/plom_server/templates/Scan/fragments 2026-02-09T23:48:58,935 copying plom_server/templates/Scan/fragments/knowify_image.html -> build/lib/plom_server/templates/Scan/fragments 2026-02-09T23:48:58,937 copying plom_server/templates/Scan/fragments/pushed_image_wrapper.html -> build/lib/plom_server/templates/Scan/fragments 2026-02-09T23:48:58,940 copying plom_server/templates/Scan/fragments/staged_bundle_row.html -> build/lib/plom_server/templates/Scan/fragments 2026-02-09T23:48:58,942 copying plom_server/templates/Scan/fragments/substitute_image_wrapper.html -> build/lib/plom_server/templates/Scan/fragments 2026-02-09T23:48:58,945 creating build/lib/plom_server/templates/SpecCreator 2026-02-09T23:48:58,945 copying plom_server/templates/SpecCreator/launch-page.html -> build/lib/plom_server/templates/SpecCreator 2026-02-09T23:48:58,948 copying plom_server/templates/SpecCreator/spec_upload.html -> build/lib/plom_server/templates/SpecCreator 2026-02-09T23:48:58,950 copying plom_server/templates/SpecCreator/summary-page.html -> build/lib/plom_server/templates/SpecCreator 2026-02-09T23:48:58,953 copying plom_server/templates/SpecCreator/summary-question.html -> build/lib/plom_server/templates/SpecCreator 2026-02-09T23:48:58,955 copying plom_server/templates/SpecCreator/template_spec_builder.html -> build/lib/plom_server/templates/SpecCreator 2026-02-09T23:48:58,958 copying plom_server/templates/SpecCreator/validation.html -> build/lib/plom_server/templates/SpecCreator 2026-02-09T23:48:58,960 creating build/lib/plom_server/templates/Tags 2026-02-09T23:48:58,961 copying plom_server/templates/Tags/tag_item.html -> build/lib/plom_server/templates/Tags 2026-02-09T23:48:58,963 copying plom_server/templates/Tags/tags_landing.html -> build/lib/plom_server/templates/Tags 2026-02-09T23:48:58,965 creating build/lib/plom_server/templates/TaskOrder 2026-02-09T23:48:58,966 copying plom_server/templates/TaskOrder/task_order_landing.html -> build/lib/plom_server/templates/TaskOrder 2026-02-09T23:48:58,969 creating build/lib/plom_server/templates/UserManagement 2026-02-09T23:48:58,970 copying plom_server/templates/UserManagement/password_reset_page.html -> build/lib/plom_server/templates/UserManagement 2026-02-09T23:48:58,972 copying plom_server/templates/UserManagement/users.html -> build/lib/plom_server/templates/UserManagement 2026-02-09T23:48:58,975 creating build/lib/plom_server/templates/base 2026-02-09T23:48:58,976 copying plom_server/templates/base/alert_message.html -> build/lib/plom_server/templates/base 2026-02-09T23:48:58,978 copying plom_server/templates/base/alert_messages.html -> build/lib/plom_server/templates/base 2026-02-09T23:48:58,981 copying plom_server/templates/base/base-2col.html -> build/lib/plom_server/templates/base 2026-02-09T23:48:58,983 copying plom_server/templates/base/base.html -> build/lib/plom_server/templates/base 2026-02-09T23:48:58,986 copying plom_server/templates/base/reset.html -> build/lib/plom_server/templates/base 2026-02-09T23:48:58,989 copying plom_server/templates/base/server_status.html -> build/lib/plom_server/templates/base 2026-02-09T23:48:58,991 copying plom_server/templates/base/sidebar.html -> build/lib/plom_server/templates/base 2026-02-09T23:48:58,994 copying plom_server/templates/base/troubles_afoot.html -> build/lib/plom_server/templates/base 2026-02-09T23:48:58,996 creating build/lib/plom_server/TestingSupport/config_files 2026-02-09T23:48:58,997 copying plom_server/TestingSupport/config_files/full_demo_config.toml -> build/lib/plom_server/TestingSupport/config_files 2026-02-09T23:48:58,999 copying plom_server/TestingSupport/config_files/hw_bundle_config.toml -> build/lib/plom_server/TestingSupport/config_files 2026-02-09T23:48:59,002 copying plom_server/TestingSupport/config_files/just_demo_spec.toml -> build/lib/plom_server/TestingSupport/config_files 2026-02-09T23:48:59,004 copying plom_server/TestingSupport/config_files/long_demo_config.toml -> build/lib/plom_server/TestingSupport/config_files 2026-02-09T23:48:59,006 copying plom_server/TestingSupport/config_files/quick_demo_config.toml -> build/lib/plom_server/TestingSupport/config_files 2026-02-09T23:48:59,009 creating build/lib/plom_server/TestingSupport/tests 2026-02-09T23:48:59,010 copying plom_server/TestingSupport/tests/__init__.py -> build/lib/plom_server/TestingSupport/tests 2026-02-09T23:48:59,012 copying plom_server/TestingSupport/tests/test_config.py -> build/lib/plom_server/TestingSupport/tests 2026-02-09T23:48:59,015 creating build/lib/plom_server/UserManagement/management/commands 2026-02-09T23:48:59,016 copying plom_server/UserManagement/management/commands/plom_leadmarker_membership.py -> build/lib/plom_server/UserManagement/management/commands 2026-02-09T23:48:59,019 copying plom_server/UserManagement/management/commands/plom_users.py -> build/lib/plom_server/UserManagement/management/commands 2026-02-09T23:48:59,021 creating build/lib/plom_server/UserManagement/migrations 2026-02-09T23:48:59,022 copying plom_server/UserManagement/migrations/0001_initial.py -> build/lib/plom_server/UserManagement/migrations 2026-02-09T23:48:59,025 copying plom_server/UserManagement/migrations/__init__.py -> build/lib/plom_server/UserManagement/migrations 2026-02-09T23:48:59,027 creating build/lib/plom_server/UserManagement/tests 2026-02-09T23:48:59,028 copying plom_server/UserManagement/tests/__init__.py -> build/lib/plom_server/UserManagement/tests 2026-02-09T23:48:59,030 copying plom_server/UserManagement/tests/test_UsersService.py -> build/lib/plom_server/UserManagement/tests 2026-02-09T23:48:59,032 copying plom_ml/clustering/model/model_config.yaml -> build/lib/plom_ml/clustering/model 2026-02-09T23:48:59,077 installing to build/bdist.linux-armv7l/wheel 2026-02-09T23:48:59,078 running install 2026-02-09T23:48:59,100 running install_lib 2026-02-09T23:48:59,107 creating build/bdist.linux-armv7l/wheel 2026-02-09T23:48:59,109 creating build/bdist.linux-armv7l/wheel/plom_server 2026-02-09T23:48:59,111 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics 2026-02-09T23:48:59,112 copying build/lib/plom_server/Rubrics/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-02-09T23:48:59,115 copying build/lib/plom_server/Rubrics/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-02-09T23:48:59,118 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/management 2026-02-09T23:48:59,119 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/management/commands 2026-02-09T23:48:59,121 copying build/lib/plom_server/Rubrics/management/commands/plom_rubrics.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/management/commands 2026-02-09T23:48:59,123 copying build/lib/plom_server/Rubrics/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-02-09T23:48:59,125 copying build/lib/plom_server/Rubrics/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-02-09T23:48:59,128 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/tests 2026-02-09T23:48:59,129 copying build/lib/plom_server/Rubrics/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-02-09T23:48:59,131 copying build/lib/plom_server/Rubrics/tests/test_rubric_permissions.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-02-09T23:48:59,133 copying build/lib/plom_server/Rubrics/tests/test_rubric_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-02-09T23:48:59,136 copying build/lib/plom_server/Rubrics/tests/test_rubric_fractional_permissions.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-02-09T23:48:59,138 copying build/lib/plom_server/Rubrics/tests/test_display_delta.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-02-09T23:48:59,140 copying build/lib/plom_server/Rubrics/tests/test_rubric_misc.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/tests 2026-02-09T23:48:59,142 copying build/lib/plom_server/Rubrics/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-02-09T23:48:59,144 copying build/lib/plom_server/Rubrics/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-02-09T23:48:59,148 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/migrations 2026-02-09T23:48:59,149 copying build/lib/plom_server/Rubrics/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/migrations 2026-02-09T23:48:59,151 copying build/lib/plom_server/Rubrics/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/migrations 2026-02-09T23:48:59,154 copying build/lib/plom_server/Rubrics/serializers.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-02-09T23:48:59,156 creating build/bdist.linux-armv7l/wheel/plom_server/Rubrics/services 2026-02-09T23:48:59,157 copying build/lib/plom_server/Rubrics/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/services 2026-02-09T23:48:59,159 copying build/lib/plom_server/Rubrics/services/rubric_permissions.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/services 2026-02-09T23:48:59,161 copying build/lib/plom_server/Rubrics/services/rubric_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/services 2026-02-09T23:48:59,164 copying build/lib/plom_server/Rubrics/services/utils.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics/services 2026-02-09T23:48:59,167 copying build/lib/plom_server/Rubrics/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rubrics 2026-02-09T23:48:59,169 copying build/lib/plom_server/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-02-09T23:48:59,171 creating build/bdist.linux-armv7l/wheel/plom_server/Papers 2026-02-09T23:48:59,172 copying build/lib/plom_server/Papers/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers 2026-02-09T23:48:59,175 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/management 2026-02-09T23:48:59,176 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/management/commands 2026-02-09T23:48:59,178 copying build/lib/plom_server/Papers/management/commands/plom_qvmap.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/management/commands 2026-02-09T23:48:59,181 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/models 2026-02-09T23:48:59,182 copying build/lib/plom_server/Papers/models/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-02-09T23:48:59,184 copying build/lib/plom_server/Papers/models/specifications.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-02-09T23:48:59,186 copying build/lib/plom_server/Papers/models/reference_image.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-02-09T23:48:59,188 copying build/lib/plom_server/Papers/models/paper_structure.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-02-09T23:48:59,190 copying build/lib/plom_server/Papers/models/background_tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-02-09T23:48:59,193 copying build/lib/plom_server/Papers/models/image_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/models 2026-02-09T23:48:59,196 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/tests 2026-02-09T23:48:59,197 copying build/lib/plom_server/Papers/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-02-09T23:48:59,199 copying build/lib/plom_server/Papers/tests/test_question_labels.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-02-09T23:48:59,201 copying build/lib/plom_server/Papers/tests/test_paper_creator.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-02-09T23:48:59,203 copying build/lib/plom_server/Papers/tests/test_image_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-02-09T23:48:59,205 copying build/lib/plom_server/Papers/tests/test_specification_service_misc.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/tests 2026-02-09T23:48:59,207 copying build/lib/plom_server/Papers/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers 2026-02-09T23:48:59,210 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/migrations 2026-02-09T23:48:59,211 copying build/lib/plom_server/Papers/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/migrations 2026-02-09T23:48:59,213 copying build/lib/plom_server/Papers/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/migrations 2026-02-09T23:48:59,216 copying build/lib/plom_server/Papers/serializers.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers 2026-02-09T23:48:59,219 creating build/bdist.linux-armv7l/wheel/plom_server/Papers/services 2026-02-09T23:48:59,220 copying build/lib/plom_server/Papers/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-02-09T23:48:59,222 copying build/lib/plom_server/Papers/services/paper_info.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-02-09T23:48:59,224 copying build/lib/plom_server/Papers/services/SpecificationService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-02-09T23:48:59,227 copying build/lib/plom_server/Papers/services/paper_creator.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-02-09T23:48:59,229 copying build/lib/plom_server/Papers/services/image_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-02-09T23:48:59,232 copying build/lib/plom_server/Papers/services/SolnSpecService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers/services 2026-02-09T23:48:59,234 copying build/lib/plom_server/Papers/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Papers 2026-02-09T23:48:59,237 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionClustering 2026-02-09T23:48:59,238 copying build/lib/plom_server/QuestionClustering/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-02-09T23:48:59,241 copying build/lib/plom_server/QuestionClustering/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-02-09T23:48:59,243 copying build/lib/plom_server/QuestionClustering/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-02-09T23:48:59,245 copying build/lib/plom_server/QuestionClustering/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-02-09T23:48:59,249 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionClustering/exceptions 2026-02-09T23:48:59,250 copying build/lib/plom_server/QuestionClustering/exceptions/clustering_exception.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/exceptions 2026-02-09T23:48:59,253 copying build/lib/plom_server/QuestionClustering/exceptions/job_exception.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/exceptions 2026-02-09T23:48:59,254 copying build/lib/plom_server/QuestionClustering/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-02-09T23:48:59,256 copying build/lib/plom_server/QuestionClustering/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-02-09T23:48:59,259 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionClustering/migrations 2026-02-09T23:48:59,260 copying build/lib/plom_server/QuestionClustering/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/migrations 2026-02-09T23:48:59,262 copying build/lib/plom_server/QuestionClustering/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/migrations 2026-02-09T23:48:59,265 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionClustering/services 2026-02-09T23:48:59,266 copying build/lib/plom_server/QuestionClustering/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/services 2026-02-09T23:48:59,268 copying build/lib/plom_server/QuestionClustering/services/model_loader.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/services 2026-02-09T23:48:59,270 copying build/lib/plom_server/QuestionClustering/services/question_clustering_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering/services 2026-02-09T23:48:59,273 copying build/lib/plom_server/QuestionClustering/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionClustering 2026-02-09T23:48:59,275 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher 2026-02-09T23:48:59,277 copying build/lib/plom_server/Launcher/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher 2026-02-09T23:48:59,279 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher/management 2026-02-09T23:48:59,281 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher/management/commands 2026-02-09T23:48:59,282 copying build/lib/plom_server/Launcher/management/commands/plom_make_groups_and_first_users.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/management/commands 2026-02-09T23:48:59,284 copying build/lib/plom_server/Launcher/management/commands/plom_get_static_javascript.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/management/commands 2026-02-09T23:48:59,286 copying build/lib/plom_server/Launcher/management/commands/plom_demo_bundles.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/management/commands 2026-02-09T23:48:59,288 copying build/lib/plom_server/Launcher/management/commands/plom_create_demo_users.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/management/commands 2026-02-09T23:48:59,291 copying build/lib/plom_server/Launcher/management/commands/plom_build_scrap_extra_pdfs.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/management/commands 2026-02-09T23:48:59,293 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher/migrations 2026-02-09T23:48:59,294 copying build/lib/plom_server/Launcher/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/migrations 2026-02-09T23:48:59,297 creating build/bdist.linux-armv7l/wheel/plom_server/Launcher/services 2026-02-09T23:48:59,298 copying build/lib/plom_server/Launcher/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/services 2026-02-09T23:48:59,300 copying build/lib/plom_server/Launcher/services/launch_demo_bundle_creator.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/services 2026-02-09T23:48:59,304 copying build/lib/plom_server/Launcher/services/launch_demo_homework_bundle_creator.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher/services 2026-02-09T23:48:59,306 copying build/lib/plom_server/Launcher/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Launcher 2026-02-09T23:48:59,309 copying build/lib/plom_server/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-02-09T23:48:59,311 creating build/bdist.linux-armv7l/wheel/plom_server/Contrib 2026-02-09T23:48:59,312 copying build/lib/plom_server/Contrib/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Contrib 2026-02-09T23:48:59,315 creating build/bdist.linux-armv7l/wheel/plom_server/Contrib/management 2026-02-09T23:48:59,317 creating build/bdist.linux-armv7l/wheel/plom_server/Contrib/management/commands 2026-02-09T23:48:59,318 copying build/lib/plom_server/Contrib/management/commands/PCA_analysis.py -> build/bdist.linux-armv7l/wheel/./plom_server/Contrib/management/commands 2026-02-09T23:48:59,321 copying build/lib/plom_server/Contrib/management/commands/cluster_and_tag.py -> build/bdist.linux-armv7l/wheel/./plom_server/Contrib/management/commands 2026-02-09T23:48:59,324 creating build/bdist.linux-armv7l/wheel/plom_server/TestingSupport 2026-02-09T23:48:59,325 copying build/lib/plom_server/TestingSupport/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport 2026-02-09T23:48:59,328 creating build/bdist.linux-armv7l/wheel/plom_server/TestingSupport/tests 2026-02-09T23:48:59,329 copying build/lib/plom_server/TestingSupport/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/tests 2026-02-09T23:48:59,331 copying build/lib/plom_server/TestingSupport/tests/test_config.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/tests 2026-02-09T23:48:59,334 creating build/bdist.linux-armv7l/wheel/plom_server/TestingSupport/config_files 2026-02-09T23:48:59,335 copying build/lib/plom_server/TestingSupport/config_files/just_demo_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-02-09T23:48:59,337 copying build/lib/plom_server/TestingSupport/config_files/full_demo_config.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-02-09T23:48:59,340 copying build/lib/plom_server/TestingSupport/config_files/long_demo_config.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-02-09T23:48:59,341 copying build/lib/plom_server/TestingSupport/config_files/hw_bundle_config.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-02-09T23:48:59,343 copying build/lib/plom_server/TestingSupport/config_files/quick_demo_config.toml -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/config_files 2026-02-09T23:48:59,346 creating build/bdist.linux-armv7l/wheel/plom_server/TestingSupport/services 2026-02-09T23:48:59,347 copying build/lib/plom_server/TestingSupport/services/ConfigFileService.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-02-09T23:48:59,349 copying build/lib/plom_server/TestingSupport/services/exceptions.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-02-09T23:48:59,350 copying build/lib/plom_server/TestingSupport/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-02-09T23:48:59,352 copying build/lib/plom_server/TestingSupport/services/ConfigPreparationService.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-02-09T23:48:59,355 copying build/lib/plom_server/TestingSupport/services/ConfigTaskService.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport/services 2026-02-09T23:48:59,357 copying build/lib/plom_server/TestingSupport/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport 2026-02-09T23:48:59,359 copying build/lib/plom_server/TestingSupport/utils.py -> build/bdist.linux-armv7l/wheel/./plom_server/TestingSupport 2026-02-09T23:48:59,361 creating build/bdist.linux-armv7l/wheel/plom_server/Scan 2026-02-09T23:48:59,362 copying build/lib/plom_server/Scan/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan 2026-02-09T23:48:59,365 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/management 2026-02-09T23:48:59,366 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/management/commands 2026-02-09T23:48:59,368 copying build/lib/plom_server/Scan/management/commands/plom_discard_pushed_page.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-02-09T23:48:59,370 copying build/lib/plom_server/Scan/management/commands/plom_staging_knowify.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-02-09T23:48:59,372 copying build/lib/plom_server/Scan/management/commands/plom_staging_bundles.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-02-09T23:48:59,374 copying build/lib/plom_server/Scan/management/commands/plom_forgive_all_dnm.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-02-09T23:48:59,376 copying build/lib/plom_server/Scan/management/commands/plom_reassign_discard.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-02-09T23:48:59,378 copying build/lib/plom_server/Scan/management/commands/plom_staging_rotate.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-02-09T23:48:59,380 copying build/lib/plom_server/Scan/management/commands/plom_staging_unknowify.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-02-09T23:48:59,382 copying build/lib/plom_server/Scan/management/commands/plom_staging_discard.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-02-09T23:48:59,384 copying build/lib/plom_server/Scan/management/commands/plom_list_images_in_paper.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-02-09T23:48:59,386 copying build/lib/plom_server/Scan/management/commands/plom_staging_extralise.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-02-09T23:48:59,388 copying build/lib/plom_server/Scan/management/commands/plom_bundle_push_lock.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-02-09T23:48:59,390 copying build/lib/plom_server/Scan/management/commands/plom_forgive_missing_page.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-02-09T23:48:59,392 copying build/lib/plom_server/Scan/management/commands/plom_staging_assign_extra.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/management/commands 2026-02-09T23:48:59,395 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/models 2026-02-09T23:48:59,396 copying build/lib/plom_server/Scan/models/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/models 2026-02-09T23:48:59,398 copying build/lib/plom_server/Scan/models/staging_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/models 2026-02-09T23:48:59,400 copying build/lib/plom_server/Scan/models/scan_background_chores.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/models 2026-02-09T23:48:59,401 copying build/lib/plom_server/Scan/models/staging_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/models 2026-02-09T23:48:59,403 copying build/lib/plom_server/Scan/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan 2026-02-09T23:48:59,406 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/tests 2026-02-09T23:48:59,407 copying build/lib/plom_server/Scan/tests/test_manage_discard.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-02-09T23:48:59,410 copying build/lib/plom_server/Scan/tests/test_scan_cast.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-02-09T23:48:59,412 copying build/lib/plom_server/Scan/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-02-09T23:48:59,414 copying build/lib/plom_server/Scan/tests/id_page_img.png -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-02-09T23:48:59,417 copying build/lib/plom_server/Scan/tests/test_staging_image_types.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-02-09T23:48:59,419 copying build/lib/plom_server/Scan/tests/test_image_process.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-02-09T23:48:59,421 copying build/lib/plom_server/Scan/tests/spec_with_shared_pages.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-02-09T23:48:59,423 copying build/lib/plom_server/Scan/tests/test_scanner.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-02-09T23:48:59,426 copying build/lib/plom_server/Scan/tests/test_manage_scan.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-02-09T23:48:59,428 copying build/lib/plom_server/Scan/tests/test_forgive.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-02-09T23:48:59,431 copying build/lib/plom_server/Scan/tests/test_qr_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/tests 2026-02-09T23:48:59,433 copying build/lib/plom_server/Scan/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan 2026-02-09T23:48:59,436 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/views 2026-02-09T23:48:59,437 copying build/lib/plom_server/Scan/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-02-09T23:48:59,439 copying build/lib/plom_server/Scan/views/scan_discards.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-02-09T23:48:59,441 copying build/lib/plom_server/Scan/views/scanner_summary.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-02-09T23:48:59,443 copying build/lib/plom_server/Scan/views/cast_image_state.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-02-09T23:48:59,446 copying build/lib/plom_server/Scan/views/manage_bundle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-02-09T23:48:59,448 copying build/lib/plom_server/Scan/views/pushed_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-02-09T23:48:59,451 copying build/lib/plom_server/Scan/views/push_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-02-09T23:48:59,453 copying build/lib/plom_server/Scan/views/rotate_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-02-09T23:48:59,454 copying build/lib/plom_server/Scan/views/scanner_home.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/views 2026-02-09T23:48:59,458 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/migrations 2026-02-09T23:48:59,459 copying build/lib/plom_server/Scan/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/migrations 2026-02-09T23:48:59,461 copying build/lib/plom_server/Scan/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/migrations 2026-02-09T23:48:59,463 creating build/bdist.linux-armv7l/wheel/plom_server/Scan/services 2026-02-09T23:48:59,464 copying build/lib/plom_server/Scan/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-02-09T23:48:59,466 copying build/lib/plom_server/Scan/services/manage_discard.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-02-09T23:48:59,469 copying build/lib/plom_server/Scan/services/cast_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-02-09T23:48:59,472 copying build/lib/plom_server/Scan/services/qr_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-02-09T23:48:59,474 copying build/lib/plom_server/Scan/services/hard_rotate.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-02-09T23:48:59,476 copying build/lib/plom_server/Scan/services/image_process.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-02-09T23:48:59,478 copying build/lib/plom_server/Scan/services/image_rotate.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-02-09T23:48:59,480 copying build/lib/plom_server/Scan/services/ForgiveMissingService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-02-09T23:48:59,483 copying build/lib/plom_server/Scan/services/util.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-02-09T23:48:59,485 copying build/lib/plom_server/Scan/services/scan_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-02-09T23:48:59,488 copying build/lib/plom_server/Scan/services/manage_scan.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan/services 2026-02-09T23:48:59,491 copying build/lib/plom_server/Scan/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Scan 2026-02-09T23:48:59,494 creating build/bdist.linux-armv7l/wheel/plom_server/templates 2026-02-09T23:48:59,496 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Rubrics 2026-02-09T23:48:59,497 copying build/lib/plom_server/templates/Rubrics/rubric_item.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-02-09T23:48:59,499 copying build/lib/plom_server/templates/Rubrics/feedback_rules.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-02-09T23:48:59,502 copying build/lib/plom_server/templates/Rubrics/diff_partial.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-02-09T23:48:59,504 copying build/lib/plom_server/templates/Rubrics/rubrics_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-02-09T23:48:59,506 copying build/lib/plom_server/templates/Rubrics/rubrics_access.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-02-09T23:48:59,508 copying build/lib/plom_server/templates/Rubrics/rubrics_admin.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-02-09T23:48:59,511 copying build/lib/plom_server/templates/Rubrics/modal_forms.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rubrics 2026-02-09T23:48:59,513 copying build/lib/plom_server/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/templates 2026-02-09T23:48:59,516 creating build/bdist.linux-armv7l/wheel/plom_server/templates/QuestionClustering 2026-02-09T23:48:59,517 copying build/lib/plom_server/templates/QuestionClustering/show_rectangles.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-02-09T23:48:59,519 copying build/lib/plom_server/templates/QuestionClustering/modal_forms.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-02-09T23:48:59,521 copying build/lib/plom_server/templates/QuestionClustering/clustering_jobs.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-02-09T23:48:59,522 copying build/lib/plom_server/templates/QuestionClustering/clustered_papers.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-02-09T23:48:59,524 copying build/lib/plom_server/templates/QuestionClustering/select.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-02-09T23:48:59,526 copying build/lib/plom_server/templates/QuestionClustering/cluster_groups.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-02-09T23:48:59,529 creating build/bdist.linux-armv7l/wheel/plom_server/templates/QuestionClustering/fragments 2026-02-09T23:48:59,530 copying build/lib/plom_server/templates/QuestionClustering/fragments/clustering_jobs_table.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering/fragments 2026-02-09T23:48:59,532 copying build/lib/plom_server/templates/QuestionClustering/fragments/error_detail_modal.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering/fragments 2026-02-09T23:48:59,534 copying build/lib/plom_server/templates/QuestionClustering/fragments/clustering_tag_cell.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering/fragments 2026-02-09T23:48:59,536 copying build/lib/plom_server/templates/QuestionClustering/home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/QuestionClustering 2026-02-09T23:48:59,538 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Scan 2026-02-09T23:48:59,539 copying build/lib/plom_server/templates/Scan/handwriting_comparison.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-02-09T23:48:59,541 copying build/lib/plom_server/templates/Scan/show_staged_bundles.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-02-09T23:48:59,543 copying build/lib/plom_server/templates/Scan/scan_incomplete.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-02-09T23:48:59,546 copying build/lib/plom_server/templates/Scan/show_pushed_bundles.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-02-09T23:48:59,548 copying build/lib/plom_server/templates/Scan/bundle_is_locked.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-02-09T23:48:59,550 copying build/lib/plom_server/templates/Scan/bundle_thumbnails.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-02-09T23:48:59,553 copying build/lib/plom_server/templates/Scan/overview.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-02-09T23:48:59,555 copying build/lib/plom_server/templates/Scan/bundle_upload.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-02-09T23:48:59,558 copying build/lib/plom_server/templates/Scan/reassign_discard.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-02-09T23:48:59,560 copying build/lib/plom_server/templates/Scan/scan_complete.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-02-09T23:48:59,563 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Scan/fragments 2026-02-09T23:48:59,564 copying build/lib/plom_server/templates/Scan/fragments/bundle_page_img_tag.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-02-09T23:48:59,566 copying build/lib/plom_server/templates/Scan/fragments/bundle_thumbnail_container.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-02-09T23:48:59,568 copying build/lib/plom_server/templates/Scan/fragments/bundle_summary.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-02-09T23:48:59,570 copying build/lib/plom_server/templates/Scan/fragments/substitute_image_wrapper.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-02-09T23:48:59,572 copying build/lib/plom_server/templates/Scan/fragments/staged_bundle_row.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-02-09T23:48:59,574 copying build/lib/plom_server/templates/Scan/fragments/knowify_image.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-02-09T23:48:59,577 copying build/lib/plom_server/templates/Scan/fragments/pushed_image_wrapper.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-02-09T23:48:59,579 copying build/lib/plom_server/templates/Scan/fragments/bundle_page_panel.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan/fragments 2026-02-09T23:48:59,582 copying build/lib/plom_server/templates/Scan/scan_discard.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Scan 2026-02-09T23:48:59,583 copying build/lib/plom_server/templates/403.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates 2026-02-09T23:48:59,586 creating build/bdist.linux-armv7l/wheel/plom_server/templates/SpecCreator 2026-02-09T23:48:59,587 copying build/lib/plom_server/templates/SpecCreator/spec_upload.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-02-09T23:48:59,589 copying build/lib/plom_server/templates/SpecCreator/template_spec_builder.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-02-09T23:48:59,591 copying build/lib/plom_server/templates/SpecCreator/summary-question.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-02-09T23:48:59,593 copying build/lib/plom_server/templates/SpecCreator/validation.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-02-09T23:48:59,595 copying build/lib/plom_server/templates/SpecCreator/launch-page.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-02-09T23:48:59,597 copying build/lib/plom_server/templates/SpecCreator/summary-page.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/SpecCreator 2026-02-09T23:48:59,600 creating build/bdist.linux-armv7l/wheel/plom_server/templates/TaskOrder 2026-02-09T23:48:59,601 copying build/lib/plom_server/templates/TaskOrder/task_order_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/TaskOrder 2026-02-09T23:48:59,604 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Tags 2026-02-09T23:48:59,605 copying build/lib/plom_server/templates/Tags/tags_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Tags 2026-02-09T23:48:59,607 copying build/lib/plom_server/templates/Tags/tag_item.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Tags 2026-02-09T23:48:59,610 creating build/bdist.linux-armv7l/wheel/plom_server/templates/base 2026-02-09T23:48:59,611 copying build/lib/plom_server/templates/base/reset.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-02-09T23:48:59,613 copying build/lib/plom_server/templates/base/alert_message.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-02-09T23:48:59,615 copying build/lib/plom_server/templates/base/sidebar.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-02-09T23:48:59,617 copying build/lib/plom_server/templates/base/troubles_afoot.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-02-09T23:48:59,619 copying build/lib/plom_server/templates/base/alert_messages.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-02-09T23:48:59,621 copying build/lib/plom_server/templates/base/base-2col.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-02-09T23:48:59,623 copying build/lib/plom_server/templates/base/server_status.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-02-09T23:48:59,625 copying build/lib/plom_server/templates/base/base.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/base 2026-02-09T23:48:59,628 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Rectangles 2026-02-09T23:48:59,629 copying build/lib/plom_server/templates/Rectangles/show_rectangles.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rectangles 2026-02-09T23:48:59,631 copying build/lib/plom_server/templates/Rectangles/select.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rectangles 2026-02-09T23:48:59,633 copying build/lib/plom_server/templates/Rectangles/home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Rectangles 2026-02-09T23:48:59,635 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress 2026-02-09T23:48:59,637 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress/User_Info 2026-02-09T23:48:59,638 copying build/lib/plom_server/templates/Progress/User_Info/modal_forms.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/User_Info 2026-02-09T23:48:59,641 copying build/lib/plom_server/templates/Progress/User_Info/user_info_home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/User_Info 2026-02-09T23:48:59,643 copying build/lib/plom_server/templates/Progress/progress_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress 2026-02-09T23:48:59,645 copying build/lib/plom_server/templates/Progress/tools_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress 2026-02-09T23:48:59,647 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress/Mark 2026-02-09T23:48:59,648 copying build/lib/plom_server/templates/Progress/Mark/mark_details.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-02-09T23:48:59,651 copying build/lib/plom_server/templates/Progress/Mark/mark_overview.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-02-09T23:48:59,653 copying build/lib/plom_server/templates/Progress/Mark/original_image_wrap_fragment.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-02-09T23:48:59,655 copying build/lib/plom_server/templates/Progress/Mark/task_details.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-02-09T23:48:59,657 copying build/lib/plom_server/templates/Progress/Mark/mark_papers.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-02-09T23:48:59,659 copying build/lib/plom_server/templates/Progress/Mark/task_filter.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-02-09T23:48:59,662 copying build/lib/plom_server/templates/Progress/Mark/annotation_image_wrap_fragment.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-02-09T23:48:59,663 copying build/lib/plom_server/templates/Progress/Mark/mark_compare_versions.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-02-09T23:48:59,666 copying build/lib/plom_server/templates/Progress/Mark/mark_stats_card.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Mark 2026-02-09T23:48:59,668 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress/Identify 2026-02-09T23:48:59,669 copying build/lib/plom_server/templates/Progress/Identify/identify_home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Identify 2026-02-09T23:48:59,672 copying build/lib/plom_server/templates/Progress/Identify/id_image_wrap_fragment.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/Identify 2026-02-09T23:48:59,674 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Progress/fragments 2026-02-09T23:48:59,675 copying build/lib/plom_server/templates/Progress/fragments/task_progress_bar.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress/fragments 2026-02-09T23:48:59,678 copying build/lib/plom_server/templates/Progress/all_tasks.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Progress 2026-02-09T23:48:59,680 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Identify 2026-02-09T23:48:59,681 copying build/lib/plom_server/templates/Identify/parent_idbox_rect.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Identify 2026-02-09T23:48:59,683 copying build/lib/plom_server/templates/Identify/find_id_rect.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Identify 2026-02-09T23:48:59,685 copying build/lib/plom_server/templates/Identify/id_prediction_home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Identify 2026-02-09T23:48:59,688 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Profile 2026-02-09T23:48:59,689 copying build/lib/plom_server/templates/Profile/profile.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Profile 2026-02-09T23:48:59,691 copying build/lib/plom_server/templates/Profile/private_profile.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Profile 2026-02-09T23:48:59,693 creating build/bdist.linux-armv7l/wheel/plom_server/templates/UserManagement 2026-02-09T23:48:59,694 copying build/lib/plom_server/templates/UserManagement/password_reset_page.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/UserManagement 2026-02-09T23:48:59,697 copying build/lib/plom_server/templates/UserManagement/users.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/UserManagement 2026-02-09T23:48:59,700 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Preparation 2026-02-09T23:48:59,701 copying build/lib/plom_server/templates/Preparation/source_item_view.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-02-09T23:48:59,703 copying build/lib/plom_server/templates/Preparation/pqv_mapping_manage.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-02-09T23:48:59,706 copying build/lib/plom_server/templates/Preparation/papers_printed_manage.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-02-09T23:48:59,708 copying build/lib/plom_server/templates/Preparation/prenaming_configuration.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-02-09T23:48:59,710 copying build/lib/plom_server/templates/Preparation/public_code.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-02-09T23:48:59,712 copying build/lib/plom_server/templates/Preparation/miscellanea.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-02-09T23:48:59,713 copying build/lib/plom_server/templates/Preparation/dependency_conflict.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-02-09T23:48:59,715 copying build/lib/plom_server/templates/Preparation/pqv_mapping_attempt.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-02-09T23:48:59,717 copying build/lib/plom_server/templates/Preparation/classlist_manage.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-02-09T23:48:59,719 copying build/lib/plom_server/templates/Preparation/home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-02-09T23:48:59,722 copying build/lib/plom_server/templates/Preparation/source_manage.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-02-09T23:48:59,724 copying build/lib/plom_server/templates/Preparation/classlist_attempt.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Preparation 2026-02-09T23:48:59,726 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Authentication 2026-02-09T23:48:59,727 copying build/lib/plom_server/templates/Authentication/set_password.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-02-09T23:48:59,729 copying build/lib/plom_server/templates/Authentication/unauthorized.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-02-09T23:48:59,731 copying build/lib/plom_server/templates/Authentication/signup_single_user.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-02-09T23:48:59,733 copying build/lib/plom_server/templates/Authentication/no_group.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-02-09T23:48:59,735 copying build/lib/plom_server/templates/Authentication/signup_base.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-02-09T23:48:59,737 copying build/lib/plom_server/templates/Authentication/signup_import_users.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-02-09T23:48:59,739 copying build/lib/plom_server/templates/Authentication/maintenance.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-02-09T23:48:59,740 copying build/lib/plom_server/templates/Authentication/home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-02-09T23:48:59,742 copying build/lib/plom_server/templates/Authentication/set_password_complete.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-02-09T23:48:59,744 copying build/lib/plom_server/templates/Authentication/signup_multiple_users.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-02-09T23:48:59,746 copying build/lib/plom_server/templates/Authentication/activation_invalid.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-02-09T23:48:59,748 copying build/lib/plom_server/templates/Authentication/login.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Authentication 2026-02-09T23:48:59,750 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Questiontags 2026-02-09T23:48:59,751 copying build/lib/plom_server/templates/Questiontags/modal_forms.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Questiontags 2026-02-09T23:48:59,753 copying build/lib/plom_server/templates/Questiontags/qtags_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Questiontags 2026-02-09T23:48:59,756 creating build/bdist.linux-armv7l/wheel/plom_server/templates/BuildPaperPDF 2026-02-09T23:48:59,757 copying build/lib/plom_server/templates/BuildPaperPDF/build_paper_pdfs.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/BuildPaperPDF 2026-02-09T23:48:59,759 copying build/lib/plom_server/templates/BuildPaperPDF/cannot_find_pdf.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/BuildPaperPDF 2026-02-09T23:48:59,762 creating build/bdist.linux-armv7l/wheel/plom_server/templates/BuildPaperPDF/fragments 2026-02-09T23:48:59,763 copying build/lib/plom_server/templates/BuildPaperPDF/fragments/pdf_table.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/BuildPaperPDF/fragments 2026-02-09T23:48:59,766 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Finish 2026-02-09T23:48:59,767 copying build/lib/plom_server/templates/Finish/template_soln_spec.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-02-09T23:48:59,769 copying build/lib/plom_server/templates/Finish/finish_no_spec.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-02-09T23:48:59,771 copying build/lib/plom_server/templates/Finish/soln_home.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-02-09T23:48:59,773 copying build/lib/plom_server/templates/Finish/finish_not_printed.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-02-09T23:48:59,775 copying build/lib/plom_server/templates/Finish/soln_source_attempt.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-02-09T23:48:59,777 copying build/lib/plom_server/templates/Finish/soln_sources.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-02-09T23:48:59,780 copying build/lib/plom_server/templates/Finish/build_soln.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-02-09T23:48:59,782 copying build/lib/plom_server/templates/Finish/reassemble_paper_pdfs.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-02-09T23:48:59,785 copying build/lib/plom_server/templates/Finish/soln_spec.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish 2026-02-09T23:48:59,787 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Finish/Reports 2026-02-09T23:48:59,788 copying build/lib/plom_server/templates/Finish/Reports/brief_student_report.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Finish/Reports 2026-02-09T23:48:59,791 creating build/bdist.linux-armv7l/wheel/plom_server/templates/Reports 2026-02-09T23:48:59,792 copying build/lib/plom_server/templates/Reports/reports_landing.html -> build/bdist.linux-armv7l/wheel/./plom_server/templates/Reports 2026-02-09T23:48:59,795 creating build/bdist.linux-armv7l/wheel/plom_server/API 2026-02-09T23:48:59,797 creating build/bdist.linux-armv7l/wheel/plom_server/API/permissions 2026-02-09T23:48:59,798 copying build/lib/plom_server/API/permissions/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/permissions 2026-02-09T23:48:59,800 copying build/lib/plom_server/API/permissions/permissions.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/permissions 2026-02-09T23:48:59,802 copying build/lib/plom_server/API/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API 2026-02-09T23:48:59,805 creating build/bdist.linux-armv7l/wheel/plom_server/API/routes 2026-02-09T23:48:59,806 copying build/lib/plom_server/API/routes/mark_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-02-09T23:48:59,808 copying build/lib/plom_server/API/routes/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-02-09T23:48:59,810 copying build/lib/plom_server/API/routes/misc_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-02-09T23:48:59,811 copying build/lib/plom_server/API/routes/annotation_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-02-09T23:48:59,813 copying build/lib/plom_server/API/routes/id_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-02-09T23:48:59,815 copying build/lib/plom_server/API/routes/tags_patterns.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/routes 2026-02-09T23:48:59,817 copying build/lib/plom_server/API/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/API 2026-02-09T23:48:59,820 creating build/bdist.linux-armv7l/wheel/plom_server/API/tests 2026-02-09T23:48:59,821 copying build/lib/plom_server/API/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/tests 2026-02-09T23:48:59,823 copying build/lib/plom_server/API/tests/test_client_reject_list.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/tests 2026-02-09T23:48:59,825 copying build/lib/plom_server/API/tests/test_mark_questions.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/tests 2026-02-09T23:48:59,827 copying build/lib/plom_server/API/tests/conftest.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/tests 2026-02-09T23:48:59,830 creating build/bdist.linux-armv7l/wheel/plom_server/API/views 2026-02-09T23:48:59,831 copying build/lib/plom_server/API/views/source_handler.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-09T23:48:59,834 creating build/bdist.linux-armv7l/wheel/plom_server/API/views/experimental 2026-02-09T23:48:59,836 copying build/lib/plom_server/API/views/experimental/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views/experimental 2026-02-09T23:48:59,838 copying build/lib/plom_server/API/views/experimental/annotations.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views/experimental 2026-02-09T23:48:59,839 copying build/lib/plom_server/API/views/experimental/base.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views/experimental 2026-02-09T23:48:59,841 copying build/lib/plom_server/API/views/experimental/rubrics.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views/experimental 2026-02-09T23:48:59,843 copying build/lib/plom_server/API/views/experimental/marking_tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views/experimental 2026-02-09T23:48:59,845 copying build/lib/plom_server/API/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-09T23:48:59,847 copying build/lib/plom_server/API/views/identify.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-09T23:48:59,849 copying build/lib/plom_server/API/views/report.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-09T23:48:59,851 copying build/lib/plom_server/API/views/user_info.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-09T23:48:59,853 copying build/lib/plom_server/API/views/scan.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-09T23:48:59,856 copying build/lib/plom_server/API/views/latex.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-09T23:48:59,858 copying build/lib/plom_server/API/views/public_code.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-09T23:48:59,859 copying build/lib/plom_server/API/views/rectangle_extractor.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-09T23:48:59,861 copying build/lib/plom_server/API/views/classlist.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-09T23:48:59,864 copying build/lib/plom_server/API/views/rubrics.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-09T23:48:59,866 copying build/lib/plom_server/API/views/spec_handler.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-09T23:48:59,868 copying build/lib/plom_server/API/views/mark.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-09T23:48:59,871 copying build/lib/plom_server/API/views/pqvmap.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-09T23:48:59,874 copying build/lib/plom_server/API/views/paperstoprint.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-09T23:48:59,876 copying build/lib/plom_server/API/views/server_info.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-09T23:48:59,878 copying build/lib/plom_server/API/views/finish.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-09T23:48:59,881 copying build/lib/plom_server/API/views/mark_question.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-09T23:48:59,883 copying build/lib/plom_server/API/views/utils.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/views 2026-02-09T23:48:59,886 creating build/bdist.linux-armv7l/wheel/plom_server/API/migrations 2026-02-09T23:48:59,887 copying build/lib/plom_server/API/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/migrations 2026-02-09T23:48:59,889 creating build/bdist.linux-armv7l/wheel/plom_server/API/services 2026-02-09T23:48:59,890 copying build/lib/plom_server/API/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/services 2026-02-09T23:48:59,893 copying build/lib/plom_server/API/services/TokenService.py -> build/bdist.linux-armv7l/wheel/./plom_server/API/services 2026-02-09T23:48:59,895 copying build/lib/plom_server/API/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/API 2026-02-09T23:48:59,897 creating build/bdist.linux-armv7l/wheel/plom_server/SpecCreator 2026-02-09T23:48:59,898 copying build/lib/plom_server/SpecCreator/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator 2026-02-09T23:48:59,901 copying build/lib/plom_server/SpecCreator/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator 2026-02-09T23:48:59,903 creating build/bdist.linux-armv7l/wheel/plom_server/SpecCreator/views 2026-02-09T23:48:59,904 copying build/lib/plom_server/SpecCreator/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-02-09T23:48:59,906 copying build/lib/plom_server/SpecCreator/views/template_spec_builder.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-02-09T23:48:59,908 copying build/lib/plom_server/SpecCreator/views/spec_download.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-02-09T23:48:59,910 copying build/lib/plom_server/SpecCreator/views/base.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-02-09T23:48:59,912 copying build/lib/plom_server/SpecCreator/views/summary.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-02-09T23:48:59,914 copying build/lib/plom_server/SpecCreator/views/spec_editor.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-02-09T23:48:59,916 copying build/lib/plom_server/SpecCreator/views/spec_upload.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/views 2026-02-09T23:48:59,918 creating build/bdist.linux-armv7l/wheel/plom_server/SpecCreator/migrations 2026-02-09T23:48:59,919 copying build/lib/plom_server/SpecCreator/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/migrations 2026-02-09T23:48:59,922 creating build/bdist.linux-armv7l/wheel/plom_server/SpecCreator/services 2026-02-09T23:48:59,923 copying build/lib/plom_server/SpecCreator/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/services 2026-02-09T23:48:59,925 copying build/lib/plom_server/SpecCreator/services/template_spec_builder.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator/services 2026-02-09T23:48:59,927 copying build/lib/plom_server/SpecCreator/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/SpecCreator 2026-02-09T23:48:59,929 creating build/bdist.linux-armv7l/wheel/plom_server/TaskOrder 2026-02-09T23:48:59,930 copying build/lib/plom_server/TaskOrder/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-02-09T23:48:59,932 copying build/lib/plom_server/TaskOrder/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-02-09T23:48:59,935 creating build/bdist.linux-armv7l/wheel/plom_server/TaskOrder/management 2026-02-09T23:48:59,936 creating build/bdist.linux-armv7l/wheel/plom_server/TaskOrder/management/commands 2026-02-09T23:48:59,937 copying build/lib/plom_server/TaskOrder/management/commands/task_sort_written_amount.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder/management/commands 2026-02-09T23:48:59,940 copying build/lib/plom_server/TaskOrder/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-02-09T23:48:59,942 copying build/lib/plom_server/TaskOrder/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-02-09T23:48:59,944 creating build/bdist.linux-armv7l/wheel/plom_server/TaskOrder/services 2026-02-09T23:48:59,945 copying build/lib/plom_server/TaskOrder/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder/services 2026-02-09T23:48:59,947 copying build/lib/plom_server/TaskOrder/services/task_ordering_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder/services 2026-02-09T23:48:59,949 copying build/lib/plom_server/TaskOrder/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/TaskOrder 2026-02-09T23:48:59,952 creating build/bdist.linux-armv7l/wheel/plom_server/Tags 2026-02-09T23:48:59,953 copying build/lib/plom_server/Tags/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-02-09T23:48:59,955 copying build/lib/plom_server/Tags/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-02-09T23:48:59,957 copying build/lib/plom_server/Tags/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-02-09T23:48:59,959 copying build/lib/plom_server/Tags/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-02-09T23:48:59,962 creating build/bdist.linux-armv7l/wheel/plom_server/Tags/services 2026-02-09T23:48:59,963 copying build/lib/plom_server/Tags/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags/services 2026-02-09T23:48:59,965 copying build/lib/plom_server/Tags/services/tag_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags/services 2026-02-09T23:48:59,967 copying build/lib/plom_server/Tags/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Tags 2026-02-09T23:48:59,969 copying build/lib/plom_server/settings.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-02-09T23:48:59,972 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags 2026-02-09T23:48:59,973 copying build/lib/plom_server/QuestionTags/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-02-09T23:48:59,976 copying build/lib/plom_server/QuestionTags/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-02-09T23:48:59,978 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags/management 2026-02-09T23:48:59,980 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags/management/commands 2026-02-09T23:48:59,981 copying build/lib/plom_server/QuestionTags/management/commands/link_question_with_tag.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-02-09T23:48:59,983 copying build/lib/plom_server/QuestionTags/management/commands/delete_qtag_link.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-02-09T23:48:59,985 copying build/lib/plom_server/QuestionTags/management/commands/upload_qtags_csv.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-02-09T23:48:59,987 copying build/lib/plom_server/QuestionTags/management/commands/delete_tag.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-02-09T23:48:59,989 copying build/lib/plom_server/QuestionTags/management/commands/create_tag.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/management/commands 2026-02-09T23:48:59,991 copying build/lib/plom_server/QuestionTags/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-02-09T23:48:59,993 copying build/lib/plom_server/QuestionTags/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-02-09T23:48:59,995 copying build/lib/plom_server/QuestionTags/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-02-09T23:48:59,997 copying build/lib/plom_server/QuestionTags/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-02-09T23:48:59,999 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags/migrations 2026-02-09T23:49:00,000 copying build/lib/plom_server/QuestionTags/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/migrations 2026-02-09T23:49:00,002 copying build/lib/plom_server/QuestionTags/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/migrations 2026-02-09T23:49:00,005 copying build/lib/plom_server/QuestionTags/serializers.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags 2026-02-09T23:49:00,007 creating build/bdist.linux-armv7l/wheel/plom_server/QuestionTags/services 2026-02-09T23:49:00,008 copying build/lib/plom_server/QuestionTags/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/services 2026-02-09T23:49:00,010 copying build/lib/plom_server/QuestionTags/services/questiontag_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/QuestionTags/services 2026-02-09T23:49:00,013 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles 2026-02-09T23:49:00,014 copying build/lib/plom_server/Rectangles/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles 2026-02-09T23:49:00,017 copying build/lib/plom_server/Rectangles/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles 2026-02-09T23:49:00,019 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles/management 2026-02-09T23:49:00,020 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles/management/commands 2026-02-09T23:49:00,021 copying build/lib/plom_server/Rectangles/management/commands/plom_extract_rectangle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/management/commands 2026-02-09T23:49:00,023 copying build/lib/plom_server/Rectangles/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles 2026-02-09T23:49:00,026 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles/tests 2026-02-09T23:49:00,027 copying build/lib/plom_server/Rectangles/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/tests 2026-02-09T23:49:00,028 copying build/lib/plom_server/Rectangles/tests/test_rectangles.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/tests 2026-02-09T23:49:00,031 creating build/bdist.linux-armv7l/wheel/plom_server/Rectangles/services 2026-02-09T23:49:00,032 copying build/lib/plom_server/Rectangles/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/services 2026-02-09T23:49:00,034 copying build/lib/plom_server/Rectangles/services/idbox_utils.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/services 2026-02-09T23:49:00,036 copying build/lib/plom_server/Rectangles/services/rectangle.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles/services 2026-02-09T23:49:00,038 copying build/lib/plom_server/Rectangles/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Rectangles 2026-02-09T23:49:00,041 creating build/bdist.linux-armv7l/wheel/plom_server/Mark 2026-02-09T23:49:00,042 copying build/lib/plom_server/Mark/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark 2026-02-09T23:49:00,044 creating build/bdist.linux-armv7l/wheel/plom_server/Mark/models 2026-02-09T23:49:00,045 copying build/lib/plom_server/Mark/models/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/models 2026-02-09T23:49:00,047 copying build/lib/plom_server/Mark/models/annotations.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/models 2026-02-09T23:49:00,049 copying build/lib/plom_server/Mark/models/tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/models 2026-02-09T23:49:00,052 creating build/bdist.linux-armv7l/wheel/plom_server/Mark/tests 2026-02-09T23:49:00,053 copying build/lib/plom_server/Mark/tests/test_marking_task_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-02-09T23:49:00,055 copying build/lib/plom_server/Mark/tests/test_tagging_tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-02-09T23:49:00,057 copying build/lib/plom_server/Mark/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-02-09T23:49:00,059 copying build/lib/plom_server/Mark/tests/test_question_marking_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-02-09T23:49:00,061 copying build/lib/plom_server/Mark/tests/tiny_qvmap.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-02-09T23:49:00,063 copying build/lib/plom_server/Mark/tests/test_marking_task_service_config.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-02-09T23:49:00,065 copying build/lib/plom_server/Mark/tests/test_marking_priority_setting.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-02-09T23:49:00,067 copying build/lib/plom_server/Mark/tests/tiny_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-02-09T23:49:00,069 copying build/lib/plom_server/Mark/tests/test_incoming_annotations.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/tests 2026-02-09T23:49:00,071 copying build/lib/plom_server/Mark/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark 2026-02-09T23:49:00,074 creating build/bdist.linux-armv7l/wheel/plom_server/Mark/serializers 2026-02-09T23:49:00,075 copying build/lib/plom_server/Mark/serializers/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/serializers 2026-02-09T23:49:00,077 copying build/lib/plom_server/Mark/serializers/annotations.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/serializers 2026-02-09T23:49:00,079 copying build/lib/plom_server/Mark/serializers/tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/serializers 2026-02-09T23:49:00,081 creating build/bdist.linux-armv7l/wheel/plom_server/Mark/migrations 2026-02-09T23:49:00,082 copying build/lib/plom_server/Mark/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/migrations 2026-02-09T23:49:00,084 copying build/lib/plom_server/Mark/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/migrations 2026-02-09T23:49:00,087 creating build/bdist.linux-armv7l/wheel/plom_server/Mark/services 2026-02-09T23:49:00,088 copying build/lib/plom_server/Mark/services/mark_task.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-02-09T23:49:00,090 copying build/lib/plom_server/Mark/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-02-09T23:49:00,092 copying build/lib/plom_server/Mark/services/MarkingPriorityService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-02-09T23:49:00,094 copying build/lib/plom_server/Mark/services/page_data.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-02-09T23:49:00,096 copying build/lib/plom_server/Mark/services/question_marking.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-02-09T23:49:00,098 copying build/lib/plom_server/Mark/services/annotations.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-02-09T23:49:00,101 copying build/lib/plom_server/Mark/services/marking_task_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-02-09T23:49:00,104 copying build/lib/plom_server/Mark/services/marking_stats.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark/services 2026-02-09T23:49:00,106 copying build/lib/plom_server/Mark/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Mark 2026-02-09T23:49:00,108 copying build/lib/plom_server/wsgi.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-02-09T23:49:00,110 creating build/bdist.linux-armv7l/wheel/plom_server/Progress 2026-02-09T23:49:00,111 copying build/lib/plom_server/Progress/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress 2026-02-09T23:49:00,113 copying build/lib/plom_server/Progress/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress 2026-02-09T23:49:00,116 copying build/lib/plom_server/Progress/forms.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress 2026-02-09T23:49:00,118 creating build/bdist.linux-armv7l/wheel/plom_server/Progress/tests 2026-02-09T23:49:00,119 copying build/lib/plom_server/Progress/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/tests 2026-02-09T23:49:00,121 creating build/bdist.linux-armv7l/wheel/plom_server/Progress/views 2026-02-09T23:49:00,123 copying build/lib/plom_server/Progress/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-02-09T23:49:00,125 copying build/lib/plom_server/Progress/views/progress_task_annot.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-02-09T23:49:00,127 copying build/lib/plom_server/Progress/views/progress_userinfo.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-02-09T23:49:00,129 copying build/lib/plom_server/Progress/views/progress_identify.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-02-09T23:49:00,131 copying build/lib/plom_server/Progress/views/progress_landing.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-02-09T23:49:00,133 copying build/lib/plom_server/Progress/views/progress_mark.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/views 2026-02-09T23:49:00,136 creating build/bdist.linux-armv7l/wheel/plom_server/Progress/services 2026-02-09T23:49:00,137 copying build/lib/plom_server/Progress/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/services 2026-02-09T23:49:00,139 copying build/lib/plom_server/Progress/services/userinfo_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/services 2026-02-09T23:49:00,141 copying build/lib/plom_server/Progress/services/progress_overview.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress/services 2026-02-09T23:49:00,144 copying build/lib/plom_server/Progress/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Progress 2026-02-09T23:49:00,146 creating build/bdist.linux-armv7l/wheel/plom_server/Identify 2026-02-09T23:49:00,147 copying build/lib/plom_server/Identify/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-02-09T23:49:00,150 copying build/lib/plom_server/Identify/tests.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-02-09T23:49:00,152 copying build/lib/plom_server/Identify/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-02-09T23:49:00,155 creating build/bdist.linux-armv7l/wheel/plom_server/Identify/management 2026-02-09T23:49:00,156 creating build/bdist.linux-armv7l/wheel/plom_server/Identify/management/commands 2026-02-09T23:49:00,157 copying build/lib/plom_server/Identify/management/commands/clear_id.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/management/commands 2026-02-09T23:49:00,159 copying build/lib/plom_server/Identify/management/commands/plom_run_id_reader.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/management/commands 2026-02-09T23:49:00,162 copying build/lib/plom_server/Identify/management/commands/plom_id_direct.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/management/commands 2026-02-09T23:49:00,164 copying build/lib/plom_server/Identify/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-02-09T23:49:00,166 copying build/lib/plom_server/Identify/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-02-09T23:49:00,167 copying build/lib/plom_server/Identify/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-02-09T23:49:00,170 creating build/bdist.linux-armv7l/wheel/plom_server/Identify/migrations 2026-02-09T23:49:00,171 copying build/lib/plom_server/Identify/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/migrations 2026-02-09T23:49:00,173 copying build/lib/plom_server/Identify/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/migrations 2026-02-09T23:49:00,176 creating build/bdist.linux-armv7l/wheel/plom_server/Identify/services 2026-02-09T23:49:00,177 copying build/lib/plom_server/Identify/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-02-09T23:49:00,179 copying build/lib/plom_server/Identify/services/id_tasks.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-02-09T23:49:00,182 copying build/lib/plom_server/Identify/services/id_progress.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-02-09T23:49:00,184 copying build/lib/plom_server/Identify/services/ClasslistService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-02-09T23:49:00,187 copying build/lib/plom_server/Identify/services/id_reader.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-02-09T23:49:00,191 copying build/lib/plom_server/Identify/services/id_direct.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify/services 2026-02-09T23:49:00,193 copying build/lib/plom_server/Identify/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Identify 2026-02-09T23:49:00,196 creating build/bdist.linux-armv7l/wheel/plom_server/Profile 2026-02-09T23:49:00,197 copying build/lib/plom_server/Profile/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-02-09T23:49:00,199 copying build/lib/plom_server/Profile/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-02-09T23:49:00,201 copying build/lib/plom_server/Profile/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-02-09T23:49:00,203 copying build/lib/plom_server/Profile/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-02-09T23:49:00,205 copying build/lib/plom_server/Profile/edit_profile_form.py -> build/bdist.linux-armv7l/wheel/./plom_server/Profile 2026-02-09T23:49:00,207 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement 2026-02-09T23:49:00,208 copying build/lib/plom_server/UserManagement/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-02-09T23:49:00,211 copying build/lib/plom_server/UserManagement/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-02-09T23:49:00,214 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/management 2026-02-09T23:49:00,215 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/management/commands 2026-02-09T23:49:00,216 copying build/lib/plom_server/UserManagement/management/commands/plom_users.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/management/commands 2026-02-09T23:49:00,218 copying build/lib/plom_server/UserManagement/management/commands/plom_leadmarker_membership.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/management/commands 2026-02-09T23:49:00,220 copying build/lib/plom_server/UserManagement/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-02-09T23:49:00,222 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/tests 2026-02-09T23:49:00,223 copying build/lib/plom_server/UserManagement/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/tests 2026-02-09T23:49:00,225 copying build/lib/plom_server/UserManagement/tests/test_UsersService.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/tests 2026-02-09T23:49:00,227 copying build/lib/plom_server/UserManagement/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-02-09T23:49:00,228 copying build/lib/plom_server/UserManagement/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-02-09T23:49:00,230 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/migrations 2026-02-09T23:49:00,231 copying build/lib/plom_server/UserManagement/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/migrations 2026-02-09T23:49:00,233 copying build/lib/plom_server/UserManagement/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/migrations 2026-02-09T23:49:00,236 creating build/bdist.linux-armv7l/wheel/plom_server/UserManagement/services 2026-02-09T23:49:00,237 copying build/lib/plom_server/UserManagement/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/services 2026-02-09T23:49:00,238 copying build/lib/plom_server/UserManagement/services/UsersService.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/services 2026-02-09T23:49:00,240 copying build/lib/plom_server/UserManagement/services/QuotaService.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/services 2026-02-09T23:49:00,242 copying build/lib/plom_server/UserManagement/services/PermissionChanger.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement/services 2026-02-09T23:49:00,244 copying build/lib/plom_server/UserManagement/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/UserManagement 2026-02-09T23:49:00,247 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation 2026-02-09T23:49:00,248 copying build/lib/plom_server/Preparation/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-02-09T23:49:00,250 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/management 2026-02-09T23:49:00,251 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/management/commands 2026-02-09T23:49:00,253 copying build/lib/plom_server/Preparation/management/commands/plom_preparation_source.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/management/commands 2026-02-09T23:49:00,255 copying build/lib/plom_server/Preparation/management/commands/plom_preparation_classlist.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/management/commands 2026-02-09T23:49:00,257 copying build/lib/plom_server/Preparation/management/commands/plom_preparation_spec.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/management/commands 2026-02-09T23:49:00,259 copying build/lib/plom_server/Preparation/management/commands/plom_preparation_status.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/management/commands 2026-02-09T23:49:00,261 copying build/lib/plom_server/Preparation/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-02-09T23:49:00,264 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/tests 2026-02-09T23:49:00,265 copying build/lib/plom_server/Preparation/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-02-09T23:49:00,267 copying build/lib/plom_server/Preparation/tests/test_source_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-02-09T23:49:00,269 copying build/lib/plom_server/Preparation/tests/test_students.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-02-09T23:49:00,271 copying build/lib/plom_server/Preparation/tests/test_classlist_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-02-09T23:49:00,273 copying build/lib/plom_server/Preparation/tests/tiny_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-02-09T23:49:00,275 copying build/lib/plom_server/Preparation/tests/test_status.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-02-09T23:49:00,277 copying build/lib/plom_server/Preparation/tests/test_view_home.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/tests 2026-02-09T23:49:00,279 copying build/lib/plom_server/Preparation/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-02-09T23:49:00,281 copying build/lib/plom_server/Preparation/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-02-09T23:49:00,283 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/views 2026-02-09T23:49:00,284 copying build/lib/plom_server/Preparation/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-02-09T23:49:00,286 copying build/lib/plom_server/Preparation/views/mocker.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-02-09T23:49:00,288 copying build/lib/plom_server/Preparation/views/home.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-02-09T23:49:00,290 copying build/lib/plom_server/Preparation/views/source_manage.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-02-09T23:49:00,293 copying build/lib/plom_server/Preparation/views/public_code.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-02-09T23:49:00,295 copying build/lib/plom_server/Preparation/views/needs_manager_view.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-02-09T23:49:00,297 copying build/lib/plom_server/Preparation/views/prenaming.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-02-09T23:49:00,299 copying build/lib/plom_server/Preparation/views/pqv_mapping.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-02-09T23:49:00,301 copying build/lib/plom_server/Preparation/views/miscellanea.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-02-09T23:49:00,303 copying build/lib/plom_server/Preparation/views/classlist_manage.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/views 2026-02-09T23:49:00,305 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/migrations 2026-02-09T23:49:00,306 copying build/lib/plom_server/Preparation/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/migrations 2026-02-09T23:49:00,308 copying build/lib/plom_server/Preparation/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/migrations 2026-02-09T23:49:00,310 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/services 2026-02-09T23:49:00,312 copying build/lib/plom_server/Preparation/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-02-09T23:49:00,314 copying build/lib/plom_server/Preparation/services/mocker.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-02-09T23:49:00,316 copying build/lib/plom_server/Preparation/services/PapersPrinted.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-02-09T23:49:00,318 copying build/lib/plom_server/Preparation/services/pqv_mapping.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-02-09T23:49:00,320 copying build/lib/plom_server/Preparation/services/classlist.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-02-09T23:49:00,322 copying build/lib/plom_server/Preparation/services/SourceService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-02-09T23:49:00,325 copying build/lib/plom_server/Preparation/services/preparation_dependency_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-02-09T23:49:00,327 copying build/lib/plom_server/Preparation/services/prenaming_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/services 2026-02-09T23:49:00,329 copying build/lib/plom_server/Preparation/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation 2026-02-09T23:49:00,332 creating build/bdist.linux-armv7l/wheel/plom_server/Preparation/useful_files_for_testing 2026-02-09T23:49:00,333 copying build/lib/plom_server/Preparation/useful_files_for_testing/cl_warn.csv -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/useful_files_for_testing 2026-02-09T23:49:00,335 copying build/lib/plom_server/Preparation/useful_files_for_testing/cl_errs.csv -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/useful_files_for_testing 2026-02-09T23:49:00,337 copying build/lib/plom_server/Preparation/useful_files_for_testing/spec_with_shared_pages.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/useful_files_for_testing 2026-02-09T23:49:00,338 copying build/lib/plom_server/Preparation/useful_files_for_testing/cl_for_demo.csv -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/useful_files_for_testing 2026-02-09T23:49:00,340 copying build/lib/plom_server/Preparation/useful_files_for_testing/cl_good.csv -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/useful_files_for_testing 2026-02-09T23:49:00,342 copying build/lib/plom_server/Preparation/useful_files_for_testing/test_version2.pdf -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/useful_files_for_testing 2026-02-09T23:49:00,346 copying build/lib/plom_server/Preparation/useful_files_for_testing/test_version1.pdf -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/useful_files_for_testing 2026-02-09T23:49:00,350 copying build/lib/plom_server/Preparation/useful_files_for_testing/testing_test_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Preparation/useful_files_for_testing 2026-02-09T23:49:00,352 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication 2026-02-09T23:49:00,353 copying build/lib/plom_server/Authentication/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-02-09T23:49:00,356 copying build/lib/plom_server/Authentication/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-02-09T23:49:00,358 copying build/lib/plom_server/Authentication/signup_views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-02-09T23:49:00,360 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/management 2026-02-09T23:49:00,362 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/management/commands 2026-02-09T23:49:00,363 copying build/lib/plom_server/Authentication/management/commands/plom_create_groups.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/management/commands 2026-02-09T23:49:00,365 copying build/lib/plom_server/Authentication/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-02-09T23:49:00,367 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/tests 2026-02-09T23:49:00,368 copying build/lib/plom_server/Authentication/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/tests 2026-02-09T23:49:00,370 copying build/lib/plom_server/Authentication/tests/test_create_users.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/tests 2026-02-09T23:49:00,372 copying build/lib/plom_server/Authentication/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-02-09T23:49:00,374 copying build/lib/plom_server/Authentication/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-02-09T23:49:00,376 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/migrations 2026-02-09T23:49:00,377 copying build/lib/plom_server/Authentication/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/migrations 2026-02-09T23:49:00,379 copying build/lib/plom_server/Authentication/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/migrations 2026-02-09T23:49:00,381 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/forms 2026-02-09T23:49:00,383 copying build/lib/plom_server/Authentication/forms/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/forms 2026-02-09T23:49:00,385 copying build/lib/plom_server/Authentication/forms/choices.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/forms 2026-02-09T23:49:00,387 copying build/lib/plom_server/Authentication/forms/signupForm.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/forms 2026-02-09T23:49:00,389 creating build/bdist.linux-armv7l/wheel/plom_server/Authentication/services 2026-02-09T23:49:00,390 copying build/lib/plom_server/Authentication/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/services 2026-02-09T23:49:00,392 copying build/lib/plom_server/Authentication/services/auth_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication/services 2026-02-09T23:49:00,394 copying build/lib/plom_server/Authentication/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Authentication 2026-02-09T23:49:00,397 creating build/bdist.linux-armv7l/wheel/plom_server/scripts 2026-02-09T23:49:00,398 copying build/lib/plom_server/scripts/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/scripts 2026-02-09T23:49:00,400 copying build/lib/plom_server/scripts/launch_plom_demo_server.py -> build/bdist.linux-armv7l/wheel/./plom_server/scripts 2026-02-09T23:49:00,403 copying build/lib/plom_server/scripts/launch_plom_server.py -> build/bdist.linux-armv7l/wheel/./plom_server/scripts 2026-02-09T23:49:00,405 copying build/lib/plom_server/scripts/wipe_migrations.py -> build/bdist.linux-armv7l/wheel/./plom_server/scripts 2026-02-09T23:49:00,407 copying build/lib/plom_server/get_js.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-02-09T23:49:00,410 copying build/lib/plom_server/middleware.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-02-09T23:49:00,412 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF 2026-02-09T23:49:00,414 copying build/lib/plom_server/BuildPaperPDF/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-02-09T23:49:00,416 copying build/lib/plom_server/BuildPaperPDF/tests.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-02-09T23:49:00,418 copying build/lib/plom_server/BuildPaperPDF/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-02-09T23:49:00,420 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF/management 2026-02-09T23:49:00,421 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF/management/commands 2026-02-09T23:49:00,422 copying build/lib/plom_server/BuildPaperPDF/management/commands/plom_build_paper_pdfs.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/management/commands 2026-02-09T23:49:00,425 copying build/lib/plom_server/BuildPaperPDF/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-02-09T23:49:00,426 copying build/lib/plom_server/BuildPaperPDF/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-02-09T23:49:00,428 copying build/lib/plom_server/BuildPaperPDF/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-02-09T23:49:00,431 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF/migrations 2026-02-09T23:49:00,432 copying build/lib/plom_server/BuildPaperPDF/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/migrations 2026-02-09T23:49:00,434 copying build/lib/plom_server/BuildPaperPDF/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/migrations 2026-02-09T23:49:00,436 creating build/bdist.linux-armv7l/wheel/plom_server/BuildPaperPDF/services 2026-02-09T23:49:00,438 copying build/lib/plom_server/BuildPaperPDF/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/services 2026-02-09T23:49:00,440 copying build/lib/plom_server/BuildPaperPDF/services/build_papers.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF/services 2026-02-09T23:49:00,442 copying build/lib/plom_server/BuildPaperPDF/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/BuildPaperPDF 2026-02-09T23:49:00,445 creating build/bdist.linux-armv7l/wheel/plom_server/Finish 2026-02-09T23:49:00,446 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/templatetags 2026-02-09T23:49:00,448 copying build/lib/plom_server/Finish/templatetags/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/templatetags 2026-02-09T23:49:00,450 copying build/lib/plom_server/Finish/templatetags/custom_tags.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/templatetags 2026-02-09T23:49:00,452 copying build/lib/plom_server/Finish/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-02-09T23:49:00,454 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/management 2026-02-09T23:49:00,456 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/management/commands 2026-02-09T23:49:00,457 copying build/lib/plom_server/Finish/management/commands/plom_download_ta_info_csv.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-02-09T23:49:00,459 copying build/lib/plom_server/Finish/management/commands/plom_soln_sources.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-02-09T23:49:00,461 copying build/lib/plom_server/Finish/management/commands/plom_soln_spec.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-02-09T23:49:00,463 copying build/lib/plom_server/Finish/management/commands/plom_build_soln.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-02-09T23:49:00,465 copying build/lib/plom_server/Finish/management/commands/plom_reassemble.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-02-09T23:49:00,467 copying build/lib/plom_server/Finish/management/commands/plom_download_marks_csv.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-02-09T23:49:00,469 copying build/lib/plom_server/Finish/management/commands/plom_build_all_soln.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-02-09T23:49:00,471 copying build/lib/plom_server/Finish/management/commands/generate_report.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/management/commands 2026-02-09T23:49:00,473 copying build/lib/plom_server/Finish/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-02-09T23:49:00,475 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/tests 2026-02-09T23:49:00,476 copying build/lib/plom_server/Finish/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/tests 2026-02-09T23:49:00,478 copying build/lib/plom_server/Finish/tests/test_student_mark.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/tests 2026-02-09T23:49:00,481 copying build/lib/plom_server/Finish/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-02-09T23:49:00,483 copying build/lib/plom_server/Finish/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-02-09T23:49:00,485 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/views 2026-02-09T23:49:00,486 copying build/lib/plom_server/Finish/views/soln_sources.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-02-09T23:49:00,488 copying build/lib/plom_server/Finish/views/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-02-09T23:49:00,490 copying build/lib/plom_server/Finish/views/soln_home.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-02-09T23:49:00,492 copying build/lib/plom_server/Finish/views/student_report.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-02-09T23:49:00,494 copying build/lib/plom_server/Finish/views/marking_info.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-02-09T23:49:00,496 copying build/lib/plom_server/Finish/views/soln_spec.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-02-09T23:49:00,498 copying build/lib/plom_server/Finish/views/build_soln_pdf.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-02-09T23:49:00,500 copying build/lib/plom_server/Finish/views/reassembly.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/views 2026-02-09T23:49:00,503 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/migrations 2026-02-09T23:49:00,504 copying build/lib/plom_server/Finish/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/migrations 2026-02-09T23:49:00,506 copying build/lib/plom_server/Finish/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/migrations 2026-02-09T23:49:00,509 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/services 2026-02-09T23:49:00,510 copying build/lib/plom_server/Finish/services/template_soln_spec.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-02-09T23:49:00,512 copying build/lib/plom_server/Finish/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-02-09T23:49:00,514 copying build/lib/plom_server/Finish/services/ReportPDFService.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-02-09T23:49:00,516 copying build/lib/plom_server/Finish/services/reassemble_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-02-09T23:49:00,519 copying build/lib/plom_server/Finish/services/build_soln_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-02-09T23:49:00,522 copying build/lib/plom_server/Finish/services/matplotlib_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-02-09T23:49:00,525 copying build/lib/plom_server/Finish/services/student_marks_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-02-09T23:49:00,527 copying build/lib/plom_server/Finish/services/data_extraction_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-02-09T23:49:00,530 copying build/lib/plom_server/Finish/services/build_student_report_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-02-09T23:49:00,532 copying build/lib/plom_server/Finish/services/annotation_data_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-02-09T23:49:00,534 copying build/lib/plom_server/Finish/services/ta_marking_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-02-09T23:49:00,536 copying build/lib/plom_server/Finish/services/soln_source.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-02-09T23:49:00,538 copying build/lib/plom_server/Finish/services/generate_report.css -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-02-09T23:49:00,540 copying build/lib/plom_server/Finish/services/soln_images.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/services 2026-02-09T23:49:00,542 copying build/lib/plom_server/Finish/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Finish 2026-02-09T23:49:00,544 creating build/bdist.linux-armv7l/wheel/plom_server/Finish/useful_files_for_testing 2026-02-09T23:49:00,545 copying build/lib/plom_server/Finish/useful_files_for_testing/soln_spec_for_testing_shared_pages.toml -> build/bdist.linux-armv7l/wheel/./plom_server/Finish/useful_files_for_testing 2026-02-09T23:49:00,547 copying build/lib/plom_server/asgi.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-02-09T23:49:00,550 creating build/bdist.linux-armv7l/wheel/plom_server/demo_files 2026-02-09T23:49:00,551 copying build/lib/plom_server/demo_files/demo_assessment_rubrics_q4.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-09T23:49:00,553 copying build/lib/plom_server/demo_files/demo_assessment_rubrics_q4_version_specific.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-09T23:49:00,554 copying build/lib/plom_server/demo_files/demo_solution_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-09T23:49:00,556 copying build/lib/plom_server/demo_files/demo_assessment_rubrics_q3.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-09T23:49:00,558 copying build/lib/plom_server/demo_files/cl_for_quick_demo.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-09T23:49:00,560 copying build/lib/plom_server/demo_files/bundle_for_quick_demo.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-09T23:49:00,561 copying build/lib/plom_server/demo_files/bundle_for_demo.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-09T23:49:00,563 copying build/lib/plom_server/demo_files/cl_for_long_demo.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-09T23:49:00,566 copying build/lib/plom_server/demo_files/bundle_for_plaid_demo.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-09T23:49:00,568 copying build/lib/plom_server/demo_files/assessment_v3.tex -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-09T23:49:00,570 copying build/lib/plom_server/demo_files/cl_for_demo.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-09T23:49:00,572 copying build/lib/plom_server/demo_files/demo_assessment_rubrics_q1.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-09T23:49:00,574 copying build/lib/plom_server/demo_files/cl_for_plaid_demo.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-09T23:49:00,577 copying build/lib/plom_server/demo_files/assessment_v1.tex -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-09T23:49:00,579 copying build/lib/plom_server/demo_files/demo_assessment_spec.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-09T23:49:00,581 copying build/lib/plom_server/demo_files/demo_assessment_qtags.csv -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-09T23:49:00,583 copying build/lib/plom_server/demo_files/assessment_v2.tex -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-09T23:49:00,585 copying build/lib/plom_server/demo_files/demo_assessment_rubrics_q2.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-09T23:49:00,587 copying build/lib/plom_server/demo_files/demo_assessment_spec_single_version.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-09T23:49:00,589 copying build/lib/plom_server/demo_files/bundle_for_long_demo.toml -> build/bdist.linux-armv7l/wheel/./plom_server/demo_files 2026-02-09T23:49:00,591 creating build/bdist.linux-armv7l/wheel/plom_server/static 2026-02-09T23:49:00,592 copying build/lib/plom_server/static/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-02-09T23:49:00,594 copying build/lib/plom_server/static/ball_triangle.svg -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-02-09T23:49:00,596 creating build/bdist.linux-armv7l/wheel/plom_server/static/css 2026-02-09T23:49:00,597 copying build/lib/plom_server/static/css/profile.css -> build/bdist.linux-armv7l/wheel/./plom_server/static/css 2026-02-09T23:49:00,599 copying build/lib/plom_server/static/css/loginPage.css -> build/bdist.linux-armv7l/wheel/./plom_server/static/css 2026-02-09T23:49:00,600 copying build/lib/plom_server/static/css/diff_table.css -> build/bdist.linux-armv7l/wheel/./plom_server/static/css 2026-02-09T23:49:00,602 copying build/lib/plom_server/static/css/base.css -> build/bdist.linux-armv7l/wheel/./plom_server/static/css 2026-02-09T23:49:00,604 copying build/lib/plom_server/static/defaultUserIcon.png -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-02-09T23:49:00,607 copying build/lib/plom_server/static/plomLogo.png -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-02-09T23:49:00,609 creating build/bdist.linux-armv7l/wheel/plom_server/static/js 2026-02-09T23:49:00,611 copying build/lib/plom_server/static/js/frontend_utils.js -> build/bdist.linux-armv7l/wheel/./plom_server/static/js 2026-02-09T23:49:00,613 copying build/lib/plom_server/static/js/plom_htmx_error_handler.js -> build/bdist.linux-armv7l/wheel/./plom_server/static/js 2026-02-09T23:49:00,615 copying build/lib/plom_server/static/js/rectangle_select.js -> build/bdist.linux-armv7l/wheel/./plom_server/static/js 2026-02-09T23:49:00,617 copying build/lib/plom_server/static/fingers_in_gears.svg -> build/bdist.linux-armv7l/wheel/./plom_server/static 2026-02-09T23:49:00,620 creating build/bdist.linux-armv7l/wheel/plom_server/Base 2026-02-09T23:49:00,621 copying build/lib/plom_server/Base/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-02-09T23:49:00,624 copying build/lib/plom_server/Base/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-02-09T23:49:00,626 creating build/bdist.linux-armv7l/wheel/plom_server/Base/management 2026-02-09T23:49:00,627 creating build/bdist.linux-armv7l/wheel/plom_server/Base/management/commands 2026-02-09T23:49:00,628 copying build/lib/plom_server/Base/management/commands/plom_database.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/management/commands 2026-02-09T23:49:00,630 copying build/lib/plom_server/Base/management/commands/plom_clean_all_and_build_db.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/management/commands 2026-02-09T23:49:00,632 copying build/lib/plom_server/Base/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-02-09T23:49:00,634 copying build/lib/plom_server/Base/admin.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-02-09T23:49:00,636 copying build/lib/plom_server/Base/models.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-02-09T23:49:00,639 creating build/bdist.linux-armv7l/wheel/plom_server/Base/migrations 2026-02-09T23:49:00,640 copying build/lib/plom_server/Base/migrations/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/migrations 2026-02-09T23:49:00,642 copying build/lib/plom_server/Base/migrations/0001_initial.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/migrations 2026-02-09T23:49:00,644 copying build/lib/plom_server/Base/tests_settings.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-02-09T23:49:00,646 copying build/lib/plom_server/Base/compat.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-02-09T23:49:00,648 creating build/bdist.linux-armv7l/wheel/plom_server/Base/services 2026-02-09T23:49:00,649 copying build/lib/plom_server/Base/services/database_service.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/services 2026-02-09T23:49:00,651 copying build/lib/plom_server/Base/services/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/services 2026-02-09T23:49:00,653 copying build/lib/plom_server/Base/services/big_red_button.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/services 2026-02-09T23:49:00,655 copying build/lib/plom_server/Base/services/Settings.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base/services 2026-02-09T23:49:00,657 copying build/lib/plom_server/Base/apps.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-02-09T23:49:00,659 copying build/lib/plom_server/Base/base_group_views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Base 2026-02-09T23:49:00,661 creating build/bdist.linux-armv7l/wheel/plom_server/Reports 2026-02-09T23:49:00,662 copying build/lib/plom_server/Reports/views.py -> build/bdist.linux-armv7l/wheel/./plom_server/Reports 2026-02-09T23:49:00,664 copying build/lib/plom_server/Reports/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_server/Reports 2026-02-09T23:49:00,666 copying build/lib/plom_server/Reports/urls.py -> build/bdist.linux-armv7l/wheel/./plom_server/Reports 2026-02-09T23:49:00,668 copying build/lib/plom_server/context_processors.py -> build/bdist.linux-armv7l/wheel/./plom_server 2026-02-09T23:49:00,670 creating build/bdist.linux-armv7l/wheel/plom_ml 2026-02-09T23:49:00,671 copying build/lib/plom_ml/exceptions.py -> build/bdist.linux-armv7l/wheel/./plom_ml 2026-02-09T23:49:00,673 copying build/lib/plom_ml/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml 2026-02-09T23:49:00,676 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering 2026-02-09T23:49:00,677 copying build/lib/plom_ml/clustering/exceptions.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering 2026-02-09T23:49:00,679 copying build/lib/plom_ml/clustering/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering 2026-02-09T23:49:00,681 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering/model 2026-02-09T23:49:00,682 copying build/lib/plom_ml/clustering/model/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/model 2026-02-09T23:49:00,684 copying build/lib/plom_ml/clustering/model/clustering_strategy.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/model 2026-02-09T23:49:00,687 copying build/lib/plom_ml/clustering/model/model_type.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/model 2026-02-09T23:49:00,689 copying build/lib/plom_ml/clustering/model/model_config.yaml -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/model 2026-02-09T23:49:00,691 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering/pipeline 2026-02-09T23:49:00,692 copying build/lib/plom_ml/clustering/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/pipeline 2026-02-09T23:49:00,694 copying build/lib/plom_ml/clustering/pipeline/clustering_pipeline.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/pipeline 2026-02-09T23:49:00,697 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering/embedding 2026-02-09T23:49:00,698 copying build/lib/plom_ml/clustering/embedding/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/embedding 2026-02-09T23:49:00,700 copying build/lib/plom_ml/clustering/embedding/embedder.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/embedding 2026-02-09T23:49:00,703 creating build/bdist.linux-armv7l/wheel/plom_ml/clustering/preprocessing 2026-02-09T23:49:00,704 copying build/lib/plom_ml/clustering/preprocessing/__init__.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/preprocessing 2026-02-09T23:49:00,706 copying build/lib/plom_ml/clustering/preprocessing/preprocessor.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/preprocessing 2026-02-09T23:49:00,708 copying build/lib/plom_ml/clustering/preprocessing/image_processing_service.py -> build/bdist.linux-armv7l/wheel/./plom_ml/clustering/preprocessing 2026-02-09T23:49:00,711 creating build/bdist.linux-armv7l/wheel/plom 2026-02-09T23:49:00,712 copying build/lib/plom/idBox2.pdf -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,715 creating build/bdist.linux-armv7l/wheel/plom/idreader 2026-02-09T23:49:00,716 copying build/lib/plom/idreader/model_utils.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-02-09T23:49:00,718 copying build/lib/plom/idreader/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-02-09T23:49:00,721 copying build/lib/plom/idreader/trainRandomForestModel.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-02-09T23:49:00,722 copying build/lib/plom/idreader/test_IDreader.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-02-09T23:49:00,725 copying build/lib/plom/idreader/predictStudentID.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-02-09T23:49:00,727 copying build/lib/plom/idreader/assign_prob.py -> build/bdist.linux-armv7l/wheel/./plom/idreader 2026-02-09T23:49:00,729 copying build/lib/plom/tpv_utils.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,732 copying build/lib/plom/spec_verifier.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,735 copying build/lib/plom/plom_exceptions.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,738 creating build/bdist.linux-armv7l/wheel/plom/cli 2026-02-09T23:49:00,739 copying build/lib/plom/cli/task_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-02-09T23:49:00,741 copying build/lib/plom/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-02-09T23:49:00,743 copying build/lib/plom/cli/identify_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-02-09T23:49:00,745 copying build/lib/plom/cli/bundle_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-02-09T23:49:00,746 copying build/lib/plom/cli/__main__.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-02-09T23:49:00,749 copying build/lib/plom/cli/list_bundles.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-02-09T23:49:00,751 copying build/lib/plom/cli/classlist_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-02-09T23:49:00,753 copying build/lib/plom/cli/source_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-02-09T23:49:00,755 copying build/lib/plom/cli/finish_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-02-09T23:49:00,757 copying build/lib/plom/cli/start_messenger.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-02-09T23:49:00,760 copying build/lib/plom/cli/rectangle_extractor_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-02-09T23:49:00,761 copying build/lib/plom/cli/spec_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-02-09T23:49:00,763 copying build/lib/plom/cli/pqvmap_tools.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-02-09T23:49:00,765 copying build/lib/plom/cli/papers.py -> build/bdist.linux-armv7l/wheel/./plom/cli 2026-02-09T23:49:00,767 copying build/lib/plom/test_question_labels.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,769 copying build/lib/plom/templateUserList.csv -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,771 copying build/lib/plom/comment_utils.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,773 copying build/lib/plom/test_illadvised.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,775 copying build/lib/plom/rubric_utils.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,778 copying build/lib/plom/latexTemplatev2.tex -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,780 copying build/lib/plom/test_misc_utils.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,782 copying build/lib/plom/question_labels.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,785 creating build/bdist.linux-armv7l/wheel/plom/messenger 2026-02-09T23:49:00,786 copying build/lib/plom/messenger/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/messenger 2026-02-09T23:49:00,787 copying build/lib/plom/messenger/plom_admin_messenger.py -> build/bdist.linux-armv7l/wheel/./plom/messenger 2026-02-09T23:49:00,790 copying build/lib/plom/messenger/test_messengers.py -> build/bdist.linux-armv7l/wheel/./plom/messenger 2026-02-09T23:49:00,792 copying build/lib/plom/messenger/base_messenger.py -> build/bdist.linux-armv7l/wheel/./plom/messenger 2026-02-09T23:49:00,795 copying build/lib/plom/messenger/messenger.py -> build/bdist.linux-armv7l/wheel/./plom/messenger 2026-02-09T23:49:00,798 copying build/lib/plom/aliceBob.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,801 creating build/bdist.linux-armv7l/wheel/plom/scan 2026-02-09T23:49:00,802 copying build/lib/plom/scan/question_list_utils.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-02-09T23:49:00,804 copying build/lib/plom/scan/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-02-09T23:49:00,806 copying build/lib/plom/scan/test_rotations.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-02-09T23:49:00,808 copying build/lib/plom/scan/test_zbar_fails.png -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-02-09T23:49:00,812 copying build/lib/plom/scan/pdfmucker.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-02-09T23:49:00,815 copying build/lib/plom/scan/fasterQRExtract.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-02-09T23:49:00,817 copying build/lib/plom/scan/scansToImages.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-02-09T23:49:00,820 copying build/lib/plom/scan/test_qr_reads.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-02-09T23:49:00,823 copying build/lib/plom/scan/test_question_map_parse.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-02-09T23:49:00,825 copying build/lib/plom/scan/test_rgb.png -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-02-09T23:49:00,827 copying build/lib/plom/scan/test_pdf_img_extraction.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-02-09T23:49:00,829 copying build/lib/plom/scan/rotate.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-02-09T23:49:00,831 copying build/lib/plom/scan/test_invisible_watermarks.py -> build/bdist.linux-armv7l/wheel/./plom/scan 2026-02-09T23:49:00,834 creating build/bdist.linux-armv7l/wheel/plom/finish 2026-02-09T23:49:00,835 copying build/lib/plom/finish/test_hash.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-09T23:49:00,837 copying build/lib/plom/finish/test_return_tools.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-09T23:49:00,839 copying build/lib/plom/finish/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-09T23:49:00,841 copying build/lib/plom/finish/clear_manager_login.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-09T23:49:00,844 copying build/lib/plom/finish/__main__.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-09T23:49:00,846 copying build/lib/plom/finish/coverPageBuilder.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-09T23:49:00,849 copying build/lib/plom/finish/coded_return.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-09T23:49:00,851 copying build/lib/plom/finish/start_messenger.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-09T23:49:00,853 copying build/lib/plom/finish/reassemble_ID_only.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-09T23:49:00,855 copying build/lib/plom/finish/html_view_test_template.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-09T23:49:00,858 copying build/lib/plom/finish/spreadsheet.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-09T23:49:00,860 copying build/lib/plom/finish/examReassembler.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-09T23:49:00,863 copying build/lib/plom/finish/reassemble_completed.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-09T23:49:00,865 copying build/lib/plom/finish/return_tools.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-09T23:49:00,867 copying build/lib/plom/finish/utils.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-09T23:49:00,869 copying build/lib/plom/finish/test_cover_pages.py -> build/bdist.linux-armv7l/wheel/./plom/finish 2026-02-09T23:49:00,871 copying build/lib/plom/test_version.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,873 copying build/lib/plom/test_scoring.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,875 copying build/lib/plom/test_target_latex_old.png -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,877 copying build/lib/plom/test_latexfrag.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,879 copying build/lib/plom/misc_utils.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,882 creating build/bdist.linux-armv7l/wheel/plom/create 2026-02-09T23:49:00,883 copying build/lib/plom/create/classlistValidator.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-09T23:49:00,886 copying build/lib/plom/create/scribble_hw_utils.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-09T23:49:00,889 copying build/lib/plom/create/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-09T23:49:00,891 copying build/lib/plom/create/test_make_pdf.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-09T23:49:00,893 copying build/lib/plom/create/test_classlists.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-09T23:49:00,895 copying build/lib/plom/create/homework_scribbler.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-09T23:49:00,897 copying build/lib/plom/create/build_scrap_paper_with_qrcodes.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-09T23:49:00,899 copying build/lib/plom/create/mergeAndCodePages.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-09T23:49:00,902 copying build/lib/plom/create/test_stamps.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-09T23:49:00,904 copying build/lib/plom/create/build_extra_page_with_qrcodes.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-09T23:49:00,906 copying build/lib/plom/create/__main__.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-09T23:49:00,909 creating build/bdist.linux-armv7l/wheel/plom/create/fonts 2026-02-09T23:49:00,910 copying build/lib/plom/create/fonts/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-02-09T23:49:00,913 copying build/lib/plom/create/fonts/pdl_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-02-09T23:49:00,916 copying build/lib/plom/create/fonts/ld_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-02-09T23:49:00,919 copying build/lib/plom/create/fonts/bt_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-02-09T23:49:00,921 copying build/lib/plom/create/fonts/adr_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-02-09T23:49:00,924 copying build/lib/plom/create/fonts/nh_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-02-09T23:49:00,927 copying build/lib/plom/create/fonts/ejx_handwriting.ttf -> build/bdist.linux-armv7l/wheel/./plom/create/fonts 2026-02-09T23:49:00,930 copying build/lib/plom/create/build_bundle_separators_with_qrcodes.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-09T23:49:00,932 copying build/lib/plom/create/buildClasslist.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-09T23:49:00,935 copying build/lib/plom/create/test_build_extra_page_pdf.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-09T23:49:00,937 copying build/lib/plom/create/start_messenger.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-09T23:49:00,938 copying build/lib/plom/create/_digitHunter.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-09T23:49:00,940 copying build/lib/plom/create/bundle_separator_src.tex -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-09T23:49:00,943 copying build/lib/plom/create/extra_pages_src.tex -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-09T23:49:00,944 copying build/lib/plom/create/scribble_utils.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-09T23:49:00,947 copying build/lib/plom/create/digits.json -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-09T23:49:00,951 copying build/lib/plom/create/test_build_source_exams.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-09T23:49:00,953 copying build/lib/plom/create/status.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-09T23:49:00,955 copying build/lib/plom/create/demotools.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-09T23:49:00,957 copying build/lib/plom/create/push_pull_rubrics.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-09T23:49:00,959 copying build/lib/plom/create/scrap_paper_src.tex -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-09T23:49:00,961 copying build/lib/plom/create/exam_scribbler.py -> build/bdist.linux-armv7l/wheel/./plom/create 2026-02-09T23:49:00,963 copying build/lib/plom/test_exceptions.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,964 copying build/lib/plom/test_print_score.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,966 copying build/lib/plom/test_feedback_rules.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,969 creating build/bdist.linux-armv7l/wheel/plom/scripts 2026-02-09T23:49:00,970 copying build/lib/plom/scripts/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/scripts 2026-02-09T23:49:00,972 copying build/lib/plom/scripts/test_script_help_ver.py -> build/bdist.linux-armv7l/wheel/./plom/scripts 2026-02-09T23:49:00,973 copying build/lib/plom/textools.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,976 copying build/lib/plom/test_spec.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,978 copying build/lib/plom/common.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,980 copying build/lib/plom/version_maps.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,983 copying build/lib/plom/manage_user_files.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,985 copying build/lib/plom/tagging.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,987 creating build/bdist.linux-armv7l/wheel/plom/canvas 2026-02-09T23:49:00,988 copying build/lib/plom/canvas/__init__.py -> build/bdist.linux-armv7l/wheel/./plom/canvas 2026-02-09T23:49:00,990 copying build/lib/plom/canvas/canvas_utils.py -> build/bdist.linux-armv7l/wheel/./plom/canvas 2026-02-09T23:49:00,993 copying build/lib/plom/canvas/canvasapi_extensions.py -> build/bdist.linux-armv7l/wheel/./plom/canvas 2026-02-09T23:49:00,995 copying build/lib/plom/demo_rubrics.toml -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,997 copying build/lib/plom/test_rubric_diff.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:00,999 copying build/lib/plom/templateSolutionSpec.toml -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:01,001 copying build/lib/plom/rules.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:01,003 copying build/lib/plom/test_version_maps.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:01,005 copying build/lib/plom/templateTestSpec.toml -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:01,007 copying build/lib/plom/feedback_rules.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:01,010 copying build/lib/plom/latexTemplate.tex -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:01,012 copying build/lib/plom/idBox4.pdf -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:01,015 copying build/lib/plom/test_tags.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:01,016 copying build/lib/plom/test_latex.py -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:01,018 copying build/lib/plom/test_target_latex.png -> build/bdist.linux-armv7l/wheel/./plom 2026-02-09T23:49:01,020 running install_data 2026-02-09T23:49:01,027 creating build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data 2026-02-09T23:49:01,028 creating build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom 2026-02-09T23:49:01,030 copying plom/templateTestSpec.toml -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom 2026-02-09T23:49:01,032 copying plom/templateSolutionSpec.toml -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom 2026-02-09T23:49:01,034 copying plom/templateUserList.csv -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom 2026-02-09T23:49:01,036 copying plom/demo_rubrics.toml -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom 2026-02-09T23:49:01,038 copying plom/create/extra_pages_src.tex -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom 2026-02-09T23:49:01,039 copying plom/create/scrap_paper_src.tex -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom 2026-02-09T23:49:01,041 copying plom/create/bundle_separator_src.tex -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom 2026-02-09T23:49:01,043 creating build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/testTemplates 2026-02-09T23:49:01,044 copying testTemplates/README.md -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/testTemplates 2026-02-09T23:49:01,047 copying testTemplates/dummy_left_staple.png -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/testTemplates 2026-02-09T23:49:01,049 copying testTemplates/dummy_left_staple_red.png -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/testTemplates 2026-02-09T23:49:01,051 copying testTemplates/dummy_qr_code.png -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/testTemplates 2026-02-09T23:49:01,053 copying testTemplates/dummy_qr_code_red.png -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/testTemplates 2026-02-09T23:49:01,056 copying testTemplates/dummy_right_staple.png -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/testTemplates 2026-02-09T23:49:01,058 copying testTemplates/dummy_right_staple_red.png -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/testTemplates 2026-02-09T23:49:01,061 copying testTemplates/extraSheets.tex -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/testTemplates 2026-02-09T23:49:01,063 copying testTemplates/extraSheets_noname.tex -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/testTemplates 2026-02-09T23:49:01,065 copying testTemplates/idBox-source.tex -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/testTemplates 2026-02-09T23:49:01,067 copying testTemplates/idBox.eps -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/testTemplates 2026-02-09T23:49:01,071 copying testTemplates/idBox.pdf -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/testTemplates 2026-02-09T23:49:01,073 copying testTemplates/idBox.svg -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/testTemplates 2026-02-09T23:49:01,076 copying testTemplates/idBox2-source.tex -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/testTemplates 2026-02-09T23:49:01,079 copying testTemplates/idBox2.eps -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/testTemplates 2026-02-09T23:49:01,081 copying testTemplates/idBox2.pdf -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/testTemplates 2026-02-09T23:49:01,084 copying testTemplates/idBox2.svg -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/testTemplates 2026-02-09T23:49:01,087 copying testTemplates/idBox4-source.tex -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/testTemplates 2026-02-09T23:49:01,089 copying testTemplates/idBox4.eps -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/testTemplates 2026-02-09T23:49:01,092 copying testTemplates/idBox4.pdf -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/testTemplates 2026-02-09T23:49:01,094 copying testTemplates/idBox4.svg -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/testTemplates 2026-02-09T23:49:01,097 copying testTemplates/latexTemplate.tex -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/testTemplates 2026-02-09T23:49:01,100 copying testTemplates/latexTemplatev2.tex -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/testTemplates 2026-02-09T23:49:01,102 copying testTemplates/mockplom.sty -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/testTemplates 2026-02-09T23:49:01,104 creating build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/contrib 2026-02-09T23:49:01,105 copying contrib/README.txt -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/contrib 2026-02-09T23:49:01,107 copying contrib/plom-return_codes_to_canvas_csv.py -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/contrib 2026-02-09T23:49:01,109 copying contrib/plom-write_grades_to_canvas_csv.py -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/contrib 2026-02-09T23:49:01,111 copying contrib/plom-push-to-canvas.py -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/contrib 2026-02-09T23:49:01,114 copying contrib/plom-push-to-canvas-uncached.py -> build/bdist.linux-armv7l/wheel/plom-0.20.0.data/data/share/plom/contrib 2026-02-09T23:49:01,117 running install_egg_info 2026-02-09T23:49:01,122 Copying plom.egg-info to build/bdist.linux-armv7l/wheel/./plom-0.20.0-py3.11.egg-info 2026-02-09T23:49:01,135 running install_scripts 2026-02-09T23:49:01,148 creating build/bdist.linux-armv7l/wheel/plom-0.20.0.dist-info/WHEEL 2026-02-09T23:49:01,151 creating '/tmp/pip-wheel-8gjora23/.tmp-vljr0tyh/plom-0.20.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-09T23:49:01,154 adding 'plom/aliceBob.py' 2026-02-09T23:49:01,156 adding 'plom/comment_utils.py' 2026-02-09T23:49:01,157 adding 'plom/common.py' 2026-02-09T23:49:01,158 adding 'plom/demo_rubrics.toml' 2026-02-09T23:49:01,160 adding 'plom/feedback_rules.py' 2026-02-09T23:49:01,162 adding 'plom/idBox2.pdf' 2026-02-09T23:49:01,164 adding 'plom/idBox4.pdf' 2026-02-09T23:49:01,166 adding 'plom/latexTemplate.tex' 2026-02-09T23:49:01,167 adding 'plom/latexTemplatev2.tex' 2026-02-09T23:49:01,169 adding 'plom/manage_user_files.py' 2026-02-09T23:49:01,171 adding 'plom/misc_utils.py' 2026-02-09T23:49:01,172 adding 'plom/plom_exceptions.py' 2026-02-09T23:49:01,174 adding 'plom/question_labels.py' 2026-02-09T23:49:01,176 adding 'plom/rubric_utils.py' 2026-02-09T23:49:01,177 adding 'plom/rules.py' 2026-02-09T23:49:01,182 adding 'plom/spec_verifier.py' 2026-02-09T23:49:01,184 adding 'plom/tagging.py' 2026-02-09T23:49:01,185 adding 'plom/templateSolutionSpec.toml' 2026-02-09T23:49:01,186 adding 'plom/templateTestSpec.toml' 2026-02-09T23:49:01,187 adding 'plom/templateUserList.csv' 2026-02-09T23:49:01,189 adding 'plom/test_exceptions.py' 2026-02-09T23:49:01,190 adding 'plom/test_feedback_rules.py' 2026-02-09T23:49:01,191 adding 'plom/test_illadvised.py' 2026-02-09T23:49:01,192 adding 'plom/test_latex.py' 2026-02-09T23:49:01,194 adding 'plom/test_latexfrag.py' 2026-02-09T23:49:01,195 adding 'plom/test_misc_utils.py' 2026-02-09T23:49:01,197 adding 'plom/test_print_score.py' 2026-02-09T23:49:01,198 adding 'plom/test_question_labels.py' 2026-02-09T23:49:01,199 adding 'plom/test_rubric_diff.py' 2026-02-09T23:49:01,201 adding 'plom/test_scoring.py' 2026-02-09T23:49:01,203 adding 'plom/test_spec.py' 2026-02-09T23:49:01,204 adding 'plom/test_tags.py' 2026-02-09T23:49:01,205 adding 'plom/test_target_latex.png' 2026-02-09T23:49:01,206 adding 'plom/test_target_latex_old.png' 2026-02-09T23:49:01,207 adding 'plom/test_version.py' 2026-02-09T23:49:01,209 adding 'plom/test_version_maps.py' 2026-02-09T23:49:01,210 adding 'plom/textools.py' 2026-02-09T23:49:01,212 adding 'plom/tpv_utils.py' 2026-02-09T23:49:01,214 adding 'plom/version_maps.py' 2026-02-09T23:49:01,216 adding 'plom/canvas/__init__.py' 2026-02-09T23:49:01,218 adding 'plom/canvas/canvas_utils.py' 2026-02-09T23:49:01,219 adding 'plom/canvas/canvasapi_extensions.py' 2026-02-09T23:49:01,221 adding 'plom/cli/__init__.py' 2026-02-09T23:49:01,224 adding 'plom/cli/__main__.py' 2026-02-09T23:49:01,225 adding 'plom/cli/bundle_tools.py' 2026-02-09T23:49:01,226 adding 'plom/cli/classlist_tools.py' 2026-02-09T23:49:01,228 adding 'plom/cli/finish_tools.py' 2026-02-09T23:49:01,229 adding 'plom/cli/identify_tools.py' 2026-02-09T23:49:01,230 adding 'plom/cli/list_bundles.py' 2026-02-09T23:49:01,231 adding 'plom/cli/papers.py' 2026-02-09T23:49:01,233 adding 'plom/cli/pqvmap_tools.py' 2026-02-09T23:49:01,234 adding 'plom/cli/rectangle_extractor_tools.py' 2026-02-09T23:49:01,235 adding 'plom/cli/source_tools.py' 2026-02-09T23:49:01,236 adding 'plom/cli/spec_tools.py' 2026-02-09T23:49:01,238 adding 'plom/cli/start_messenger.py' 2026-02-09T23:49:01,239 adding 'plom/cli/task_tools.py' 2026-02-09T23:49:01,241 adding 'plom/create/__init__.py' 2026-02-09T23:49:01,243 adding 'plom/create/__main__.py' 2026-02-09T23:49:01,245 adding 'plom/create/_digitHunter.py' 2026-02-09T23:49:01,247 adding 'plom/create/buildClasslist.py' 2026-02-09T23:49:01,248 adding 'plom/create/build_bundle_separators_with_qrcodes.py' 2026-02-09T23:49:01,249 adding 'plom/create/build_extra_page_with_qrcodes.py' 2026-02-09T23:49:01,251 adding 'plom/create/build_scrap_paper_with_qrcodes.py' 2026-02-09T23:49:01,252 adding 'plom/create/bundle_separator_src.tex' 2026-02-09T23:49:01,255 adding 'plom/create/classlistValidator.py' 2026-02-09T23:49:01,256 adding 'plom/create/demotools.py' 2026-02-09T23:49:01,265 adding 'plom/create/digits.json' 2026-02-09T23:49:01,266 adding 'plom/create/exam_scribbler.py' 2026-02-09T23:49:01,268 adding 'plom/create/extra_pages_src.tex' 2026-02-09T23:49:01,269 adding 'plom/create/homework_scribbler.py' 2026-02-09T23:49:01,272 adding 'plom/create/mergeAndCodePages.py' 2026-02-09T23:49:01,274 adding 'plom/create/push_pull_rubrics.py' 2026-02-09T23:49:01,275 adding 'plom/create/scrap_paper_src.tex' 2026-02-09T23:49:01,277 adding 'plom/create/scribble_hw_utils.py' 2026-02-09T23:49:01,280 adding 'plom/create/scribble_utils.py' 2026-02-09T23:49:01,281 adding 'plom/create/start_messenger.py' 2026-02-09T23:49:01,283 adding 'plom/create/status.py' 2026-02-09T23:49:01,284 adding 'plom/create/test_build_extra_page_pdf.py' 2026-02-09T23:49:01,285 adding 'plom/create/test_build_source_exams.py' 2026-02-09T23:49:01,287 adding 'plom/create/test_classlists.py' 2026-02-09T23:49:01,289 adding 'plom/create/test_make_pdf.py' 2026-02-09T23:49:01,290 adding 'plom/create/test_stamps.py' 2026-02-09T23:49:01,292 adding 'plom/create/fonts/__init__.py' 2026-02-09T23:49:01,295 adding 'plom/create/fonts/adr_handwriting.ttf' 2026-02-09T23:49:01,297 adding 'plom/create/fonts/bt_handwriting.ttf' 2026-02-09T23:49:01,302 adding 'plom/create/fonts/ejx_handwriting.ttf' 2026-02-09T23:49:01,305 adding 'plom/create/fonts/ld_handwriting.ttf' 2026-02-09T23:49:01,308 adding 'plom/create/fonts/nh_handwriting.ttf' 2026-02-09T23:49:01,311 adding 'plom/create/fonts/pdl_handwriting.ttf' 2026-02-09T23:49:01,313 adding 'plom/finish/__init__.py' 2026-02-09T23:49:01,315 adding 'plom/finish/__main__.py' 2026-02-09T23:49:01,316 adding 'plom/finish/clear_manager_login.py' 2026-02-09T23:49:01,318 adding 'plom/finish/coded_return.py' 2026-02-09T23:49:01,319 adding 'plom/finish/coverPageBuilder.py' 2026-02-09T23:49:01,321 adding 'plom/finish/examReassembler.py' 2026-02-09T23:49:01,323 adding 'plom/finish/html_view_test_template.py' 2026-02-09T23:49:01,324 adding 'plom/finish/reassemble_ID_only.py' 2026-02-09T23:49:01,326 adding 'plom/finish/reassemble_completed.py' 2026-02-09T23:49:01,328 adding 'plom/finish/return_tools.py' 2026-02-09T23:49:01,329 adding 'plom/finish/spreadsheet.py' 2026-02-09T23:49:01,330 adding 'plom/finish/start_messenger.py' 2026-02-09T23:49:01,332 adding 'plom/finish/test_cover_pages.py' 2026-02-09T23:49:01,333 adding 'plom/finish/test_hash.py' 2026-02-09T23:49:01,334 adding 'plom/finish/test_return_tools.py' 2026-02-09T23:49:01,336 adding 'plom/finish/utils.py' 2026-02-09T23:49:01,337 adding 'plom/idreader/__init__.py' 2026-02-09T23:49:01,339 adding 'plom/idreader/assign_prob.py' 2026-02-09T23:49:01,340 adding 'plom/idreader/model_utils.py' 2026-02-09T23:49:01,342 adding 'plom/idreader/predictStudentID.py' 2026-02-09T23:49:01,344 adding 'plom/idreader/test_IDreader.py' 2026-02-09T23:49:01,345 adding 'plom/idreader/trainRandomForestModel.py' 2026-02-09T23:49:01,347 adding 'plom/messenger/__init__.py' 2026-02-09T23:49:01,352 adding 'plom/messenger/base_messenger.py' 2026-02-09T23:49:01,355 adding 'plom/messenger/messenger.py' 2026-02-09T23:49:01,358 adding 'plom/messenger/plom_admin_messenger.py' 2026-02-09T23:49:01,359 adding 'plom/messenger/test_messengers.py' 2026-02-09T23:49:01,361 adding 'plom/scan/__init__.py' 2026-02-09T23:49:01,363 adding 'plom/scan/fasterQRExtract.py' 2026-02-09T23:49:01,368 adding 'plom/scan/pdfmucker.py' 2026-02-09T23:49:01,370 adding 'plom/scan/question_list_utils.py' 2026-02-09T23:49:01,372 adding 'plom/scan/rotate.py' 2026-02-09T23:49:01,376 adding 'plom/scan/scansToImages.py' 2026-02-09T23:49:01,379 adding 'plom/scan/test_invisible_watermarks.py' 2026-02-09T23:49:01,381 adding 'plom/scan/test_pdf_img_extraction.py' 2026-02-09T23:49:01,382 adding 'plom/scan/test_qr_reads.py' 2026-02-09T23:49:01,384 adding 'plom/scan/test_question_map_parse.py' 2026-02-09T23:49:01,386 adding 'plom/scan/test_rgb.png' 2026-02-09T23:49:01,388 adding 'plom/scan/test_rotations.py' 2026-02-09T23:49:01,403 adding 'plom/scan/test_zbar_fails.png' 2026-02-09T23:49:01,406 adding 'plom/scripts/__init__.py' 2026-02-09T23:49:01,408 adding 'plom/scripts/test_script_help_ver.py' 2026-02-09T23:49:01,413 adding 'plom-0.20.0.data/data/share/plom/bundle_separator_src.tex' 2026-02-09T23:49:01,415 adding 'plom-0.20.0.data/data/share/plom/demo_rubrics.toml' 2026-02-09T23:49:01,417 adding 'plom-0.20.0.data/data/share/plom/extra_pages_src.tex' 2026-02-09T23:49:01,418 adding 'plom-0.20.0.data/data/share/plom/scrap_paper_src.tex' 2026-02-09T23:49:01,420 adding 'plom-0.20.0.data/data/share/plom/templateSolutionSpec.toml' 2026-02-09T23:49:01,422 adding 'plom-0.20.0.data/data/share/plom/templateTestSpec.toml' 2026-02-09T23:49:01,423 adding 'plom-0.20.0.data/data/share/plom/templateUserList.csv' 2026-02-09T23:49:01,426 adding 'plom-0.20.0.data/data/share/plom/contrib/README.txt' 2026-02-09T23:49:01,432 adding 'plom-0.20.0.data/data/share/plom/contrib/plom-push-to-canvas-uncached.py' 2026-02-09T23:49:01,436 adding 'plom-0.20.0.data/data/share/plom/contrib/plom-push-to-canvas.py' 2026-02-09T23:49:01,438 adding 'plom-0.20.0.data/data/share/plom/contrib/plom-return_codes_to_canvas_csv.py' 2026-02-09T23:49:01,440 adding 'plom-0.20.0.data/data/share/plom/contrib/plom-write_grades_to_canvas_csv.py' 2026-02-09T23:49:01,443 adding 'plom-0.20.0.data/data/share/plom/testTemplates/README.md' 2026-02-09T23:49:01,445 adding 'plom-0.20.0.data/data/share/plom/testTemplates/dummy_left_staple.png' 2026-02-09T23:49:01,448 adding 'plom-0.20.0.data/data/share/plom/testTemplates/dummy_left_staple_red.png' 2026-02-09T23:49:01,450 adding 'plom-0.20.0.data/data/share/plom/testTemplates/dummy_qr_code.png' 2026-02-09T23:49:01,454 adding 'plom-0.20.0.data/data/share/plom/testTemplates/dummy_qr_code_red.png' 2026-02-09T23:49:01,456 adding 'plom-0.20.0.data/data/share/plom/testTemplates/dummy_right_staple.png' 2026-02-09T23:49:01,459 adding 'plom-0.20.0.data/data/share/plom/testTemplates/dummy_right_staple_red.png' 2026-02-09T23:49:01,461 adding 'plom-0.20.0.data/data/share/plom/testTemplates/extraSheets.tex' 2026-02-09T23:49:01,462 adding 'plom-0.20.0.data/data/share/plom/testTemplates/extraSheets_noname.tex' 2026-02-09T23:49:01,464 adding 'plom-0.20.0.data/data/share/plom/testTemplates/idBox-source.tex' 2026-02-09T23:49:01,472 adding 'plom-0.20.0.data/data/share/plom/testTemplates/idBox.eps' 2026-02-09T23:49:01,475 adding 'plom-0.20.0.data/data/share/plom/testTemplates/idBox.pdf' 2026-02-09T23:49:01,478 adding 'plom-0.20.0.data/data/share/plom/testTemplates/idBox.svg' 2026-02-09T23:49:01,480 adding 'plom-0.20.0.data/data/share/plom/testTemplates/idBox2-source.tex' 2026-02-09T23:49:01,484 adding 'plom-0.20.0.data/data/share/plom/testTemplates/idBox2.eps' 2026-02-09T23:49:01,486 adding 'plom-0.20.0.data/data/share/plom/testTemplates/idBox2.pdf' 2026-02-09T23:49:01,489 adding 'plom-0.20.0.data/data/share/plom/testTemplates/idBox2.svg' 2026-02-09T23:49:01,491 adding 'plom-0.20.0.data/data/share/plom/testTemplates/idBox4-source.tex' 2026-02-09T23:49:01,494 adding 'plom-0.20.0.data/data/share/plom/testTemplates/idBox4.eps' 2026-02-09T23:49:01,495 adding 'plom-0.20.0.data/data/share/plom/testTemplates/idBox4.pdf' 2026-02-09T23:49:01,498 adding 'plom-0.20.0.data/data/share/plom/testTemplates/idBox4.svg' 2026-02-09T23:49:01,500 adding 'plom-0.20.0.data/data/share/plom/testTemplates/latexTemplate.tex' 2026-02-09T23:49:01,502 adding 'plom-0.20.0.data/data/share/plom/testTemplates/latexTemplatev2.tex' 2026-02-09T23:49:01,503 adding 'plom-0.20.0.data/data/share/plom/testTemplates/mockplom.sty' 2026-02-09T23:49:01,510 adding 'plom-0.20.0.dist-info/licenses/LICENSE.md' 2026-02-09T23:49:01,512 adding 'plom_ml/__init__.py' 2026-02-09T23:49:01,513 adding 'plom_ml/exceptions.py' 2026-02-09T23:49:01,515 adding 'plom_ml/clustering/__init__.py' 2026-02-09T23:49:01,516 adding 'plom_ml/clustering/exceptions.py' 2026-02-09T23:49:01,518 adding 'plom_ml/clustering/embedding/__init__.py' 2026-02-09T23:49:01,519 adding 'plom_ml/clustering/embedding/embedder.py' 2026-02-09T23:49:01,521 adding 'plom_ml/clustering/model/__init__.py' 2026-02-09T23:49:01,524 adding 'plom_ml/clustering/model/clustering_strategy.py' 2026-02-09T23:49:01,525 adding 'plom_ml/clustering/model/model_config.yaml' 2026-02-09T23:49:01,526 adding 'plom_ml/clustering/model/model_type.py' 2026-02-09T23:49:01,528 adding 'plom_ml/clustering/pipeline/__init__.py' 2026-02-09T23:49:01,529 adding 'plom_ml/clustering/pipeline/clustering_pipeline.py' 2026-02-09T23:49:01,531 adding 'plom_ml/clustering/preprocessing/__init__.py' 2026-02-09T23:49:01,532 adding 'plom_ml/clustering/preprocessing/image_processing_service.py' 2026-02-09T23:49:01,534 adding 'plom_ml/clustering/preprocessing/preprocessor.py' 2026-02-09T23:49:01,536 adding 'plom_server/__init__.py' 2026-02-09T23:49:01,538 adding 'plom_server/asgi.py' 2026-02-09T23:49:01,539 adding 'plom_server/context_processors.py' 2026-02-09T23:49:01,541 adding 'plom_server/get_js.py' 2026-02-09T23:49:01,542 adding 'plom_server/middleware.py' 2026-02-09T23:49:01,545 adding 'plom_server/settings.py' 2026-02-09T23:49:01,546 adding 'plom_server/urls.py' 2026-02-09T23:49:01,547 adding 'plom_server/wsgi.py' 2026-02-09T23:49:01,549 adding 'plom_server/API/__init__.py' 2026-02-09T23:49:01,550 adding 'plom_server/API/apps.py' 2026-02-09T23:49:01,552 adding 'plom_server/API/urls.py' 2026-02-09T23:49:01,554 adding 'plom_server/API/migrations/__init__.py' 2026-02-09T23:49:01,555 adding 'plom_server/API/permissions/__init__.py' 2026-02-09T23:49:01,557 adding 'plom_server/API/permissions/permissions.py' 2026-02-09T23:49:01,558 adding 'plom_server/API/routes/__init__.py' 2026-02-09T23:49:01,560 adding 'plom_server/API/routes/annotation_patterns.py' 2026-02-09T23:49:01,561 adding 'plom_server/API/routes/id_patterns.py' 2026-02-09T23:49:01,563 adding 'plom_server/API/routes/mark_patterns.py' 2026-02-09T23:49:01,564 adding 'plom_server/API/routes/misc_patterns.py' 2026-02-09T23:49:01,565 adding 'plom_server/API/routes/tags_patterns.py' 2026-02-09T23:49:01,567 adding 'plom_server/API/services/TokenService.py' 2026-02-09T23:49:01,568 adding 'plom_server/API/services/__init__.py' 2026-02-09T23:49:01,569 adding 'plom_server/API/tests/__init__.py' 2026-02-09T23:49:01,571 adding 'plom_server/API/tests/conftest.py' 2026-02-09T23:49:01,572 adding 'plom_server/API/tests/test_client_reject_list.py' 2026-02-09T23:49:01,573 adding 'plom_server/API/tests/test_mark_questions.py' 2026-02-09T23:49:01,575 adding 'plom_server/API/views/__init__.py' 2026-02-09T23:49:01,577 adding 'plom_server/API/views/classlist.py' 2026-02-09T23:49:01,579 adding 'plom_server/API/views/finish.py' 2026-02-09T23:49:01,580 adding 'plom_server/API/views/identify.py' 2026-02-09T23:49:01,582 adding 'plom_server/API/views/latex.py' 2026-02-09T23:49:01,584 adding 'plom_server/API/views/mark.py' 2026-02-09T23:49:01,586 adding 'plom_server/API/views/mark_question.py' 2026-02-09T23:49:01,588 adding 'plom_server/API/views/paperstoprint.py' 2026-02-09T23:49:01,590 adding 'plom_server/API/views/pqvmap.py' 2026-02-09T23:49:01,591 adding 'plom_server/API/views/public_code.py' 2026-02-09T23:49:01,592 adding 'plom_server/API/views/rectangle_extractor.py' 2026-02-09T23:49:01,594 adding 'plom_server/API/views/report.py' 2026-02-09T23:49:01,595 adding 'plom_server/API/views/rubrics.py' 2026-02-09T23:49:01,597 adding 'plom_server/API/views/scan.py' 2026-02-09T23:49:01,599 adding 'plom_server/API/views/server_info.py' 2026-02-09T23:49:01,601 adding 'plom_server/API/views/source_handler.py' 2026-02-09T23:49:01,602 adding 'plom_server/API/views/spec_handler.py' 2026-02-09T23:49:01,604 adding 'plom_server/API/views/user_info.py' 2026-02-09T23:49:01,605 adding 'plom_server/API/views/utils.py' 2026-02-09T23:49:01,607 adding 'plom_server/API/views/experimental/__init__.py' 2026-02-09T23:49:01,609 adding 'plom_server/API/views/experimental/annotations.py' 2026-02-09T23:49:01,610 adding 'plom_server/API/views/experimental/base.py' 2026-02-09T23:49:01,611 adding 'plom_server/API/views/experimental/marking_tasks.py' 2026-02-09T23:49:01,612 adding 'plom_server/API/views/experimental/rubrics.py' 2026-02-09T23:49:01,614 adding 'plom_server/Authentication/__init__.py' 2026-02-09T23:49:01,616 adding 'plom_server/Authentication/admin.py' 2026-02-09T23:49:01,617 adding 'plom_server/Authentication/apps.py' 2026-02-09T23:49:01,618 adding 'plom_server/Authentication/models.py' 2026-02-09T23:49:01,620 adding 'plom_server/Authentication/signup_views.py' 2026-02-09T23:49:01,621 adding 'plom_server/Authentication/urls.py' 2026-02-09T23:49:01,622 adding 'plom_server/Authentication/views.py' 2026-02-09T23:49:01,624 adding 'plom_server/Authentication/forms/__init__.py' 2026-02-09T23:49:01,625 adding 'plom_server/Authentication/forms/choices.py' 2026-02-09T23:49:01,627 adding 'plom_server/Authentication/forms/signupForm.py' 2026-02-09T23:49:01,629 adding 'plom_server/Authentication/management/commands/plom_create_groups.py' 2026-02-09T23:49:01,631 adding 'plom_server/Authentication/migrations/0001_initial.py' 2026-02-09T23:49:01,632 adding 'plom_server/Authentication/migrations/__init__.py' 2026-02-09T23:49:01,634 adding 'plom_server/Authentication/services/__init__.py' 2026-02-09T23:49:01,636 adding 'plom_server/Authentication/services/auth_service.py' 2026-02-09T23:49:01,638 adding 'plom_server/Authentication/tests/__init__.py' 2026-02-09T23:49:01,639 adding 'plom_server/Authentication/tests/test_create_users.py' 2026-02-09T23:49:01,641 adding 'plom_server/Base/__init__.py' 2026-02-09T23:49:01,642 adding 'plom_server/Base/admin.py' 2026-02-09T23:49:01,643 adding 'plom_server/Base/apps.py' 2026-02-09T23:49:01,645 adding 'plom_server/Base/base_group_views.py' 2026-02-09T23:49:01,646 adding 'plom_server/Base/compat.py' 2026-02-09T23:49:01,648 adding 'plom_server/Base/models.py' 2026-02-09T23:49:01,649 adding 'plom_server/Base/tests_settings.py' 2026-02-09T23:49:01,650 adding 'plom_server/Base/urls.py' 2026-02-09T23:49:01,652 adding 'plom_server/Base/views.py' 2026-02-09T23:49:01,654 adding 'plom_server/Base/management/commands/plom_clean_all_and_build_db.py' 2026-02-09T23:49:01,655 adding 'plom_server/Base/management/commands/plom_database.py' 2026-02-09T23:49:01,657 adding 'plom_server/Base/migrations/0001_initial.py' 2026-02-09T23:49:01,658 adding 'plom_server/Base/migrations/__init__.py' 2026-02-09T23:49:01,660 adding 'plom_server/Base/services/Settings.py' 2026-02-09T23:49:01,661 adding 'plom_server/Base/services/__init__.py' 2026-02-09T23:49:01,662 adding 'plom_server/Base/services/big_red_button.py' 2026-02-09T23:49:01,663 adding 'plom_server/Base/services/database_service.py' 2026-02-09T23:49:01,665 adding 'plom_server/BuildPaperPDF/__init__.py' 2026-02-09T23:49:01,666 adding 'plom_server/BuildPaperPDF/admin.py' 2026-02-09T23:49:01,667 adding 'plom_server/BuildPaperPDF/apps.py' 2026-02-09T23:49:01,669 adding 'plom_server/BuildPaperPDF/models.py' 2026-02-09T23:49:01,670 adding 'plom_server/BuildPaperPDF/tests.py' 2026-02-09T23:49:01,671 adding 'plom_server/BuildPaperPDF/urls.py' 2026-02-09T23:49:01,673 adding 'plom_server/BuildPaperPDF/views.py' 2026-02-09T23:49:01,675 adding 'plom_server/BuildPaperPDF/management/commands/plom_build_paper_pdfs.py' 2026-02-09T23:49:01,677 adding 'plom_server/BuildPaperPDF/migrations/0001_initial.py' 2026-02-09T23:49:01,678 adding 'plom_server/BuildPaperPDF/migrations/__init__.py' 2026-02-09T23:49:01,680 adding 'plom_server/BuildPaperPDF/services/__init__.py' 2026-02-09T23:49:01,682 adding 'plom_server/BuildPaperPDF/services/build_papers.py' 2026-02-09T23:49:01,684 adding 'plom_server/Contrib/__init__.py' 2026-02-09T23:49:01,686 adding 'plom_server/Contrib/management/commands/PCA_analysis.py' 2026-02-09T23:49:01,688 adding 'plom_server/Contrib/management/commands/cluster_and_tag.py' 2026-02-09T23:49:01,690 adding 'plom_server/Finish/__init__.py' 2026-02-09T23:49:01,691 adding 'plom_server/Finish/admin.py' 2026-02-09T23:49:01,692 adding 'plom_server/Finish/apps.py' 2026-02-09T23:49:01,694 adding 'plom_server/Finish/models.py' 2026-02-09T23:49:01,695 adding 'plom_server/Finish/urls.py' 2026-02-09T23:49:01,697 adding 'plom_server/Finish/management/commands/generate_report.py' 2026-02-09T23:49:01,699 adding 'plom_server/Finish/management/commands/plom_build_all_soln.py' 2026-02-09T23:49:01,700 adding 'plom_server/Finish/management/commands/plom_build_soln.py' 2026-02-09T23:49:01,701 adding 'plom_server/Finish/management/commands/plom_download_marks_csv.py' 2026-02-09T23:49:01,702 adding 'plom_server/Finish/management/commands/plom_download_ta_info_csv.py' 2026-02-09T23:49:01,704 adding 'plom_server/Finish/management/commands/plom_reassemble.py' 2026-02-09T23:49:01,705 adding 'plom_server/Finish/management/commands/plom_soln_sources.py' 2026-02-09T23:49:01,707 adding 'plom_server/Finish/management/commands/plom_soln_spec.py' 2026-02-09T23:49:01,708 adding 'plom_server/Finish/migrations/0001_initial.py' 2026-02-09T23:49:01,710 adding 'plom_server/Finish/migrations/__init__.py' 2026-02-09T23:49:01,712 adding 'plom_server/Finish/services/ReportPDFService.py' 2026-02-09T23:49:01,714 adding 'plom_server/Finish/services/__init__.py' 2026-02-09T23:49:01,715 adding 'plom_server/Finish/services/annotation_data_service.py' 2026-02-09T23:49:01,718 adding 'plom_server/Finish/services/build_soln_service.py' 2026-02-09T23:49:01,719 adding 'plom_server/Finish/services/build_student_report_service.py' 2026-02-09T23:49:01,721 adding 'plom_server/Finish/services/data_extraction_service.py' 2026-02-09T23:49:01,723 adding 'plom_server/Finish/services/generate_report.css' 2026-02-09T23:49:01,726 adding 'plom_server/Finish/services/matplotlib_service.py' 2026-02-09T23:49:01,730 adding 'plom_server/Finish/services/reassemble_service.py' 2026-02-09T23:49:01,732 adding 'plom_server/Finish/services/soln_images.py' 2026-02-09T23:49:01,734 adding 'plom_server/Finish/services/soln_source.py' 2026-02-09T23:49:01,736 adding 'plom_server/Finish/services/student_marks_service.py' 2026-02-09T23:49:01,738 adding 'plom_server/Finish/services/ta_marking_service.py' 2026-02-09T23:49:01,739 adding 'plom_server/Finish/services/template_soln_spec.py' 2026-02-09T23:49:01,741 adding 'plom_server/Finish/templatetags/__init__.py' 2026-02-09T23:49:01,742 adding 'plom_server/Finish/templatetags/custom_tags.py' 2026-02-09T23:49:01,743 adding 'plom_server/Finish/tests/__init__.py' 2026-02-09T23:49:01,745 adding 'plom_server/Finish/tests/test_student_mark.py' 2026-02-09T23:49:01,746 adding 'plom_server/Finish/useful_files_for_testing/soln_spec_for_testing_shared_pages.toml' 2026-02-09T23:49:01,748 adding 'plom_server/Finish/views/__init__.py' 2026-02-09T23:49:01,749 adding 'plom_server/Finish/views/build_soln_pdf.py' 2026-02-09T23:49:01,751 adding 'plom_server/Finish/views/marking_info.py' 2026-02-09T23:49:01,752 adding 'plom_server/Finish/views/reassembly.py' 2026-02-09T23:49:01,754 adding 'plom_server/Finish/views/soln_home.py' 2026-02-09T23:49:01,755 adding 'plom_server/Finish/views/soln_sources.py' 2026-02-09T23:49:01,757 adding 'plom_server/Finish/views/soln_spec.py' 2026-02-09T23:49:01,758 adding 'plom_server/Finish/views/student_report.py' 2026-02-09T23:49:01,759 adding 'plom_server/Identify/__init__.py' 2026-02-09T23:49:01,761 adding 'plom_server/Identify/admin.py' 2026-02-09T23:49:01,762 adding 'plom_server/Identify/apps.py' 2026-02-09T23:49:01,763 adding 'plom_server/Identify/models.py' 2026-02-09T23:49:01,765 adding 'plom_server/Identify/tests.py' 2026-02-09T23:49:01,766 adding 'plom_server/Identify/urls.py' 2026-02-09T23:49:01,768 adding 'plom_server/Identify/views.py' 2026-02-09T23:49:01,770 adding 'plom_server/Identify/management/commands/clear_id.py' 2026-02-09T23:49:01,771 adding 'plom_server/Identify/management/commands/plom_id_direct.py' 2026-02-09T23:49:01,773 adding 'plom_server/Identify/management/commands/plom_run_id_reader.py' 2026-02-09T23:49:01,775 adding 'plom_server/Identify/migrations/0001_initial.py' 2026-02-09T23:49:01,776 adding 'plom_server/Identify/migrations/__init__.py' 2026-02-09T23:49:01,778 adding 'plom_server/Identify/services/ClasslistService.py' 2026-02-09T23:49:01,779 adding 'plom_server/Identify/services/__init__.py' 2026-02-09T23:49:01,780 adding 'plom_server/Identify/services/id_direct.py' 2026-02-09T23:49:01,782 adding 'plom_server/Identify/services/id_progress.py' 2026-02-09T23:49:01,787 adding 'plom_server/Identify/services/id_reader.py' 2026-02-09T23:49:01,789 adding 'plom_server/Identify/services/id_tasks.py' 2026-02-09T23:49:01,791 adding 'plom_server/Launcher/__init__.py' 2026-02-09T23:49:01,792 adding 'plom_server/Launcher/apps.py' 2026-02-09T23:49:01,794 adding 'plom_server/Launcher/management/commands/plom_build_scrap_extra_pdfs.py' 2026-02-09T23:49:01,796 adding 'plom_server/Launcher/management/commands/plom_create_demo_users.py' 2026-02-09T23:49:01,797 adding 'plom_server/Launcher/management/commands/plom_demo_bundles.py' 2026-02-09T23:49:01,799 adding 'plom_server/Launcher/management/commands/plom_get_static_javascript.py' 2026-02-09T23:49:01,800 adding 'plom_server/Launcher/management/commands/plom_make_groups_and_first_users.py' 2026-02-09T23:49:01,802 adding 'plom_server/Launcher/migrations/__init__.py' 2026-02-09T23:49:01,804 adding 'plom_server/Launcher/services/__init__.py' 2026-02-09T23:49:01,807 adding 'plom_server/Launcher/services/launch_demo_bundle_creator.py' 2026-02-09T23:49:01,809 adding 'plom_server/Launcher/services/launch_demo_homework_bundle_creator.py' 2026-02-09T23:49:01,810 adding 'plom_server/Mark/__init__.py' 2026-02-09T23:49:01,812 adding 'plom_server/Mark/admin.py' 2026-02-09T23:49:01,813 adding 'plom_server/Mark/apps.py' 2026-02-09T23:49:01,815 adding 'plom_server/Mark/migrations/0001_initial.py' 2026-02-09T23:49:01,816 adding 'plom_server/Mark/migrations/__init__.py' 2026-02-09T23:49:01,818 adding 'plom_server/Mark/models/__init__.py' 2026-02-09T23:49:01,819 adding 'plom_server/Mark/models/annotations.py' 2026-02-09T23:49:01,820 adding 'plom_server/Mark/models/tasks.py' 2026-02-09T23:49:01,822 adding 'plom_server/Mark/serializers/__init__.py' 2026-02-09T23:49:01,823 adding 'plom_server/Mark/serializers/annotations.py' 2026-02-09T23:49:01,824 adding 'plom_server/Mark/serializers/tasks.py' 2026-02-09T23:49:01,827 adding 'plom_server/Mark/services/MarkingPriorityService.py' 2026-02-09T23:49:01,828 adding 'plom_server/Mark/services/__init__.py' 2026-02-09T23:49:01,830 adding 'plom_server/Mark/services/annotations.py' 2026-02-09T23:49:01,831 adding 'plom_server/Mark/services/mark_task.py' 2026-02-09T23:49:01,833 adding 'plom_server/Mark/services/marking_stats.py' 2026-02-09T23:49:01,838 adding 'plom_server/Mark/services/marking_task_service.py' 2026-02-09T23:49:01,840 adding 'plom_server/Mark/services/page_data.py' 2026-02-09T23:49:01,842 adding 'plom_server/Mark/services/question_marking.py' 2026-02-09T23:49:01,843 adding 'plom_server/Mark/tests/__init__.py' 2026-02-09T23:49:01,845 adding 'plom_server/Mark/tests/test_incoming_annotations.py' 2026-02-09T23:49:01,846 adding 'plom_server/Mark/tests/test_marking_priority_setting.py' 2026-02-09T23:49:01,848 adding 'plom_server/Mark/tests/test_marking_task_service.py' 2026-02-09T23:49:01,849 adding 'plom_server/Mark/tests/test_marking_task_service_config.py' 2026-02-09T23:49:01,850 adding 'plom_server/Mark/tests/test_question_marking_service.py' 2026-02-09T23:49:01,852 adding 'plom_server/Mark/tests/test_tagging_tasks.py' 2026-02-09T23:49:01,853 adding 'plom_server/Mark/tests/tiny_qvmap.toml' 2026-02-09T23:49:01,854 adding 'plom_server/Mark/tests/tiny_spec.toml' 2026-02-09T23:49:01,856 adding 'plom_server/Papers/__init__.py' 2026-02-09T23:49:01,857 adding 'plom_server/Papers/admin.py' 2026-02-09T23:49:01,858 adding 'plom_server/Papers/apps.py' 2026-02-09T23:49:01,860 adding 'plom_server/Papers/serializers.py' 2026-02-09T23:49:01,862 adding 'plom_server/Papers/management/commands/plom_qvmap.py' 2026-02-09T23:49:01,864 adding 'plom_server/Papers/migrations/0001_initial.py' 2026-02-09T23:49:01,866 adding 'plom_server/Papers/migrations/__init__.py' 2026-02-09T23:49:01,867 adding 'plom_server/Papers/models/__init__.py' 2026-02-09T23:49:01,868 adding 'plom_server/Papers/models/background_tasks.py' 2026-02-09T23:49:01,870 adding 'plom_server/Papers/models/image_bundle.py' 2026-02-09T23:49:01,872 adding 'plom_server/Papers/models/paper_structure.py' 2026-02-09T23:49:01,873 adding 'plom_server/Papers/models/reference_image.py' 2026-02-09T23:49:01,874 adding 'plom_server/Papers/models/specifications.py' 2026-02-09T23:49:01,877 adding 'plom_server/Papers/services/SolnSpecService.py' 2026-02-09T23:49:01,879 adding 'plom_server/Papers/services/SpecificationService.py' 2026-02-09T23:49:01,881 adding 'plom_server/Papers/services/__init__.py' 2026-02-09T23:49:01,884 adding 'plom_server/Papers/services/image_bundle.py' 2026-02-09T23:49:01,886 adding 'plom_server/Papers/services/paper_creator.py' 2026-02-09T23:49:01,888 adding 'plom_server/Papers/services/paper_info.py' 2026-02-09T23:49:01,890 adding 'plom_server/Papers/tests/__init__.py' 2026-02-09T23:49:01,892 adding 'plom_server/Papers/tests/test_image_bundle.py' 2026-02-09T23:49:01,893 adding 'plom_server/Papers/tests/test_paper_creator.py' 2026-02-09T23:49:01,894 adding 'plom_server/Papers/tests/test_question_labels.py' 2026-02-09T23:49:01,896 adding 'plom_server/Papers/tests/test_specification_service_misc.py' 2026-02-09T23:49:01,898 adding 'plom_server/Preparation/__init__.py' 2026-02-09T23:49:01,899 adding 'plom_server/Preparation/admin.py' 2026-02-09T23:49:01,900 adding 'plom_server/Preparation/apps.py' 2026-02-09T23:49:01,901 adding 'plom_server/Preparation/models.py' 2026-02-09T23:49:01,903 adding 'plom_server/Preparation/urls.py' 2026-02-09T23:49:01,905 adding 'plom_server/Preparation/management/commands/plom_preparation_classlist.py' 2026-02-09T23:49:01,907 adding 'plom_server/Preparation/management/commands/plom_preparation_source.py' 2026-02-09T23:49:01,908 adding 'plom_server/Preparation/management/commands/plom_preparation_spec.py' 2026-02-09T23:49:01,909 adding 'plom_server/Preparation/management/commands/plom_preparation_status.py' 2026-02-09T23:49:01,911 adding 'plom_server/Preparation/migrations/0001_initial.py' 2026-02-09T23:49:01,912 adding 'plom_server/Preparation/migrations/__init__.py' 2026-02-09T23:49:01,914 adding 'plom_server/Preparation/services/PapersPrinted.py' 2026-02-09T23:49:01,916 adding 'plom_server/Preparation/services/SourceService.py' 2026-02-09T23:49:01,917 adding 'plom_server/Preparation/services/__init__.py' 2026-02-09T23:49:01,919 adding 'plom_server/Preparation/services/classlist.py' 2026-02-09T23:49:01,921 adding 'plom_server/Preparation/services/mocker.py' 2026-02-09T23:49:01,922 adding 'plom_server/Preparation/services/pqv_mapping.py' 2026-02-09T23:49:01,923 adding 'plom_server/Preparation/services/prenaming_service.py' 2026-02-09T23:49:01,925 adding 'plom_server/Preparation/services/preparation_dependency_service.py' 2026-02-09T23:49:01,927 adding 'plom_server/Preparation/tests/__init__.py' 2026-02-09T23:49:01,928 adding 'plom_server/Preparation/tests/test_classlist_service.py' 2026-02-09T23:49:01,930 adding 'plom_server/Preparation/tests/test_source_service.py' 2026-02-09T23:49:01,931 adding 'plom_server/Preparation/tests/test_status.py' 2026-02-09T23:49:01,932 adding 'plom_server/Preparation/tests/test_students.py' 2026-02-09T23:49:01,934 adding 'plom_server/Preparation/tests/test_view_home.py' 2026-02-09T23:49:01,935 adding 'plom_server/Preparation/tests/tiny_spec.toml' 2026-02-09T23:49:01,937 adding 'plom_server/Preparation/useful_files_for_testing/cl_errs.csv' 2026-02-09T23:49:01,938 adding 'plom_server/Preparation/useful_files_for_testing/cl_for_demo.csv' 2026-02-09T23:49:01,939 adding 'plom_server/Preparation/useful_files_for_testing/cl_good.csv' 2026-02-09T23:49:01,940 adding 'plom_server/Preparation/useful_files_for_testing/cl_warn.csv' 2026-02-09T23:49:01,941 adding 'plom_server/Preparation/useful_files_for_testing/spec_with_shared_pages.toml' 2026-02-09T23:49:01,954 adding 'plom_server/Preparation/useful_files_for_testing/test_version1.pdf' 2026-02-09T23:49:01,968 adding 'plom_server/Preparation/useful_files_for_testing/test_version2.pdf' 2026-02-09T23:49:01,970 adding 'plom_server/Preparation/useful_files_for_testing/testing_test_spec.toml' 2026-02-09T23:49:01,971 adding 'plom_server/Preparation/views/__init__.py' 2026-02-09T23:49:01,973 adding 'plom_server/Preparation/views/classlist_manage.py' 2026-02-09T23:49:01,974 adding 'plom_server/Preparation/views/home.py' 2026-02-09T23:49:01,976 adding 'plom_server/Preparation/views/miscellanea.py' 2026-02-09T23:49:01,977 adding 'plom_server/Preparation/views/mocker.py' 2026-02-09T23:49:01,978 adding 'plom_server/Preparation/views/needs_manager_view.py' 2026-02-09T23:49:01,980 adding 'plom_server/Preparation/views/pqv_mapping.py' 2026-02-09T23:49:01,981 adding 'plom_server/Preparation/views/prenaming.py' 2026-02-09T23:49:01,982 adding 'plom_server/Preparation/views/public_code.py' 2026-02-09T23:49:01,984 adding 'plom_server/Preparation/views/source_manage.py' 2026-02-09T23:49:01,985 adding 'plom_server/Profile/__init__.py' 2026-02-09T23:49:01,987 adding 'plom_server/Profile/apps.py' 2026-02-09T23:49:01,988 adding 'plom_server/Profile/edit_profile_form.py' 2026-02-09T23:49:01,989 adding 'plom_server/Profile/urls.py' 2026-02-09T23:49:01,990 adding 'plom_server/Profile/views.py' 2026-02-09T23:49:01,992 adding 'plom_server/Progress/__init__.py' 2026-02-09T23:49:01,993 adding 'plom_server/Progress/apps.py' 2026-02-09T23:49:01,994 adding 'plom_server/Progress/forms.py' 2026-02-09T23:49:01,996 adding 'plom_server/Progress/urls.py' 2026-02-09T23:49:01,998 adding 'plom_server/Progress/services/__init__.py' 2026-02-09T23:49:02,000 adding 'plom_server/Progress/services/progress_overview.py' 2026-02-09T23:49:02,002 adding 'plom_server/Progress/services/userinfo_service.py' 2026-02-09T23:49:02,003 adding 'plom_server/Progress/tests/__init__.py' 2026-02-09T23:49:02,005 adding 'plom_server/Progress/views/__init__.py' 2026-02-09T23:49:02,006 adding 'plom_server/Progress/views/progress_identify.py' 2026-02-09T23:49:02,007 adding 'plom_server/Progress/views/progress_landing.py' 2026-02-09T23:49:02,009 adding 'plom_server/Progress/views/progress_mark.py' 2026-02-09T23:49:02,011 adding 'plom_server/Progress/views/progress_task_annot.py' 2026-02-09T23:49:02,012 adding 'plom_server/Progress/views/progress_userinfo.py' 2026-02-09T23:49:02,014 adding 'plom_server/QuestionClustering/__init__.py' 2026-02-09T23:49:02,015 adding 'plom_server/QuestionClustering/admin.py' 2026-02-09T23:49:02,016 adding 'plom_server/QuestionClustering/apps.py' 2026-02-09T23:49:02,017 adding 'plom_server/QuestionClustering/forms.py' 2026-02-09T23:49:02,019 adding 'plom_server/QuestionClustering/models.py' 2026-02-09T23:49:02,020 adding 'plom_server/QuestionClustering/urls.py' 2026-02-09T23:49:02,023 adding 'plom_server/QuestionClustering/views.py' 2026-02-09T23:49:02,024 adding 'plom_server/QuestionClustering/exceptions/clustering_exception.py' 2026-02-09T23:49:02,025 adding 'plom_server/QuestionClustering/exceptions/job_exception.py' 2026-02-09T23:49:02,027 adding 'plom_server/QuestionClustering/migrations/0001_initial.py' 2026-02-09T23:49:02,028 adding 'plom_server/QuestionClustering/migrations/__init__.py' 2026-02-09T23:49:02,030 adding 'plom_server/QuestionClustering/services/__init__.py' 2026-02-09T23:49:02,031 adding 'plom_server/QuestionClustering/services/model_loader.py' 2026-02-09T23:49:02,035 adding 'plom_server/QuestionClustering/services/question_clustering_service.py' 2026-02-09T23:49:02,037 adding 'plom_server/QuestionTags/__init__.py' 2026-02-09T23:49:02,038 adding 'plom_server/QuestionTags/admin.py' 2026-02-09T23:49:02,039 adding 'plom_server/QuestionTags/forms.py' 2026-02-09T23:49:02,041 adding 'plom_server/QuestionTags/models.py' 2026-02-09T23:49:02,042 adding 'plom_server/QuestionTags/serializers.py' 2026-02-09T23:49:02,043 adding 'plom_server/QuestionTags/urls.py' 2026-02-09T23:49:02,045 adding 'plom_server/QuestionTags/views.py' 2026-02-09T23:49:02,047 adding 'plom_server/QuestionTags/management/commands/create_tag.py' 2026-02-09T23:49:02,049 adding 'plom_server/QuestionTags/management/commands/delete_qtag_link.py' 2026-02-09T23:49:02,050 adding 'plom_server/QuestionTags/management/commands/delete_tag.py' 2026-02-09T23:49:02,051 adding 'plom_server/QuestionTags/management/commands/link_question_with_tag.py' 2026-02-09T23:49:02,053 adding 'plom_server/QuestionTags/management/commands/upload_qtags_csv.py' 2026-02-09T23:49:02,055 adding 'plom_server/QuestionTags/migrations/0001_initial.py' 2026-02-09T23:49:02,056 adding 'plom_server/QuestionTags/migrations/__init__.py' 2026-02-09T23:49:02,057 adding 'plom_server/QuestionTags/services/__init__.py' 2026-02-09T23:49:02,059 adding 'plom_server/QuestionTags/services/questiontag_service.py' 2026-02-09T23:49:02,061 adding 'plom_server/Rectangles/__init__.py' 2026-02-09T23:49:02,062 adding 'plom_server/Rectangles/apps.py' 2026-02-09T23:49:02,063 adding 'plom_server/Rectangles/urls.py' 2026-02-09T23:49:02,065 adding 'plom_server/Rectangles/views.py' 2026-02-09T23:49:02,067 adding 'plom_server/Rectangles/management/commands/plom_extract_rectangle.py' 2026-02-09T23:49:02,069 adding 'plom_server/Rectangles/services/__init__.py' 2026-02-09T23:49:02,070 adding 'plom_server/Rectangles/services/idbox_utils.py' 2026-02-09T23:49:02,073 adding 'plom_server/Rectangles/services/rectangle.py' 2026-02-09T23:49:02,075 adding 'plom_server/Rectangles/tests/__init__.py' 2026-02-09T23:49:02,077 adding 'plom_server/Rectangles/tests/test_rectangles.py' 2026-02-09T23:49:02,079 adding 'plom_server/Reports/__init__.py' 2026-02-09T23:49:02,080 adding 'plom_server/Reports/urls.py' 2026-02-09T23:49:02,081 adding 'plom_server/Reports/views.py' 2026-02-09T23:49:02,083 adding 'plom_server/Rubrics/__init__.py' 2026-02-09T23:49:02,084 adding 'plom_server/Rubrics/admin.py' 2026-02-09T23:49:02,085 adding 'plom_server/Rubrics/apps.py' 2026-02-09T23:49:02,086 adding 'plom_server/Rubrics/forms.py' 2026-02-09T23:49:02,088 adding 'plom_server/Rubrics/models.py' 2026-02-09T23:49:02,089 adding 'plom_server/Rubrics/serializers.py' 2026-02-09T23:49:02,090 adding 'plom_server/Rubrics/urls.py' 2026-02-09T23:49:02,093 adding 'plom_server/Rubrics/views.py' 2026-02-09T23:49:02,096 adding 'plom_server/Rubrics/management/commands/plom_rubrics.py' 2026-02-09T23:49:02,098 adding 'plom_server/Rubrics/migrations/0001_initial.py' 2026-02-09T23:49:02,099 adding 'plom_server/Rubrics/migrations/__init__.py' 2026-02-09T23:49:02,100 adding 'plom_server/Rubrics/services/__init__.py' 2026-02-09T23:49:02,102 adding 'plom_server/Rubrics/services/rubric_permissions.py' 2026-02-09T23:49:02,108 adding 'plom_server/Rubrics/services/rubric_service.py' 2026-02-09T23:49:02,110 adding 'plom_server/Rubrics/services/utils.py' 2026-02-09T23:49:02,111 adding 'plom_server/Rubrics/tests/__init__.py' 2026-02-09T23:49:02,113 adding 'plom_server/Rubrics/tests/test_display_delta.py' 2026-02-09T23:49:02,114 adding 'plom_server/Rubrics/tests/test_rubric_fractional_permissions.py' 2026-02-09T23:49:02,115 adding 'plom_server/Rubrics/tests/test_rubric_misc.py' 2026-02-09T23:49:02,117 adding 'plom_server/Rubrics/tests/test_rubric_permissions.py' 2026-02-09T23:49:02,119 adding 'plom_server/Rubrics/tests/test_rubric_service.py' 2026-02-09T23:49:02,121 adding 'plom_server/Scan/__init__.py' 2026-02-09T23:49:02,122 adding 'plom_server/Scan/admin.py' 2026-02-09T23:49:02,123 adding 'plom_server/Scan/apps.py' 2026-02-09T23:49:02,125 adding 'plom_server/Scan/urls.py' 2026-02-09T23:49:02,127 adding 'plom_server/Scan/management/commands/plom_bundle_push_lock.py' 2026-02-09T23:49:02,128 adding 'plom_server/Scan/management/commands/plom_discard_pushed_page.py' 2026-02-09T23:49:02,130 adding 'plom_server/Scan/management/commands/plom_forgive_all_dnm.py' 2026-02-09T23:49:02,131 adding 'plom_server/Scan/management/commands/plom_forgive_missing_page.py' 2026-02-09T23:49:02,132 adding 'plom_server/Scan/management/commands/plom_list_images_in_paper.py' 2026-02-09T23:49:02,133 adding 'plom_server/Scan/management/commands/plom_reassign_discard.py' 2026-02-09T23:49:02,135 adding 'plom_server/Scan/management/commands/plom_staging_assign_extra.py' 2026-02-09T23:49:02,137 adding 'plom_server/Scan/management/commands/plom_staging_bundles.py' 2026-02-09T23:49:02,138 adding 'plom_server/Scan/management/commands/plom_staging_discard.py' 2026-02-09T23:49:02,140 adding 'plom_server/Scan/management/commands/plom_staging_extralise.py' 2026-02-09T23:49:02,141 adding 'plom_server/Scan/management/commands/plom_staging_knowify.py' 2026-02-09T23:49:02,142 adding 'plom_server/Scan/management/commands/plom_staging_rotate.py' 2026-02-09T23:49:02,144 adding 'plom_server/Scan/management/commands/plom_staging_unknowify.py' 2026-02-09T23:49:02,146 adding 'plom_server/Scan/migrations/0001_initial.py' 2026-02-09T23:49:02,147 adding 'plom_server/Scan/migrations/__init__.py' 2026-02-09T23:49:02,149 adding 'plom_server/Scan/models/__init__.py' 2026-02-09T23:49:02,150 adding 'plom_server/Scan/models/scan_background_chores.py' 2026-02-09T23:49:02,151 adding 'plom_server/Scan/models/staging_bundle.py' 2026-02-09T23:49:02,153 adding 'plom_server/Scan/models/staging_images.py' 2026-02-09T23:49:02,156 adding 'plom_server/Scan/services/ForgiveMissingService.py' 2026-02-09T23:49:02,158 adding 'plom_server/Scan/services/__init__.py' 2026-02-09T23:49:02,160 adding 'plom_server/Scan/services/cast_service.py' 2026-02-09T23:49:02,162 adding 'plom_server/Scan/services/hard_rotate.py' 2026-02-09T23:49:02,164 adding 'plom_server/Scan/services/image_process.py' 2026-02-09T23:49:02,165 adding 'plom_server/Scan/services/image_rotate.py' 2026-02-09T23:49:02,168 adding 'plom_server/Scan/services/manage_discard.py' 2026-02-09T23:49:02,170 adding 'plom_server/Scan/services/manage_scan.py' 2026-02-09T23:49:02,172 adding 'plom_server/Scan/services/qr_service.py' 2026-02-09T23:49:02,181 adding 'plom_server/Scan/services/scan_service.py' 2026-02-09T23:49:02,183 adding 'plom_server/Scan/services/util.py' 2026-02-09T23:49:02,184 adding 'plom_server/Scan/tests/__init__.py' 2026-02-09T23:49:02,188 adding 'plom_server/Scan/tests/id_page_img.png' 2026-02-09T23:49:02,190 adding 'plom_server/Scan/tests/spec_with_shared_pages.toml' 2026-02-09T23:49:02,191 adding 'plom_server/Scan/tests/test_forgive.py' 2026-02-09T23:49:02,192 adding 'plom_server/Scan/tests/test_image_process.py' 2026-02-09T23:49:02,194 adding 'plom_server/Scan/tests/test_manage_discard.py' 2026-02-09T23:49:02,196 adding 'plom_server/Scan/tests/test_manage_scan.py' 2026-02-09T23:49:02,198 adding 'plom_server/Scan/tests/test_qr_service.py' 2026-02-09T23:49:02,200 adding 'plom_server/Scan/tests/test_scan_cast.py' 2026-02-09T23:49:02,202 adding 'plom_server/Scan/tests/test_scanner.py' 2026-02-09T23:49:02,203 adding 'plom_server/Scan/tests/test_staging_image_types.py' 2026-02-09T23:49:02,205 adding 'plom_server/Scan/views/__init__.py' 2026-02-09T23:49:02,206 adding 'plom_server/Scan/views/cast_image_state.py' 2026-02-09T23:49:02,209 adding 'plom_server/Scan/views/manage_bundle.py' 2026-02-09T23:49:02,210 adding 'plom_server/Scan/views/push_images.py' 2026-02-09T23:49:02,212 adding 'plom_server/Scan/views/pushed_images.py' 2026-02-09T23:49:02,213 adding 'plom_server/Scan/views/rotate_images.py' 2026-02-09T23:49:02,215 adding 'plom_server/Scan/views/scan_discards.py' 2026-02-09T23:49:02,216 adding 'plom_server/Scan/views/scanner_home.py' 2026-02-09T23:49:02,218 adding 'plom_server/Scan/views/scanner_summary.py' 2026-02-09T23:49:02,219 adding 'plom_server/SpecCreator/__init__.py' 2026-02-09T23:49:02,220 adding 'plom_server/SpecCreator/apps.py' 2026-02-09T23:49:02,222 adding 'plom_server/SpecCreator/urls.py' 2026-02-09T23:49:02,223 adding 'plom_server/SpecCreator/migrations/__init__.py' 2026-02-09T23:49:02,225 adding 'plom_server/SpecCreator/services/__init__.py' 2026-02-09T23:49:02,226 adding 'plom_server/SpecCreator/services/template_spec_builder.py' 2026-02-09T23:49:02,228 adding 'plom_server/SpecCreator/views/__init__.py' 2026-02-09T23:49:02,229 adding 'plom_server/SpecCreator/views/base.py' 2026-02-09T23:49:02,230 adding 'plom_server/SpecCreator/views/spec_download.py' 2026-02-09T23:49:02,232 adding 'plom_server/SpecCreator/views/spec_editor.py' 2026-02-09T23:49:02,233 adding 'plom_server/SpecCreator/views/spec_upload.py' 2026-02-09T23:49:02,234 adding 'plom_server/SpecCreator/views/summary.py' 2026-02-09T23:49:02,236 adding 'plom_server/SpecCreator/views/template_spec_builder.py' 2026-02-09T23:49:02,237 adding 'plom_server/Tags/__init__.py' 2026-02-09T23:49:02,238 adding 'plom_server/Tags/apps.py' 2026-02-09T23:49:02,240 adding 'plom_server/Tags/forms.py' 2026-02-09T23:49:02,241 adding 'plom_server/Tags/urls.py' 2026-02-09T23:49:02,242 adding 'plom_server/Tags/views.py' 2026-02-09T23:49:02,244 adding 'plom_server/Tags/services/__init__.py' 2026-02-09T23:49:02,245 adding 'plom_server/Tags/services/tag_service.py' 2026-02-09T23:49:02,247 adding 'plom_server/TaskOrder/__init__.py' 2026-02-09T23:49:02,248 adding 'plom_server/TaskOrder/apps.py' 2026-02-09T23:49:02,249 adding 'plom_server/TaskOrder/forms.py' 2026-02-09T23:49:02,251 adding 'plom_server/TaskOrder/urls.py' 2026-02-09T23:49:02,252 adding 'plom_server/TaskOrder/views.py' 2026-02-09T23:49:02,255 adding 'plom_server/TaskOrder/management/commands/task_sort_written_amount.py' 2026-02-09T23:49:02,256 adding 'plom_server/TaskOrder/services/__init__.py' 2026-02-09T23:49:02,258 adding 'plom_server/TaskOrder/services/task_ordering_service.py' 2026-02-09T23:49:02,260 adding 'plom_server/TestingSupport/__init__.py' 2026-02-09T23:49:02,261 adding 'plom_server/TestingSupport/apps.py' 2026-02-09T23:49:02,262 adding 'plom_server/TestingSupport/utils.py' 2026-02-09T23:49:02,264 adding 'plom_server/TestingSupport/config_files/full_demo_config.toml' 2026-02-09T23:49:02,265 adding 'plom_server/TestingSupport/config_files/hw_bundle_config.toml' 2026-02-09T23:49:02,266 adding 'plom_server/TestingSupport/config_files/just_demo_spec.toml' 2026-02-09T23:49:02,267 adding 'plom_server/TestingSupport/config_files/long_demo_config.toml' 2026-02-09T23:49:02,268 adding 'plom_server/TestingSupport/config_files/quick_demo_config.toml' 2026-02-09T23:49:02,270 adding 'plom_server/TestingSupport/services/ConfigFileService.py' 2026-02-09T23:49:02,271 adding 'plom_server/TestingSupport/services/ConfigPreparationService.py' 2026-02-09T23:49:02,272 adding 'plom_server/TestingSupport/services/ConfigTaskService.py' 2026-02-09T23:49:02,274 adding 'plom_server/TestingSupport/services/__init__.py' 2026-02-09T23:49:02,275 adding 'plom_server/TestingSupport/services/exceptions.py' 2026-02-09T23:49:02,276 adding 'plom_server/TestingSupport/tests/__init__.py' 2026-02-09T23:49:02,277 adding 'plom_server/TestingSupport/tests/test_config.py' 2026-02-09T23:49:02,279 adding 'plom_server/UserManagement/__init__.py' 2026-02-09T23:49:02,280 adding 'plom_server/UserManagement/admin.py' 2026-02-09T23:49:02,281 adding 'plom_server/UserManagement/apps.py' 2026-02-09T23:49:02,282 adding 'plom_server/UserManagement/models.py' 2026-02-09T23:49:02,284 adding 'plom_server/UserManagement/urls.py' 2026-02-09T23:49:02,286 adding 'plom_server/UserManagement/views.py' 2026-02-09T23:49:02,288 adding 'plom_server/UserManagement/management/commands/plom_leadmarker_membership.py' 2026-02-09T23:49:02,289 adding 'plom_server/UserManagement/management/commands/plom_users.py' 2026-02-09T23:49:02,291 adding 'plom_server/UserManagement/migrations/0001_initial.py' 2026-02-09T23:49:02,292 adding 'plom_server/UserManagement/migrations/__init__.py' 2026-02-09T23:49:02,294 adding 'plom_server/UserManagement/services/PermissionChanger.py' 2026-02-09T23:49:02,296 adding 'plom_server/UserManagement/services/QuotaService.py' 2026-02-09T23:49:02,297 adding 'plom_server/UserManagement/services/UsersService.py' 2026-02-09T23:49:02,298 adding 'plom_server/UserManagement/services/__init__.py' 2026-02-09T23:49:02,300 adding 'plom_server/UserManagement/tests/__init__.py' 2026-02-09T23:49:02,301 adding 'plom_server/UserManagement/tests/test_UsersService.py' 2026-02-09T23:49:02,304 adding 'plom_server/demo_files/assessment_v1.tex' 2026-02-09T23:49:02,306 adding 'plom_server/demo_files/assessment_v2.tex' 2026-02-09T23:49:02,308 adding 'plom_server/demo_files/assessment_v3.tex' 2026-02-09T23:49:02,309 adding 'plom_server/demo_files/bundle_for_demo.toml' 2026-02-09T23:49:02,311 adding 'plom_server/demo_files/bundle_for_long_demo.toml' 2026-02-09T23:49:02,312 adding 'plom_server/demo_files/bundle_for_plaid_demo.toml' 2026-02-09T23:49:02,313 adding 'plom_server/demo_files/bundle_for_quick_demo.toml' 2026-02-09T23:49:02,314 adding 'plom_server/demo_files/cl_for_demo.csv' 2026-02-09T23:49:02,317 adding 'plom_server/demo_files/cl_for_long_demo.csv' 2026-02-09T23:49:02,322 adding 'plom_server/demo_files/cl_for_plaid_demo.csv' 2026-02-09T23:49:02,324 adding 'plom_server/demo_files/cl_for_quick_demo.csv' 2026-02-09T23:49:02,325 adding 'plom_server/demo_files/demo_assessment_qtags.csv' 2026-02-09T23:49:02,326 adding 'plom_server/demo_files/demo_assessment_rubrics_q1.toml' 2026-02-09T23:49:02,327 adding 'plom_server/demo_files/demo_assessment_rubrics_q2.toml' 2026-02-09T23:49:02,329 adding 'plom_server/demo_files/demo_assessment_rubrics_q3.toml' 2026-02-09T23:49:02,330 adding 'plom_server/demo_files/demo_assessment_rubrics_q4.toml' 2026-02-09T23:49:02,331 adding 'plom_server/demo_files/demo_assessment_rubrics_q4_version_specific.toml' 2026-02-09T23:49:02,332 adding 'plom_server/demo_files/demo_assessment_spec.toml' 2026-02-09T23:49:02,333 adding 'plom_server/demo_files/demo_assessment_spec_single_version.toml' 2026-02-09T23:49:02,335 adding 'plom_server/demo_files/demo_solution_spec.toml' 2026-02-09T23:49:02,336 adding 'plom_server/scripts/__init__.py' 2026-02-09T23:49:02,340 adding 'plom_server/scripts/launch_plom_demo_server.py' 2026-02-09T23:49:02,343 adding 'plom_server/scripts/launch_plom_server.py' 2026-02-09T23:49:02,344 adding 'plom_server/scripts/wipe_migrations.py' 2026-02-09T23:49:02,346 adding 'plom_server/static/__init__.py' 2026-02-09T23:49:02,347 adding 'plom_server/static/ball_triangle.svg' 2026-02-09T23:49:02,352 adding 'plom_server/static/defaultUserIcon.png' 2026-02-09T23:49:02,354 adding 'plom_server/static/fingers_in_gears.svg' 2026-02-09T23:49:02,356 adding 'plom_server/static/plomLogo.png' 2026-02-09T23:49:02,358 adding 'plom_server/static/css/base.css' 2026-02-09T23:49:02,359 adding 'plom_server/static/css/diff_table.css' 2026-02-09T23:49:02,360 adding 'plom_server/static/css/loginPage.css' 2026-02-09T23:49:02,361 adding 'plom_server/static/css/profile.css' 2026-02-09T23:49:02,363 adding 'plom_server/static/js/frontend_utils.js' 2026-02-09T23:49:02,365 adding 'plom_server/static/js/plom_htmx_error_handler.js' 2026-02-09T23:49:02,367 adding 'plom_server/static/js/rectangle_select.js' 2026-02-09T23:49:02,368 adding 'plom_server/templates/403.html' 2026-02-09T23:49:02,370 adding 'plom_server/templates/__init__.py' 2026-02-09T23:49:02,371 adding 'plom_server/templates/Authentication/activation_invalid.html' 2026-02-09T23:49:02,373 adding 'plom_server/templates/Authentication/home.html' 2026-02-09T23:49:02,374 adding 'plom_server/templates/Authentication/login.html' 2026-02-09T23:49:02,375 adding 'plom_server/templates/Authentication/maintenance.html' 2026-02-09T23:49:02,376 adding 'plom_server/templates/Authentication/no_group.html' 2026-02-09T23:49:02,378 adding 'plom_server/templates/Authentication/set_password.html' 2026-02-09T23:49:02,379 adding 'plom_server/templates/Authentication/set_password_complete.html' 2026-02-09T23:49:02,381 adding 'plom_server/templates/Authentication/signup_base.html' 2026-02-09T23:49:02,382 adding 'plom_server/templates/Authentication/signup_import_users.html' 2026-02-09T23:49:02,383 adding 'plom_server/templates/Authentication/signup_multiple_users.html' 2026-02-09T23:49:02,384 adding 'plom_server/templates/Authentication/signup_single_user.html' 2026-02-09T23:49:02,386 adding 'plom_server/templates/Authentication/unauthorized.html' 2026-02-09T23:49:02,387 adding 'plom_server/templates/BuildPaperPDF/build_paper_pdfs.html' 2026-02-09T23:49:02,389 adding 'plom_server/templates/BuildPaperPDF/cannot_find_pdf.html' 2026-02-09T23:49:02,390 adding 'plom_server/templates/BuildPaperPDF/fragments/pdf_table.html' 2026-02-09T23:49:02,393 adding 'plom_server/templates/Finish/build_soln.html' 2026-02-09T23:49:02,394 adding 'plom_server/templates/Finish/finish_no_spec.html' 2026-02-09T23:49:02,395 adding 'plom_server/templates/Finish/finish_not_printed.html' 2026-02-09T23:49:02,397 adding 'plom_server/templates/Finish/reassemble_paper_pdfs.html' 2026-02-09T23:49:02,398 adding 'plom_server/templates/Finish/soln_home.html' 2026-02-09T23:49:02,400 adding 'plom_server/templates/Finish/soln_source_attempt.html' 2026-02-09T23:49:02,401 adding 'plom_server/templates/Finish/soln_sources.html' 2026-02-09T23:49:02,403 adding 'plom_server/templates/Finish/soln_spec.html' 2026-02-09T23:49:02,404 adding 'plom_server/templates/Finish/template_soln_spec.html' 2026-02-09T23:49:02,406 adding 'plom_server/templates/Finish/Reports/brief_student_report.html' 2026-02-09T23:49:02,408 adding 'plom_server/templates/Identify/find_id_rect.html' 2026-02-09T23:49:02,410 adding 'plom_server/templates/Identify/id_prediction_home.html' 2026-02-09T23:49:02,411 adding 'plom_server/templates/Identify/parent_idbox_rect.html' 2026-02-09T23:49:02,413 adding 'plom_server/templates/Preparation/classlist_attempt.html' 2026-02-09T23:49:02,415 adding 'plom_server/templates/Preparation/classlist_manage.html' 2026-02-09T23:49:02,416 adding 'plom_server/templates/Preparation/dependency_conflict.html' 2026-02-09T23:49:02,417 adding 'plom_server/templates/Preparation/home.html' 2026-02-09T23:49:02,419 adding 'plom_server/templates/Preparation/miscellanea.html' 2026-02-09T23:49:02,420 adding 'plom_server/templates/Preparation/papers_printed_manage.html' 2026-02-09T23:49:02,421 adding 'plom_server/templates/Preparation/pqv_mapping_attempt.html' 2026-02-09T23:49:02,423 adding 'plom_server/templates/Preparation/pqv_mapping_manage.html' 2026-02-09T23:49:02,425 adding 'plom_server/templates/Preparation/prenaming_configuration.html' 2026-02-09T23:49:02,426 adding 'plom_server/templates/Preparation/public_code.html' 2026-02-09T23:49:02,427 adding 'plom_server/templates/Preparation/source_item_view.html' 2026-02-09T23:49:02,429 adding 'plom_server/templates/Preparation/source_manage.html' 2026-02-09T23:49:02,431 adding 'plom_server/templates/Profile/private_profile.html' 2026-02-09T23:49:02,432 adding 'plom_server/templates/Profile/profile.html' 2026-02-09T23:49:02,434 adding 'plom_server/templates/Progress/all_tasks.html' 2026-02-09T23:49:02,435 adding 'plom_server/templates/Progress/progress_landing.html' 2026-02-09T23:49:02,437 adding 'plom_server/templates/Progress/tools_landing.html' 2026-02-09T23:49:02,438 adding 'plom_server/templates/Progress/Identify/id_image_wrap_fragment.html' 2026-02-09T23:49:02,440 adding 'plom_server/templates/Progress/Identify/identify_home.html' 2026-02-09T23:49:02,442 adding 'plom_server/templates/Progress/Mark/annotation_image_wrap_fragment.html' 2026-02-09T23:49:02,443 adding 'plom_server/templates/Progress/Mark/mark_compare_versions.html' 2026-02-09T23:49:02,445 adding 'plom_server/templates/Progress/Mark/mark_details.html' 2026-02-09T23:49:02,446 adding 'plom_server/templates/Progress/Mark/mark_overview.html' 2026-02-09T23:49:02,447 adding 'plom_server/templates/Progress/Mark/mark_papers.html' 2026-02-09T23:49:02,449 adding 'plom_server/templates/Progress/Mark/mark_stats_card.html' 2026-02-09T23:49:02,450 adding 'plom_server/templates/Progress/Mark/original_image_wrap_fragment.html' 2026-02-09T23:49:02,452 adding 'plom_server/templates/Progress/Mark/task_details.html' 2026-02-09T23:49:02,454 adding 'plom_server/templates/Progress/Mark/task_filter.html' 2026-02-09T23:49:02,456 adding 'plom_server/templates/Progress/User_Info/modal_forms.html' 2026-02-09T23:49:02,458 adding 'plom_server/templates/Progress/User_Info/user_info_home.html' 2026-02-09T23:49:02,460 adding 'plom_server/templates/Progress/fragments/task_progress_bar.html' 2026-02-09T23:49:02,462 adding 'plom_server/templates/QuestionClustering/cluster_groups.html' 2026-02-09T23:49:02,464 adding 'plom_server/templates/QuestionClustering/clustered_papers.html' 2026-02-09T23:49:02,465 adding 'plom_server/templates/QuestionClustering/clustering_jobs.html' 2026-02-09T23:49:02,467 adding 'plom_server/templates/QuestionClustering/home.html' 2026-02-09T23:49:02,468 adding 'plom_server/templates/QuestionClustering/modal_forms.html' 2026-02-09T23:49:02,469 adding 'plom_server/templates/QuestionClustering/select.html' 2026-02-09T23:49:02,471 adding 'plom_server/templates/QuestionClustering/show_rectangles.html' 2026-02-09T23:49:02,473 adding 'plom_server/templates/QuestionClustering/fragments/clustering_jobs_table.html' 2026-02-09T23:49:02,474 adding 'plom_server/templates/QuestionClustering/fragments/clustering_tag_cell.html' 2026-02-09T23:49:02,475 adding 'plom_server/templates/QuestionClustering/fragments/error_detail_modal.html' 2026-02-09T23:49:02,477 adding 'plom_server/templates/Questiontags/modal_forms.html' 2026-02-09T23:49:02,479 adding 'plom_server/templates/Questiontags/qtags_landing.html' 2026-02-09T23:49:02,481 adding 'plom_server/templates/Rectangles/home.html' 2026-02-09T23:49:02,482 adding 'plom_server/templates/Rectangles/select.html' 2026-02-09T23:49:02,484 adding 'plom_server/templates/Rectangles/show_rectangles.html' 2026-02-09T23:49:02,486 adding 'plom_server/templates/Reports/reports_landing.html' 2026-02-09T23:49:02,487 adding 'plom_server/templates/Rubrics/diff_partial.html' 2026-02-09T23:49:02,489 adding 'plom_server/templates/Rubrics/feedback_rules.html' 2026-02-09T23:49:02,490 adding 'plom_server/templates/Rubrics/modal_forms.html' 2026-02-09T23:49:02,492 adding 'plom_server/templates/Rubrics/rubric_item.html' 2026-02-09T23:49:02,493 adding 'plom_server/templates/Rubrics/rubrics_access.html' 2026-02-09T23:49:02,495 adding 'plom_server/templates/Rubrics/rubrics_admin.html' 2026-02-09T23:49:02,496 adding 'plom_server/templates/Rubrics/rubrics_landing.html' 2026-02-09T23:49:02,498 adding 'plom_server/templates/Scan/bundle_is_locked.html' 2026-02-09T23:49:02,499 adding 'plom_server/templates/Scan/bundle_thumbnails.html' 2026-02-09T23:49:02,501 adding 'plom_server/templates/Scan/bundle_upload.html' 2026-02-09T23:49:02,503 adding 'plom_server/templates/Scan/handwriting_comparison.html' 2026-02-09T23:49:02,504 adding 'plom_server/templates/Scan/overview.html' 2026-02-09T23:49:02,506 adding 'plom_server/templates/Scan/reassign_discard.html' 2026-02-09T23:49:02,507 adding 'plom_server/templates/Scan/scan_complete.html' 2026-02-09T23:49:02,508 adding 'plom_server/templates/Scan/scan_discard.html' 2026-02-09T23:49:02,510 adding 'plom_server/templates/Scan/scan_incomplete.html' 2026-02-09T23:49:02,511 adding 'plom_server/templates/Scan/show_pushed_bundles.html' 2026-02-09T23:49:02,512 adding 'plom_server/templates/Scan/show_staged_bundles.html' 2026-02-09T23:49:02,514 adding 'plom_server/templates/Scan/fragments/bundle_page_img_tag.html' 2026-02-09T23:49:02,517 adding 'plom_server/templates/Scan/fragments/bundle_page_panel.html' 2026-02-09T23:49:02,519 adding 'plom_server/templates/Scan/fragments/bundle_summary.html' 2026-02-09T23:49:02,520 adding 'plom_server/templates/Scan/fragments/bundle_thumbnail_container.html' 2026-02-09T23:49:02,522 adding 'plom_server/templates/Scan/fragments/knowify_image.html' 2026-02-09T23:49:02,523 adding 'plom_server/templates/Scan/fragments/pushed_image_wrapper.html' 2026-02-09T23:49:02,524 adding 'plom_server/templates/Scan/fragments/staged_bundle_row.html' 2026-02-09T23:49:02,526 adding 'plom_server/templates/Scan/fragments/substitute_image_wrapper.html' 2026-02-09T23:49:02,528 adding 'plom_server/templates/SpecCreator/launch-page.html' 2026-02-09T23:49:02,529 adding 'plom_server/templates/SpecCreator/spec_upload.html' 2026-02-09T23:49:02,531 adding 'plom_server/templates/SpecCreator/summary-page.html' 2026-02-09T23:49:02,532 adding 'plom_server/templates/SpecCreator/summary-question.html' 2026-02-09T23:49:02,533 adding 'plom_server/templates/SpecCreator/template_spec_builder.html' 2026-02-09T23:49:02,535 adding 'plom_server/templates/SpecCreator/validation.html' 2026-02-09T23:49:02,537 adding 'plom_server/templates/Tags/tag_item.html' 2026-02-09T23:49:02,538 adding 'plom_server/templates/Tags/tags_landing.html' 2026-02-09T23:49:02,540 adding 'plom_server/templates/TaskOrder/task_order_landing.html' 2026-02-09T23:49:02,542 adding 'plom_server/templates/UserManagement/password_reset_page.html' 2026-02-09T23:49:02,543 adding 'plom_server/templates/UserManagement/users.html' 2026-02-09T23:49:02,545 adding 'plom_server/templates/base/alert_message.html' 2026-02-09T23:49:02,546 adding 'plom_server/templates/base/alert_messages.html' 2026-02-09T23:49:02,548 adding 'plom_server/templates/base/base-2col.html' 2026-02-09T23:49:02,549 adding 'plom_server/templates/base/base.html' 2026-02-09T23:49:02,551 adding 'plom_server/templates/base/reset.html' 2026-02-09T23:49:02,552 adding 'plom_server/templates/base/server_status.html' 2026-02-09T23:49:02,554 adding 'plom_server/templates/base/sidebar.html' 2026-02-09T23:49:02,555 adding 'plom_server/templates/base/troubles_afoot.html' 2026-02-09T23:49:02,557 adding 'plom-0.20.0.dist-info/METADATA' 2026-02-09T23:49:02,558 adding 'plom-0.20.0.dist-info/WHEEL' 2026-02-09T23:49:02,558 adding 'plom-0.20.0.dist-info/entry_points.txt' 2026-02-09T23:49:02,559 adding 'plom-0.20.0.dist-info/top_level.txt' 2026-02-09T23:49:02,573 adding 'plom-0.20.0.dist-info/RECORD' 2026-02-09T23:49:02,602 removing build/bdist.linux-armv7l/wheel 2026-02-09T23:49:02,933 Building wheel for plom (pyproject.toml): finished with status 'done' 2026-02-09T23:49:02,971 Created wheel for plom: filename=plom-0.20.0-py3-none-any.whl size=1829915 sha256=db0335fa808da240eaae8e3c7e8a61a44717f9406fd3911030345ac9ba59d1f4 2026-02-09T23:49:02,973 Stored in directory: /tmp/pip-ephem-wheel-cache-jae9sbx_/wheels/19/ea/88/e1e5c6d9c51ae16838662e6c31f7121a5d28da2b10b6fac4aa 2026-02-09T23:49:03,010 Successfully built plom 2026-02-09T23:49:03,055 Removed build tracker: '/tmp/pip-build-tracker-vwf_admx'