2026-04-06T19:53:39,959 Created temporary directory: /tmp/pip-ephem-wheel-cache-ee6d2pma 2026-04-06T19:53:39,961 Created temporary directory: /tmp/pip-build-tracker-j_8n3_2v 2026-04-06T19:53:39,962 Initialized build tracking at /tmp/pip-build-tracker-j_8n3_2v 2026-04-06T19:53:39,963 Created build tracker: /tmp/pip-build-tracker-j_8n3_2v 2026-04-06T19:53:39,963 Entered build tracker: /tmp/pip-build-tracker-j_8n3_2v 2026-04-06T19:53:39,964 Created temporary directory: /tmp/pip-wheel-k33sy9jv 2026-04-06T19:53:39,967 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-04-06T19:53:39,970 Created temporary directory: /tmp/pip-ephem-wheel-cache-ozr4x1gu 2026-04-06T19:53:39,992 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-06T19:53:39,995 2 location(s) to search for versions of algobowl: 2026-04-06T19:53:39,995 * https://pypi.org/simple/algobowl/ 2026-04-06T19:53:39,995 * https://www.piwheels.org/simple/algobowl/ 2026-04-06T19:53:39,996 Fetching project page and analyzing links: https://pypi.org/simple/algobowl/ 2026-04-06T19:53:39,997 Getting page https://pypi.org/simple/algobowl/ 2026-04-06T19:53:39,998 Found index url https://pypi.org/simple 2026-04-06T19:53:40,231 Fetched page https://pypi.org/simple/algobowl/ as application/vnd.pypi.simple.v1+json 2026-04-06T19:53:40,242 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/98/14/070370cbb1d1cd0260d33e5612a67ce8dac669b506464e74e59b95dbe052/algobowl-2024.2.12.dev0-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:40,243 Found link https://files.pythonhosted.org/packages/6e/28/0d25b920e46a270e720d94cac9f06522fcb8c0eba0eed6ad18928bd7f1df/algobowl-2024.2.12.dev0.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4), version: 2024.2.12.dev0 2026-04-06T19:53:40,244 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/e8/d2/e0049b8fb9f17f4e6d9705737b4bea65197e2b65f45cdf3cf6ee424f89b7/algobowl-2024.2.13.1-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:40,245 Found link https://files.pythonhosted.org/packages/f3/03/cc60c488773760599c2a4c088c12a491105df9a6b86a828e4611ad741c75/algobowl-2024.2.13.1.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4), version: 2024.2.13.1 2026-04-06T19:53:40,246 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/3b/53/196fec709116b384ff9b918dbfad5668cbbeda21e661c8b7282ed1aa30c0/algobowl-2024.2.14.0-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:40,248 Found link https://files.pythonhosted.org/packages/4f/ea/0a7dc7937d0091d21290d0efb20bb8fcd6ff6ee7f6f6a89bbff7b17c9a0f/algobowl-2024.2.14.0.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4), version: 2024.2.14.0 2026-04-06T19:53:40,248 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/9e/4c/81f11a55623601323d6684b53ae7a29ff01c9e60f7ac328ffd4548235732/algobowl-2024.2.16.0-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:40,250 Found link https://files.pythonhosted.org/packages/33/7f/839efdedfb1fe0110384f142f4af4d9bdc456455ebc2505509a76836d8c7/algobowl-2024.2.16.0.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4), version: 2024.2.16.0 2026-04-06T19:53:40,250 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/86/1d/2a6bb4d62335badd96576acb457490b8ba2fa5f187cfeefa84a2561f1c20/algobowl-2024.2.16.3-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:40,252 Found link https://files.pythonhosted.org/packages/d2/f4/fe9ab050980d308d3675d504a989db5dab8baf91e3f89313fcae7c4ef9c6/algobowl-2024.2.16.3.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4), version: 2024.2.16.3 2026-04-06T19:53:40,253 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/77/f2/10dd3b2954fa8e75742e5a61a82fbe8934f8bc921316543e6a4c070abf50/algobowl-2024.2.17.0-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:40,254 Found link https://files.pythonhosted.org/packages/c7/1e/d1821a388e1ba5328f856bf6a93f8576fa1f08ab96cb522ebf81d86cc710/algobowl-2024.2.17.0.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4), version: 2024.2.17.0 2026-04-06T19:53:40,255 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/7a/83/583d75050dfb9e214db23d7fc46a9c9c5322cb06318818ce60d287ec721f/algobowl-2024.2.17.1-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:40,256 Found link https://files.pythonhosted.org/packages/4f/c0/aad21fd315419862b61c695ec86debea2fb8d7c1dc6f96fb8c03d6a19388/algobowl-2024.2.17.1.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4), version: 2024.2.17.1 2026-04-06T19:53:40,257 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/b6/d4/401d242a8b2cd8a536c16226567746aaa8e5cf39bb9355920f80bdef28a1/algobowl-2024.2.17.2-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:40,259 Found link https://files.pythonhosted.org/packages/9f/ad/7664258f9f343f2d9d575f8bde7730927d4f2b75d6bc6c0a1cd7dd2f149c/algobowl-2024.2.17.2.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4), version: 2024.2.17.2 2026-04-06T19:53:40,260 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/d0/83/e8731f92189b7cf3430d1561e9fc6137fb76799e0a6044bf40d7ed56c309/algobowl-2024.2.18.0-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:40,261 Found link https://files.pythonhosted.org/packages/b0/60/766f5dafdef7718a9c34b5564c779a21298fb955c7a12bb9859d950e853f/algobowl-2024.2.18.0.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4), version: 2024.2.18.0 2026-04-06T19:53:40,262 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/8d/da/7c4835139e62b5cbfd87b1a743b57d1ae8de264809675361248bbcef11fe/algobowl-2024.2.18.1-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:40,263 Found link https://files.pythonhosted.org/packages/9f/9d/d4700c1c3727e9eb50a6f566ecc215f227ad4b9519d670af332e564749e6/algobowl-2024.2.18.1.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4), version: 2024.2.18.1 2026-04-06T19:53:40,264 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/da/2a/79741f76cdc6ca13ea83d6b72885437aa0296512da68fc883040f3b557ed/algobowl-2024.2.18.2-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:40,266 Found link https://files.pythonhosted.org/packages/17/99/d25f82fa5ebe5ee6a0c00c079af0b15acc6ea8ec01af9e216f2187066986/algobowl-2024.2.18.2.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4), version: 2024.2.18.2 2026-04-06T19:53:40,267 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/f7/05/a9baba6a05507e538ee2ab5d901b96c2317de21a69a07c09c51e7007f08b/algobowl-2024.2.18.3-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:40,268 Found link https://files.pythonhosted.org/packages/c0/03/a3105a652afaa3b5aca8d5c131a970915ec1f7890f2c0571d0477f22a959/algobowl-2024.2.18.3.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4), version: 2024.2.18.3 2026-04-06T19:53:40,269 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/0b/2b/4711b256cdf86a3a4e4f5536daf7a410ec08836020b63fad636333732fcd/algobowl-2024.2.18.4-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:40,272 Found link https://files.pythonhosted.org/packages/f6/e6/b2bfa76b4b91667f7d61284bb6c68fa8ff469b64d16dc41bf9149d77a1e1/algobowl-2024.2.18.4.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4), version: 2024.2.18.4 2026-04-06T19:53:40,273 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/82/39/3c8739f186454cab49b0a1afd4b7c1643fe72e703cf26930e2b94d556484/algobowl-2024.2.19.0-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:40,274 Found link https://files.pythonhosted.org/packages/cc/2e/805319408f07161e5fbdeda4a444edc3072ceeb5a4739155cacfa3c4a538/algobowl-2024.2.19.0.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4), version: 2024.2.19.0 2026-04-06T19:53:40,276 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/2a/f2/a02923981af180165a36c291536c0d7ed00eb6e1a5b43c996950e43ed953/algobowl-2024.2.20.0-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:40,277 Found link https://files.pythonhosted.org/packages/71/75/80c2ee9e3a77407e7ec241cc933da65e3ee1dfae8166772813bd3cb20809/algobowl-2024.2.20.0.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4), version: 2024.2.20.0 2026-04-06T19:53:40,278 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/ab/f2/ca281a718368436d196a1030688d39fb914ed171249e31f85a209a68e752/algobowl-2024.2.21.0-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:40,280 Found link https://files.pythonhosted.org/packages/d6/e8/16854d95b52a02256f27e833cb8dbedef6e1febba0b7a481014e05592111/algobowl-2024.2.21.0.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4), version: 2024.2.21.0 2026-04-06T19:53:40,282 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/5b/75/543646f7bd095044e0c1b75466c719ef3dda211db6fb7e2e1cb882f216f7/algobowl-2024.2.24.0-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:40,283 Found link https://files.pythonhosted.org/packages/d0/3a/fdc1f47a74e23009c6030193abda21a47644149f7076e6be76554ed7beee/algobowl-2024.2.24.0.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4), version: 2024.2.24.0 2026-04-06T19:53:40,285 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/00/e3/585ce45c2e9959f5ef4ded2b8b11de1a7143834c69563a198457d38aae81/algobowl-2024.2.26.0-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:40,287 Found link https://files.pythonhosted.org/packages/f6/f7/e5139431452cfc9deb1bff964270968db213038928f3cd182c8971a1080b/algobowl-2024.2.26.0.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4), version: 2024.2.26.0 2026-04-06T19:53:40,288 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/ea/01/7a0243410151d685731fb778f0d3acfde9f81d33bb30df195b3bd1f63aa2/algobowl-2024.2.29.0-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:40,290 Found link https://files.pythonhosted.org/packages/d5/cb/9eb53c1c27ee807c9ce3bf5ee7c8a102e65efd1be1d43f4dd739c23d9097/algobowl-2024.2.29.0.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:>=3.8,<4), version: 2024.2.29.0 2026-04-06T19:53:40,292 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/bb/02/2f0fc83d93a7bab907dfe671f9a860ee240cd38f02ca952671d52aad1a67/algobowl-2024.10.7.0-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:<4,>=3.8) 2026-04-06T19:53:40,294 Found link https://files.pythonhosted.org/packages/bb/e2/2957fcdba43d2ee34f43877d84e173da69a23b61e3257a3b82f4e1722fac/algobowl-2024.10.7.0.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:<4,>=3.8), version: 2024.10.7.0 2026-04-06T19:53:40,297 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/90/76/bf002e4b54c70d391c886c76d72b27611fec2cb7792b05205d745dc836eb/algobowl-2025.2.17.0-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:<4,>=3.9) 2026-04-06T19:53:40,299 Found link https://files.pythonhosted.org/packages/ce/9c/1b7207c00cec5adbd5173eedd7b4d6286bdb9794d01d88d179e099fff67c/algobowl-2025.2.17.0.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:<4,>=3.9), version: 2025.2.17.0 2026-04-06T19:53:40,300 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/5b/f9/1faf137961011adff8dd25879b8e07788ab2bbd579a322934d3631fd78ab/algobowl-2025.2.25.0-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:<4,>=3.9) 2026-04-06T19:53:40,302 Found link https://files.pythonhosted.org/packages/87/3b/aa638fc2eb4cdc111ccb2214e144fa9fed54e7e7038f5bfa62cfb00290d0/algobowl-2025.2.25.0.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:<4,>=3.9), version: 2025.2.25.0 2026-04-06T19:53:40,304 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/d3/be/16a815a0186d17d82152e6f41324cf6e4948b32bf5b5491a887034010db9/algobowl-2025.2.25.1-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:<4,>=3.9) 2026-04-06T19:53:40,305 Found link https://files.pythonhosted.org/packages/5c/82/72f807c3ab86be1bd64b5d3974643fcfe7b68235dbe46fba6d97150d2a26/algobowl-2025.2.25.1.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:<4,>=3.9), version: 2025.2.25.1 2026-04-06T19:53:40,307 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/89/c8/5ef9431817bdb003cd5f3037aaaa6078fb29ebdd7df8caebe34c44d036c0/algobowl-2025.2.25.2-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:<4,>=3.9) 2026-04-06T19:53:40,309 Found link https://files.pythonhosted.org/packages/5b/a4/3eab4cb21f1b9a375b358d23bfcdb3725931d5ff092ef4fac3602f94369d/algobowl-2025.2.25.2.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:<4,>=3.9), version: 2025.2.25.2 2026-04-06T19:53:40,311 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/be/7b/f6c69e3c20b64e46bf08d5901b55bb1eb7f846f5770b83fd86b9833c3c7f/algobowl-2025.2.25.3-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:<4,>=3.9) 2026-04-06T19:53:40,313 Found link https://files.pythonhosted.org/packages/25/d9/1496028faf0f437a0a37afa8c6d895e4295e4fb48608dc06226eb8076035/algobowl-2025.2.25.3.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:<4,>=3.9), version: 2025.2.25.3 2026-04-06T19:53:40,315 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/05/11/e7a846c6f394f0b8a25c0414c54836a87c4b4263b5b2ceb82c8e609d92ab/algobowl-2025.2.27.0-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:<4,>=3.9) 2026-04-06T19:53:40,317 Found link https://files.pythonhosted.org/packages/bf/1d/ef0a89fc8b1957f65869c4e5d8699858887a42f9db47464c0560af502b52/algobowl-2025.2.27.0.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:<4,>=3.9), version: 2025.2.27.0 2026-04-06T19:53:40,319 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/ee/3b/57c2e2cafcd43b1142967825d1761d6ff0890b32b76cbd444d0fdf3c24e5/algobowl-2025.8.31.0-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:<4,>=3.9) 2026-04-06T19:53:40,321 Found link https://files.pythonhosted.org/packages/73/c7/b4e401413b3002bc4b378f7ecd0e577fc53af2675bedde9d27373ff0e53a/algobowl-2025.8.31.0.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:<4,>=3.9), version: 2025.8.31.0 2026-04-06T19:53:40,323 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/e9/d2/480b6e93ea1785cdfa18453f7def095627c41aefdd0c1236aed33628d0bd/algobowl-2025.8.31.1-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:<4,>=3.9) 2026-04-06T19:53:40,327 Found link https://files.pythonhosted.org/packages/38/d8/a15ba38ed80f37d33f9cc282e1b31b04fb2c7738fefd2e0f2d18fddc750c/algobowl-2025.8.31.1.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:<4,>=3.9), version: 2025.8.31.1 2026-04-06T19:53:40,328 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/0e/0e/98cede29985519c43d7cde02f47663c30a3f97176582984ee5052612db34/algobowl-2026.3.30.0-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:<4,>=3.9) 2026-04-06T19:53:40,329 Found link https://files.pythonhosted.org/packages/2d/91/e820f286edaca27947a2a8b03f5d1edad4794ac176118bd7ebc746926490/algobowl-2026.3.30.0.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:<4,>=3.9), version: 2026.3.30.0 2026-04-06T19:53:40,330 Skipping link: No binaries permitted for algobowl: https://files.pythonhosted.org/packages/53/b7/8ed6928a4346e00d5de6ce45416d865211c48a678d0937eade247f5f5081/algobowl-2026.4.6.0-py3-none-any.whl (from https://pypi.org/simple/algobowl/) (requires-python:<4,>=3.9) 2026-04-06T19:53:40,330 Found link https://files.pythonhosted.org/packages/76/a4/31886df50b5d040214233f11cfd30dfd5ededdfb75fdc8e0478e1a133a7f/algobowl-2026.4.6.0.tar.gz (from https://pypi.org/simple/algobowl/) (requires-python:<4,>=3.9), version: 2026.4.6.0 2026-04-06T19:53:40,331 Fetching project page and analyzing links: https://www.piwheels.org/simple/algobowl/ 2026-04-06T19:53:40,332 Getting page https://www.piwheels.org/simple/algobowl/ 2026-04-06T19:53:40,333 Found index url https://www.piwheels.org/simple 2026-04-06T19:53:41,549 Fetched page https://www.piwheels.org/simple/algobowl/ as text/html 2026-04-06T19:53:41,563 Skipping link: No binaries permitted for algobowl: https://www.piwheels.org/simple/algobowl/algobowl-2026.3.30.0-py3-none-any.whl#sha256=db48259a392899656234d6076e67dd99f71e08833be0f7a16e2b557f6abf2471 (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.9,<4) 2026-04-06T19:53:41,563 Skipping link: No binaries permitted for algobowl: https://archive1.piwheels.org/simple/algobowl/algobowl-2025.8.31.1-py3-none-any.whl#sha256=c5d920c022c122e01ab5745af6c1c1d9e812c38a6e6e07e4d26b726b8641498a (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.9,<4) 2026-04-06T19:53:41,564 Skipping link: No binaries permitted for algobowl: https://archive1.piwheels.org/simple/algobowl/algobowl-2025.8.31.0-py3-none-any.whl#sha256=f4360f9b74c7abff7cf61220c974bab8ec72c282c4b790afb59ea18723216675 (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.9,<4) 2026-04-06T19:53:41,565 Skipping link: No binaries permitted for algobowl: https://archive1.piwheels.org/simple/algobowl/algobowl-2025.2.27.0-py3-none-any.whl#sha256=358528a46973f5dd474af1c1ac01cff7b8ab88bc6f3167a64ba475afd5c4dfc8 (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.9,<4) 2026-04-06T19:53:41,566 Skipping link: No binaries permitted for algobowl: https://archive1.piwheels.org/simple/algobowl/algobowl-2025.2.25.3-py3-none-any.whl#sha256=61c6b303a246b872c9df1fdfcb574adf84dec6625b50b21a4b77021e216d34ba (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.9,<4) 2026-04-06T19:53:41,567 Skipping link: No binaries permitted for algobowl: https://archive1.piwheels.org/simple/algobowl/algobowl-2025.2.25.2-py3-none-any.whl#sha256=547e2c4221411da2a1d510b613e2a44144dec9dbb523a78392ea84acf7c054ea (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.9,<4) 2026-04-06T19:53:41,567 Skipping link: No binaries permitted for algobowl: https://archive1.piwheels.org/simple/algobowl/algobowl-2025.2.25.1-py3-none-any.whl#sha256=350b7d8d3d7df91c17f1abc5b504ea3728445e201794daf852af5d955e4b8120 (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.9,<4) 2026-04-06T19:53:41,568 Skipping link: No binaries permitted for algobowl: https://archive1.piwheels.org/simple/algobowl/algobowl-2025.2.25.0-py3-none-any.whl#sha256=f1dd800ed398e09a42bb76997398356c4e200e7aeadaa41a95f8f349480a9b88 (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.9,<4) 2026-04-06T19:53:41,570 Skipping link: No binaries permitted for algobowl: https://archive1.piwheels.org/simple/algobowl/algobowl-2025.2.17.0-py3-none-any.whl#sha256=f97280c6380be4b688343433204f4bcccf53be3631377926b24ae39faa696101 (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.9,<4) 2026-04-06T19:53:41,570 Skipping link: No binaries permitted for algobowl: https://archive1.piwheels.org/simple/algobowl/algobowl-2024.10.7.0-py3-none-any.whl#sha256=3a2a0a1413aefce4701b37a34586bde04e661e161792fcf56e5da81a21b52091 (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:41,571 Skipping link: No binaries permitted for algobowl: https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.29.0-py3-none-any.whl#sha256=a6bb43241342937d7e035059c0c2b209d833674c947759a3427d96702499defd (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:41,572 Skipping link: No binaries permitted for algobowl: https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.26.0-py3-none-any.whl#sha256=8f5d67444162ae1313f74daf873e00921c08616645f89092fee9f8c72682afd2 (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:41,573 Skipping link: No binaries permitted for algobowl: https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.24.0-py3-none-any.whl#sha256=8134b3b77b75ca59843d707e4568fd7bbaef46f7f52e33bd2cb6e7aabbd4be60 (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:41,574 Skipping link: No binaries permitted for algobowl: https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.21.0-py3-none-any.whl#sha256=21771c5a3be4be1b068b0b03e605d02f5a4713f1427590d5e6944440d3f3d9a2 (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:41,575 Skipping link: No binaries permitted for algobowl: https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.20.0-py3-none-any.whl#sha256=ec1dff1dca5a1d423e4ca560ea07fccc7af3c9c6bcbff447f6cfb4bb636627b7 (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:41,576 Skipping link: No binaries permitted for algobowl: https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.19.0-py3-none-any.whl#sha256=8e331862d6d8387783514ea8fd53815025f14ef2c4eaf8caf2e30e750c7abcbf (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:41,577 Skipping link: No binaries permitted for algobowl: https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.18.4-py3-none-any.whl#sha256=27320e0e5c1c239deeb37f44cd2553238079fa68d14be4dfb652a83e70cf6eb2 (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:41,578 Skipping link: No binaries permitted for algobowl: https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.18.3-py3-none-any.whl#sha256=a06c6db3480d703c89672b8c62f6e5d43c0423ce03c2516297fa34fa7a429652 (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:41,580 Skipping link: No binaries permitted for algobowl: https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.18.2-py3-none-any.whl#sha256=596c2cb02fe2714449d48736ca416e91a988d477d50525c99084d9b2c6c51419 (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:41,581 Skipping link: No binaries permitted for algobowl: https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.18.1-py3-none-any.whl#sha256=b3adb999a9727fcb3aad98d8b54a949b2a7df87e04ca6c902f1455d603f4ad6f (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:41,582 Skipping link: No binaries permitted for algobowl: https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.18.0-py3-none-any.whl#sha256=80516649cc4928decaad5eecede230cc80cdd54f424f6e81fa4d9f32e6404a43 (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:41,583 Skipping link: No binaries permitted for algobowl: https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.17.2-py3-none-any.whl#sha256=e129ec1269d31dcb4f9f10df2fb42d660eeef84fb920017f6b47c32a143951a9 (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:41,584 Skipping link: No binaries permitted for algobowl: https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.17.1-py3-none-any.whl#sha256=01a6dd48aec6795cc52c4e8d260dc501336a76a27c1a1a0c1d8bd87fa4d72b59 (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:41,585 Skipping link: No binaries permitted for algobowl: https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.17.0-py3-none-any.whl#sha256=38bd5ce4ab0161a3d17a6da2933bad74e7ac93ad8e3e57c58cf2d2c1ac5ad0f8 (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:41,586 Skipping link: No binaries permitted for algobowl: https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.16.3-py3-none-any.whl#sha256=345b1935dc72395eb2eb90db1dba71c69d48c47ec1a3a00f6f9e1fc4d0ef1b24 (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:41,587 Skipping link: No binaries permitted for algobowl: https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.16.0-py3-none-any.whl#sha256=fd3cfd400c20cab1924c4eaf57cde42bab1bc6746958b2e7dd7f041f0d321fc6 (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:41,589 Skipping link: No binaries permitted for algobowl: https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.14.0-py3-none-any.whl#sha256=3b9f46e9fc04fa62d76ef896663dd931b8303233912e97ba948f987bfa052083 (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:41,590 Skipping link: No binaries permitted for algobowl: https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.13.1-py3-none-any.whl#sha256=9a424f7a4051db2d08a9cc2a5f3bd6faa5eadadcdf7f4068a967df701c413fdf (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:41,591 Skipping link: No binaries permitted for algobowl: https://archive1.piwheels.org/simple/algobowl/algobowl-2024.2.12.dev0-py3-none-any.whl#sha256=5dba21d89f36549f5e82bee22082912ff510dec63fc5899968e0b74a105e2cd2 (from https://www.piwheels.org/simple/algobowl/) (requires-python:>=3.8,<4) 2026-04-06T19:53:41,593 Skipping link: not a file: https://www.piwheels.org/simple/algobowl/ 2026-04-06T19:53:41,594 Skipping link: not a file: https://pypi.org/simple/algobowl/ 2026-04-06T19:53:41,634 Given no hashes to check 1 links for project 'algobowl': discarding no candidates 2026-04-06T19:53:41,662 Collecting algobowl==2026.4.6.0 2026-04-06T19:53:41,671 Created temporary directory: /tmp/pip-unpack-57wuu191 2026-04-06T19:53:41,904 Downloading algobowl-2026.4.6.0.tar.gz (51 kB) 2026-04-06T19:53:42,120 Added algobowl==2026.4.6.0 from https://files.pythonhosted.org/packages/76/a4/31886df50b5d040214233f11cfd30dfd5ededdfb75fdc8e0478e1a133a7f/algobowl-2026.4.6.0.tar.gz to build tracker '/tmp/pip-build-tracker-j_8n3_2v' 2026-04-06T19:53:42,126 Created temporary directory: /tmp/pip-build-env-cd4l53ek 2026-04-06T19:53:42,131 Installing build dependencies: started 2026-04-06T19:53:42,132 Running command pip subprocess to install build dependencies 2026-04-06T19:53:42,164 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/outofcuda_hook.pth: 2026-04-06T19:53:42,206 Traceback (most recent call last): 2026-04-06T19:53:42,206 File "", line 192, in addpackage 2026-04-06T19:53:42,208 File "", line 1, in 2026-04-06T19:53:42,208 ModuleNotFoundError: No module named 'outofcuda' 2026-04-06T19:53:42,209 Remainder of file ignored 2026-04-06T19:53:43,744 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-06T19:53:44,479 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-04-06T19:53:44,502 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-06T19:53:46,343 Collecting setuptools>=40.8.0 2026-04-06T19:53:46,430 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-06T19:53:46,703 Collecting wheel 2026-04-06T19:53:46,719 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-04-06T19:53:46,910 Collecting packaging>=24.0 2026-04-06T19:53:46,932 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-04-06T19:53:49,948 Installing collected packages: setuptools, packaging, wheel 2026-04-06T19:53:53,632 Creating /tmp/pip-build-env-cd4l53ek/overlay/local/bin 2026-04-06T19:53:53,634 changing mode of /tmp/pip-build-env-cd4l53ek/overlay/local/bin/wheel to 755 2026-04-06T19:53:53,657 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-04-06T19:53:53,932 Installing build dependencies: finished with status 'done' 2026-04-06T19:53:53,938 Getting requirements to build wheel: started 2026-04-06T19:53:53,940 Running command Getting requirements to build wheel 2026-04-06T19:53:54,555 /tmp/pip-build-env-cd4l53ek/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '2026.04.06.0' to '2026.4.6.0' 2026-04-06T19:53:54,555 self.metadata.version = self._normalize_version(self.metadata.version) 2026-04-06T19:53:54,595 running egg_info 2026-04-06T19:53:54,603 writing algobowl.egg-info/PKG-INFO 2026-04-06T19:53:54,613 writing dependency_links to algobowl.egg-info/dependency_links.txt 2026-04-06T19:53:54,615 writing entry points to algobowl.egg-info/entry_points.txt 2026-04-06T19:53:54,621 writing requirements to algobowl.egg-info/requires.txt 2026-04-06T19:53:54,622 writing top-level names to algobowl.egg-info/top_level.txt 2026-04-06T19:53:54,662 reading manifest file 'algobowl.egg-info/SOURCES.txt' 2026-04-06T19:53:54,668 reading manifest template 'MANIFEST.in' 2026-04-06T19:53:54,669 warning: no files found matching '*' under directory 'algobowl/i18n' 2026-04-06T19:53:54,905 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-04-06T19:53:54,905 no previously-included directories found matching '__pycache__' 2026-04-06T19:53:54,906 adding license file 'LICENSE' 2026-04-06T19:53:54,911 writing manifest file 'algobowl.egg-info/SOURCES.txt' 2026-04-06T19:53:55,000 Getting requirements to build wheel: finished with status 'done' 2026-04-06T19:53:55,003 Created temporary directory: /tmp/pip-modern-metadata-vr3u_gw9 2026-04-06T19:53:55,006 Preparing metadata (pyproject.toml): started 2026-04-06T19:53:55,007 Running command Preparing metadata (pyproject.toml) 2026-04-06T19:53:55,549 /tmp/pip-build-env-cd4l53ek/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '2026.04.06.0' to '2026.4.6.0' 2026-04-06T19:53:55,550 self.metadata.version = self._normalize_version(self.metadata.version) 2026-04-06T19:53:55,592 running dist_info 2026-04-06T19:53:55,604 creating /tmp/pip-modern-metadata-vr3u_gw9/algobowl.egg-info 2026-04-06T19:53:55,605 writing /tmp/pip-modern-metadata-vr3u_gw9/algobowl.egg-info/PKG-INFO 2026-04-06T19:53:55,616 writing dependency_links to /tmp/pip-modern-metadata-vr3u_gw9/algobowl.egg-info/dependency_links.txt 2026-04-06T19:53:55,617 writing entry points to /tmp/pip-modern-metadata-vr3u_gw9/algobowl.egg-info/entry_points.txt 2026-04-06T19:53:55,623 writing requirements to /tmp/pip-modern-metadata-vr3u_gw9/algobowl.egg-info/requires.txt 2026-04-06T19:53:55,624 writing top-level names to /tmp/pip-modern-metadata-vr3u_gw9/algobowl.egg-info/top_level.txt 2026-04-06T19:53:55,626 writing manifest file '/tmp/pip-modern-metadata-vr3u_gw9/algobowl.egg-info/SOURCES.txt' 2026-04-06T19:53:55,662 reading manifest file '/tmp/pip-modern-metadata-vr3u_gw9/algobowl.egg-info/SOURCES.txt' 2026-04-06T19:53:55,664 reading manifest template 'MANIFEST.in' 2026-04-06T19:53:55,665 warning: no files found matching '*' under directory 'algobowl/i18n' 2026-04-06T19:53:55,677 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-04-06T19:53:55,678 no previously-included directories found matching '__pycache__' 2026-04-06T19:53:55,678 adding license file 'LICENSE' 2026-04-06T19:53:55,683 writing manifest file '/tmp/pip-modern-metadata-vr3u_gw9/algobowl.egg-info/SOURCES.txt' 2026-04-06T19:53:55,684 creating '/tmp/pip-modern-metadata-vr3u_gw9/algobowl-2026.4.6.0.dist-info' 2026-04-06T19:53:55,809 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-06T19:53:55,814 Source in /tmp/pip-wheel-k33sy9jv/algobowl_2e7e3b3b169b4e7a8e37affc56963375 has version 2026.4.6.0, which satisfies requirement algobowl==2026.4.6.0 from https://files.pythonhosted.org/packages/76/a4/31886df50b5d040214233f11cfd30dfd5ededdfb75fdc8e0478e1a133a7f/algobowl-2026.4.6.0.tar.gz 2026-04-06T19:53:55,815 Removed algobowl==2026.4.6.0 from https://files.pythonhosted.org/packages/76/a4/31886df50b5d040214233f11cfd30dfd5ededdfb75fdc8e0478e1a133a7f/algobowl-2026.4.6.0.tar.gz from build tracker '/tmp/pip-build-tracker-j_8n3_2v' 2026-04-06T19:53:55,821 Created temporary directory: /tmp/pip-unpack-6ky2i133 2026-04-06T19:53:55,821 Building wheels for collected packages: algobowl 2026-04-06T19:53:55,826 Created temporary directory: /tmp/pip-wheel-mnoxet_s 2026-04-06T19:53:55,826 Destination directory: /tmp/pip-wheel-mnoxet_s 2026-04-06T19:53:55,829 Building wheel for algobowl (pyproject.toml): started 2026-04-06T19:53:55,830 Running command Building wheel for algobowl (pyproject.toml) 2026-04-06T19:53:56,810 /tmp/pip-build-env-cd4l53ek/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '2026.04.06.0' to '2026.4.6.0' 2026-04-06T19:53:56,811 self.metadata.version = self._normalize_version(self.metadata.version) 2026-04-06T19:53:56,852 running bdist_wheel 2026-04-06T19:53:56,881 running build 2026-04-06T19:53:56,882 running build_py 2026-04-06T19:53:56,891 creating build/lib/algobowl 2026-04-06T19:53:56,893 copying algobowl/__init__.py -> build/lib/algobowl 2026-04-06T19:53:56,895 copying algobowl/model.py -> build/lib/algobowl 2026-04-06T19:53:56,898 creating build/lib/algobowl/lib 2026-04-06T19:53:56,899 copying algobowl/lib/__init__.py -> build/lib/algobowl/lib 2026-04-06T19:53:56,900 copying algobowl/lib/constants.py -> build/lib/algobowl/lib 2026-04-06T19:53:56,902 copying algobowl/lib/logoutput.py -> build/lib/algobowl/lib 2026-04-06T19:53:56,904 copying algobowl/lib/helpers.py -> build/lib/algobowl/lib 2026-04-06T19:53:56,906 copying algobowl/lib/problem_tester.py -> build/lib/algobowl/lib 2026-04-06T19:53:56,908 copying algobowl/lib/problem.py -> build/lib/algobowl/lib 2026-04-06T19:53:56,910 copying algobowl/lib/base.py -> build/lib/algobowl/lib 2026-04-06T19:53:56,912 copying algobowl/lib/app_globals.py -> build/lib/algobowl/lib 2026-04-06T19:53:56,914 copying algobowl/lib/algocdn.py -> build/lib/algobowl/lib 2026-04-06T19:53:56,916 creating build/lib/algobowl/config 2026-04-06T19:53:56,917 copying algobowl/config/__init__.py -> build/lib/algobowl/config 2026-04-06T19:53:56,919 copying algobowl/config/middleware.py -> build/lib/algobowl/config 2026-04-06T19:53:56,921 copying algobowl/config/auth.py -> build/lib/algobowl/config 2026-04-06T19:53:56,923 copying algobowl/config/app_cfg.py -> build/lib/algobowl/config 2026-04-06T19:53:56,925 copying algobowl/config/environment.py -> build/lib/algobowl/config 2026-04-06T19:53:56,927 creating build/lib/algobowl/websetup 2026-04-06T19:53:56,928 copying algobowl/websetup/__init__.py -> build/lib/algobowl/websetup 2026-04-06T19:53:56,929 copying algobowl/websetup/bootstrap.py -> build/lib/algobowl/websetup 2026-04-06T19:53:56,931 copying algobowl/websetup/schema.py -> build/lib/algobowl/websetup 2026-04-06T19:53:56,933 creating build/lib/algobowl/templates 2026-04-06T19:53:56,934 copying algobowl/templates/__init__.py -> build/lib/algobowl/templates 2026-04-06T19:53:56,936 creating build/lib/algobowl/cli 2026-04-06T19:53:56,937 copying algobowl/cli/__init__.py -> build/lib/algobowl/cli 2026-04-06T19:53:56,939 copying algobowl/cli/config.py -> build/lib/algobowl/cli 2026-04-06T19:53:56,941 copying algobowl/cli/problem.py -> build/lib/algobowl/cli 2026-04-06T19:53:56,943 copying algobowl/cli/group.py -> build/lib/algobowl/cli 2026-04-06T19:53:56,945 copying algobowl/cli/auth.py -> build/lib/algobowl/cli 2026-04-06T19:53:56,947 copying algobowl/cli/admin.py -> build/lib/algobowl/cli 2026-04-06T19:53:56,949 copying algobowl/cli/formatter.py -> build/lib/algobowl/cli 2026-04-06T19:53:56,950 copying algobowl/cli/__main__.py -> build/lib/algobowl/cli 2026-04-06T19:53:56,953 creating build/lib/algobowl/controllers 2026-04-06T19:53:56,954 copying algobowl/controllers/pref.py -> build/lib/algobowl/controllers 2026-04-06T19:53:56,956 copying algobowl/controllers/__init__.py -> build/lib/algobowl/controllers 2026-04-06T19:53:56,957 copying algobowl/controllers/root.py -> build/lib/algobowl/controllers 2026-04-06T19:53:56,959 copying algobowl/controllers/competition.py -> build/lib/algobowl/controllers 2026-04-06T19:53:56,962 copying algobowl/controllers/error.py -> build/lib/algobowl/controllers 2026-04-06T19:53:56,963 copying algobowl/controllers/group.py -> build/lib/algobowl/controllers 2026-04-06T19:53:56,966 copying algobowl/controllers/setup.py -> build/lib/algobowl/controllers 2026-04-06T19:53:56,968 copying algobowl/controllers/file_redirector.py -> build/lib/algobowl/controllers 2026-04-06T19:53:56,970 creating build/lib/algobowl/templates/competition 2026-04-06T19:53:56,971 copying algobowl/templates/competition/__init__.py -> build/lib/algobowl/templates/competition 2026-04-06T19:53:56,973 creating build/lib/algobowl/templates/admin 2026-04-06T19:53:56,974 copying algobowl/templates/admin/__init__.py -> build/lib/algobowl/templates/admin 2026-04-06T19:53:56,976 creating build/lib/algobowl/templates/group 2026-04-06T19:53:56,977 copying algobowl/templates/group/__init__.py -> build/lib/algobowl/templates/group 2026-04-06T19:53:56,979 creating build/lib/algobowl/controllers/api 2026-04-06T19:53:56,980 copying algobowl/controllers/api/__init__.py -> build/lib/algobowl/controllers/api 2026-04-06T19:53:56,982 copying algobowl/controllers/api/user.py -> build/lib/algobowl/controllers/api 2026-04-06T19:53:56,983 running egg_info 2026-04-06T19:53:56,995 writing algobowl.egg-info/PKG-INFO 2026-04-06T19:53:57,005 writing dependency_links to algobowl.egg-info/dependency_links.txt 2026-04-06T19:53:57,006 writing entry points to algobowl.egg-info/entry_points.txt 2026-04-06T19:53:57,012 writing requirements to algobowl.egg-info/requires.txt 2026-04-06T19:53:57,013 writing top-level names to algobowl.egg-info/top_level.txt 2026-04-06T19:53:57,035 reading manifest file 'algobowl.egg-info/SOURCES.txt' 2026-04-06T19:53:57,041 reading manifest template 'MANIFEST.in' 2026-04-06T19:53:57,042 warning: no files found matching '*' under directory 'algobowl/i18n' 2026-04-06T19:53:57,054 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-04-06T19:53:57,055 no previously-included directories found matching '__pycache__' 2026-04-06T19:53:57,056 adding license file 'LICENSE' 2026-04-06T19:53:57,061 writing manifest file 'algobowl.egg-info/SOURCES.txt' 2026-04-06T19:53:57,072 copying algobowl/templates/competition/archive.xhtml -> build/lib/algobowl/templates/competition 2026-04-06T19:53:57,074 copying algobowl/templates/competition/grade.xhtml -> build/lib/algobowl/templates/competition 2026-04-06T19:53:57,076 copying algobowl/templates/competition/list.xhtml -> build/lib/algobowl/templates/competition 2026-04-06T19:53:57,078 copying algobowl/templates/competition/rankings.xhtml -> build/lib/algobowl/templates/competition 2026-04-06T19:53:57,080 copying algobowl/templates/competition/ov.xhtml -> build/lib/algobowl/templates/competition 2026-04-06T19:53:57,082 copying algobowl/templates/admin/index.xhtml -> build/lib/algobowl/templates/admin 2026-04-06T19:53:57,085 copying algobowl/templates/admin/get_all.xhtml -> build/lib/algobowl/templates/admin 2026-04-06T19:53:57,087 copying algobowl/templates/admin/edit.xhtml -> build/lib/algobowl/templates/admin 2026-04-06T19:53:57,089 copying algobowl/templates/admin/new.xhtml -> build/lib/algobowl/templates/admin 2026-04-06T19:53:57,090 copying algobowl/templates/group/index.xhtml -> build/lib/algobowl/templates/group 2026-04-06T19:53:57,093 copying algobowl/templates/group/evaluation.xhtml -> build/lib/algobowl/templates/group 2026-04-06T19:53:57,095 copying algobowl/templates/group/select.xhtml -> build/lib/algobowl/templates/group 2026-04-06T19:53:57,097 copying algobowl/templates/group/input_upload.xhtml -> build/lib/algobowl/templates/group 2026-04-06T19:53:57,099 copying algobowl/templates/group/resolution.xhtml -> build/lib/algobowl/templates/group 2026-04-06T19:53:57,102 copying algobowl/templates/group/verification.xhtml -> build/lib/algobowl/templates/group 2026-04-06T19:53:57,104 copying algobowl/templates/group/output_upload.xhtml -> build/lib/algobowl/templates/group 2026-04-06T19:53:57,106 copying algobowl/templates/cli_setup.xhtml -> build/lib/algobowl/templates 2026-04-06T19:53:57,108 copying algobowl/templates/edu_landing.xhtml -> build/lib/algobowl/templates 2026-04-06T19:53:57,111 copying algobowl/templates/error.xhtml -> build/lib/algobowl/templates 2026-04-06T19:53:57,113 copying algobowl/templates/index.xhtml -> build/lib/algobowl/templates 2026-04-06T19:53:57,115 copying algobowl/templates/logoutput.xhtml -> build/lib/algobowl/templates 2026-04-06T19:53:57,117 copying algobowl/templates/master.xhtml -> build/lib/algobowl/templates 2026-04-06T19:53:57,120 copying algobowl/templates/nonedu_landing.xhtml -> build/lib/algobowl/templates 2026-04-06T19:53:57,122 copying algobowl/templates/privacy.xhtml -> build/lib/algobowl/templates 2026-04-06T19:53:57,124 copying algobowl/templates/sw_account.xhtml -> build/lib/algobowl/templates 2026-04-06T19:53:57,127 copying algobowl/templates/tos.xhtml -> build/lib/algobowl/templates 2026-04-06T19:53:57,153 installing to build/bdist.linux-armv7l/wheel 2026-04-06T19:53:57,154 running install 2026-04-06T19:53:57,176 running install_lib 2026-04-06T19:53:57,185 creating build/bdist.linux-armv7l/wheel 2026-04-06T19:53:57,187 creating build/bdist.linux-armv7l/wheel/algobowl 2026-04-06T19:53:57,188 copying build/lib/algobowl/__init__.py -> build/bdist.linux-armv7l/wheel/./algobowl 2026-04-06T19:53:57,190 creating build/bdist.linux-armv7l/wheel/algobowl/lib 2026-04-06T19:53:57,191 copying build/lib/algobowl/lib/__init__.py -> build/bdist.linux-armv7l/wheel/./algobowl/lib 2026-04-06T19:53:57,193 copying build/lib/algobowl/lib/constants.py -> build/bdist.linux-armv7l/wheel/./algobowl/lib 2026-04-06T19:53:57,194 copying build/lib/algobowl/lib/logoutput.py -> build/bdist.linux-armv7l/wheel/./algobowl/lib 2026-04-06T19:53:57,196 copying build/lib/algobowl/lib/helpers.py -> build/bdist.linux-armv7l/wheel/./algobowl/lib 2026-04-06T19:53:57,198 copying build/lib/algobowl/lib/problem_tester.py -> build/bdist.linux-armv7l/wheel/./algobowl/lib 2026-04-06T19:53:57,200 copying build/lib/algobowl/lib/problem.py -> build/bdist.linux-armv7l/wheel/./algobowl/lib 2026-04-06T19:53:57,202 copying build/lib/algobowl/lib/base.py -> build/bdist.linux-armv7l/wheel/./algobowl/lib 2026-04-06T19:53:57,204 copying build/lib/algobowl/lib/app_globals.py -> build/bdist.linux-armv7l/wheel/./algobowl/lib 2026-04-06T19:53:57,206 copying build/lib/algobowl/lib/algocdn.py -> build/bdist.linux-armv7l/wheel/./algobowl/lib 2026-04-06T19:53:57,208 copying build/lib/algobowl/model.py -> build/bdist.linux-armv7l/wheel/./algobowl 2026-04-06T19:53:57,210 creating build/bdist.linux-armv7l/wheel/algobowl/config 2026-04-06T19:53:57,211 copying build/lib/algobowl/config/__init__.py -> build/bdist.linux-armv7l/wheel/./algobowl/config 2026-04-06T19:53:57,213 copying build/lib/algobowl/config/middleware.py -> build/bdist.linux-armv7l/wheel/./algobowl/config 2026-04-06T19:53:57,215 copying build/lib/algobowl/config/auth.py -> build/bdist.linux-armv7l/wheel/./algobowl/config 2026-04-06T19:53:57,217 copying build/lib/algobowl/config/app_cfg.py -> build/bdist.linux-armv7l/wheel/./algobowl/config 2026-04-06T19:53:57,219 copying build/lib/algobowl/config/environment.py -> build/bdist.linux-armv7l/wheel/./algobowl/config 2026-04-06T19:53:57,221 creating build/bdist.linux-armv7l/wheel/algobowl/websetup 2026-04-06T19:53:57,222 copying build/lib/algobowl/websetup/__init__.py -> build/bdist.linux-armv7l/wheel/./algobowl/websetup 2026-04-06T19:53:57,224 copying build/lib/algobowl/websetup/bootstrap.py -> build/bdist.linux-armv7l/wheel/./algobowl/websetup 2026-04-06T19:53:57,226 copying build/lib/algobowl/websetup/schema.py -> build/bdist.linux-armv7l/wheel/./algobowl/websetup 2026-04-06T19:53:57,228 creating build/bdist.linux-armv7l/wheel/algobowl/templates 2026-04-06T19:53:57,229 copying build/lib/algobowl/templates/index.xhtml -> build/bdist.linux-armv7l/wheel/./algobowl/templates 2026-04-06T19:53:57,231 copying build/lib/algobowl/templates/logoutput.xhtml -> build/bdist.linux-armv7l/wheel/./algobowl/templates 2026-04-06T19:53:57,233 copying build/lib/algobowl/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./algobowl/templates 2026-04-06T19:53:57,235 copying build/lib/algobowl/templates/cli_setup.xhtml -> build/bdist.linux-armv7l/wheel/./algobowl/templates 2026-04-06T19:53:57,237 copying build/lib/algobowl/templates/error.xhtml -> build/bdist.linux-armv7l/wheel/./algobowl/templates 2026-04-06T19:53:57,239 copying build/lib/algobowl/templates/master.xhtml -> build/bdist.linux-armv7l/wheel/./algobowl/templates 2026-04-06T19:53:57,242 creating build/bdist.linux-armv7l/wheel/algobowl/templates/competition 2026-04-06T19:53:57,243 copying build/lib/algobowl/templates/competition/__init__.py -> build/bdist.linux-armv7l/wheel/./algobowl/templates/competition 2026-04-06T19:53:57,244 copying build/lib/algobowl/templates/competition/archive.xhtml -> build/bdist.linux-armv7l/wheel/./algobowl/templates/competition 2026-04-06T19:53:57,246 copying build/lib/algobowl/templates/competition/grade.xhtml -> build/bdist.linux-armv7l/wheel/./algobowl/templates/competition 2026-04-06T19:53:57,248 copying build/lib/algobowl/templates/competition/list.xhtml -> build/bdist.linux-armv7l/wheel/./algobowl/templates/competition 2026-04-06T19:53:57,250 copying build/lib/algobowl/templates/competition/rankings.xhtml -> build/bdist.linux-armv7l/wheel/./algobowl/templates/competition 2026-04-06T19:53:57,252 copying build/lib/algobowl/templates/competition/ov.xhtml -> build/bdist.linux-armv7l/wheel/./algobowl/templates/competition 2026-04-06T19:53:57,254 copying build/lib/algobowl/templates/edu_landing.xhtml -> build/bdist.linux-armv7l/wheel/./algobowl/templates 2026-04-06T19:53:57,257 copying build/lib/algobowl/templates/nonedu_landing.xhtml -> build/bdist.linux-armv7l/wheel/./algobowl/templates 2026-04-06T19:53:57,258 copying build/lib/algobowl/templates/tos.xhtml -> build/bdist.linux-armv7l/wheel/./algobowl/templates 2026-04-06T19:53:57,260 copying build/lib/algobowl/templates/privacy.xhtml -> build/bdist.linux-armv7l/wheel/./algobowl/templates 2026-04-06T19:53:57,263 creating build/bdist.linux-armv7l/wheel/algobowl/templates/admin 2026-04-06T19:53:57,264 copying build/lib/algobowl/templates/admin/index.xhtml -> build/bdist.linux-armv7l/wheel/./algobowl/templates/admin 2026-04-06T19:53:57,266 copying build/lib/algobowl/templates/admin/__init__.py -> build/bdist.linux-armv7l/wheel/./algobowl/templates/admin 2026-04-06T19:53:57,267 copying build/lib/algobowl/templates/admin/get_all.xhtml -> build/bdist.linux-armv7l/wheel/./algobowl/templates/admin 2026-04-06T19:53:57,269 copying build/lib/algobowl/templates/admin/edit.xhtml -> build/bdist.linux-armv7l/wheel/./algobowl/templates/admin 2026-04-06T19:53:57,271 copying build/lib/algobowl/templates/admin/new.xhtml -> build/bdist.linux-armv7l/wheel/./algobowl/templates/admin 2026-04-06T19:53:57,273 creating build/bdist.linux-armv7l/wheel/algobowl/templates/group 2026-04-06T19:53:57,274 copying build/lib/algobowl/templates/group/index.xhtml -> build/bdist.linux-armv7l/wheel/./algobowl/templates/group 2026-04-06T19:53:57,276 copying build/lib/algobowl/templates/group/evaluation.xhtml -> build/bdist.linux-armv7l/wheel/./algobowl/templates/group 2026-04-06T19:53:57,278 copying build/lib/algobowl/templates/group/__init__.py -> build/bdist.linux-armv7l/wheel/./algobowl/templates/group 2026-04-06T19:53:57,279 copying build/lib/algobowl/templates/group/select.xhtml -> build/bdist.linux-armv7l/wheel/./algobowl/templates/group 2026-04-06T19:53:57,281 copying build/lib/algobowl/templates/group/input_upload.xhtml -> build/bdist.linux-armv7l/wheel/./algobowl/templates/group 2026-04-06T19:53:57,283 copying build/lib/algobowl/templates/group/resolution.xhtml -> build/bdist.linux-armv7l/wheel/./algobowl/templates/group 2026-04-06T19:53:57,285 copying build/lib/algobowl/templates/group/verification.xhtml -> build/bdist.linux-armv7l/wheel/./algobowl/templates/group 2026-04-06T19:53:57,287 copying build/lib/algobowl/templates/group/output_upload.xhtml -> build/bdist.linux-armv7l/wheel/./algobowl/templates/group 2026-04-06T19:53:57,289 copying build/lib/algobowl/templates/sw_account.xhtml -> build/bdist.linux-armv7l/wheel/./algobowl/templates 2026-04-06T19:53:57,292 creating build/bdist.linux-armv7l/wheel/algobowl/cli 2026-04-06T19:53:57,293 copying build/lib/algobowl/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./algobowl/cli 2026-04-06T19:53:57,294 copying build/lib/algobowl/cli/config.py -> build/bdist.linux-armv7l/wheel/./algobowl/cli 2026-04-06T19:53:57,296 copying build/lib/algobowl/cli/problem.py -> build/bdist.linux-armv7l/wheel/./algobowl/cli 2026-04-06T19:53:57,298 copying build/lib/algobowl/cli/group.py -> build/bdist.linux-armv7l/wheel/./algobowl/cli 2026-04-06T19:53:57,300 copying build/lib/algobowl/cli/auth.py -> build/bdist.linux-armv7l/wheel/./algobowl/cli 2026-04-06T19:53:57,302 copying build/lib/algobowl/cli/admin.py -> build/bdist.linux-armv7l/wheel/./algobowl/cli 2026-04-06T19:53:57,304 copying build/lib/algobowl/cli/formatter.py -> build/bdist.linux-armv7l/wheel/./algobowl/cli 2026-04-06T19:53:57,306 copying build/lib/algobowl/cli/__main__.py -> build/bdist.linux-armv7l/wheel/./algobowl/cli 2026-04-06T19:53:57,309 creating build/bdist.linux-armv7l/wheel/algobowl/controllers 2026-04-06T19:53:57,310 copying build/lib/algobowl/controllers/pref.py -> build/bdist.linux-armv7l/wheel/./algobowl/controllers 2026-04-06T19:53:57,312 copying build/lib/algobowl/controllers/__init__.py -> build/bdist.linux-armv7l/wheel/./algobowl/controllers 2026-04-06T19:53:57,313 copying build/lib/algobowl/controllers/root.py -> build/bdist.linux-armv7l/wheel/./algobowl/controllers 2026-04-06T19:53:57,315 copying build/lib/algobowl/controllers/competition.py -> build/bdist.linux-armv7l/wheel/./algobowl/controllers 2026-04-06T19:53:57,318 copying build/lib/algobowl/controllers/error.py -> build/bdist.linux-armv7l/wheel/./algobowl/controllers 2026-04-06T19:53:57,320 copying build/lib/algobowl/controllers/group.py -> build/bdist.linux-armv7l/wheel/./algobowl/controllers 2026-04-06T19:53:57,323 copying build/lib/algobowl/controllers/setup.py -> build/bdist.linux-armv7l/wheel/./algobowl/controllers 2026-04-06T19:53:57,325 creating build/bdist.linux-armv7l/wheel/algobowl/controllers/api 2026-04-06T19:53:57,326 copying build/lib/algobowl/controllers/api/__init__.py -> build/bdist.linux-armv7l/wheel/./algobowl/controllers/api 2026-04-06T19:53:57,328 copying build/lib/algobowl/controllers/api/user.py -> build/bdist.linux-armv7l/wheel/./algobowl/controllers/api 2026-04-06T19:53:57,330 copying build/lib/algobowl/controllers/file_redirector.py -> build/bdist.linux-armv7l/wheel/./algobowl/controllers 2026-04-06T19:53:57,331 running install_egg_info 2026-04-06T19:53:57,345 Copying algobowl.egg-info to build/bdist.linux-armv7l/wheel/./algobowl-2026.4.6.0-py3.11.egg-info 2026-04-06T19:53:57,357 running install_scripts 2026-04-06T19:53:57,369 creating build/bdist.linux-armv7l/wheel/algobowl-2026.4.6.0.dist-info/WHEEL 2026-04-06T19:53:57,372 creating '/tmp/pip-wheel-mnoxet_s/.tmp-bs0p0ooq/algobowl-2026.4.6.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-06T19:53:57,374 adding 'algobowl/__init__.py' 2026-04-06T19:53:57,376 adding 'algobowl/model.py' 2026-04-06T19:53:57,378 adding 'algobowl/cli/__init__.py' 2026-04-06T19:53:57,379 adding 'algobowl/cli/__main__.py' 2026-04-06T19:53:57,381 adding 'algobowl/cli/admin.py' 2026-04-06T19:53:57,383 adding 'algobowl/cli/auth.py' 2026-04-06T19:53:57,384 adding 'algobowl/cli/config.py' 2026-04-06T19:53:57,385 adding 'algobowl/cli/formatter.py' 2026-04-06T19:53:57,387 adding 'algobowl/cli/group.py' 2026-04-06T19:53:57,388 adding 'algobowl/cli/problem.py' 2026-04-06T19:53:57,390 adding 'algobowl/config/__init__.py' 2026-04-06T19:53:57,392 adding 'algobowl/config/app_cfg.py' 2026-04-06T19:53:57,393 adding 'algobowl/config/auth.py' 2026-04-06T19:53:57,395 adding 'algobowl/config/environment.py' 2026-04-06T19:53:57,396 adding 'algobowl/config/middleware.py' 2026-04-06T19:53:57,398 adding 'algobowl/controllers/__init__.py' 2026-04-06T19:53:57,400 adding 'algobowl/controllers/competition.py' 2026-04-06T19:53:57,402 adding 'algobowl/controllers/error.py' 2026-04-06T19:53:57,403 adding 'algobowl/controllers/file_redirector.py' 2026-04-06T19:53:57,405 adding 'algobowl/controllers/group.py' 2026-04-06T19:53:57,407 adding 'algobowl/controllers/pref.py' 2026-04-06T19:53:57,408 adding 'algobowl/controllers/root.py' 2026-04-06T19:53:57,410 adding 'algobowl/controllers/setup.py' 2026-04-06T19:53:57,411 adding 'algobowl/controllers/api/__init__.py' 2026-04-06T19:53:57,413 adding 'algobowl/controllers/api/user.py' 2026-04-06T19:53:57,414 adding 'algobowl/lib/__init__.py' 2026-04-06T19:53:57,416 adding 'algobowl/lib/algocdn.py' 2026-04-06T19:53:57,417 adding 'algobowl/lib/app_globals.py' 2026-04-06T19:53:57,418 adding 'algobowl/lib/base.py' 2026-04-06T19:53:57,419 adding 'algobowl/lib/constants.py' 2026-04-06T19:53:57,421 adding 'algobowl/lib/helpers.py' 2026-04-06T19:53:57,422 adding 'algobowl/lib/logoutput.py' 2026-04-06T19:53:57,424 adding 'algobowl/lib/problem.py' 2026-04-06T19:53:57,425 adding 'algobowl/lib/problem_tester.py' 2026-04-06T19:53:57,427 adding 'algobowl/templates/__init__.py' 2026-04-06T19:53:57,428 adding 'algobowl/templates/cli_setup.xhtml' 2026-04-06T19:53:57,430 adding 'algobowl/templates/edu_landing.xhtml' 2026-04-06T19:53:57,431 adding 'algobowl/templates/error.xhtml' 2026-04-06T19:53:57,432 adding 'algobowl/templates/index.xhtml' 2026-04-06T19:53:57,433 adding 'algobowl/templates/logoutput.xhtml' 2026-04-06T19:53:57,435 adding 'algobowl/templates/master.xhtml' 2026-04-06T19:53:57,436 adding 'algobowl/templates/nonedu_landing.xhtml' 2026-04-06T19:53:57,437 adding 'algobowl/templates/privacy.xhtml' 2026-04-06T19:53:57,439 adding 'algobowl/templates/sw_account.xhtml' 2026-04-06T19:53:57,440 adding 'algobowl/templates/tos.xhtml' 2026-04-06T19:53:57,442 adding 'algobowl/templates/admin/__init__.py' 2026-04-06T19:53:57,443 adding 'algobowl/templates/admin/edit.xhtml' 2026-04-06T19:53:57,445 adding 'algobowl/templates/admin/get_all.xhtml' 2026-04-06T19:53:57,446 adding 'algobowl/templates/admin/index.xhtml' 2026-04-06T19:53:57,447 adding 'algobowl/templates/admin/new.xhtml' 2026-04-06T19:53:57,449 adding 'algobowl/templates/competition/__init__.py' 2026-04-06T19:53:57,450 adding 'algobowl/templates/competition/archive.xhtml' 2026-04-06T19:53:57,451 adding 'algobowl/templates/competition/grade.xhtml' 2026-04-06T19:53:57,452 adding 'algobowl/templates/competition/list.xhtml' 2026-04-06T19:53:57,454 adding 'algobowl/templates/competition/ov.xhtml' 2026-04-06T19:53:57,455 adding 'algobowl/templates/competition/rankings.xhtml' 2026-04-06T19:53:57,457 adding 'algobowl/templates/group/__init__.py' 2026-04-06T19:53:57,458 adding 'algobowl/templates/group/evaluation.xhtml' 2026-04-06T19:53:57,459 adding 'algobowl/templates/group/index.xhtml' 2026-04-06T19:53:57,461 adding 'algobowl/templates/group/input_upload.xhtml' 2026-04-06T19:53:57,462 adding 'algobowl/templates/group/output_upload.xhtml' 2026-04-06T19:53:57,464 adding 'algobowl/templates/group/resolution.xhtml' 2026-04-06T19:53:57,465 adding 'algobowl/templates/group/select.xhtml' 2026-04-06T19:53:57,466 adding 'algobowl/templates/group/verification.xhtml' 2026-04-06T19:53:57,468 adding 'algobowl/websetup/__init__.py' 2026-04-06T19:53:57,469 adding 'algobowl/websetup/bootstrap.py' 2026-04-06T19:53:57,470 adding 'algobowl/websetup/schema.py' 2026-04-06T19:53:57,472 adding 'algobowl-2026.4.6.0.dist-info/licenses/LICENSE' 2026-04-06T19:53:57,473 adding 'algobowl-2026.4.6.0.dist-info/METADATA' 2026-04-06T19:53:57,474 adding 'algobowl-2026.4.6.0.dist-info/WHEEL' 2026-04-06T19:53:57,475 adding 'algobowl-2026.4.6.0.dist-info/entry_points.txt' 2026-04-06T19:53:57,476 adding 'algobowl-2026.4.6.0.dist-info/top_level.txt' 2026-04-06T19:53:57,478 adding 'algobowl-2026.4.6.0.dist-info/RECORD' 2026-04-06T19:53:57,481 removing build/bdist.linux-armv7l/wheel 2026-04-06T19:53:57,596 Building wheel for algobowl (pyproject.toml): finished with status 'done' 2026-04-06T19:53:57,602 Created wheel for algobowl: filename=algobowl-2026.4.6.0-py3-none-any.whl size=69964 sha256=eb29f998fc60b7716791418ebacd68315ed207988873a0885f9846b82d38c1da 2026-04-06T19:53:57,603 Stored in directory: /tmp/pip-ephem-wheel-cache-ozr4x1gu/wheels/0d/0b/f5/58288a9de97222f7a55d5208b80a6864ac3903f97c986f8f85 2026-04-06T19:53:57,616 Successfully built algobowl 2026-04-06T19:53:57,622 Removed build tracker: '/tmp/pip-build-tracker-j_8n3_2v'