2025-09-08T02:04:50,479 Created temporary directory: /tmp/pip-build-tracker-49rtioj7 2025-09-08T02:04:50,480 Initialized build tracking at /tmp/pip-build-tracker-49rtioj7 2025-09-08T02:04:50,480 Created build tracker: /tmp/pip-build-tracker-49rtioj7 2025-09-08T02:04:50,480 Entered build tracker: /tmp/pip-build-tracker-49rtioj7 2025-09-08T02:04:50,480 Created temporary directory: /tmp/pip-wheel-q47rrb7s 2025-09-08T02:04:50,483 Created temporary directory: /tmp/pip-ephem-wheel-cache-cv4_vjuy 2025-09-08T02:04:50,542 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T02:04:50,545 2 location(s) to search for versions of videogrep: 2025-09-08T02:04:50,545 * https://pypi.org/simple/videogrep/ 2025-09-08T02:04:50,545 * https://www.piwheels.org/simple/videogrep/ 2025-09-08T02:04:50,545 Fetching project page and analyzing links: https://pypi.org/simple/videogrep/ 2025-09-08T02:04:50,546 Getting page https://pypi.org/simple/videogrep/ 2025-09-08T02:04:50,547 Found index url https://pypi.org/simple/ 2025-09-08T02:04:50,617 Fetched page https://pypi.org/simple/videogrep/ as application/vnd.pypi.simple.v1+json 2025-09-08T02:04:50,622 Skipping link: No binaries permitted for videogrep: https://files.pythonhosted.org/packages/9f/f0/bc281be1708a035cff00f77efe780c3fd54c05d9dc24a15843f3b48263a7/videogrep-0.4-py2-none-any.whl (from https://pypi.org/simple/videogrep/) 2025-09-08T02:04:50,622 Found link https://files.pythonhosted.org/packages/b9/e3/c9e17148ffb568c8475196bf6d90d632fa61c06c6b407c62271a0c343c9d/videogrep-0.4.tar.gz (from https://pypi.org/simple/videogrep/), version: 0.4 2025-09-08T02:04:50,622 Skipping link: No binaries permitted for videogrep: https://files.pythonhosted.org/packages/82/87/5498a18fc25a32593ffe10f1bda1d8ae7529697aab5f2fcf20c693260c76/videogrep-0.4.1-py2-none-any.whl (from https://pypi.org/simple/videogrep/) 2025-09-08T02:04:50,623 Found link https://files.pythonhosted.org/packages/c1/d3/e0a2f63a9ddb63257b8661508b2767948bbe19d57b7ef293de87f1396efd/videogrep-0.4.1.tar.gz (from https://pypi.org/simple/videogrep/), version: 0.4.1 2025-09-08T02:04:50,623 Skipping link: No binaries permitted for videogrep: https://files.pythonhosted.org/packages/05/98/88b99eb7e986f22c5e2cde2fefb8deade30824e8ada25c111834a285cd64/videogrep-0.4.2-py2-none-any.whl (from https://pypi.org/simple/videogrep/) 2025-09-08T02:04:50,623 Found link https://files.pythonhosted.org/packages/da/4d/8b2a0bd45a64cedd3617a54e75934f67663c767bb1ec5279dd534b0efa5d/videogrep-0.4.2.tar.gz (from https://pypi.org/simple/videogrep/), version: 0.4.2 2025-09-08T02:04:50,623 Skipping link: No binaries permitted for videogrep: https://files.pythonhosted.org/packages/01/6a/bd636ea81c9f0277a177710b885b6d826b2b202b71502907f852003791ac/videogrep-0.4.3-py2-none-any.whl (from https://pypi.org/simple/videogrep/) 2025-09-08T02:04:50,623 Found link https://files.pythonhosted.org/packages/db/7b/34b2ace8b94acece156c0a444693e75f762b7366c444c4c4ee85c5949609/videogrep-0.4.3.tar.gz (from https://pypi.org/simple/videogrep/), version: 0.4.3 2025-09-08T02:04:50,624 Skipping link: No binaries permitted for videogrep: https://files.pythonhosted.org/packages/ad/8e/ccd94e3948ce074148e91b1e987522419a1f4110fcdf9c38a2026e7a6da9/videogrep-0.4.4-py2-none-any.whl (from https://pypi.org/simple/videogrep/) 2025-09-08T02:04:50,624 Found link https://files.pythonhosted.org/packages/aa/54/216db1bec9a048bb38cd3d003d7977572ef32bef11c2c9e83c59b7e2abb6/videogrep-0.4.4.tar.gz (from https://pypi.org/simple/videogrep/), version: 0.4.4 2025-09-08T02:04:50,624 Skipping link: No binaries permitted for videogrep: https://files.pythonhosted.org/packages/73/27/61cd3de784aa9fefa074a29e3f187080aa5450f8d2d9383459351941100a/videogrep-0.5.0-py2-none-any.whl (from https://pypi.org/simple/videogrep/) 2025-09-08T02:04:50,624 Found link https://files.pythonhosted.org/packages/22/d0/789baf2478613d3d71c5d96b6fde3aec387ce97d2d4574a5ea71895e75d0/videogrep-0.5.0.tar.gz (from https://pypi.org/simple/videogrep/), version: 0.5.0 2025-09-08T02:04:50,624 Skipping link: No binaries permitted for videogrep: https://files.pythonhosted.org/packages/2f/b0/cb6de0c5fdff6084fdf00afd786c18c4f20ed0be1552d7fae6056af6be90/videogrep-0.5.1-py2-none-any.whl (from https://pypi.org/simple/videogrep/) 2025-09-08T02:04:50,624 Found link https://files.pythonhosted.org/packages/45/22/0cbc844af3f8b241bb011cc630909538e73e0436f3513dd7370e6e863d7e/videogrep-0.5.1.tar.gz (from https://pypi.org/simple/videogrep/), version: 0.5.1 2025-09-08T02:04:50,625 Skipping link: No binaries permitted for videogrep: https://files.pythonhosted.org/packages/29/67/f0474da08061cd8dd065bb8229e48ce048dcafd47f9c6d34c1c0077aeb9f/videogrep-0.5.2-py3-none-any.whl (from https://pypi.org/simple/videogrep/) 2025-09-08T02:04:50,625 Found link https://files.pythonhosted.org/packages/f9/57/49cfcf33cf5297f58677364da12db44b5aa2893a918da42442fa457d07e0/videogrep-0.5.2.tar.gz (from https://pypi.org/simple/videogrep/), version: 0.5.2 2025-09-08T02:04:50,625 Skipping link: No binaries permitted for videogrep: https://files.pythonhosted.org/packages/97/a3/04bbec53662f2f050a5cf73edb83f1b2f31510b67fbf516652b86d006cab/videogrep-0.5.3-py3-none-any.whl (from https://pypi.org/simple/videogrep/) 2025-09-08T02:04:50,625 Found link https://files.pythonhosted.org/packages/89/4a/5e5dd02ff79e319bc377f7be09b69c4abd256574d7f3f932044f7abf99cd/videogrep-0.5.3.tar.gz (from https://pypi.org/simple/videogrep/), version: 0.5.3 2025-09-08T02:04:50,625 Skipping link: No binaries permitted for videogrep: https://files.pythonhosted.org/packages/b2/0b/06ec465c794dc2d8b7f0c3cac25cb81cbc47916e453478ff8509e983c4bc/videogrep-0.5.5-py3-none-any.whl (from https://pypi.org/simple/videogrep/) 2025-09-08T02:04:50,625 Found link https://files.pythonhosted.org/packages/bc/7b/509c317ade4ff65d095bd5a652d0cb9263f678308e90256d93d755d8391e/videogrep-0.5.5.tar.gz (from https://pypi.org/simple/videogrep/), version: 0.5.5 2025-09-08T02:04:50,626 Skipping link: No binaries permitted for videogrep: https://files.pythonhosted.org/packages/b9/e0/6c6c6927e076a9fca53cf16c6d37c6611a7f95f01bb8ae7be958e5cdf80a/videogrep-0.5.6-py3-none-any.whl (from https://pypi.org/simple/videogrep/) 2025-09-08T02:04:50,626 Found link https://files.pythonhosted.org/packages/a4/30/8050abf65fa4cef7143b01522f1fb692cdc22a48f2bbd1dc36b6160672d6/videogrep-0.5.6.tar.gz (from https://pypi.org/simple/videogrep/), version: 0.5.6 2025-09-08T02:04:50,626 Skipping link: No binaries permitted for videogrep: https://files.pythonhosted.org/packages/71/13/c35fe4463933e0946fcbf2ada2322f5d6a1f12ac09e6c3b5c590a16af22e/videogrep-0.5.8-py3-none-any.whl (from https://pypi.org/simple/videogrep/) 2025-09-08T02:04:50,626 Found link https://files.pythonhosted.org/packages/09/bb/40f98118d8037582f3dbc1329af4b1f1530378d5fc5311966a575b9c14e4/videogrep-0.5.8.tar.gz (from https://pypi.org/simple/videogrep/), version: 0.5.8 2025-09-08T02:04:50,626 Skipping link: No binaries permitted for videogrep: https://files.pythonhosted.org/packages/62/f6/be579c623b9b82fe35f0b696f4e0ae116eb527d2169d7974e4b650024398/videogrep-2.0.0-py3-none-any.whl (from https://pypi.org/simple/videogrep/) (requires-python:>=3.6,<4.0) 2025-09-08T02:04:50,627 Found link https://files.pythonhosted.org/packages/7f/47/f86925b515f4b42a730bba6285b8052760acf57a135dc53fc4d158b927e7/videogrep-2.0.0.tar.gz (from https://pypi.org/simple/videogrep/) (requires-python:>=3.6,<4.0), version: 2.0.0 2025-09-08T02:04:50,627 Skipping link: No binaries permitted for videogrep: https://files.pythonhosted.org/packages/1c/9f/c6e5798d3206f3d2013e8cbdc2c8d98950c7611a44726949ef2963b05dc1/videogrep-2.0.1-py3-none-any.whl (from https://pypi.org/simple/videogrep/) (requires-python:>=3.6,<4.0) 2025-09-08T02:04:50,627 Found link https://files.pythonhosted.org/packages/e6/85/4683e4eac949e08460dc4affbef609f848868018758567aabd0957686610/videogrep-2.0.1.tar.gz (from https://pypi.org/simple/videogrep/) (requires-python:>=3.6,<4.0), version: 2.0.1 2025-09-08T02:04:50,628 Skipping link: No binaries permitted for videogrep: https://files.pythonhosted.org/packages/9e/59/f7a9e9dc32ccd8024b5b650ffc79e417e42ea0d7f7b811d02246dac95352/videogrep-2.1.0-py3-none-any.whl (from https://pypi.org/simple/videogrep/) (requires-python:>=3.6,<4.0) 2025-09-08T02:04:50,628 Found link https://files.pythonhosted.org/packages/4c/28/d874caff0e1d52f213fa8b047c4f6d15361c8eade6d7343ffcbd01e8e8c6/videogrep-2.1.0.tar.gz (from https://pypi.org/simple/videogrep/) (requires-python:>=3.6,<4.0), version: 2.1.0 2025-09-08T02:04:50,628 Skipping link: No binaries permitted for videogrep: https://files.pythonhosted.org/packages/d7/a3/1e050450f3e67a586e759f82d4b9d0b1ba59ef3fe11b00f5da656b67205d/videogrep-2.1.1-py3-none-any.whl (from https://pypi.org/simple/videogrep/) (requires-python:>=3.6,<4.0) 2025-09-08T02:04:50,628 Found link https://files.pythonhosted.org/packages/6d/83/599ea8165005258d45e7790cd5d1f9d5182b149333a092432f52664d39ad/videogrep-2.1.1.tar.gz (from https://pypi.org/simple/videogrep/) (requires-python:>=3.6,<4.0), version: 2.1.1 2025-09-08T02:04:50,628 Skipping link: No binaries permitted for videogrep: https://files.pythonhosted.org/packages/f3/d7/665aad5a6c941aefaea5d452c8005ac54a03b7688253d0ddcf84d0545ff8/videogrep-2.1.2-py3-none-any.whl (from https://pypi.org/simple/videogrep/) (requires-python:>=3.6,<4.0) 2025-09-08T02:04:50,629 Found link https://files.pythonhosted.org/packages/ba/66/8c7a2a15c957cf1470448ae39c6ed47155a1e8c965586baf357cbe1bde70/videogrep-2.1.2.tar.gz (from https://pypi.org/simple/videogrep/) (requires-python:>=3.6,<4.0), version: 2.1.2 2025-09-08T02:04:50,629 Skipping link: No binaries permitted for videogrep: https://files.pythonhosted.org/packages/d5/7a/e7f3d1a6b0782f1e9a47ce3b5029dde0bd5214925225b57d50564a0c3f65/videogrep-2.1.3-py3-none-any.whl (from https://pypi.org/simple/videogrep/) (requires-python:>=3.6,<4.0) 2025-09-08T02:04:50,629 Found link https://files.pythonhosted.org/packages/0e/ba/7a80b5797814b38e6c4ff577c5135d3bae303ab5636f99053f1965305f6e/videogrep-2.1.3.tar.gz (from https://pypi.org/simple/videogrep/) (requires-python:>=3.6,<4.0), version: 2.1.3 2025-09-08T02:04:50,629 Skipping link: No binaries permitted for videogrep: https://files.pythonhosted.org/packages/ff/59/bc4cda9a78ce487844973a3d555ebdb5274250fe5cdf865614ff7ebaa960/videogrep-2.2.0-py3-none-any.whl (from https://pypi.org/simple/videogrep/) (requires-python:>=3.6,<4.0) 2025-09-08T02:04:50,629 Found link https://files.pythonhosted.org/packages/63/c8/ab358f08869d507f252ab74bd48ef06f4785b91ecac94c4c8eeb8758faec/videogrep-2.2.0.tar.gz (from https://pypi.org/simple/videogrep/) (requires-python:>=3.6,<4.0), version: 2.2.0 2025-09-08T02:04:50,629 Skipping link: No binaries permitted for videogrep: https://files.pythonhosted.org/packages/3a/e3/4f879d5b75891e0a75c41a137301576714bf7bd085c393489862a8f540a7/videogrep-2.2.1-py3-none-any.whl (from https://pypi.org/simple/videogrep/) (requires-python:>=3.6,<4.0) 2025-09-08T02:04:50,630 Found link https://files.pythonhosted.org/packages/91/c5/2cb1c02fbee95611a39bd51191b26ca85fa86defd6ca17f15326be2215c1/videogrep-2.2.1.tar.gz (from https://pypi.org/simple/videogrep/) (requires-python:>=3.6,<4.0), version: 2.2.1 2025-09-08T02:04:50,630 Skipping link: No binaries permitted for videogrep: https://files.pythonhosted.org/packages/d5/8f/a3ca788f9550cef044051a297dce33d5a0d459cd97c0ae9f410037f38140/videogrep-2.3.0-py3-none-any.whl (from https://pypi.org/simple/videogrep/) (requires-python:<4.0,>=3.8) 2025-09-08T02:04:50,630 Found link https://files.pythonhosted.org/packages/6f/b2/314193adada9800b724bbf6c959f64d3e01d912d4701f75160c899a6a605/videogrep-2.3.0.tar.gz (from https://pypi.org/simple/videogrep/) (requires-python:<4.0,>=3.8), version: 2.3.0 2025-09-08T02:04:50,631 Fetching project page and analyzing links: https://www.piwheels.org/simple/videogrep/ 2025-09-08T02:04:50,631 Getting page https://www.piwheels.org/simple/videogrep/ 2025-09-08T02:04:50,632 Found index url https://www.piwheels.org/simple/ 2025-09-08T02:04:50,731 Fetched page https://www.piwheels.org/simple/videogrep/ as text/html 2025-09-08T02:04:50,734 Skipping link: No binaries permitted for videogrep: https://archive1.piwheels.org/simple/videogrep/videogrep-2.3.0-py3-none-any.whl#sha256=510527bd5b9b778a1f0bc4aa36c21faf80f76153c1ea531b78894d8681a6bb99 (from https://www.piwheels.org/simple/videogrep/) (requires-python:>=3.8,<4.0) 2025-09-08T02:04:50,735 Skipping link: No binaries permitted for videogrep: https://archive1.piwheels.org/simple/videogrep/videogrep-2.2.1-py3-none-any.whl#sha256=e9948cb66d490e9d157f880d38bf726925c308c6f831a3495d35c2bf8e5db964 (from https://www.piwheels.org/simple/videogrep/) (requires-python:>=3.6,<4.0) 2025-09-08T02:04:50,735 Skipping link: No binaries permitted for videogrep: https://archive1.piwheels.org/simple/videogrep/videogrep-2.2.0-py3-none-any.whl#sha256=e3d12848ca6038b4424d5083e674a21f48b8f72722d2e7837003c77ad68b609d (from https://www.piwheels.org/simple/videogrep/) (requires-python:>=3.6,<4.0) 2025-09-08T02:04:50,735 Skipping link: No binaries permitted for videogrep: https://archive1.piwheels.org/simple/videogrep/videogrep-2.1.3-py3-none-any.whl#sha256=c41672519e70e13c7e4aeb221bc492226679d22fc09848bf5bb801004a0f206e (from https://www.piwheels.org/simple/videogrep/) (requires-python:>=3.6,<4.0) 2025-09-08T02:04:50,735 Skipping link: No binaries permitted for videogrep: https://archive1.piwheels.org/simple/videogrep/videogrep-2.1.2-py3-none-any.whl#sha256=806fe94bfc2afc60dc3aa1d58dfad28024c105de8524b1170424c45069511260 (from https://www.piwheels.org/simple/videogrep/) (requires-python:>=3.6,<4.0) 2025-09-08T02:04:50,735 Skipping link: No binaries permitted for videogrep: https://archive1.piwheels.org/simple/videogrep/videogrep-2.1.1-py3-none-any.whl#sha256=c9737341482a6d8d1c60afd408c6bd336f4ebdca2c485c4a5dc03322b74c65c8 (from https://www.piwheels.org/simple/videogrep/) (requires-python:>=3.6,<4.0) 2025-09-08T02:04:50,735 Skipping link: No binaries permitted for videogrep: https://archive1.piwheels.org/simple/videogrep/videogrep-2.1.0-py3-none-any.whl#sha256=918ea6e0c086eb1df5d55ee77590304f66c8cc24407794a50aa24cf6a4f95ad8 (from https://www.piwheels.org/simple/videogrep/) (requires-python:>=3.6,<4.0) 2025-09-08T02:04:50,735 Skipping link: No binaries permitted for videogrep: https://archive1.piwheels.org/simple/videogrep/videogrep-2.0.1-py3-none-any.whl#sha256=03f859493f6faa975bf5c38e05fbd35d9f584e19bb53b0052a6ad0d9d5983d17 (from https://www.piwheels.org/simple/videogrep/) (requires-python:>=3.6,<4.0) 2025-09-08T02:04:50,736 Skipping link: No binaries permitted for videogrep: https://archive1.piwheels.org/simple/videogrep/videogrep-2.0.0-py3-none-any.whl#sha256=b1d1b6e8c674d786a831e2967bb569415b46d0f666f1442125135fbad718f077 (from https://www.piwheels.org/simple/videogrep/) (requires-python:>=3.6,<4.0) 2025-09-08T02:04:50,736 Skipping link: No binaries permitted for videogrep: https://archive1.piwheels.org/simple/videogrep/videogrep-0.5.8-py3-none-any.whl#sha256=ba4c14cc5184f8c0217dab77847a94b3c4d3d402e8fe4124d7342a0044a0df70 (from https://www.piwheels.org/simple/videogrep/) 2025-09-08T02:04:50,736 Skipping link: No binaries permitted for videogrep: https://archive1.piwheels.org/simple/videogrep/videogrep-0.5.6-py3-none-any.whl#sha256=6b6e8826daf6e1990b58705535a9df69bc82fca26b39e4f9ac768732220963b0 (from https://www.piwheels.org/simple/videogrep/) 2025-09-08T02:04:50,736 Skipping link: No binaries permitted for videogrep: https://archive1.piwheels.org/simple/videogrep/videogrep-0.5.5-py3-none-any.whl#sha256=5d09a1948c9bea448ecb1fa69d58e51837e2c8248793d893263494929c626a36 (from https://www.piwheels.org/simple/videogrep/) 2025-09-08T02:04:50,736 Skipping link: No binaries permitted for videogrep: https://archive1.piwheels.org/simple/videogrep/videogrep-0.5.3-py3-none-any.whl#sha256=90791d9ce96245883fba8d052b3376c33f97ee48e4230ba8e1aea822aa856421 (from https://www.piwheels.org/simple/videogrep/) 2025-09-08T02:04:50,736 Skipping link: No binaries permitted for videogrep: https://archive1.piwheels.org/simple/videogrep/videogrep-0.5.2-py3-none-any.whl#sha256=78aa51de9c246cb361f90f397ad8a2a8eb66e139c6214a63ebb4ac01d47e4072 (from https://www.piwheels.org/simple/videogrep/) 2025-09-08T02:04:50,736 Skipping link: No binaries permitted for videogrep: https://archive1.piwheels.org/simple/videogrep/videogrep-0.5.1-py3-none-any.whl#sha256=e5ab3ac0240fed5a4818872d8a2790cfd785dfbec55e6e11127e4a3d3e2be936 (from https://www.piwheels.org/simple/videogrep/) 2025-09-08T02:04:50,736 Skipping link: No binaries permitted for videogrep: https://archive1.piwheels.org/simple/videogrep/videogrep-0.5.0-py3-none-any.whl#sha256=e6010d34db9be9b85a5b87ffda4a92bf7794c724aabd2ba3774d09a1484478fd (from https://www.piwheels.org/simple/videogrep/) 2025-09-08T02:04:50,737 Skipping link: not a file: https://www.piwheels.org/simple/videogrep/ 2025-09-08T02:04:50,737 Skipping link: not a file: https://pypi.org/simple/videogrep/ 2025-09-08T02:04:50,761 Given no hashes to check 1 links for project 'videogrep': discarding no candidates 2025-09-08T02:04:50,762 Collecting videogrep==0.4.2 2025-09-08T02:04:50,763 Created temporary directory: /tmp/pip-unpack-t5unxjfq 2025-09-08T02:04:50,902 Downloading videogrep-0.4.2.tar.gz (14 kB) 2025-09-08T02:04:50,936 Added videogrep==0.4.2 from https://files.pythonhosted.org/packages/da/4d/8b2a0bd45a64cedd3617a54e75934f67663c767bb1ec5279dd534b0efa5d/videogrep-0.4.2.tar.gz to build tracker '/tmp/pip-build-tracker-49rtioj7' 2025-09-08T02:04:50,937 Running setup.py (path:/tmp/pip-wheel-q47rrb7s/videogrep_243f538242b34a21916d6dc23b390f4e/setup.py) egg_info for package videogrep 2025-09-08T02:04:50,938 Created temporary directory: /tmp/pip-pip-egg-info-go_xdsmi 2025-09-08T02:04:50,938 Preparing metadata (setup.py): started 2025-09-08T02:04:50,939 Running command python setup.py egg_info 2025-09-08T02:04:51,466 Traceback (most recent call last): 2025-09-08T02:04:51,467 File "", line 2, in 2025-09-08T02:04:51,467 exec(compile(''' 2025-09-08T02:04:51,468 ~~~~^^^^^^^^^^^^ 2025-09-08T02:04:51,468 # This is -- a caller that pip uses to run setup.py 2025-09-08T02:04:51,468 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:04:51,468 ...<32 lines>... 2025-09-08T02:04:51,468 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T02:04:51,468 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:04:51,468 ''' % ('/tmp/pip-wheel-q47rrb7s/videogrep_243f538242b34a21916d6dc23b390f4e/setup.py',), "", "exec")) 2025-09-08T02:04:51,468 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:04:51,469 File "", line 35, in 2025-09-08T02:04:51,469 File "/tmp/pip-wheel-q47rrb7s/videogrep_243f538242b34a21916d6dc23b390f4e/setup.py", line 12 2025-09-08T02:04:51,469 except IOError, ImportError: 2025-09-08T02:04:51,469 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:04:51,469 SyntaxError: multiple exception types must be parenthesized 2025-09-08T02:04:51,553 ERROR: python setup.py egg_info exited with 1 2025-09-08T02:04:51,565 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T02:04:51,565 exec(compile('"'"''"'"''"'"' 2025-09-08T02:04:51,565 # This is -- a caller that pip uses to run setup.py 2025-09-08T02:04:51,565 # 2025-09-08T02:04:51,565 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T02:04:51,565 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T02:04:51,565 # - It provides a clear error message when setuptools is not installed. 2025-09-08T02:04:51,565 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T02:04:51,565 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T02:04:51,565 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T02:04:51,565 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T02:04:51,565 import os, sys, tokenize, traceback 2025-09-08T02:04:51,565 2025-09-08T02:04:51,565 try: 2025-09-08T02:04:51,565 import setuptools 2025-09-08T02:04:51,565 except ImportError: 2025-09-08T02:04:51,565 print( 2025-09-08T02:04:51,565 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T02:04:51,565 "the build environment with exception:", 2025-09-08T02:04:51,565 file=sys.stderr, 2025-09-08T02:04:51,565 ) 2025-09-08T02:04:51,565 traceback.print_exc() 2025-09-08T02:04:51,565 sys.exit(1) 2025-09-08T02:04:51,565 2025-09-08T02:04:51,565 __file__ = %r 2025-09-08T02:04:51,565 sys.argv[0] = __file__ 2025-09-08T02:04:51,565 2025-09-08T02:04:51,565 if os.path.exists(__file__): 2025-09-08T02:04:51,565 filename = __file__ 2025-09-08T02:04:51,565 with tokenize.open(__file__) as f: 2025-09-08T02:04:51,565 setup_py_code = f.read() 2025-09-08T02:04:51,565 else: 2025-09-08T02:04:51,565 filename = "" 2025-09-08T02:04:51,565 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T02:04:51,565 2025-09-08T02:04:51,565 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T02:04:51,565 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-q47rrb7s/videogrep_243f538242b34a21916d6dc23b390f4e/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-go_xdsmi[/] 2025-09-08T02:04:51,565 [bold magenta]cwd[/]: /tmp/pip-wheel-q47rrb7s/videogrep_243f538242b34a21916d6dc23b390f4e/ 2025-09-08T02:04:51,566 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T02:04:51,566 ERROR: metadata generation failed 2025-09-08T02:04:51,571 Exception information: 2025-09-08T02:04:51,571 Traceback (most recent call last): 2025-09-08T02:04:51,571 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T02:04:51,571 call_subprocess( 2025-09-08T02:04:51,571 ~~~~~~~~~~~~~~~^ 2025-09-08T02:04:51,571 args, 2025-09-08T02:04:51,571 ^^^^^ 2025-09-08T02:04:51,571 ...<2 lines>... 2025-09-08T02:04:51,571 spinner=spinner, 2025-09-08T02:04:51,571 ^^^^^^^^^^^^^^^^ 2025-09-08T02:04:51,571 ) 2025-09-08T02:04:51,571 ^ 2025-09-08T02:04:51,571 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T02:04:51,571 raise error 2025-09-08T02:04:51,571 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T02:04:51,571 2025-09-08T02:04:51,571 The above exception was the direct cause of the following exception: 2025-09-08T02:04:51,571 2025-09-08T02:04:51,571 Traceback (most recent call last): 2025-09-08T02:04:51,571 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T02:04:51,571 status = _inner_run() 2025-09-08T02:04:51,571 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T02:04:51,571 return self.run(options, args) 2025-09-08T02:04:51,571 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T02:04:51,571 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T02:04:51,571 return func(self, options, args) 2025-09-08T02:04:51,571 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T02:04:51,571 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T02:04:51,571 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T02:04:51,571 result = self._result = resolver.resolve( 2025-09-08T02:04:51,571 ~~~~~~~~~~~~~~~~^ 2025-09-08T02:04:51,571 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T02:04:51,571 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:04:51,571 ) 2025-09-08T02:04:51,571 ^ 2025-09-08T02:04:51,571 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T02:04:51,571 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T02:04:51,571 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T02:04:51,571 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T02:04:51,571 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:04:51,571 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T02:04:51,571 if not criterion.candidates: 2025-09-08T02:04:51,571 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:04:51,571 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T02:04:51,571 return bool(self._sequence) 2025-09-08T02:04:51,571 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T02:04:51,571 self._bool = any(self) 2025-09-08T02:04:51,571 ~~~^^^^^^ 2025-09-08T02:04:51,571 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T02:04:51,571 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T02:04:51,571 ^^^^^^^^ 2025-09-08T02:04:51,571 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T02:04:51,571 candidate = func() 2025-09-08T02:04:51,571 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T02:04:51,571 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T02:04:51,571 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T02:04:51,571 link, template, name, version 2025-09-08T02:04:51,571 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:04:51,571 ) 2025-09-08T02:04:51,571 ^ 2025-09-08T02:04:51,571 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T02:04:51,571 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T02:04:51,571 ~~~~~~~~~~~~~^ 2025-09-08T02:04:51,571 link, 2025-09-08T02:04:51,571 ^^^^^ 2025-09-08T02:04:51,571 ...<3 lines>... 2025-09-08T02:04:51,571 version=version, 2025-09-08T02:04:51,571 ^^^^^^^^^^^^^^^^ 2025-09-08T02:04:51,571 ) 2025-09-08T02:04:51,571 ^ 2025-09-08T02:04:51,571 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T02:04:51,571 super().__init__( 2025-09-08T02:04:51,571 ~~~~~~~~~~~~~~~~^ 2025-09-08T02:04:51,571 link=link, 2025-09-08T02:04:51,571 ^^^^^^^^^^ 2025-09-08T02:04:51,571 ...<4 lines>... 2025-09-08T02:04:51,571 version=version, 2025-09-08T02:04:51,571 ^^^^^^^^^^^^^^^^ 2025-09-08T02:04:51,571 ) 2025-09-08T02:04:51,571 ^ 2025-09-08T02:04:51,571 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T02:04:51,571 self.dist = self._prepare() 2025-09-08T02:04:51,571 ~~~~~~~~~~~~~^^ 2025-09-08T02:04:51,571 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T02:04:51,571 dist = self._prepare_distribution() 2025-09-08T02:04:51,571 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T02:04:51,571 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T02:04:51,571 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:04:51,571 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T02:04:51,571 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T02:04:51,571 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:04:51,571 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T02:04:51,571 dist = _get_prepared_distribution( 2025-09-08T02:04:51,571 req, 2025-09-08T02:04:51,571 ...<3 lines>... 2025-09-08T02:04:51,571 self.check_build_deps, 2025-09-08T02:04:51,571 ) 2025-09-08T02:04:51,571 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T02:04:51,571 abstract_dist.prepare_distribution_metadata( 2025-09-08T02:04:51,571 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T02:04:51,571 finder, build_isolation, check_build_deps 2025-09-08T02:04:51,571 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:04:51,571 ) 2025-09-08T02:04:51,571 ^ 2025-09-08T02:04:51,571 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T02:04:51,571 self.req.prepare_metadata() 2025-09-08T02:04:51,571 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T02:04:51,571 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T02:04:51,571 self.metadata_directory = generate_metadata_legacy( 2025-09-08T02:04:51,571 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T02:04:51,571 build_env=self.build_env, 2025-09-08T02:04:51,571 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T02:04:51,571 ...<3 lines>... 2025-09-08T02:04:51,571 details=details, 2025-09-08T02:04:51,571 ^^^^^^^^^^^^^^^^ 2025-09-08T02:04:51,571 ) 2025-09-08T02:04:51,571 ^ 2025-09-08T02:04:51,571 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T02:04:51,571 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T02:04:51,571 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T02:04:51,591 Removed videogrep==0.4.2 from https://files.pythonhosted.org/packages/da/4d/8b2a0bd45a64cedd3617a54e75934f67663c767bb1ec5279dd534b0efa5d/videogrep-0.4.2.tar.gz from build tracker '/tmp/pip-build-tracker-49rtioj7' 2025-09-08T02:04:51,592 Removed build tracker: '/tmp/pip-build-tracker-49rtioj7'