2025-09-08T19:46:46,178 Created temporary directory: /tmp/pip-build-tracker-jfvlvosw 2025-09-08T19:46:46,179 Initialized build tracking at /tmp/pip-build-tracker-jfvlvosw 2025-09-08T19:46:46,179 Created build tracker: /tmp/pip-build-tracker-jfvlvosw 2025-09-08T19:46:46,179 Entered build tracker: /tmp/pip-build-tracker-jfvlvosw 2025-09-08T19:46:46,179 Created temporary directory: /tmp/pip-wheel-kqfp1ja8 2025-09-08T19:46:46,183 Created temporary directory: /tmp/pip-ephem-wheel-cache-e3zk__z8 2025-09-08T19:46:46,239 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T19:46:46,241 2 location(s) to search for versions of ogameasure: 2025-09-08T19:46:46,241 * https://pypi.org/simple/ogameasure/ 2025-09-08T19:46:46,241 * https://www.piwheels.org/simple/ogameasure/ 2025-09-08T19:46:46,242 Fetching project page and analyzing links: https://pypi.org/simple/ogameasure/ 2025-09-08T19:46:46,242 Getting page https://pypi.org/simple/ogameasure/ 2025-09-08T19:46:46,243 Found index url https://pypi.org/simple/ 2025-09-08T19:46:46,313 Fetched page https://pypi.org/simple/ogameasure/ as application/vnd.pypi.simple.v1+json 2025-09-08T19:46:46,318 Found link https://files.pythonhosted.org/packages/9e/59/027dbf51dd31c79f0043ce2f8c13215ccf24d37fa31283de7a1caf1555cd/ogameasure-0.0.1.tar.gz (from https://pypi.org/simple/ogameasure/), version: 0.0.1 2025-09-08T19:46:46,318 Found link https://files.pythonhosted.org/packages/52/ad/a45d727668c33125599a1dd565d8e7bf64de7152cd35ee11e156465150e6/ogameasure-0.0.2.tar.gz (from https://pypi.org/simple/ogameasure/), version: 0.0.2 2025-09-08T19:46:46,319 Found link https://files.pythonhosted.org/packages/2e/99/04e153aff964e8859dd1c45f9953b070f62eecfdf1f6fd77973dc32616a9/ogameasure-0.0.3.tar.gz (from https://pypi.org/simple/ogameasure/), version: 0.0.3 2025-09-08T19:46:46,319 Found link https://files.pythonhosted.org/packages/ba/7a/c56bd7087c35a27237affc261d0a0e4f2d9db63d317a8fa88fd336c88d4c/ogameasure-0.0.4.tar.gz (from https://pypi.org/simple/ogameasure/), version: 0.0.4 2025-09-08T19:46:46,319 Found link https://files.pythonhosted.org/packages/d6/4c/87201266f374e54ef43648899228917fc3a3134e0158ec67dd90d9d626e9/ogameasure-0.0.5.tar.gz (from https://pypi.org/simple/ogameasure/), version: 0.0.5 2025-09-08T19:46:46,319 Found link https://files.pythonhosted.org/packages/39/e1/2a99df0a2e4fa0e3166fd044369f01de72c55b3260143b0a41af6e5fb83a/ogameasure-0.0.6.tar.gz (from https://pypi.org/simple/ogameasure/), version: 0.0.6 2025-09-08T19:46:46,319 Found link https://files.pythonhosted.org/packages/01/86/3608a15924b79ce04411e5363f6b1364b30ef89020b964dda27f615635bc/ogameasure-0.0.7.tar.gz (from https://pypi.org/simple/ogameasure/), version: 0.0.7 2025-09-08T19:46:46,320 Found link https://files.pythonhosted.org/packages/b2/1c/441a22f529eba7c4565495c5c30c777b88cef8267bbd4e5c8211fdddb601/ogameasure-0.0.8.tar.gz (from https://pypi.org/simple/ogameasure/), version: 0.0.8 2025-09-08T19:46:46,320 Found link https://files.pythonhosted.org/packages/3b/cb/81edaa4edc79898f7744e25559a26a5e67134a70ec4d94aa9375c7c6c0c5/ogameasure-0.0.9.tar.gz (from https://pypi.org/simple/ogameasure/), version: 0.0.9 2025-09-08T19:46:46,320 Found link https://files.pythonhosted.org/packages/fa/a2/1b157126b1fd1514e539c2e2ba02a167b6cc00e79115857cb58e0a174263/ogameasure-0.1.0.tar.gz (from https://pypi.org/simple/ogameasure/), version: 0.1.0 2025-09-08T19:46:46,320 Found link https://files.pythonhosted.org/packages/84/77/d564ae898b3148b2a43737d8fb6d83b7d40ce604e608364bfd944335c343/ogameasure-0.3.0.tar.gz (from https://pypi.org/simple/ogameasure/), version: 0.3.0 2025-09-08T19:46:46,320 Found link https://files.pythonhosted.org/packages/97/dc/1147af684f7f5de7463324b34e6649dc3782ecdb69178eb8250d58bdf977/ogameasure-0.4.1.tar.gz (from https://pypi.org/simple/ogameasure/), version: 0.4.1 2025-09-08T19:46:46,321 Skipping link: No binaries permitted for ogameasure: https://files.pythonhosted.org/packages/87/78/d6ae7e9fb961ad7dcfc7b64af70cb84f630cf20e0cbea5c34414df433b0c/ogameasure-0.5.0-py3-none-any.whl (from https://pypi.org/simple/ogameasure/) 2025-09-08T19:46:46,321 Found link https://files.pythonhosted.org/packages/08/ed/fb85e328afac322fd47e48f64302ed6ea8e8560bbcf7b774252610faa7b6/ogameasure-0.5.0.tar.gz (from https://pypi.org/simple/ogameasure/), version: 0.5.0 2025-09-08T19:46:46,321 Skipping link: No binaries permitted for ogameasure: https://files.pythonhosted.org/packages/d3/bc/2150179d433498c72f7f55dad5c1bb46bae646c54f76c473c0fd03779394/ogameasure-0.5.1-py3-none-any.whl (from https://pypi.org/simple/ogameasure/) 2025-09-08T19:46:46,321 Found link https://files.pythonhosted.org/packages/3e/13/73d705a09a87b64a1f0e459057ae41b2c26fdbc0c0608af6ed2b81374344/ogameasure-0.5.1.tar.gz (from https://pypi.org/simple/ogameasure/), version: 0.5.1 2025-09-08T19:46:46,321 Skipping link: No binaries permitted for ogameasure: https://files.pythonhosted.org/packages/be/da/dbb09ad537f3ac2fac3aa768c87e69d52d720f7f1997b787be6c9e86d93b/ogameasure-0.5.2-py3-none-any.whl (from https://pypi.org/simple/ogameasure/) 2025-09-08T19:46:46,322 Found link https://files.pythonhosted.org/packages/7a/cf/cbb866519e8274baf1e3d46c41162519e82f841b895e3f8c676f7e8e88b9/ogameasure-0.5.2.tar.gz (from https://pypi.org/simple/ogameasure/), version: 0.5.2 2025-09-08T19:46:46,322 Skipping link: No binaries permitted for ogameasure: https://files.pythonhosted.org/packages/27/09/2a3ccdcd9aa9aba8d3419376e3e20d533c7ba9d282e9c3b530da08639ace/ogameasure-0.5.3-py3-none-any.whl (from https://pypi.org/simple/ogameasure/) 2025-09-08T19:46:46,322 Found link https://files.pythonhosted.org/packages/1c/8a/3fefb559553780ea53ce3e288ff800653156805ef018dcd4972ed3e515d5/ogameasure-0.5.3.tar.gz (from https://pypi.org/simple/ogameasure/), version: 0.5.3 2025-09-08T19:46:46,322 Skipping link: No binaries permitted for ogameasure: https://files.pythonhosted.org/packages/3c/b3/a0cca5390aa80d6014869159648a810c020eceee8ad325db18033f743c1a/ogameasure-0.5.4-py3-none-any.whl (from https://pypi.org/simple/ogameasure/) 2025-09-08T19:46:46,322 Found link https://files.pythonhosted.org/packages/7a/61/485e1de56691e1cfd671e63ab931b32ad2be875257645ea15299bfb44423/ogameasure-0.5.4.tar.gz (from https://pypi.org/simple/ogameasure/), version: 0.5.4 2025-09-08T19:46:46,322 Skipping link: No binaries permitted for ogameasure: https://files.pythonhosted.org/packages/31/32/6276aecbd84778973f5a81b67bd1bacf00e5a42b1601e8a1db406628b50b/ogameasure-0.5.5-py3-none-any.whl (from https://pypi.org/simple/ogameasure/) 2025-09-08T19:46:46,323 Found link https://files.pythonhosted.org/packages/08/96/f848d305ed0138b569c05f2439beaaa354a230c7f8e5dcc2dc66187d1951/ogameasure-0.5.5.tar.gz (from https://pypi.org/simple/ogameasure/), version: 0.5.5 2025-09-08T19:46:46,323 Skipping link: No binaries permitted for ogameasure: https://files.pythonhosted.org/packages/a8/c6/b0ea91d81d2d8e88be47f4d93f9957d4ef42809c505cb86b93df53abc115/ogameasure-0.5.6-py3-none-any.whl (from https://pypi.org/simple/ogameasure/) 2025-09-08T19:46:46,323 Found link https://files.pythonhosted.org/packages/f7/9c/d99fea0542283513d6dc8ffa08b4e4a1173a25c3678072c8d5bccc9808a3/ogameasure-0.5.6.tar.gz (from https://pypi.org/simple/ogameasure/), version: 0.5.6 2025-09-08T19:46:46,323 Skipping link: No binaries permitted for ogameasure: https://files.pythonhosted.org/packages/fc/db/2bbfce8675eb61feebdd6f5270e27fb51ebd1d47d3ee9644b83140e11e9e/ogameasure-0.5.7-py3-none-any.whl (from https://pypi.org/simple/ogameasure/) 2025-09-08T19:46:46,323 Found link https://files.pythonhosted.org/packages/bf/3b/03a2bcb13cf6c6a11acf1a82ae759e9072fa7fdbc16add9303f9e675c4ca/ogameasure-0.5.7.tar.gz (from https://pypi.org/simple/ogameasure/), version: 0.5.7 2025-09-08T19:46:46,324 Skipping link: No binaries permitted for ogameasure: https://files.pythonhosted.org/packages/5c/70/09a5020c520e0f7941173d73e58cc779e0e33802daa483f21414df41211d/ogameasure-0.5.8-py3-none-any.whl (from https://pypi.org/simple/ogameasure/) 2025-09-08T19:46:46,324 Found link https://files.pythonhosted.org/packages/b0/05/bf37354c841c22057cfac8a0c7eeb3c81e4b3e68c727de33eeab6c80f2a6/ogameasure-0.5.8.tar.gz (from https://pypi.org/simple/ogameasure/), version: 0.5.8 2025-09-08T19:46:46,324 Skipping link: No binaries permitted for ogameasure: https://files.pythonhosted.org/packages/15/28/234f0d85563a1ff66f3806e3149b7daab131686a47ba7d70de8e18404aa0/ogameasure-0.5.11-py3-none-any.whl (from https://pypi.org/simple/ogameasure/) (requires-python:>=3.8,<4.0) 2025-09-08T19:46:46,325 Found link https://files.pythonhosted.org/packages/3b/52/a3cd99f0b2defffe45fea6954790751d115d0d2b141398b2cfbfd3f64e04/ogameasure-0.5.11.tar.gz (from https://pypi.org/simple/ogameasure/) (requires-python:>=3.8,<4.0), version: 0.5.11 2025-09-08T19:46:46,325 Skipping link: No binaries permitted for ogameasure: https://files.pythonhosted.org/packages/5e/a3/88a68feb0a8fa89075ce5ad26bbd2a750a4907dd85c47ad188eb826f1354/ogameasure-0.5.12-py3-none-any.whl (from https://pypi.org/simple/ogameasure/) (requires-python:>=3.8,<4.0) 2025-09-08T19:46:46,325 Found link https://files.pythonhosted.org/packages/22/3e/d1dc16fb750c831571f6e670fc2cb91173ae1ec2d166f48544ed533828ec/ogameasure-0.5.12.tar.gz (from https://pypi.org/simple/ogameasure/) (requires-python:>=3.8,<4.0), version: 0.5.12 2025-09-08T19:46:46,325 Skipping link: No binaries permitted for ogameasure: https://files.pythonhosted.org/packages/2c/9e/1509c2caa7df5f340517a6fbb87dfdd189a889b495f294ab736de0a9fdcf/ogameasure-0.5.14-py3-none-any.whl (from https://pypi.org/simple/ogameasure/) (requires-python:<4.0,>=3.8) 2025-09-08T19:46:46,326 Found link https://files.pythonhosted.org/packages/b1/90/57e41c4717eb5465a4e7405d5b6e1addd0bda59a318db5c2d907748747c8/ogameasure-0.5.14.tar.gz (from https://pypi.org/simple/ogameasure/) (requires-python:<4.0,>=3.8), version: 0.5.14 2025-09-08T19:46:46,326 Skipping link: No binaries permitted for ogameasure: https://files.pythonhosted.org/packages/a0/d3/b71a39a5198fd60df3860fdde1ce2dd0271e204f63670f7eb3afc7f9447f/ogameasure-0.5.15-py3-none-any.whl (from https://pypi.org/simple/ogameasure/) (requires-python:<4.0,>=3.8) 2025-09-08T19:46:46,326 Found link https://files.pythonhosted.org/packages/fe/bf/752b951dd5eb501809eb24ae80ad4becaa1cfd64de1366834d56da8b57d9/ogameasure-0.5.15.tar.gz (from https://pypi.org/simple/ogameasure/) (requires-python:<4.0,>=3.8), version: 0.5.15 2025-09-08T19:46:46,327 Skipping link: No binaries permitted for ogameasure: https://files.pythonhosted.org/packages/07/69/3b9c2a06675b6bbd07a3e19373fcf9b7c3ada793da477c3334ac74421578/ogameasure-0.6.0-py3-none-any.whl (from https://pypi.org/simple/ogameasure/) (requires-python:<4.0,>=3.8) 2025-09-08T19:46:46,327 Found link https://files.pythonhosted.org/packages/af/a0/f9b5b9f122a9ad7c56268dd88d8e6b109d294eebfaffd5663ccc7e318213/ogameasure-0.6.0.tar.gz (from https://pypi.org/simple/ogameasure/) (requires-python:<4.0,>=3.8), version: 0.6.0 2025-09-08T19:46:46,327 Skipping link: No binaries permitted for ogameasure: https://files.pythonhosted.org/packages/25/a6/d38299653fe79bfe8c544903c566474696a7bd59611900ead56e45843866/ogameasure-0.6.1-py3-none-any.whl (from https://pypi.org/simple/ogameasure/) (requires-python:<4.0,>=3.8) 2025-09-08T19:46:46,327 Found link https://files.pythonhosted.org/packages/8c/5f/b5f1db43d95876d418f075990a1584a12acacce2ce76da7eb81718badaca/ogameasure-0.6.1.tar.gz (from https://pypi.org/simple/ogameasure/) (requires-python:<4.0,>=3.8), version: 0.6.1 2025-09-08T19:46:46,328 Fetching project page and analyzing links: https://www.piwheels.org/simple/ogameasure/ 2025-09-08T19:46:46,328 Getting page https://www.piwheels.org/simple/ogameasure/ 2025-09-08T19:46:46,329 Found index url https://www.piwheels.org/simple/ 2025-09-08T19:46:46,427 Fetched page https://www.piwheels.org/simple/ogameasure/ as text/html 2025-09-08T19:46:46,431 Skipping link: No binaries permitted for ogameasure: https://archive1.piwheels.org/simple/ogameasure/ogameasure-0.6.1-py3-none-any.whl#sha256=a3bc7bbb1f97d48ed1aa167eee55cebf740e55c726fc263dafb2c3aefc9e0374 (from https://www.piwheels.org/simple/ogameasure/) (requires-python:>=3.8,<4.0) 2025-09-08T19:46:46,431 Skipping link: No binaries permitted for ogameasure: https://archive1.piwheels.org/simple/ogameasure/ogameasure-0.6.0-py3-none-any.whl#sha256=7dba10d9c6e3b3dac70429585f67c57e3bb87efe08525a239cc41aafc0b10d60 (from https://www.piwheels.org/simple/ogameasure/) (requires-python:>=3.8,<4.0) 2025-09-08T19:46:46,431 Skipping link: No binaries permitted for ogameasure: https://archive1.piwheels.org/simple/ogameasure/ogameasure-0.5.15-py3-none-any.whl#sha256=23b0133f6f4c7bacd84654fc3a5b87f220314a4ed03b03491273cb03251c75ff (from https://www.piwheels.org/simple/ogameasure/) (requires-python:>=3.8,<4.0) 2025-09-08T19:46:46,431 Skipping link: No binaries permitted for ogameasure: https://archive1.piwheels.org/simple/ogameasure/ogameasure-0.5.14-py3-none-any.whl#sha256=546f1882c53feb9cf9d39943c721e127f129020731884c082f7ef1d9c5b98009 (from https://www.piwheels.org/simple/ogameasure/) (requires-python:>=3.8,<4.0) 2025-09-08T19:46:46,431 Skipping link: No binaries permitted for ogameasure: https://archive1.piwheels.org/simple/ogameasure/ogameasure-0.5.12-py3-none-any.whl#sha256=b7994ede813b611991162a49958a050049e5a3629a121eb3f10946a3dded5c8e (from https://www.piwheels.org/simple/ogameasure/) (requires-python:>=3.8,<4.0) 2025-09-08T19:46:46,432 Skipping link: No binaries permitted for ogameasure: https://archive1.piwheels.org/simple/ogameasure/ogameasure-0.5.11-py3-none-any.whl#sha256=d126821524f5b37090bace1d2dae5ff8d664af3719e5174806a3b7a114dd86bf (from https://www.piwheels.org/simple/ogameasure/) (requires-python:>=3.8,<4.0) 2025-09-08T19:46:46,432 Skipping link: No binaries permitted for ogameasure: https://archive1.piwheels.org/simple/ogameasure/ogameasure-0.5.8-py3-none-any.whl#sha256=326ab6be8b03ecc973c60d1aa43e6b7aa474c7d509e5b7f48b157bbfd5037343 (from https://www.piwheels.org/simple/ogameasure/) 2025-09-08T19:46:46,432 Skipping link: No binaries permitted for ogameasure: https://archive1.piwheels.org/simple/ogameasure/ogameasure-0.5.7-py3-none-any.whl#sha256=23487579aeb22a437ee1bc2339a6124fd8cb3014db497552b71637c45ef10063 (from https://www.piwheels.org/simple/ogameasure/) 2025-09-08T19:46:46,432 Skipping link: No binaries permitted for ogameasure: https://archive1.piwheels.org/simple/ogameasure/ogameasure-0.5.6-py3-none-any.whl#sha256=792c555f79469b3e6406db589bd8b7d3701d0208adc1a9229e3908d07bac4a51 (from https://www.piwheels.org/simple/ogameasure/) 2025-09-08T19:46:46,432 Skipping link: No binaries permitted for ogameasure: https://archive1.piwheels.org/simple/ogameasure/ogameasure-0.5.5-py3-none-any.whl#sha256=511e98784ba40e9a73156d908350b1b1edcabc5bfc4a3b4a0e10b420021365fe (from https://www.piwheels.org/simple/ogameasure/) 2025-09-08T19:46:46,432 Skipping link: No binaries permitted for ogameasure: https://archive1.piwheels.org/simple/ogameasure/ogameasure-0.5.4-py3-none-any.whl#sha256=78d57402d2b7f878c90069c961d51f809edd881ceccc2bd2beee20343a6eabd1 (from https://www.piwheels.org/simple/ogameasure/) 2025-09-08T19:46:46,432 Skipping link: No binaries permitted for ogameasure: https://archive1.piwheels.org/simple/ogameasure/ogameasure-0.5.3-py3-none-any.whl#sha256=0dfc377adbae90ea0fa18f68fa6bdbb6cbe90d2855974758889ba2f181ea7310 (from https://www.piwheels.org/simple/ogameasure/) 2025-09-08T19:46:46,432 Skipping link: No binaries permitted for ogameasure: https://archive1.piwheels.org/simple/ogameasure/ogameasure-0.5.2-py3-none-any.whl#sha256=6d68a1ca98e7136d558a488aead60cc773cb84119f43dbed8719888f97f71aba (from https://www.piwheels.org/simple/ogameasure/) 2025-09-08T19:46:46,433 Skipping link: No binaries permitted for ogameasure: https://archive1.piwheels.org/simple/ogameasure/ogameasure-0.5.1-py3-none-any.whl#sha256=91f57166a7da348dad47dfdfa66911a5243ce1f7e69b0d90dcbdea03d670844c (from https://www.piwheels.org/simple/ogameasure/) 2025-09-08T19:46:46,433 Skipping link: No binaries permitted for ogameasure: https://archive1.piwheels.org/simple/ogameasure/ogameasure-0.5.0-py3-none-any.whl#sha256=cbb6cd8cf4dc3992703a60a306c9ddc6c7bc8d78928cc17ff236b8268e125478 (from https://www.piwheels.org/simple/ogameasure/) 2025-09-08T19:46:46,433 Skipping link: No binaries permitted for ogameasure: https://archive1.piwheels.org/simple/ogameasure/ogameasure-0.0.3-py3-none-any.whl#sha256=5824e5423b04aad3923ed1c9a4097c61e8599ddffcbf57b0a2f30552d25478a5 (from https://www.piwheels.org/simple/ogameasure/) 2025-09-08T19:46:46,433 Skipping link: not a file: https://www.piwheels.org/simple/ogameasure/ 2025-09-08T19:46:46,433 Skipping link: not a file: https://pypi.org/simple/ogameasure/ 2025-09-08T19:46:46,460 Given no hashes to check 1 links for project 'ogameasure': discarding no candidates 2025-09-08T19:46:46,461 Collecting ogameasure==0.0.6 2025-09-08T19:46:46,463 Created temporary directory: /tmp/pip-unpack-sx7zxdkw 2025-09-08T19:46:46,601 Downloading ogameasure-0.0.6.tar.gz (39 kB) 2025-09-08T19:46:46,649 Added ogameasure==0.0.6 from https://files.pythonhosted.org/packages/39/e1/2a99df0a2e4fa0e3166fd044369f01de72c55b3260143b0a41af6e5fb83a/ogameasure-0.0.6.tar.gz to build tracker '/tmp/pip-build-tracker-jfvlvosw' 2025-09-08T19:46:46,650 Running setup.py (path:/tmp/pip-wheel-kqfp1ja8/ogameasure_cda84fb967d645f9b5198b15c02be5ab/setup.py) egg_info for package ogameasure 2025-09-08T19:46:46,650 Created temporary directory: /tmp/pip-pip-egg-info-3zkv7r4j 2025-09-08T19:46:46,650 Preparing metadata (setup.py): started 2025-09-08T19:46:46,651 Running command python setup.py egg_info 2025-09-08T19:46:47,184 Traceback (most recent call last): 2025-09-08T19:46:47,186 File "", line 2, in 2025-09-08T19:46:47,186 exec(compile(''' 2025-09-08T19:46:47,186 ~~~~^^^^^^^^^^^^ 2025-09-08T19:46:47,186 # This is -- a caller that pip uses to run setup.py 2025-09-08T19:46:47,186 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:46:47,187 ...<32 lines>... 2025-09-08T19:46:47,187 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T19:46:47,187 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:46:47,187 ''' % ('/tmp/pip-wheel-kqfp1ja8/ogameasure_cda84fb967d645f9b5198b15c02be5ab/setup.py',), "", "exec")) 2025-09-08T19:46:47,187 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:46:47,187 File "", line 35, in 2025-09-08T19:46:47,187 File "/tmp/pip-wheel-kqfp1ja8/ogameasure_cda84fb967d645f9b5198b15c02be5ab/setup.py", line 5, in 2025-09-08T19:46:47,187 version = __import__('ogameasure').__version__, 2025-09-08T19:46:47,188 ~~~~~~~~~~^^^^^^^^^^^^^^ 2025-09-08T19:46:47,188 File "/tmp/pip-wheel-kqfp1ja8/ogameasure_cda84fb967d645f9b5198b15c02be5ab/ogameasure/__init__.py", line 5, in 2025-09-08T19:46:47,188 from .communicator import * 2025-09-08T19:46:47,188 File "/tmp/pip-wheel-kqfp1ja8/ogameasure_cda84fb967d645f9b5198b15c02be5ab/ogameasure/communicator/__init__.py", line 3, in 2025-09-08T19:46:47,188 from .usb import usb 2025-09-08T19:46:47,188 File "/tmp/pip-wheel-kqfp1ja8/ogameasure_cda84fb967d645f9b5198b15c02be5ab/ogameasure/communicator/usb.py", line 1, in 2025-09-08T19:46:47,188 import serial 2025-09-08T19:46:47,188 ModuleNotFoundError: No module named 'serial' 2025-09-08T19:46:47,273 ERROR: python setup.py egg_info exited with 1 2025-09-08T19:46:47,285 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T19:46:47,285 exec(compile('"'"''"'"''"'"' 2025-09-08T19:46:47,285 # This is -- a caller that pip uses to run setup.py 2025-09-08T19:46:47,285 # 2025-09-08T19:46:47,285 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T19:46:47,285 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T19:46:47,285 # - It provides a clear error message when setuptools is not installed. 2025-09-08T19:46:47,285 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T19:46:47,285 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T19:46:47,285 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T19:46:47,285 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T19:46:47,285 import os, sys, tokenize, traceback 2025-09-08T19:46:47,285 2025-09-08T19:46:47,285 try: 2025-09-08T19:46:47,285 import setuptools 2025-09-08T19:46:47,285 except ImportError: 2025-09-08T19:46:47,285 print( 2025-09-08T19:46:47,285 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T19:46:47,285 "the build environment with exception:", 2025-09-08T19:46:47,285 file=sys.stderr, 2025-09-08T19:46:47,285 ) 2025-09-08T19:46:47,285 traceback.print_exc() 2025-09-08T19:46:47,285 sys.exit(1) 2025-09-08T19:46:47,285 2025-09-08T19:46:47,285 __file__ = %r 2025-09-08T19:46:47,285 sys.argv[0] = __file__ 2025-09-08T19:46:47,285 2025-09-08T19:46:47,285 if os.path.exists(__file__): 2025-09-08T19:46:47,285 filename = __file__ 2025-09-08T19:46:47,285 with tokenize.open(__file__) as f: 2025-09-08T19:46:47,285 setup_py_code = f.read() 2025-09-08T19:46:47,285 else: 2025-09-08T19:46:47,285 filename = "" 2025-09-08T19:46:47,285 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T19:46:47,285 2025-09-08T19:46:47,285 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T19:46:47,285 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-kqfp1ja8/ogameasure_cda84fb967d645f9b5198b15c02be5ab/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-3zkv7r4j[/] 2025-09-08T19:46:47,286 [bold magenta]cwd[/]: /tmp/pip-wheel-kqfp1ja8/ogameasure_cda84fb967d645f9b5198b15c02be5ab/ 2025-09-08T19:46:47,286 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T19:46:47,287 ERROR: metadata generation failed 2025-09-08T19:46:47,293 Exception information: 2025-09-08T19:46:47,293 Traceback (most recent call last): 2025-09-08T19:46:47,293 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T19:46:47,293 call_subprocess( 2025-09-08T19:46:47,293 ~~~~~~~~~~~~~~~^ 2025-09-08T19:46:47,293 args, 2025-09-08T19:46:47,293 ^^^^^ 2025-09-08T19:46:47,293 ...<2 lines>... 2025-09-08T19:46:47,293 spinner=spinner, 2025-09-08T19:46:47,293 ^^^^^^^^^^^^^^^^ 2025-09-08T19:46:47,293 ) 2025-09-08T19:46:47,293 ^ 2025-09-08T19:46:47,293 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T19:46:47,293 raise error 2025-09-08T19:46:47,293 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T19:46:47,293 2025-09-08T19:46:47,293 The above exception was the direct cause of the following exception: 2025-09-08T19:46:47,293 2025-09-08T19:46:47,293 Traceback (most recent call last): 2025-09-08T19:46:47,293 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T19:46:47,293 status = _inner_run() 2025-09-08T19:46:47,293 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T19:46:47,293 return self.run(options, args) 2025-09-08T19:46:47,293 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T19:46:47,293 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T19:46:47,293 return func(self, options, args) 2025-09-08T19:46:47,293 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T19:46:47,293 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T19:46:47,293 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T19:46:47,293 result = self._result = resolver.resolve( 2025-09-08T19:46:47,293 ~~~~~~~~~~~~~~~~^ 2025-09-08T19:46:47,293 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T19:46:47,293 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:46:47,293 ) 2025-09-08T19:46:47,293 ^ 2025-09-08T19:46:47,293 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T19:46:47,293 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T19:46:47,293 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T19:46:47,293 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T19:46:47,293 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:46:47,293 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T19:46:47,293 if not criterion.candidates: 2025-09-08T19:46:47,293 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:46:47,293 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T19:46:47,293 return bool(self._sequence) 2025-09-08T19:46:47,293 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T19:46:47,293 self._bool = any(self) 2025-09-08T19:46:47,293 ~~~^^^^^^ 2025-09-08T19:46:47,293 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T19:46:47,293 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T19:46:47,293 ^^^^^^^^ 2025-09-08T19:46:47,293 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T19:46:47,293 candidate = func() 2025-09-08T19:46:47,293 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T19:46:47,293 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T19:46:47,293 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T19:46:47,293 link, template, name, version 2025-09-08T19:46:47,293 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:46:47,293 ) 2025-09-08T19:46:47,293 ^ 2025-09-08T19:46:47,293 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T19:46:47,293 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T19:46:47,293 ~~~~~~~~~~~~~^ 2025-09-08T19:46:47,293 link, 2025-09-08T19:46:47,293 ^^^^^ 2025-09-08T19:46:47,293 ...<3 lines>... 2025-09-08T19:46:47,293 version=version, 2025-09-08T19:46:47,293 ^^^^^^^^^^^^^^^^ 2025-09-08T19:46:47,293 ) 2025-09-08T19:46:47,293 ^ 2025-09-08T19:46:47,293 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T19:46:47,293 super().__init__( 2025-09-08T19:46:47,293 ~~~~~~~~~~~~~~~~^ 2025-09-08T19:46:47,293 link=link, 2025-09-08T19:46:47,293 ^^^^^^^^^^ 2025-09-08T19:46:47,293 ...<4 lines>... 2025-09-08T19:46:47,293 version=version, 2025-09-08T19:46:47,293 ^^^^^^^^^^^^^^^^ 2025-09-08T19:46:47,293 ) 2025-09-08T19:46:47,293 ^ 2025-09-08T19:46:47,293 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T19:46:47,293 self.dist = self._prepare() 2025-09-08T19:46:47,293 ~~~~~~~~~~~~~^^ 2025-09-08T19:46:47,293 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T19:46:47,293 dist = self._prepare_distribution() 2025-09-08T19:46:47,293 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T19:46:47,293 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T19:46:47,293 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:46:47,293 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T19:46:47,293 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T19:46:47,293 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:46:47,293 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T19:46:47,293 dist = _get_prepared_distribution( 2025-09-08T19:46:47,293 req, 2025-09-08T19:46:47,293 ...<3 lines>... 2025-09-08T19:46:47,293 self.check_build_deps, 2025-09-08T19:46:47,293 ) 2025-09-08T19:46:47,293 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T19:46:47,293 abstract_dist.prepare_distribution_metadata( 2025-09-08T19:46:47,293 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T19:46:47,293 finder, build_isolation, check_build_deps 2025-09-08T19:46:47,293 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:46:47,293 ) 2025-09-08T19:46:47,293 ^ 2025-09-08T19:46:47,293 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T19:46:47,293 self.req.prepare_metadata() 2025-09-08T19:46:47,293 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T19:46:47,293 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T19:46:47,293 self.metadata_directory = generate_metadata_legacy( 2025-09-08T19:46:47,293 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T19:46:47,293 build_env=self.build_env, 2025-09-08T19:46:47,293 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:46:47,293 ...<3 lines>... 2025-09-08T19:46:47,293 details=details, 2025-09-08T19:46:47,293 ^^^^^^^^^^^^^^^^ 2025-09-08T19:46:47,293 ) 2025-09-08T19:46:47,293 ^ 2025-09-08T19:46:47,293 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T19:46:47,293 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T19:46:47,293 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T19:46:47,319 Removed ogameasure==0.0.6 from https://files.pythonhosted.org/packages/39/e1/2a99df0a2e4fa0e3166fd044369f01de72c55b3260143b0a41af6e5fb83a/ogameasure-0.0.6.tar.gz from build tracker '/tmp/pip-build-tracker-jfvlvosw' 2025-09-08T19:46:47,319 Removed build tracker: '/tmp/pip-build-tracker-jfvlvosw'