2026-04-14T18:32:23,865 Created temporary directory: /tmp/pip-ephem-wheel-cache-io69nq__ 2026-04-14T18:32:23,867 Created temporary directory: /tmp/pip-build-tracker-7k6_m70i 2026-04-14T18:32:23,867 Initialized build tracking at /tmp/pip-build-tracker-7k6_m70i 2026-04-14T18:32:23,868 Created build tracker: /tmp/pip-build-tracker-7k6_m70i 2026-04-14T18:32:23,869 Entered build tracker: /tmp/pip-build-tracker-7k6_m70i 2026-04-14T18:32:23,869 Created temporary directory: /tmp/pip-wheel-qifuj4lq 2026-04-14T18:32:23,873 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-14T18:32:23,875 Created temporary directory: /tmp/pip-ephem-wheel-cache-5uza_p4_ 2026-04-14T18:32:23,897 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-14T18:32:23,900 2 location(s) to search for versions of windows-capture: 2026-04-14T18:32:23,900 * https://pypi.org/simple/windows-capture/ 2026-04-14T18:32:23,900 * https://www.piwheels.org/simple/windows-capture/ 2026-04-14T18:32:23,901 Fetching project page and analyzing links: https://pypi.org/simple/windows-capture/ 2026-04-14T18:32:23,902 Getting page https://pypi.org/simple/windows-capture/ 2026-04-14T18:32:23,903 Found index url https://pypi.org/simple 2026-04-14T18:32:24,129 Fetched page https://pypi.org/simple/windows-capture/ as application/vnd.pypi.simple.v1+json 2026-04-14T18:32:24,139 Skipping link: No binaries permitted for windows-capture: https://files.pythonhosted.org/packages/91/1c/a4acf1185e2592cd8665430ae043534983cfd896c7f6b5b903c2f5cbd42b/windows_capture-1.0.24-cp311-none-win_amd64.whl (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9) 2026-04-14T18:32:24,140 Found link https://files.pythonhosted.org/packages/87/23/d4715f9303676ddbfbabe04134cad70998132abfdde20c1d27c77a60d46e/windows_capture-1.0.24.tar.gz (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9), version: 1.0.24 2026-04-14T18:32:24,141 Skipping link: No binaries permitted for windows-capture: https://files.pythonhosted.org/packages/9b/5e/1f99ca537ec198a29a7aadd4504b8eba7ade4f182d27f73f2116bdfee658/windows_capture-1.0.26-cp311-none-win_amd64.whl (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9) 2026-04-14T18:32:24,142 Found link https://files.pythonhosted.org/packages/f4/a4/e7f948feb4eea843f9c8b30c06036b719e7b6e84086486c3760e707ab50d/windows_capture-1.0.26.tar.gz (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9), version: 1.0.26 2026-04-14T18:32:24,143 Skipping link: No binaries permitted for windows-capture: https://files.pythonhosted.org/packages/f3/3e/94961a74940380681019d44a05088e0b3a6924312a5f285dd3ec40605ed9/windows_capture-1.0.27-cp311-none-win_amd64.whl (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9) 2026-04-14T18:32:24,144 Found link https://files.pythonhosted.org/packages/ed/ba/4fdd11292fcdbdfccd9234d5a4c9bd509c5a734687fbb1bd23dc37fab284/windows_capture-1.0.27.tar.gz (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9), version: 1.0.27 2026-04-14T18:32:24,145 Skipping link: No binaries permitted for windows-capture: https://files.pythonhosted.org/packages/07/13/a9695d601a1755c67d8acf5c11c2ec7f2442b7237332a52934d9bcc7f01a/windows_capture-1.0.28-cp311-none-win_amd64.whl (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9) 2026-04-14T18:32:24,146 Found link https://files.pythonhosted.org/packages/ad/87/ce67400d0168255b8f9b14f4754c36a6cd03070d8b194ac132d81e0339c2/windows_capture-1.0.28.tar.gz (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9), version: 1.0.28 2026-04-14T18:32:24,147 Skipping link: No binaries permitted for windows-capture: https://files.pythonhosted.org/packages/7c/83/feb119cdbfedea9f349026af4100781762c30ee362bf88f9eef05bd2c739/windows_capture-1.0.29-cp311-none-win_amd64.whl (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9) 2026-04-14T18:32:24,148 Found link https://files.pythonhosted.org/packages/54/ff/e365cef875f7b45d1bccf077d8e9c6772dbfd643165b45a2e8bea8dfd317/windows_capture-1.0.29.tar.gz (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9), version: 1.0.29 2026-04-14T18:32:24,148 Skipping link: No binaries permitted for windows-capture: https://files.pythonhosted.org/packages/9e/a5/0019622cce35c47cfe55c087be4fb3e470f954858d367f2fad43e0ee6c70/windows_capture-1.0.32-cp311-none-win_amd64.whl (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9) 2026-04-14T18:32:24,149 Found link https://files.pythonhosted.org/packages/9d/28/787fc4af07178812839232e90332e3f2e17119a0acf35c5397e76005f530/windows_capture-1.0.32.tar.gz (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9), version: 1.0.32 2026-04-14T18:32:24,150 Skipping link: No binaries permitted for windows-capture: https://files.pythonhosted.org/packages/71/b3/c059f891366e22acd7ca2c961265f215951df185de58c4045c87b58617b4/windows_capture-1.0.35-cp311-none-win_amd64.whl (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9) 2026-04-14T18:32:24,151 Found link https://files.pythonhosted.org/packages/38/7a/2699dc6eb1928f0cba33996202c136bc7b50ae1aec430ebf6a3231e9cd25/windows_capture-1.0.35.tar.gz (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9), version: 1.0.35 2026-04-14T18:32:24,151 Skipping link: No binaries permitted for windows-capture: https://files.pythonhosted.org/packages/d6/59/aea238defbfebcd766c4d4944fa480e7e3d22cbad9fdee21cff7470059e4/windows_capture-1.0.42-cp311-none-win_amd64.whl (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9) 2026-04-14T18:32:24,152 Found link https://files.pythonhosted.org/packages/6f/c4/ef6e3e227f85e67cb4bcb2c8969633d730a6e828def1589aedd59590d3a7/windows_capture-1.0.42.tar.gz (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9), version: 1.0.42 2026-04-14T18:32:24,153 Skipping link: No binaries permitted for windows-capture: https://files.pythonhosted.org/packages/83/18/10fcb1c4092b8e930b1490e8db5506c610570977f116785be00ec900d901/windows_capture-1.0.44-cp311-none-win_amd64.whl (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9) 2026-04-14T18:32:24,154 Found link https://files.pythonhosted.org/packages/0e/1d/906e51acca9a8dfc1f4625eb0f9dc53286ccf5ab7263504640c27e8e462b/windows_capture-1.0.44.tar.gz (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9), version: 1.0.44 2026-04-14T18:32:24,154 Skipping link: No binaries permitted for windows-capture: https://files.pythonhosted.org/packages/c9/1f/7281af0e1ad10839b5a34cef6b86e60c888b9d9447fe77356ea95ff2e589/windows_capture-1.0.45-cp311-none-win_amd64.whl (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9) 2026-04-14T18:32:24,155 Found link https://files.pythonhosted.org/packages/8a/ac/a244808de0c314d46fd3da27bc2278ff7f8178067e8599f6bd73b17f5103/windows_capture-1.0.45.tar.gz (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9), version: 1.0.45 2026-04-14T18:32:24,156 Skipping link: No binaries permitted for windows-capture: https://files.pythonhosted.org/packages/1c/fb/803275d8787685f67da3c1f1109d2066b0e1cfa90e5de8f6e58117452d77/windows_capture-1.0.47-cp311-none-win_amd64.whl (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9) 2026-04-14T18:32:24,157 Found link https://files.pythonhosted.org/packages/d2/bf/f3efe827ef167b36fc0bcc804e3e3bfe108f8e77c1b4e4bfd2357a98dada/windows_capture-1.0.47.tar.gz (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9), version: 1.0.47 2026-04-14T18:32:24,158 Skipping link: No binaries permitted for windows-capture: https://files.pythonhosted.org/packages/45/58/f3c6f96b937bd8b6ac9d772afc6629ba770abf7ed445f900de6fb7f1680c/windows_capture-1.0.50-cp311-none-win_amd64.whl (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9) 2026-04-14T18:32:24,159 Found link https://files.pythonhosted.org/packages/ac/ff/b9122704d2186a9edd9ccd5de2f8a709226422df4f00cac56a7586c852c8/windows_capture-1.0.50.tar.gz (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9), version: 1.0.50 2026-04-14T18:32:24,160 Skipping link: No binaries permitted for windows-capture: https://files.pythonhosted.org/packages/e3/7f/0a3f409794f48a1019882e6848a43a5d0ef15ab7e029b32a6b92c22cdbc6/windows_capture-1.0.51-cp311-none-win_amd64.whl (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9) 2026-04-14T18:32:24,160 Found link https://files.pythonhosted.org/packages/82/84/7dd56908fad4457bd3a1e692d75c76f9548ef980a9d0b85367f955745a00/windows_capture-1.0.51.tar.gz (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9), version: 1.0.51 2026-04-14T18:32:24,161 Skipping link: No binaries permitted for windows-capture: https://files.pythonhosted.org/packages/56/73/24cb62b17cab0053df447204b32b170c03c4fb2dc4b30f2733a77a906303/windows_capture-1.0.59-cp312-none-win_amd64.whl (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9) 2026-04-14T18:32:24,162 Found link https://files.pythonhosted.org/packages/fa/67/b22ad6fde35b7f1f284d1750834fbb500c6167c40a39e15d7aa85cf89988/windows_capture-1.0.59.tar.gz (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9), version: 1.0.59 2026-04-14T18:32:24,162 Skipping link: No binaries permitted for windows-capture: https://files.pythonhosted.org/packages/8b/d5/d2da41acd1c5744c0a87dc123ab2a09dc91709fca22f35fdf115d3688c29/windows_capture-1.0.60-cp312-none-win_amd64.whl (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9) 2026-04-14T18:32:24,163 Found link https://files.pythonhosted.org/packages/ae/22/b2d3a0bca8e1d3ca57b505ecccc72b266f44e7ad0e3ad16a4982132455a9/windows_capture-1.0.60.tar.gz (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9), version: 1.0.60 2026-04-14T18:32:24,164 Skipping link: No binaries permitted for windows-capture: https://files.pythonhosted.org/packages/e5/f8/21547a5f8821c88389469e7790c0bd10aaecf6c055db6b4361193344b86f/windows_capture-1.0.61-cp312-none-win_amd64.whl (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9) 2026-04-14T18:32:24,165 Found link https://files.pythonhosted.org/packages/2b/d0/18748ffca7853de6a2d718330473406cfd25ae66deae3bc6366f3240464a/windows_capture-1.0.61.tar.gz (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9), version: 1.0.61 2026-04-14T18:32:24,165 Skipping link: No binaries permitted for windows-capture: https://files.pythonhosted.org/packages/6a/4b/820ba7d34390c60c39df14007c628cb57e4e0d41252742e4b2a548e5cf9f/windows_capture-1.0.62-cp312-none-win_amd64.whl (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9) 2026-04-14T18:32:24,166 Found link https://files.pythonhosted.org/packages/7c/f0/0264bd920de73094e62c6b40ec906a5800dd3f6991bdd5a2a5258fabc3fc/windows_capture-1.0.62.tar.gz (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9), version: 1.0.62 2026-04-14T18:32:24,167 Skipping link: No binaries permitted for windows-capture: https://files.pythonhosted.org/packages/5b/a1/f1d793b4947897a113f227a3f97ede688bd54c5973ccb05f2f9f6060fe4e/windows_capture-1.1.9-cp39-abi3-win_amd64.whl (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9) 2026-04-14T18:32:24,168 Found link https://files.pythonhosted.org/packages/ec/ad/814eb25168c160a98e2984d1ee15a5aa21702c6636678ebc19190b6a115c/windows_capture-1.1.9.tar.gz (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9), version: 1.1.9 2026-04-14T18:32:24,169 Skipping link: No binaries permitted for windows-capture: https://files.pythonhosted.org/packages/ff/1a/2e930f691a48fa32088d10843ba2f6fcb88af5e35b7c00b613101f103de8/windows_capture-1.3.6-cp39-abi3-win_amd64.whl (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9) 2026-04-14T18:32:24,170 Found link https://files.pythonhosted.org/packages/11/2e/aaa58a3b437514f0512351b0d47d03b635f15fc44037a263dc35035b8bcd/windows_capture-1.3.6.tar.gz (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9), version: 1.3.6 2026-04-14T18:32:24,171 Skipping link: No binaries permitted for windows-capture: https://files.pythonhosted.org/packages/0b/69/94fcacce5f197f1aaaf4a21eb379e75d4de57fb8b3b5a3d09ae90a3b9bb7/windows_capture-1.4.0-cp39-abi3-win_amd64.whl (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9) 2026-04-14T18:32:24,171 Found link https://files.pythonhosted.org/packages/6f/9d/85cf6a92a5987693279afa1673bd09f803bf338ee3c0932266e0b6459b9f/windows_capture-1.4.0.tar.gz (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9), version: 1.4.0 2026-04-14T18:32:24,172 Skipping link: No binaries permitted for windows-capture: https://files.pythonhosted.org/packages/fa/0c/2626a31baf675d1659f473bf39775a26c1bd159379512623d9e81d09fecf/windows_capture-1.4.2-cp39-abi3-win_amd64.whl (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9) 2026-04-14T18:32:24,173 Found link https://files.pythonhosted.org/packages/2d/68/065edbee59fdcbf324a36c2d61919ca302b2a9674285c73eb3855752f3f0/windows_capture-1.4.2.tar.gz (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9), version: 1.4.2 2026-04-14T18:32:24,173 Skipping link: No binaries permitted for windows-capture: https://files.pythonhosted.org/packages/f9/f4/2dfdd9e42cab4e67d69716afe5810e75f700670b51903f4e989bf6195c32/windows_capture-1.4.4-cp39-abi3-win_amd64.whl (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9) 2026-04-14T18:32:24,174 Found link https://files.pythonhosted.org/packages/62/58/bdc286b231b988323ccd76b214ff80c78f46686f12b3ac788f1db5442ab3/windows_capture-1.4.4.tar.gz (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9), version: 1.4.4 2026-04-14T18:32:24,175 Skipping link: No binaries permitted for windows-capture: https://files.pythonhosted.org/packages/a5/46/c43c7881bfa3f29f7b87ab0385654d08f808722bd09aebc52ce9ba4eace5/windows_capture-1.5.0-cp39-abi3-win_amd64.whl (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9) 2026-04-14T18:32:24,176 Found link https://files.pythonhosted.org/packages/0f/78/bf3363d6f0890171efba9bbd4e1f36b47afa1e643a7bc7c9059176c8fb33/windows_capture-1.5.0.tar.gz (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9), version: 1.5.0 2026-04-14T18:32:24,176 Skipping link: No binaries permitted for windows-capture: https://files.pythonhosted.org/packages/38/7b/3ad456df8b23e363e36e2938158eeb1e740e4143de530b307b96a3a4ea68/windows_capture-2.0.0-cp39-abi3-win_amd64.whl (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9) 2026-04-14T18:32:24,177 Found link https://files.pythonhosted.org/packages/7e/60/1acdf4a4bb625bf04e94afde8bdb60a06997e644c6be7befe413dc5215ed/windows_capture-2.0.0.tar.gz (from https://pypi.org/simple/windows-capture/) (requires-python:>=3.9), version: 2.0.0 2026-04-14T18:32:24,178 Fetching project page and analyzing links: https://www.piwheels.org/simple/windows-capture/ 2026-04-14T18:32:24,179 Getting page https://www.piwheels.org/simple/windows-capture/ 2026-04-14T18:32:24,180 Found index url https://www.piwheels.org/simple 2026-04-14T18:32:24,355 Fetched page https://www.piwheels.org/simple/windows-capture/ as text/html 2026-04-14T18:32:24,356 Skipping link: not a file: https://www.piwheels.org/simple/windows-capture/ 2026-04-14T18:32:24,357 Skipping link: not a file: https://pypi.org/simple/windows-capture/ 2026-04-14T18:32:24,380 Given no hashes to check 1 links for project 'windows-capture': discarding no candidates 2026-04-14T18:32:24,400 Collecting windows-capture==2.0.0 2026-04-14T18:32:24,403 Created temporary directory: /tmp/pip-unpack-q48flvcb 2026-04-14T18:32:24,633 Downloading windows_capture-2.0.0.tar.gz (68 kB) 2026-04-14T18:32:24,769 Added windows-capture==2.0.0 from https://files.pythonhosted.org/packages/7e/60/1acdf4a4bb625bf04e94afde8bdb60a06997e644c6be7befe413dc5215ed/windows_capture-2.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-7k6_m70i' 2026-04-14T18:32:24,774 Created temporary directory: /tmp/pip-build-env-1quu_wbb 2026-04-14T18:32:24,778 Installing build dependencies: started 2026-04-14T18:32:24,780 Running command pip subprocess to install build dependencies 2026-04-14T18:32:25,911 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-14T18:32:26,329 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-14T18:32:26,351 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-14T18:32:28,257 Collecting maturin<2.0,>=1.3 2026-04-14T18:32:28,730 Using cached https://www.piwheels.org/simple/maturin/maturin-1.13.1-cp311-cp311-linux_armv7l.whl (6.4 MB) 2026-04-14T18:32:31,540 Installing collected packages: maturin 2026-04-14T18:32:32,034 Successfully installed maturin-1.13.1 2026-04-14T18:32:32,326 Installing build dependencies: finished with status 'done' 2026-04-14T18:32:32,333 Getting requirements to build wheel: started 2026-04-14T18:32:32,334 Running command Getting requirements to build wheel 2026-04-14T18:32:32,535 Getting requirements to build wheel: finished with status 'done' 2026-04-14T18:32:32,538 Created temporary directory: /tmp/pip-modern-metadata-65jsrwd1 2026-04-14T18:32:32,541 Preparing metadata (pyproject.toml): started 2026-04-14T18:32:32,542 Running command Preparing metadata (pyproject.toml) 2026-04-14T18:32:33,573 📦 Including license file `LICENCE` 2026-04-14T18:32:33,575 🍹 Building a mixed python/rust project 2026-04-14T18:32:33,576 🔗 Found pyo3 bindings with abi3 support 2026-04-14T18:32:33,968 🐍 Found CPython 3.11 at /usr/bin/python3 2026-04-14T18:32:33,969 📡 Using build options features from pyproject.toml 2026-04-14T18:32:33,985 windows_capture-2.0.0.dist-info 2026-04-14T18:32:33,985 Checking for Rust toolchain.... 2026-04-14T18:32:33,986 Running `maturin pep517 write-dist-info --metadata-directory /tmp/pip-modern-metadata-65jsrwd1 --interpreter /usr/bin/python3` 2026-04-14T18:32:34,009 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-14T18:32:34,014 Source in /tmp/pip-wheel-qifuj4lq/windows-capture_4217595d4b96493292e3ee11899ac4d8 has version 2.0.0, which satisfies requirement windows-capture==2.0.0 from https://files.pythonhosted.org/packages/7e/60/1acdf4a4bb625bf04e94afde8bdb60a06997e644c6be7befe413dc5215ed/windows_capture-2.0.0.tar.gz 2026-04-14T18:32:34,015 Removed windows-capture==2.0.0 from https://files.pythonhosted.org/packages/7e/60/1acdf4a4bb625bf04e94afde8bdb60a06997e644c6be7befe413dc5215ed/windows_capture-2.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-7k6_m70i' 2026-04-14T18:32:34,021 Created temporary directory: /tmp/pip-unpack-q9j4hq5o 2026-04-14T18:32:34,021 Building wheels for collected packages: windows-capture 2026-04-14T18:32:34,026 Created temporary directory: /tmp/pip-wheel-tb2ip18s 2026-04-14T18:32:34,026 Destination directory: /tmp/pip-wheel-tb2ip18s 2026-04-14T18:32:34,029 Building wheel for windows-capture (pyproject.toml): started 2026-04-14T18:32:34,030 Running command Building wheel for windows-capture (pyproject.toml) 2026-04-14T18:32:34,226 Running `maturin pep517 build-wheel -i /usr/bin/python3 --compatibility off` 2026-04-14T18:32:34,874 📦 Including license file `LICENCE` 2026-04-14T18:32:34,875 🍹 Building a mixed python/rust project 2026-04-14T18:32:34,876 🔗 Found pyo3 bindings with abi3 support 2026-04-14T18:32:35,298 🐍 Found CPython 3.11 at /usr/bin/python3 2026-04-14T18:32:35,299 📡 Using build options features from pyproject.toml 2026-04-14T18:32:35,911 Compiling proc-macro2 v1.0.106 2026-04-14T18:32:35,911 Compiling unicode-ident v1.0.22 2026-04-14T18:32:35,912 Compiling quote v1.0.45 2026-04-14T18:32:35,913 Compiling target-lexicon v0.13.5 2026-04-14T18:32:36,395 Compiling windows-link v0.2.1 2026-04-14T18:32:36,604 Compiling libc v0.2.185 2026-04-14T18:32:37,451 Compiling crossbeam-utils v0.8.21 2026-04-14T18:32:38,972 Compiling windows-result v0.4.1 2026-04-14T18:32:39,341 Compiling windows-strings v0.5.1 2026-04-14T18:32:46,506 Compiling syn v2.0.117 2026-04-14T18:32:47,188 Compiling pyo3-build-config v0.28.3 2026-04-14T18:32:48,155 Compiling crossbeam-epoch v0.9.18 2026-04-14T18:32:52,873 Compiling rayon-core v1.13.0 2026-04-14T18:32:53,372 Compiling parking_lot_core v0.9.12 2026-04-14T18:32:53,889 Compiling crossbeam-deque v0.8.6 2026-04-14T18:32:54,526 Compiling windows-threading v0.2.1 2026-04-14T18:32:54,795 Compiling cfg-if v1.0.4 2026-04-14T18:32:54,994 Compiling heck v0.5.0 2026-04-14T18:32:55,637 Compiling smallvec v1.15.1 2026-04-14T18:32:56,927 Compiling thiserror v2.0.18 2026-04-14T18:32:58,049 Compiling scopeguard v1.2.0 2026-04-14T18:32:58,405 Compiling lock_api v0.4.14 2026-04-14T18:33:02,216 Compiling either v1.15.0 2026-04-14T18:33:04,124 Compiling parking_lot v0.12.5 2026-04-14T18:33:04,955 Compiling pyo3-macros-backend v0.28.3 2026-04-14T18:33:05,893 Compiling pyo3-ffi v0.28.3 2026-04-14T18:33:07,926 Compiling pyo3 v0.28.3 2026-04-14T18:33:11,609 Compiling rayon v1.12.0 2026-04-14T18:33:13,267 Compiling once_cell v1.21.3 2026-04-14T18:33:39,429 Compiling windows-interface v0.59.3 2026-04-14T18:33:39,429 Compiling windows-implement v0.60.2 2026-04-14T18:33:42,034 Compiling thiserror-impl v2.0.18 2026-04-14T18:33:47,186 Compiling windows-core v0.62.2 2026-04-14T18:33:51,067 Compiling windows-collections v0.3.2 2026-04-14T18:33:53,237 Compiling windows-numerics v0.3.1 2026-04-14T18:33:53,631 Compiling windows-future v0.3.2 2026-04-14T18:33:54,943 error[E0425]: cannot find type `IMarshal` in module `windows_core::imp` 2026-04-14T18:33:54,945 --> /home/piwheels/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/windows-future-0.3.2/src/bindings.rs:87:51 2026-04-14T18:33:54,946 | 2026-04-14T18:33:54,947 87 | } else if *iid == ::IID { 2026-04-14T18:33:54,948 | ^^^^^^^^ not found in `windows_core::imp` 2026-04-14T18:33:54,951 error[E0425]: cannot find function `marshaler` in module `windows_core::imp` 2026-04-14T18:33:54,952 --> /home/piwheels/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/windows-future-0.3.2/src/bindings.rs:89:43 2026-04-14T18:33:54,953 | 2026-04-14T18:33:54,954 89 | return windows_core::imp::marshaler( 2026-04-14T18:33:54,956 | ^^^^^^^^^ not found in `windows_core::imp` 2026-04-14T18:33:54,958 error[E0425]: cannot find type `IMarshal` in module `windows_core::imp` 2026-04-14T18:33:54,959 --> /home/piwheels/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/windows-future-0.3.2/src/bindings.rs:255:51 2026-04-14T18:33:54,960 | 2026-04-14T18:33:54,961 255 | } else if *iid == ::IID { 2026-04-14T18:33:54,962 | ^^^^^^^^ not found in `windows_core::imp` 2026-04-14T18:33:54,965 error[E0425]: cannot find function `marshaler` in module `windows_core::imp` 2026-04-14T18:33:54,966 --> /home/piwheels/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/windows-future-0.3.2/src/bindings.rs:257:43 2026-04-14T18:33:54,967 | 2026-04-14T18:33:54,968 257 | return windows_core::imp::marshaler( 2026-04-14T18:33:54,969 | ^^^^^^^^^ not found in `windows_core::imp` 2026-04-14T18:33:54,972 error[E0425]: cannot find type `IMarshal` in module `windows_core::imp` 2026-04-14T18:33:54,973 --> /home/piwheels/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/windows-future-0.3.2/src/bindings.rs:422:364 2026-04-14T18:33:54,974 | 2026-04-14T18:33:54,975 422 | ... _ } else if * iid == < windows_core::imp::IMarshal as windows_core::Interface >::IID { ( * this ) . count . add_ref ( ) ; retur... 2026-04-14T18:33:54,976 | ^^^^^^^^ not found in `windows_core::imp` 2026-04-14T18:33:54,979 error[E0425]: cannot find function `marshaler` in module `windows_core::imp` 2026-04-14T18:33:54,980 --> /home/piwheels/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/windows-future-0.3.2/src/bindings.rs:422:470 2026-04-14T18:33:54,989 | 2026-04-14T18:33:54,991 422 | ... . add_ref ( ) ; return windows_core::imp::marshaler ( core::mem::transmute ( & mut ( * this ) . vtable as * mut _ as * mut core... 2026-04-14T18:33:54,992 | ^^^^^^^^^ not found in `windows_core::imp` 2026-04-14T18:33:54,994 error[E0425]: cannot find type `IMarshal` in module `windows_core::imp` 2026-04-14T18:33:54,995 --> /home/piwheels/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/windows-future-0.3.2/src/bindings.rs:572:51 2026-04-14T18:33:54,996 | 2026-04-14T18:33:54,997 572 | } else if *iid == ::IID { 2026-04-14T18:33:54,998 | ^^^^^^^^ not found in `windows_core::imp` 2026-04-14T18:33:55,000 error[E0425]: cannot find function `marshaler` in module `windows_core::imp` 2026-04-14T18:33:55,001 --> /home/piwheels/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/windows-future-0.3.2/src/bindings.rs:574:43 2026-04-14T18:33:55,002 | 2026-04-14T18:33:55,003 574 | return windows_core::imp::marshaler( 2026-04-14T18:33:55,005 | ^^^^^^^^^ not found in `windows_core::imp` 2026-04-14T18:33:55,007 error[E0425]: cannot find type `IMarshal` in module `windows_core::imp` 2026-04-14T18:33:55,008 --> /home/piwheels/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/windows-future-0.3.2/src/bindings.rs:752:364 2026-04-14T18:33:55,009 | 2026-04-14T18:33:55,010 752 | ... _ } else if * iid == < windows_core::imp::IMarshal as windows_core::Interface >::IID { ( * this ) . count . add_ref ( ) ; retur... 2026-04-14T18:33:55,024 | ^^^^^^^^ not found in `windows_core::imp` 2026-04-14T18:33:55,026 error[E0425]: cannot find function `marshaler` in module `windows_core::imp` 2026-04-14T18:33:55,028 --> /home/piwheels/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/windows-future-0.3.2/src/bindings.rs:752:470 2026-04-14T18:33:55,029 | 2026-04-14T18:33:55,030 752 | ... . add_ref ( ) ; return windows_core::imp::marshaler ( core::mem::transmute ( & mut ( * this ) . vtable as * mut _ as * mut core... 2026-04-14T18:33:55,032 | ^^^^^^^^^ not found in `windows_core::imp` 2026-04-14T18:33:55,034 error[E0425]: cannot find type `IMarshal` in module `windows_core::imp` 2026-04-14T18:33:55,035 --> /home/piwheels/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/windows-future-0.3.2/src/bindings.rs:927:377 2026-04-14T18:33:55,036 | 2026-04-14T18:33:55,037 927 | ... _ } else if * iid == < windows_core::imp::IMarshal as windows_core::Interface >::IID { ( * this ) . count . add_ref ( ) ; retur... 2026-04-14T18:33:55,038 | ^^^^^^^^ not found in `windows_core::imp` 2026-04-14T18:33:55,040 error[E0425]: cannot find function `marshaler` in module `windows_core::imp` 2026-04-14T18:33:55,042 --> /home/piwheels/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/windows-future-0.3.2/src/bindings.rs:927:483 2026-04-14T18:33:55,043 | 2026-04-14T18:33:55,044 927 | ... . add_ref ( ) ; return windows_core::imp::marshaler ( core::mem::transmute ( & mut ( * this ) . vtable as * mut _ as * mut core... 2026-04-14T18:33:55,045 | ^^^^^^^^^ not found in `windows_core::imp` 2026-04-14T18:33:55,047 error[E0425]: cannot find function `submit` in crate `windows_threading` 2026-04-14T18:33:55,048 --> /home/piwheels/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/windows-future-0.3.2/src/async_spawn.rs:264:28 2026-04-14T18:33:55,049 | 2026-04-14T18:33:55,050 264 | windows_threading::submit(move || { 2026-04-14T18:33:55,064 | ^^^^^^ not found in `windows_threading` 2026-04-14T18:33:55,066 error[E0425]: cannot find function `submit` in crate `windows_threading` 2026-04-14T18:33:55,067 --> /home/piwheels/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/windows-future-0.3.2/src/async_spawn.rs:281:28 2026-04-14T18:33:55,068 | 2026-04-14T18:33:55,069 281 | windows_threading::submit(move || { 2026-04-14T18:33:55,070 | ^^^^^^ not found in `windows_threading` 2026-04-14T18:33:55,072 error[E0425]: cannot find function `submit` in crate `windows_threading` 2026-04-14T18:33:55,073 --> /home/piwheels/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/windows-future-0.3.2/src/async_spawn.rs:298:28 2026-04-14T18:33:55,074 | 2026-04-14T18:33:55,075 298 | windows_threading::submit(move || { 2026-04-14T18:33:55,076 | ^^^^^^ not found in `windows_threading` 2026-04-14T18:33:55,078 error[E0425]: cannot find function `submit` in crate `windows_threading` 2026-04-14T18:33:55,079 --> /home/piwheels/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/windows-future-0.3.2/src/async_spawn.rs:315:28 2026-04-14T18:33:55,080 | 2026-04-14T18:33:55,081 315 | windows_threading::submit(move || { 2026-04-14T18:33:55,082 | ^^^^^^ not found in `windows_threading` 2026-04-14T18:33:58,695 For more information about this error, try `rustc --explain E0425`. 2026-04-14T18:33:58,719 error: could not compile `windows-future` (lib) due to 16 previous errors 2026-04-14T18:33:58,720 warning: build failed, waiting for other jobs to finish... 2026-04-14T18:34:06,470 💥 maturin failed 2026-04-14T18:34:06,471 Caused by: Failed to build a native library through cargo 2026-04-14T18:34:06,472 Caused by: Cargo build finished with "exit status: 101": `env -u CARGO PYO3_BUILD_EXTENSION_MODULE="1" PYO3_ENVIRONMENT_SIGNATURE="cpython-3.11-64bit" PYO3_PYTHON="/usr/bin/python3" PYTHON_SYS_EXECUTABLE="/usr/bin/python3" "cargo" "rustc" "--profile" "release" "--features" "pyo3/extension-module" "--message-format" "json-render-diagnostics" "--manifest-path" "/tmp/pip-wheel-qifuj4lq/windows-capture_4217595d4b96493292e3ee11899ac4d8/windows-capture-python/Cargo.toml" "--lib"` 2026-04-14T18:34:06,473 Error: command ['maturin', 'pep517', 'build-wheel', '-i', '/usr/bin/python3', '--compatibility', 'off'] returned non-zero exit status 1 2026-04-14T18:34:06,495 ERROR: [present-rich] Building wheel for windows-capture (pyproject.toml) exited with 1 2026-04-14T18:34:06,509 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_wheel /tmp/tmpkw62m84m[/] 2026-04-14T18:34:06,509 [bold magenta]cwd[/]: /tmp/pip-wheel-qifuj4lq/windows-capture_4217595d4b96493292e3ee11899ac4d8 2026-04-14T18:34:06,510 Building wheel for windows-capture (pyproject.toml): finished with status 'error' 2026-04-14T18:34:06,512 ERROR: Failed building wheel for windows-capture 2026-04-14T18:34:06,515 Failed to build windows-capture 2026-04-14T18:34:06,516 ERROR: Failed to build one or more wheels 2026-04-14T18:34:06,518 Exception information: 2026-04-14T18:34:06,518 Traceback (most recent call last): 2026-04-14T18:34:06,518 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-04-14T18:34:06,518 status = run_func(*args) 2026-04-14T18:34:06,518 ^^^^^^^^^^^^^^^ 2026-04-14T18:34:06,518 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-04-14T18:34:06,518 return func(self, options, args) 2026-04-14T18:34:06,518 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-04-14T18:34:06,518 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 201, in run 2026-04-14T18:34:06,518 raise CommandError("Failed to build one or more wheels") 2026-04-14T18:34:06,518 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2026-04-14T18:34:06,523 Removed build tracker: '/tmp/pip-build-tracker-7k6_m70i'