2025-09-07T23:30:48,992 Created temporary directory: /tmp/pip-build-tracker-wcm45csw 2025-09-07T23:30:48,993 Initialized build tracking at /tmp/pip-build-tracker-wcm45csw 2025-09-07T23:30:48,993 Created build tracker: /tmp/pip-build-tracker-wcm45csw 2025-09-07T23:30:48,993 Entered build tracker: /tmp/pip-build-tracker-wcm45csw 2025-09-07T23:30:48,993 Created temporary directory: /tmp/pip-wheel-qqy269ji 2025-09-07T23:30:48,997 Created temporary directory: /tmp/pip-ephem-wheel-cache-6ub2ps61 2025-09-07T23:30:49,055 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T23:30:49,058 2 location(s) to search for versions of pyscroll: 2025-09-07T23:30:49,058 * https://pypi.org/simple/pyscroll/ 2025-09-07T23:30:49,058 * https://www.piwheels.org/simple/pyscroll/ 2025-09-07T23:30:49,058 Fetching project page and analyzing links: https://pypi.org/simple/pyscroll/ 2025-09-07T23:30:49,058 Getting page https://pypi.org/simple/pyscroll/ 2025-09-07T23:30:49,059 Found index url https://pypi.org/simple/ 2025-09-07T23:30:49,129 Fetched page https://pypi.org/simple/pyscroll/ as application/vnd.pypi.simple.v1+json 2025-09-07T23:30:49,134 Found link https://files.pythonhosted.org/packages/13/db/dea514d747b4126db0b30cc6dfb886e7456a375e8da80104bd9208e2db36/pyscroll-2.06.zip (from https://pypi.org/simple/pyscroll/), version: 2.06 2025-09-07T23:30:49,135 Found link https://files.pythonhosted.org/packages/f4/bb/11e72dbf02c383c46b9f4bf14b270efc70c8eebc98f490d07976bab1ac58/pyscroll-2.06.1.zip (from https://pypi.org/simple/pyscroll/), version: 2.06.1 2025-09-07T23:30:49,135 Found link https://files.pythonhosted.org/packages/c3/13/7f9ece2d11b55295b65f02f279412529df29100b6bbbc0753478643d43f1/pyscroll-2.06.2.zip (from https://pypi.org/simple/pyscroll/), version: 2.06.2 2025-09-07T23:30:49,135 Found link https://files.pythonhosted.org/packages/54/e1/9fa80089e22deb18e40bd69a28dfc52392ee009e067440d97785fc2d1b2f/pyscroll-2.14.2.tar.gz (from https://pypi.org/simple/pyscroll/), version: 2.14.2 2025-09-07T23:30:49,135 Found link https://files.pythonhosted.org/packages/02/70/734e40ccd03ea0f403a250fc24b744b4576f3e1824735de9ef8c33cb2a43/pyscroll-2.14.2.zip (from https://pypi.org/simple/pyscroll/), version: 2.14.2 2025-09-07T23:30:49,136 Found link https://files.pythonhosted.org/packages/89/1e/70f230efffa5bed4ac421e4dc97f4a024d8d39fc8655057bd14dc7a45827/pyscroll-2.15.0.zip (from https://pypi.org/simple/pyscroll/), version: 2.15.0 2025-09-07T23:30:49,136 Found link https://files.pythonhosted.org/packages/4b/20/e58ffb4007be088b9ebfa324550739546a6ad0fd31379dc18094fbf2a8ae/pyscroll-2.15.1.zip (from https://pypi.org/simple/pyscroll/), version: 2.15.1 2025-09-07T23:30:49,136 Found link https://files.pythonhosted.org/packages/74/af/2cadc2125ead654b4eaf315c8961f41b248742c88db97b705a581a83fbce/pyscroll-2.16.1.zip (from https://pypi.org/simple/pyscroll/), version: 2.16.1 2025-09-07T23:30:49,136 Found link https://files.pythonhosted.org/packages/7d/49/64f6e46672be76aa432108cde0d022e05eecfb9bfcb2ff3565743329d0d3/pyscroll-2.16.2.zip (from https://pypi.org/simple/pyscroll/), version: 2.16.2 2025-09-07T23:30:49,136 Found link https://files.pythonhosted.org/packages/fb/46/69ace90b8844795c6d188870b8535d18ed0b9e7ba2e4b3fafa93caa553e9/pyscroll-2.16.5.zip (from https://pypi.org/simple/pyscroll/), version: 2.16.5 2025-09-07T23:30:49,137 Found link https://files.pythonhosted.org/packages/48/5a/199f3e0601a17d98d78066cfca78110aa5ab2ad8a3829acec36b93999586/pyscroll-2.16.6.zip (from https://pypi.org/simple/pyscroll/), version: 2.16.6 2025-09-07T23:30:49,137 Found link https://files.pythonhosted.org/packages/41/78/72ab8ecd0c656a79d3b341770e97a7b83d4bebb2ccf48a0c1be8ef30810d/pyscroll-2.16.11.tar.gz (from https://pypi.org/simple/pyscroll/), version: 2.16.11 2025-09-07T23:30:49,137 Found link https://files.pythonhosted.org/packages/c9/39/f44e560e2ef2470e6ac3123bc4f47f701b8475c12b9cb5e34299691f4efc/pyscroll-2.16.12.tar.gz (from https://pypi.org/simple/pyscroll/), version: 2.16.12 2025-09-07T23:30:49,137 Found link https://files.pythonhosted.org/packages/ff/ac/08188b354f10a37cc7eab0d8075fbea49dee8c3f0da9961bd297ef4733d8/pyscroll-2.16.13.tar.gz (from https://pypi.org/simple/pyscroll/), version: 2.16.13 2025-09-07T23:30:49,137 Found link https://files.pythonhosted.org/packages/9a/05/25fd03b10e3c06b2dee32c15506a0293831b2f667d8979d3faba55bb33af/pyscroll-2.16.14.tar.gz (from https://pypi.org/simple/pyscroll/), version: 2.16.14 2025-09-07T23:30:49,138 Found link https://files.pythonhosted.org/packages/d2/e9/7a2bebf598e62360680f94fb0f8421f4e3715b469979abd26eea04bc0fde/pyscroll-2.16.15.tar.gz (from https://pypi.org/simple/pyscroll/), version: 2.16.15 2025-09-07T23:30:49,138 Found link https://files.pythonhosted.org/packages/c0/c2/e48ab9bcfc2f469b7e3ac2b63c32ba1b541cfccc1f2d7ce1129bca44c01a/pyscroll-2.17.tar.gz (from https://pypi.org/simple/pyscroll/), version: 2.17 2025-09-07T23:30:49,138 Found link https://files.pythonhosted.org/packages/91/d6/34494309afe92453ed6ad939f0091a870423b9b14ff1f02d0a353602ab4a/pyscroll-2.17.1.tar.gz (from https://pypi.org/simple/pyscroll/), version: 2.17.1 2025-09-07T23:30:49,138 Found link https://files.pythonhosted.org/packages/4e/77/3afc43b3cdd56e0105d3190c7385aa8f1b8231dd45f748b1116e9f551702/pyscroll-2.17.2.tar.gz (from https://pypi.org/simple/pyscroll/), version: 2.17.2 2025-09-07T23:30:49,139 Found link https://files.pythonhosted.org/packages/bc/69/55a2cf89581e8365552bf7887c3c61de399469d93000030ff393b8b81e38/pyscroll-2.17.4.tar.gz (from https://pypi.org/simple/pyscroll/), version: 2.17.4 2025-09-07T23:30:49,139 Found link https://files.pythonhosted.org/packages/c0/fb/d55dfe95398f6885e94a193a7ea5d5b1f0f5eecbbed226dc3f5f79e2895c/pyscroll-2.17.7.tar.gz (from https://pypi.org/simple/pyscroll/), version: 2.17.7 2025-09-07T23:30:49,139 Found link https://files.pythonhosted.org/packages/51/80/8517cf5da34189458a6ea01d188a87a02502714fa15aed437c67bef9101f/pyscroll-2.17.8.tar.gz (from https://pypi.org/simple/pyscroll/), version: 2.17.8 2025-09-07T23:30:49,139 Found link https://files.pythonhosted.org/packages/2c/0f/478001f1796bfcc14dc9d55d322565459ff74979c534ea11d3711c600759/pyscroll-2.17.9.tar.gz (from https://pypi.org/simple/pyscroll/), version: 2.17.9 2025-09-07T23:30:49,139 Found link https://files.pythonhosted.org/packages/5b/f8/530eb22915cca8e5b471443a8ccd27c91f2ca506770b7fb8a7d3f9511969/pyscroll-2.19.0.tar.gz (from https://pypi.org/simple/pyscroll/), version: 2.19.0 2025-09-07T23:30:49,140 Found link https://files.pythonhosted.org/packages/46/76/f902890f21256a9cbd81d9afc165604c6ffff829fafef532879b6e5b84e0/pyscroll-2.19.1.tar.gz (from https://pypi.org/simple/pyscroll/), version: 2.19.1 2025-09-07T23:30:49,140 Found link https://files.pythonhosted.org/packages/9e/d6/8032162bb0e08799ca91cfa302da10d802edf976bf690d8f5c8a560a13e0/pyscroll-2.19.2.tar.gz (from https://pypi.org/simple/pyscroll/), version: 2.19.2 2025-09-07T23:30:49,140 Skipping link: No binaries permitted for pyscroll: https://files.pythonhosted.org/packages/86/4a/490e3b679366476853a9b7d5de7a212fd08e43bba49dac24ee6215a6a5b2/pyscroll-2.23-py3-none-any.whl (from https://pypi.org/simple/pyscroll/) 2025-09-07T23:30:49,140 Found link https://files.pythonhosted.org/packages/56/af/361efe8994e5dd1b917297c09ed7d813c4a8d801032dce0858c330c8f367/pyscroll-2.23.tar.gz (from https://pypi.org/simple/pyscroll/), version: 2.23 2025-09-07T23:30:49,140 Skipping link: No binaries permitted for pyscroll: https://files.pythonhosted.org/packages/63/e2/430d223001b132c98c892fefc6300ca684fd25dce914213a4e5e3a670cbf/pyscroll-2.24-py3-none-any.whl (from https://pypi.org/simple/pyscroll/) 2025-09-07T23:30:49,141 Found link https://files.pythonhosted.org/packages/ff/2f/62a2eabca880311639b40dcb80e3fba4aabb75f28502614b1f01d99d5bf5/pyscroll-2.24.tar.gz (from https://pypi.org/simple/pyscroll/), version: 2.24 2025-09-07T23:30:49,141 Skipping link: No binaries permitted for pyscroll: https://files.pythonhosted.org/packages/ee/30/f2bffd19478c9c69f4f21cea955394a5bd5187a38fe5d6f51c0751cff65e/pyscroll-2.25-py3-none-any.whl (from https://pypi.org/simple/pyscroll/) 2025-09-07T23:30:49,141 Found link https://files.pythonhosted.org/packages/dd/bd/3d58c158fe6774a2081884e4f9709cf5bfd1ebac2c1f64629b68d22b2d8a/pyscroll-2.25.tar.gz (from https://pypi.org/simple/pyscroll/), version: 2.25 2025-09-07T23:30:49,141 Skipping link: No binaries permitted for pyscroll: https://files.pythonhosted.org/packages/61/ec/bb0d5a792facd152fa4682b91354192be052917b201f9b32520c5ff6b1b9/pyscroll-2.26-py3-none-any.whl (from https://pypi.org/simple/pyscroll/) 2025-09-07T23:30:49,141 Found link https://files.pythonhosted.org/packages/67/95/cab341cb21119a03f9e64086bcd4eca7ee3b6e9da1f34b9164b5cb0d6674/pyscroll-2.26.tar.gz (from https://pypi.org/simple/pyscroll/), version: 2.26 2025-09-07T23:30:49,141 Skipping link: No binaries permitted for pyscroll: https://files.pythonhosted.org/packages/96/5e/273a8f764c0c57a11d1f2c134eaf334da025d06b6f0a6475397c270d8a4c/pyscroll-2.27-py3-none-any.whl (from https://pypi.org/simple/pyscroll/) 2025-09-07T23:30:49,142 Found link https://files.pythonhosted.org/packages/39/39/f636c0273e8652f08f4beaaa0ca3d1b9cb6d05fb5c9ab84dfed0f107d544/pyscroll-2.27.tar.gz (from https://pypi.org/simple/pyscroll/), version: 2.27 2025-09-07T23:30:49,142 Skipping link: No binaries permitted for pyscroll: https://files.pythonhosted.org/packages/9b/09/274ce3dfc6c15c15bb645914181e53fa8c29c92c00900cc407df32be52ea/pyscroll-2.28-py3-none-any.whl (from https://pypi.org/simple/pyscroll/) 2025-09-07T23:30:49,142 Found link https://files.pythonhosted.org/packages/0e/c3/96f7f03525ab491623563c423e38f149ff4497c82468a4d05af7423c98ee/pyscroll-2.28.tar.gz (from https://pypi.org/simple/pyscroll/), version: 2.28 2025-09-07T23:30:49,142 Skipping link: No binaries permitted for pyscroll: https://files.pythonhosted.org/packages/76/0a/14db70f074e017a6bb07677eb5a812eb59a472fae58e8cb9e75506791c22/pyscroll-2.29-py3-none-any.whl (from https://pypi.org/simple/pyscroll/) 2025-09-07T23:30:49,142 Found link https://files.pythonhosted.org/packages/0f/60/896c1e530b99c109f6ffa75b8af5302753cd07ea6ab3fa150f3f0589ccfc/pyscroll-2.29.tar.gz (from https://pypi.org/simple/pyscroll/), version: 2.29 2025-09-07T23:30:49,143 Skipping link: No binaries permitted for pyscroll: https://files.pythonhosted.org/packages/dc/1c/afdab99c0dc59e7404fd00040906c011869c0996e1e015c1c8ecaabf62d2/pyscroll-2.30-py3-none-any.whl (from https://pypi.org/simple/pyscroll/) 2025-09-07T23:30:49,143 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/20/54/201988021a0aa1688ba6fbd69d9ba037d0d87eb7166add2bc3ac78d66c0d/pyscroll-2.30-py3.11.egg (from https://pypi.org/simple/pyscroll/) 2025-09-07T23:30:49,143 Found link https://files.pythonhosted.org/packages/e5/ba/99ec6b06e9b2925f6a1f7a8d0060f337bc5e5067f9e071aad02b83929e71/pyscroll-2.30.tar.gz (from https://pypi.org/simple/pyscroll/), version: 2.30 2025-09-07T23:30:49,143 Skipping link: No binaries permitted for pyscroll: https://files.pythonhosted.org/packages/0d/ff/c5f1c81abadee0c03c1394817a505f1cd637a5bf52c470d8ed3a8c79df4a/pyscroll-2.31-py3-none-any.whl (from https://pypi.org/simple/pyscroll/) 2025-09-07T23:30:49,143 Found link https://files.pythonhosted.org/packages/b4/6c/e81039c6d06e3f72f6749817ff312b0aadade35263bfbc3b023629c01b18/pyscroll-2.31.tar.gz (from https://pypi.org/simple/pyscroll/), version: 2.31 2025-09-07T23:30:49,144 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyscroll/ 2025-09-07T23:30:49,144 Getting page https://www.piwheels.org/simple/pyscroll/ 2025-09-07T23:30:49,145 Found index url https://www.piwheels.org/simple/ 2025-09-07T23:30:49,235 Fetched page https://www.piwheels.org/simple/pyscroll/ as text/html 2025-09-07T23:30:49,242 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.31-py3-none-any.whl#sha256=b3148ad7f0f883bd2a2222452b6c3cbaba2efc196df90c08e189b3a1e56a48f6 (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,243 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.30-py3-none-any.whl#sha256=90232adca84226b27abe7eebdc68baeeb5203570eb0f301c686dfa032cc5f300 (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,243 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.29-py3-none-any.whl#sha256=f99b1f605494cd218b4582198a73903455176d82797368cb2bf7cf1945f4d8b7 (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,243 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.28-py3-none-any.whl#sha256=f21ed94ddd855c815b583d52442b9d28cecff896be7391fb1159aa70942af954 (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,243 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.27-py3-none-any.whl#sha256=86c2e50905f04be16f963807ccd2042e75ef80310420521266f615c620ab2ae8 (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,243 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.26-py3-none-any.whl#sha256=6611cb5f1a11709f6f755bab51b7c34289ac6cfc3b55a52c483e5000c3cd56de (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,244 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.25-py3-none-any.whl#sha256=aea08fb14452d3ad2f8b4ee07f94d06225b60d3eca4056f189813cb06529d837 (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,244 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.24-py3-none-any.whl#sha256=35bedb208f75e22dc6674be5ab2f27b8104e4f9b8768070b94ac2e05be15687e (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,244 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.23-py3-none-any.whl#sha256=491eef30a0bc9643cd6d3d0c6b32cb66f76e969faad43edd882abfa0929c647c (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,244 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.19.2-py3-none-any.whl#sha256=fb4d45a733b96ea18bac7766011fd68bb0d258d7b9ea2f1fa35f3fab3d56e22e (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,244 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.19.1-py3-none-any.whl#sha256=a7cb1118c996db61ba832e364c2d7768871baef9cd88e6ccc8956d19aaff026e (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,244 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.19.0-py3-none-any.whl#sha256=60a12454f80c123b447933b6fa97a45ed43346b1e7c920411e188fedd84f389e (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,245 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.17.9-py3-none-any.whl#sha256=fe581e83714e0f215a405ee23c7ad48fcd6d9e126cc98354c9c3df81f98aa2e2 (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,245 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.17.8-py3-none-any.whl#sha256=daa49992b8161059e60c54b03eecf58dce27c23e28883a5ca57781382d911c55 (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,245 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.17.7-py3-none-any.whl#sha256=cbf9d4089c291b3385916cd661e9089b803acfc712110273452d13e21d791593 (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,245 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.17.4-py3-none-any.whl#sha256=fc6c7c2b680e0520fe6513eee92506919e3edb9c2c8ddabbbd0a0add85f74dd6 (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,245 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.17.2-py3-none-any.whl#sha256=0a91a08e283910d04fb55b224ca0eabad162ac810bbc5912d64d978d18ff9625 (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,245 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.17.1-py3-none-any.whl#sha256=936a39e919c9ae53e430383e811dafe0fa00dd19d8d6f6ab90074c0ac87550cc (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,245 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.17-py3-none-any.whl#sha256=4b06dec6c30432c666b7cd765b8dc3f41b498d87b3af804e3c53a4e9a94b18ba (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,246 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.16.15-py3-none-any.whl#sha256=fbdbb14b8b374dcfb168e1cc3de756a16830eacb8a5b8b606eae24e4efc58980 (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,246 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.16.14-py3-none-any.whl#sha256=9bb381b790e96b649343fef3fcb9bf7990501fe867a76dba20545536e3597780 (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,246 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.16.13-py3-none-any.whl#sha256=48360ab8868d606f813dcec4b4f97e4b55480bf6f96156dff939d06dacbee9d3 (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,246 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.16.12-py3-none-any.whl#sha256=db2b73818f346065867421fdaa2c7b98912fe9c429690134f045989370657483 (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,246 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.16.11-py3-none-any.whl#sha256=c4b42c872f43670ad10d06ce025c10ea3e7dc1465fb352f38fcb372b741939d5 (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,246 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.16.6-py3-none-any.whl#sha256=985e0fa7fecef29602271ac127e9caeca0c71c729659ae652dac14b9c35bb93e (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,246 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.16.5-py3-none-any.whl#sha256=c7b915f6bf4622573648a5960c4816474fd413d536913bfef32072c2514c9db4 (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,246 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.16.2-py3-none-any.whl#sha256=0f837890304f4a8ab72adb9971e0ac23aa96a7a339d8ef50ded820c470d728c6 (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,247 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.16.1-py3-none-any.whl#sha256=0e2b8daceb37ceafbb54ebac28cf2d1e762a226e50c5e039106d0d420f4f8d00 (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,247 Skipping link: No binaries permitted for pyscroll: https://archive1.piwheels.org/simple/pyscroll/pyscroll-2.14.2-py3-none-any.whl#sha256=d38810708243393b50f621c4cbc466bd8edb123935262f4a89c997fbb0b60f0a (from https://www.piwheels.org/simple/pyscroll/) 2025-09-07T23:30:49,247 Skipping link: not a file: https://www.piwheels.org/simple/pyscroll/ 2025-09-07T23:30:49,247 Skipping link: not a file: https://pypi.org/simple/pyscroll/ 2025-09-07T23:30:49,274 Given no hashes to check 1 links for project 'pyscroll': discarding no candidates 2025-09-07T23:30:49,276 Collecting pyscroll==2.06.1 2025-09-07T23:30:49,277 Created temporary directory: /tmp/pip-unpack-gvyj66zl 2025-09-07T23:30:49,525 Downloading pyscroll-2.06.1.zip (12 kB) 2025-09-07T23:30:49,545 Added pyscroll==2.06.1 from https://files.pythonhosted.org/packages/f4/bb/11e72dbf02c383c46b9f4bf14b270efc70c8eebc98f490d07976bab1ac58/pyscroll-2.06.1.zip to build tracker '/tmp/pip-build-tracker-wcm45csw' 2025-09-07T23:30:49,547 Running setup.py (path:/tmp/pip-wheel-qqy269ji/pyscroll_bc74f2982d094706b7fcf49aaad24b31/setup.py) egg_info for package pyscroll 2025-09-07T23:30:49,548 Created temporary directory: /tmp/pip-pip-egg-info-m2fxffrm 2025-09-07T23:30:49,548 Preparing metadata (setup.py): started 2025-09-07T23:30:49,550 Running command python setup.py egg_info 2025-09-07T23:30:50,084 Traceback (most recent call last): 2025-09-07T23:30:50,085 File "", line 2, in 2025-09-07T23:30:50,085 exec(compile(''' 2025-09-07T23:30:50,086 ~~~~^^^^^^^^^^^^ 2025-09-07T23:30:50,086 # This is -- a caller that pip uses to run setup.py 2025-09-07T23:30:50,086 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:30:50,086 ...<32 lines>... 2025-09-07T23:30:50,086 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T23:30:50,086 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:30:50,086 ''' % ('/tmp/pip-wheel-qqy269ji/pyscroll_bc74f2982d094706b7fcf49aaad24b31/setup.py',), "", "exec")) 2025-09-07T23:30:50,086 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:30:50,087 File "", line 35, in 2025-09-07T23:30:50,087 File "/tmp/pip-wheel-qqy269ji/pyscroll_bc74f2982d094706b7fcf49aaad24b31/setup.py", line 6, in 2025-09-07T23:30:50,087 import pyscroll 2025-09-07T23:30:50,087 File "/tmp/pip-wheel-qqy269ji/pyscroll_bc74f2982d094706b7fcf49aaad24b31/pyscroll/__init__.py", line 1, in 2025-09-07T23:30:50,087 from .pyscroll import BufferedRenderer, TiledMapData 2025-09-07T23:30:50,087 File "/tmp/pip-wheel-qqy269ji/pyscroll_bc74f2982d094706b7fcf49aaad24b31/pyscroll/pyscroll.py", line 1, in 2025-09-07T23:30:50,087 from itertools import islice, product, chain, ifilter 2025-09-07T23:30:50,087 ImportError: cannot import name 'ifilter' from 'itertools' (unknown location) 2025-09-07T23:30:50,171 ERROR: python setup.py egg_info exited with 1 2025-09-07T23:30:50,184 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T23:30:50,184 exec(compile('"'"''"'"''"'"' 2025-09-07T23:30:50,184 # This is -- a caller that pip uses to run setup.py 2025-09-07T23:30:50,184 # 2025-09-07T23:30:50,184 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T23:30:50,184 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T23:30:50,184 # - It provides a clear error message when setuptools is not installed. 2025-09-07T23:30:50,184 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T23:30:50,184 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T23:30:50,184 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T23:30:50,184 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T23:30:50,184 import os, sys, tokenize, traceback 2025-09-07T23:30:50,184 2025-09-07T23:30:50,184 try: 2025-09-07T23:30:50,184 import setuptools 2025-09-07T23:30:50,184 except ImportError: 2025-09-07T23:30:50,184 print( 2025-09-07T23:30:50,184 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T23:30:50,184 "the build environment with exception:", 2025-09-07T23:30:50,184 file=sys.stderr, 2025-09-07T23:30:50,184 ) 2025-09-07T23:30:50,184 traceback.print_exc() 2025-09-07T23:30:50,184 sys.exit(1) 2025-09-07T23:30:50,184 2025-09-07T23:30:50,184 __file__ = %r 2025-09-07T23:30:50,184 sys.argv[0] = __file__ 2025-09-07T23:30:50,184 2025-09-07T23:30:50,184 if os.path.exists(__file__): 2025-09-07T23:30:50,184 filename = __file__ 2025-09-07T23:30:50,184 with tokenize.open(__file__) as f: 2025-09-07T23:30:50,184 setup_py_code = f.read() 2025-09-07T23:30:50,184 else: 2025-09-07T23:30:50,184 filename = "" 2025-09-07T23:30:50,184 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T23:30:50,184 2025-09-07T23:30:50,184 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T23:30:50,184 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-qqy269ji/pyscroll_bc74f2982d094706b7fcf49aaad24b31/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-m2fxffrm[/] 2025-09-07T23:30:50,184 [bold magenta]cwd[/]: /tmp/pip-wheel-qqy269ji/pyscroll_bc74f2982d094706b7fcf49aaad24b31/ 2025-09-07T23:30:50,184 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T23:30:50,185 ERROR: metadata generation failed 2025-09-07T23:30:50,190 Exception information: 2025-09-07T23:30:50,190 Traceback (most recent call last): 2025-09-07T23:30:50,190 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T23:30:50,190 call_subprocess( 2025-09-07T23:30:50,190 ~~~~~~~~~~~~~~~^ 2025-09-07T23:30:50,190 args, 2025-09-07T23:30:50,190 ^^^^^ 2025-09-07T23:30:50,190 ...<2 lines>... 2025-09-07T23:30:50,190 spinner=spinner, 2025-09-07T23:30:50,190 ^^^^^^^^^^^^^^^^ 2025-09-07T23:30:50,190 ) 2025-09-07T23:30:50,190 ^ 2025-09-07T23:30:50,190 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T23:30:50,190 raise error 2025-09-07T23:30:50,190 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T23:30:50,190 2025-09-07T23:30:50,190 The above exception was the direct cause of the following exception: 2025-09-07T23:30:50,190 2025-09-07T23:30:50,190 Traceback (most recent call last): 2025-09-07T23:30:50,190 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T23:30:50,190 status = _inner_run() 2025-09-07T23:30:50,190 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T23:30:50,190 return self.run(options, args) 2025-09-07T23:30:50,190 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T23:30:50,190 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T23:30:50,190 return func(self, options, args) 2025-09-07T23:30:50,190 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T23:30:50,190 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T23:30:50,190 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T23:30:50,190 result = self._result = resolver.resolve( 2025-09-07T23:30:50,190 ~~~~~~~~~~~~~~~~^ 2025-09-07T23:30:50,190 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T23:30:50,190 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:30:50,190 ) 2025-09-07T23:30:50,190 ^ 2025-09-07T23:30:50,190 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T23:30:50,190 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T23:30:50,190 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T23:30:50,190 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T23:30:50,190 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:30:50,190 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T23:30:50,190 if not criterion.candidates: 2025-09-07T23:30:50,190 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:30:50,190 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T23:30:50,190 return bool(self._sequence) 2025-09-07T23:30:50,190 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T23:30:50,190 self._bool = any(self) 2025-09-07T23:30:50,190 ~~~^^^^^^ 2025-09-07T23:30:50,190 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T23:30:50,190 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T23:30:50,190 ^^^^^^^^ 2025-09-07T23:30:50,190 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T23:30:50,190 candidate = func() 2025-09-07T23:30:50,190 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T23:30:50,190 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T23:30:50,190 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T23:30:50,190 link, template, name, version 2025-09-07T23:30:50,190 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:30:50,190 ) 2025-09-07T23:30:50,190 ^ 2025-09-07T23:30:50,190 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T23:30:50,190 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T23:30:50,190 ~~~~~~~~~~~~~^ 2025-09-07T23:30:50,190 link, 2025-09-07T23:30:50,190 ^^^^^ 2025-09-07T23:30:50,190 ...<3 lines>... 2025-09-07T23:30:50,190 version=version, 2025-09-07T23:30:50,190 ^^^^^^^^^^^^^^^^ 2025-09-07T23:30:50,190 ) 2025-09-07T23:30:50,190 ^ 2025-09-07T23:30:50,190 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T23:30:50,190 super().__init__( 2025-09-07T23:30:50,190 ~~~~~~~~~~~~~~~~^ 2025-09-07T23:30:50,190 link=link, 2025-09-07T23:30:50,190 ^^^^^^^^^^ 2025-09-07T23:30:50,190 ...<4 lines>... 2025-09-07T23:30:50,190 version=version, 2025-09-07T23:30:50,190 ^^^^^^^^^^^^^^^^ 2025-09-07T23:30:50,190 ) 2025-09-07T23:30:50,190 ^ 2025-09-07T23:30:50,190 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T23:30:50,190 self.dist = self._prepare() 2025-09-07T23:30:50,190 ~~~~~~~~~~~~~^^ 2025-09-07T23:30:50,190 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T23:30:50,190 dist = self._prepare_distribution() 2025-09-07T23:30:50,190 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T23:30:50,190 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T23:30:50,190 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:30:50,190 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T23:30:50,190 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T23:30:50,190 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:30:50,190 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T23:30:50,190 dist = _get_prepared_distribution( 2025-09-07T23:30:50,190 req, 2025-09-07T23:30:50,190 ...<3 lines>... 2025-09-07T23:30:50,190 self.check_build_deps, 2025-09-07T23:30:50,190 ) 2025-09-07T23:30:50,190 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T23:30:50,190 abstract_dist.prepare_distribution_metadata( 2025-09-07T23:30:50,190 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T23:30:50,190 finder, build_isolation, check_build_deps 2025-09-07T23:30:50,190 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:30:50,190 ) 2025-09-07T23:30:50,190 ^ 2025-09-07T23:30:50,190 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T23:30:50,190 self.req.prepare_metadata() 2025-09-07T23:30:50,190 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T23:30:50,190 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T23:30:50,190 self.metadata_directory = generate_metadata_legacy( 2025-09-07T23:30:50,190 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T23:30:50,190 build_env=self.build_env, 2025-09-07T23:30:50,190 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:30:50,190 ...<3 lines>... 2025-09-07T23:30:50,190 details=details, 2025-09-07T23:30:50,190 ^^^^^^^^^^^^^^^^ 2025-09-07T23:30:50,190 ) 2025-09-07T23:30:50,190 ^ 2025-09-07T23:30:50,190 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T23:30:50,190 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T23:30:50,190 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T23:30:50,211 Removed pyscroll==2.06.1 from https://files.pythonhosted.org/packages/f4/bb/11e72dbf02c383c46b9f4bf14b270efc70c8eebc98f490d07976bab1ac58/pyscroll-2.06.1.zip from build tracker '/tmp/pip-build-tracker-wcm45csw' 2025-09-07T23:30:50,211 Removed build tracker: '/tmp/pip-build-tracker-wcm45csw'