2026-02-17T04:49:21,342 Created temporary directory: /tmp/pip-ephem-wheel-cache-hm_f59yy 2026-02-17T04:49:21,344 Created temporary directory: /tmp/pip-build-tracker-0nxqf86u 2026-02-17T04:49:21,345 Initialized build tracking at /tmp/pip-build-tracker-0nxqf86u 2026-02-17T04:49:21,345 Created build tracker: /tmp/pip-build-tracker-0nxqf86u 2026-02-17T04:49:21,346 Entered build tracker: /tmp/pip-build-tracker-0nxqf86u 2026-02-17T04:49:21,347 Created temporary directory: /tmp/pip-wheel-n17yim5e 2026-02-17T04:49:21,350 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-17T04:49:21,352 Created temporary directory: /tmp/pip-ephem-wheel-cache-3u_otd4t 2026-02-17T04:49:21,374 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-17T04:49:21,378 2 location(s) to search for versions of rlane-libcurses: 2026-02-17T04:49:21,378 * https://pypi.org/simple/rlane-libcurses/ 2026-02-17T04:49:21,378 * https://www.piwheels.org/simple/rlane-libcurses/ 2026-02-17T04:49:21,379 Fetching project page and analyzing links: https://pypi.org/simple/rlane-libcurses/ 2026-02-17T04:49:21,380 Getting page https://pypi.org/simple/rlane-libcurses/ 2026-02-17T04:49:21,381 Found index url https://pypi.org/simple 2026-02-17T04:49:21,604 Fetched page https://pypi.org/simple/rlane-libcurses/ as application/vnd.pypi.simple.v1+json 2026-02-17T04:49:21,609 Found link https://files.pythonhosted.org/packages/29/64/0141cd98731a969e0015dc09eb31e237d33f66fecff047ecbbb939e5f46c/rlane-libcurses-1.0.1.tar.gz (from https://pypi.org/simple/rlane-libcurses/) (requires-python:>=3.8), version: 1.0.1 2026-02-17T04:49:21,610 Skipping link: No binaries permitted for rlane-libcurses: https://files.pythonhosted.org/packages/cf/2a/96dcbf9f4c0824b9715a41966b773cebc05764cd75b1e75514b19b1573c8/rlane_libcurses-1.0.1-py3-none-any.whl (from https://pypi.org/simple/rlane-libcurses/) (requires-python:>=3.8) 2026-02-17T04:49:21,611 Found link https://files.pythonhosted.org/packages/e0/3c/4429201009fc1b0a4352a02b66250f71d7df5c3ad7305fc4a86f06998e85/rlane-libcurses-1.0.2.tar.gz (from https://pypi.org/simple/rlane-libcurses/) (requires-python:>=3.8), version: 1.0.2 2026-02-17T04:49:21,612 Skipping link: No binaries permitted for rlane-libcurses: https://files.pythonhosted.org/packages/45/8d/47ad96d8a4b944a7276815f247dcac0496f74472e3d1e33d572244d10a56/rlane_libcurses-1.0.2-py3-none-any.whl (from https://pypi.org/simple/rlane-libcurses/) (requires-python:>=3.8) 2026-02-17T04:49:21,613 Found link https://files.pythonhosted.org/packages/ba/91/8f76640b9d4faab9b6fb4e14cd4c62527fe4608630c19ae6d67381ba6dad/rlane-libcurses-1.0.3.tar.gz (from https://pypi.org/simple/rlane-libcurses/) (requires-python:>=3.10), version: 1.0.3 2026-02-17T04:49:21,613 Skipping link: No binaries permitted for rlane-libcurses: https://files.pythonhosted.org/packages/9c/75/1fa6c8afebd5b245678d589becf3d303081eb5f3ca224722bf1f756dead1/rlane_libcurses-1.0.3-py3-none-any.whl (from https://pypi.org/simple/rlane-libcurses/) (requires-python:>=3.10) 2026-02-17T04:49:21,614 Found link https://files.pythonhosted.org/packages/da/2a/3517c3794bf400628daf41fbc824fda828aff33402aaadc9c927c5a9125d/rlane-libcurses-1.0.4.tar.gz (from https://pypi.org/simple/rlane-libcurses/) (requires-python:>=3.10), version: 1.0.4 2026-02-17T04:49:21,615 Skipping link: No binaries permitted for rlane-libcurses: https://files.pythonhosted.org/packages/f2/e8/8e6fa5047c197ec8a1d379b049b45ae2232bf7df8d876a8524ee2ff66f73/rlane_libcurses-1.0.4-py3-none-any.whl (from https://pypi.org/simple/rlane-libcurses/) (requires-python:>=3.10) 2026-02-17T04:49:21,616 Found link https://files.pythonhosted.org/packages/64/bf/e5bd4357a7d93c868f20d3f2a1f21d60652d24a8622842f0fc0dfd3601bd/rlane-libcurses-1.0.5.tar.gz (from https://pypi.org/simple/rlane-libcurses/) (requires-python:>=3.10), version: 1.0.5 2026-02-17T04:49:21,617 Skipping link: No binaries permitted for rlane-libcurses: https://files.pythonhosted.org/packages/db/77/c7de338bfc1bf37761df19e7d01cc3d9307b0b7ef8c09161f61e0a100999/rlane_libcurses-1.0.5-py3-none-any.whl (from https://pypi.org/simple/rlane-libcurses/) (requires-python:>=3.10) 2026-02-17T04:49:21,618 Skipping link: No binaries permitted for rlane-libcurses: https://files.pythonhosted.org/packages/2d/63/8583a553b47d3c451fb8023369a95e85856bd8851829a232c51790852db5/rlane_libcurses-1.0.7-py3-none-any.whl (from https://pypi.org/simple/rlane-libcurses/) (requires-python:>=3.10) 2026-02-17T04:49:21,619 Found link https://files.pythonhosted.org/packages/a1/7a/55a3d099653596a6666a58476c5d76fbe59506c1ddca3c8ffa026905d8c4/rlane_libcurses-1.0.7.tar.gz (from https://pypi.org/simple/rlane-libcurses/) (requires-python:>=3.10), version: 1.0.7 2026-02-17T04:49:21,619 Skipping link: No binaries permitted for rlane-libcurses: https://files.pythonhosted.org/packages/ee/b3/4ceccb7e4064519923cd213b80400ecf81067094d6486195afeffd092f24/rlane_libcurses-1.0.8-py3-none-any.whl (from https://pypi.org/simple/rlane-libcurses/) (requires-python:>=3.10) 2026-02-17T04:49:21,620 Found link https://files.pythonhosted.org/packages/3c/2b/74bc23b83752220f448545fb2d53e2973ddf7488b06ea61eb7087b6c1dce/rlane_libcurses-1.0.8.tar.gz (from https://pypi.org/simple/rlane-libcurses/) (requires-python:>=3.10), version: 1.0.8 2026-02-17T04:49:21,621 Skipping link: No binaries permitted for rlane-libcurses: https://files.pythonhosted.org/packages/07/70/97fbe8548ea3bb7ab9f3be6402c73c4f42fa40776a4ea10c8b94857258b8/rlane_libcurses-1.0.9-py3-none-any.whl (from https://pypi.org/simple/rlane-libcurses/) (requires-python:>=3.10) 2026-02-17T04:49:21,622 Found link https://files.pythonhosted.org/packages/1c/bc/aaaa120eef2505fe9565396f3ff0df22aa94d1bf5b3a4b0c796f7dc5d97c/rlane_libcurses-1.0.9.tar.gz (from https://pypi.org/simple/rlane-libcurses/) (requires-python:>=3.10), version: 1.0.9 2026-02-17T04:49:21,622 Skipping link: No binaries permitted for rlane-libcurses: https://files.pythonhosted.org/packages/c7/0a/1cc5e4856acfc39174dd8d42611845a43341b7ba0927af494b0f6f87ad02/rlane_libcurses-1.0.10-py3-none-any.whl (from https://pypi.org/simple/rlane-libcurses/) (requires-python:>=3.10) 2026-02-17T04:49:21,623 Found link https://files.pythonhosted.org/packages/27/e3/6c49de251ba7f83c936d1e27731e3fd33d2cfd7d0028bdeb3e3c8083bab2/rlane_libcurses-1.0.10.tar.gz (from https://pypi.org/simple/rlane-libcurses/) (requires-python:>=3.10), version: 1.0.10 2026-02-17T04:49:21,624 Fetching project page and analyzing links: https://www.piwheels.org/simple/rlane-libcurses/ 2026-02-17T04:49:21,625 Getting page https://www.piwheels.org/simple/rlane-libcurses/ 2026-02-17T04:49:21,626 Found index url https://www.piwheels.org/simple 2026-02-17T04:49:21,783 Fetched page https://www.piwheels.org/simple/rlane-libcurses/ as text/html 2026-02-17T04:49:21,787 Skipping link: No binaries permitted for rlane-libcurses: https://archive1.piwheels.org/simple/rlane-libcurses/rlane_libcurses-1.0.9-py3-none-any.whl#sha256=4f69d420f9ac4c54009f809ab5eede0890a9c0c2af316dd41acdd7addacfae2e (from https://www.piwheels.org/simple/rlane-libcurses/) (requires-python:>=3.10) 2026-02-17T04:49:21,788 Skipping link: No binaries permitted for rlane-libcurses: https://archive1.piwheels.org/simple/rlane-libcurses/rlane_libcurses-1.0.8-py3-none-any.whl#sha256=f53923837c10a5d7d1671d097d61979914c533869b05caf5433c67a8992de02e (from https://www.piwheels.org/simple/rlane-libcurses/) (requires-python:>=3.10) 2026-02-17T04:49:21,788 Skipping link: No binaries permitted for rlane-libcurses: https://archive1.piwheels.org/simple/rlane-libcurses/rlane_libcurses-1.0.7-py3-none-any.whl#sha256=9c29f3113707c215e970e93152ff643c49b720c9c1464d363070d8599b1deffc (from https://www.piwheels.org/simple/rlane-libcurses/) (requires-python:>=3.10) 2026-02-17T04:49:21,789 Skipping link: No binaries permitted for rlane-libcurses: https://archive1.piwheels.org/simple/rlane-libcurses/rlane_libcurses-1.0.5-py3-none-any.whl#sha256=5558f64ccc62dbcc823602d663e143aee79a383f066f0961d9891cddca1791bf (from https://www.piwheels.org/simple/rlane-libcurses/) (requires-python:>=3.10) 2026-02-17T04:49:21,790 Skipping link: No binaries permitted for rlane-libcurses: https://archive1.piwheels.org/simple/rlane-libcurses/rlane_libcurses-1.0.4-py3-none-any.whl#sha256=8eb7442e2be077585f55ed6a1049d080084a4dbed7a162ea2c0ba0603976d7da (from https://www.piwheels.org/simple/rlane-libcurses/) (requires-python:>=3.10) 2026-02-17T04:49:21,791 Skipping link: No binaries permitted for rlane-libcurses: https://archive1.piwheels.org/simple/rlane-libcurses/rlane_libcurses-1.0.3-py3-none-any.whl#sha256=f422f5dba9dc21b990451dd10324b658647c78fb3cf45714b99d0c8e49072696 (from https://www.piwheels.org/simple/rlane-libcurses/) (requires-python:>=3.10) 2026-02-17T04:49:21,791 Skipping link: No binaries permitted for rlane-libcurses: https://archive1.piwheels.org/simple/rlane-libcurses/rlane_libcurses-1.0.2-py3-none-any.whl#sha256=09d8c41a1097a51b68a6b0dac07cd700e5d11761071836160f3b5808d62d799d (from https://www.piwheels.org/simple/rlane-libcurses/) (requires-python:>=3.8) 2026-02-17T04:49:21,792 Skipping link: No binaries permitted for rlane-libcurses: https://archive1.piwheels.org/simple/rlane-libcurses/rlane_libcurses-1.0.1-py3-none-any.whl#sha256=d1c558022726457fbbea200a33c54f2bfb5dfde3f4ffcd8a2da1613b760517b4 (from https://www.piwheels.org/simple/rlane-libcurses/) (requires-python:>=3.8) 2026-02-17T04:49:21,792 Skipping link: not a file: https://www.piwheels.org/simple/rlane-libcurses/ 2026-02-17T04:49:21,793 Skipping link: not a file: https://pypi.org/simple/rlane-libcurses/ 2026-02-17T04:49:21,814 Given no hashes to check 1 links for project 'rlane-libcurses': discarding no candidates 2026-02-17T04:49:21,833 Collecting rlane-libcurses==1.0.10 2026-02-17T04:49:21,835 Created temporary directory: /tmp/pip-unpack-gy6ig9is 2026-02-17T04:49:21,969 Downloading rlane_libcurses-1.0.10.tar.gz (52 kB) 2026-02-17T04:49:22,088 Added rlane-libcurses==1.0.10 from https://files.pythonhosted.org/packages/27/e3/6c49de251ba7f83c936d1e27731e3fd33d2cfd7d0028bdeb3e3c8083bab2/rlane_libcurses-1.0.10.tar.gz to build tracker '/tmp/pip-build-tracker-0nxqf86u' 2026-02-17T04:49:22,093 Created temporary directory: /tmp/pip-build-env-qwv9wpd7 2026-02-17T04:49:22,098 Installing build dependencies: started 2026-02-17T04:49:22,099 Running command pip subprocess to install build dependencies 2026-02-17T04:49:23,236 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-17T04:49:23,865 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-17T04:49:23,887 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-17T04:49:24,327 Collecting pdm-backend 2026-02-17T04:49:24,349 Using cached https://www.piwheels.org/simple/pdm-backend/pdm_backend-2.4.7-py3-none-any.whl (115 kB) 2026-02-17T04:49:26,933 Installing collected packages: pdm-backend 2026-02-17T04:49:27,350 Successfully installed pdm-backend-2.4.7 2026-02-17T04:49:27,578 Installing build dependencies: finished with status 'done' 2026-02-17T04:49:27,584 Getting requirements to build wheel: started 2026-02-17T04:49:27,586 Running command Getting requirements to build wheel 2026-02-17T04:49:28,068 Getting requirements to build wheel: finished with status 'done' 2026-02-17T04:49:28,071 Created temporary directory: /tmp/pip-modern-metadata-yaqq_niy 2026-02-17T04:49:28,073 Preparing metadata (pyproject.toml): started 2026-02-17T04:49:28,075 Running command Preparing metadata (pyproject.toml) 2026-02-17T04:49:28,588 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-17T04:49:28,592 Source in /tmp/pip-wheel-n17yim5e/rlane-libcurses_1604e66500964c80bb438e67fe4f8261 has version 1.0.10, which satisfies requirement rlane-libcurses==1.0.10 from https://files.pythonhosted.org/packages/27/e3/6c49de251ba7f83c936d1e27731e3fd33d2cfd7d0028bdeb3e3c8083bab2/rlane_libcurses-1.0.10.tar.gz 2026-02-17T04:49:28,593 Removed rlane-libcurses==1.0.10 from https://files.pythonhosted.org/packages/27/e3/6c49de251ba7f83c936d1e27731e3fd33d2cfd7d0028bdeb3e3c8083bab2/rlane_libcurses-1.0.10.tar.gz from build tracker '/tmp/pip-build-tracker-0nxqf86u' 2026-02-17T04:49:28,599 Created temporary directory: /tmp/pip-unpack-s8ghs0jy 2026-02-17T04:49:28,600 Building wheels for collected packages: rlane-libcurses 2026-02-17T04:49:28,604 Created temporary directory: /tmp/pip-wheel-zsu6g3lm 2026-02-17T04:49:28,605 Destination directory: /tmp/pip-wheel-zsu6g3lm 2026-02-17T04:49:28,607 Building wheel for rlane-libcurses (pyproject.toml): started 2026-02-17T04:49:28,608 Running command Building wheel for rlane-libcurses (pyproject.toml) 2026-02-17T04:49:29,051 - Adding libcurses/__init__.py -> libcurses/__init__.py 2026-02-17T04:49:29,052 - Adding libcurses/border.py -> libcurses/border.py 2026-02-17T04:49:29,052 - Adding libcurses/bw.py -> libcurses/bw.py 2026-02-17T04:49:29,053 - Adding libcurses/colormap.py -> libcurses/colormap.py 2026-02-17T04:49:29,054 - Adding libcurses/core.py -> libcurses/core.py 2026-02-17T04:49:29,055 - Adding libcurses/getkey.py -> libcurses/getkey.py 2026-02-17T04:49:29,055 - Adding libcurses/getline.py -> libcurses/getline.py 2026-02-17T04:49:29,056 - Adding libcurses/grid.py -> libcurses/grid.py 2026-02-17T04:49:29,057 - Adding libcurses/logsink.py -> libcurses/logsink.py 2026-02-17T04:49:29,057 - Adding libcurses/menu.py -> libcurses/menu.py 2026-02-17T04:49:29,058 - Adding libcurses/mouse.py -> libcurses/mouse.py 2026-02-17T04:49:29,059 - Adding libcurses/mouseevent.py -> libcurses/mouseevent.py 2026-02-17T04:49:29,060 - Adding libcurses/py.typed -> libcurses/py.typed 2026-02-17T04:49:29,061 - Adding libcurses/stack.py -> libcurses/stack.py 2026-02-17T04:49:29,062 - Adding /tmp/pip-modern-metadata-yaqq_niy/rlane_libcurses-1.0.10.dist-info/METADATA -> rlane_libcurses-1.0.10.dist-info/METADATA 2026-02-17T04:49:29,062 - Adding /tmp/pip-modern-metadata-yaqq_niy/rlane_libcurses-1.0.10.dist-info/WHEEL -> rlane_libcurses-1.0.10.dist-info/WHEEL 2026-02-17T04:49:29,063 - Adding /tmp/pip-modern-metadata-yaqq_niy/rlane_libcurses-1.0.10.dist-info/entry_points.txt -> rlane_libcurses-1.0.10.dist-info/entry_points.txt 2026-02-17T04:49:29,064 - Adding /tmp/pip-modern-metadata-yaqq_niy/rlane_libcurses-1.0.10.dist-info/licenses/LICENSE -> rlane_libcurses-1.0.10.dist-info/licenses/LICENSE 2026-02-17T04:49:29,065 - Adding rlane_libcurses-1.0.10.dist-info/RECORD -> rlane_libcurses-1.0.10.dist-info/RECORD 2026-02-17T04:49:29,110 Building wheel for rlane-libcurses (pyproject.toml): finished with status 'done' 2026-02-17T04:49:29,115 Created wheel for rlane-libcurses: filename=rlane_libcurses-1.0.10-py3-none-any.whl size=25079 sha256=0df9af5148382ee76cda3518305d5127ce344675e22c8f3012bd45e704b25a9f 2026-02-17T04:49:29,116 Stored in directory: /tmp/pip-ephem-wheel-cache-3u_otd4t/wheels/f9/e6/0e/3bcef084b482657540cfc7f22ba57d0889d8319f0660632f83 2026-02-17T04:49:29,128 Successfully built rlane-libcurses 2026-02-17T04:49:29,132 Removed build tracker: '/tmp/pip-build-tracker-0nxqf86u'