2025-09-07T23:21:51,776 Created temporary directory: /tmp/pip-build-tracker-1g7goswv 2025-09-07T23:21:51,776 Initialized build tracking at /tmp/pip-build-tracker-1g7goswv 2025-09-07T23:21:51,777 Created build tracker: /tmp/pip-build-tracker-1g7goswv 2025-09-07T23:21:51,777 Entered build tracker: /tmp/pip-build-tracker-1g7goswv 2025-09-07T23:21:51,777 Created temporary directory: /tmp/pip-wheel-osks_f37 2025-09-07T23:21:51,780 Created temporary directory: /tmp/pip-ephem-wheel-cache-lf23i56o 2025-09-07T23:21:51,842 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T23:21:51,844 2 location(s) to search for versions of captain: 2025-09-07T23:21:51,844 * https://pypi.org/simple/captain/ 2025-09-07T23:21:51,844 * https://www.piwheels.org/simple/captain/ 2025-09-07T23:21:51,845 Fetching project page and analyzing links: https://pypi.org/simple/captain/ 2025-09-07T23:21:51,845 Getting page https://pypi.org/simple/captain/ 2025-09-07T23:21:51,846 Found index url https://pypi.org/simple/ 2025-09-07T23:21:51,916 Fetched page https://pypi.org/simple/captain/ as application/vnd.pypi.simple.v1+json 2025-09-07T23:21:51,921 Found link https://files.pythonhosted.org/packages/52/7c/ec81a6a0797589b48f23482a8130a59385a5b2f3c6c59347847f2ef044a8/captain-0.1.tar.gz (from https://pypi.org/simple/captain/), version: 0.1 2025-09-07T23:21:51,921 Found link https://files.pythonhosted.org/packages/c5/56/412a7ecaabc083a0f5377770ec7ee3846999b4b2426c4c2b0795570ee8d4/captain-0.1.1.tar.gz (from https://pypi.org/simple/captain/), version: 0.1.1 2025-09-07T23:21:51,921 Found link https://files.pythonhosted.org/packages/b2/f8/fa7eb2c27be1d80da01d90c3ca9c0f1056261d4ff1ae4da54674e54d2f9e/captain-0.1.2.tar.gz (from https://pypi.org/simple/captain/), version: 0.1.2 2025-09-07T23:21:51,921 Found link https://files.pythonhosted.org/packages/c4/c3/5e55ccad3c9d5b131378b0cb5c37a696e592b9781e4f4a49b1798b6d4e58/captain-0.1.3.tar.gz (from https://pypi.org/simple/captain/), version: 0.1.3 2025-09-07T23:21:51,922 Found link https://files.pythonhosted.org/packages/03/8f/fff948e54b68c6798b46ee705053ca99d134740ead377403fc8a1c067402/captain-0.1.5.tar.gz (from https://pypi.org/simple/captain/), version: 0.1.5 2025-09-07T23:21:51,922 Found link https://files.pythonhosted.org/packages/85/c5/372e55e3a4303f839099fce95f0766098d1fe0091d43bc16bf60cf06bcd8/captain-0.1.6.tar.gz (from https://pypi.org/simple/captain/), version: 0.1.6 2025-09-07T23:21:51,922 Found link https://files.pythonhosted.org/packages/78/1e/3f4383e700d4bfe155b2ac248bfd5d10954b2ea13cbffefc70305f9dc0cc/captain-0.1.7.tar.gz (from https://pypi.org/simple/captain/), version: 0.1.7 2025-09-07T23:21:51,922 Found link https://files.pythonhosted.org/packages/4b/ee/358f8cb60f36f48f4c15c080b9af500a796ad94a11b86e1c38dbe58db187/captain-0.1.8.tar.gz (from https://pypi.org/simple/captain/), version: 0.1.8 2025-09-07T23:21:51,923 Found link https://files.pythonhosted.org/packages/8b/14/38d627929e01279521c7a63bb4d860d4825056502bad021eb8b383ce02d7/captain-0.1.9.tar.gz (from https://pypi.org/simple/captain/), version: 0.1.9 2025-09-07T23:21:51,923 Found link https://files.pythonhosted.org/packages/fc/b0/ecc0f4ddc9e6b6009f617840b280aed5723391188f27ca6174a1c88b3c25/captain-0.2.0.tar.gz (from https://pypi.org/simple/captain/), version: 0.2.0 2025-09-07T23:21:51,923 Found link https://files.pythonhosted.org/packages/a6/a9/47d3c6a1887c445ffc920abb1cf372aaf2832744592159950da6d151a14a/captain-0.2.1.tar.gz (from https://pypi.org/simple/captain/), version: 0.2.1 2025-09-07T23:21:51,923 Found link https://files.pythonhosted.org/packages/5d/ba/686f5fbab1ded8dc305d0b20bb4870dcaa84cf0783920df517932a949035/captain-0.2.2.tar.gz (from https://pypi.org/simple/captain/), version: 0.2.2 2025-09-07T23:21:51,923 Found link https://files.pythonhosted.org/packages/08/9c/ccd0b4f3552703a4b498219b1e414b4593c4c5bcbfa1271e63b61d0216db/captain-0.2.3.tar.gz (from https://pypi.org/simple/captain/), version: 0.2.3 2025-09-07T23:21:51,924 Found link https://files.pythonhosted.org/packages/d8/1b/ce983a277fba6ec22e2781e005286e9ccfb409b44198519c4de37a186a06/captain-0.2.4.tar.gz (from https://pypi.org/simple/captain/), version: 0.2.4 2025-09-07T23:21:51,924 Found link https://files.pythonhosted.org/packages/89/61/a693f8668ab7da1be79f02a5518f374b529271dcefe468262a30af8da4af/captain-0.2.7.tar.gz (from https://pypi.org/simple/captain/), version: 0.2.7 2025-09-07T23:21:51,924 Found link https://files.pythonhosted.org/packages/ae/0f/0e45d937f0af87b7324c8ba4d9d578175f161f8d6ab90871ad080200d9f2/captain-0.4.4.tar.gz (from https://pypi.org/simple/captain/), version: 0.4.4 2025-09-07T23:21:51,924 Found link https://files.pythonhosted.org/packages/22/66/fe337c6d385a3d2343599be6a9d6fa3bc9cb3fa93bf81617be5ee528d047/captain-0.4.5.tar.gz (from https://pypi.org/simple/captain/), version: 0.4.5 2025-09-07T23:21:51,924 Found link https://files.pythonhosted.org/packages/7c/a7/f892d6d43cc6f912da49609e2bd4ab3912fdf39d950dfa67152cda776712/captain-0.4.6.tar.gz (from https://pypi.org/simple/captain/), version: 0.4.6 2025-09-07T23:21:51,925 Found link https://files.pythonhosted.org/packages/ce/24/b6b4edfe9bde4023757d0262765a6ed91194dd7631b2040a8334223da473/captain-0.4.7.tar.gz (from https://pypi.org/simple/captain/), version: 0.4.7 2025-09-07T23:21:51,925 Found link https://files.pythonhosted.org/packages/91/3d/d50d010c74b27dc3a88969cdbd0cdeff41cd5c544e9c48bdee4ee85c5710/captain-0.4.8.tar.gz (from https://pypi.org/simple/captain/), version: 0.4.8 2025-09-07T23:21:51,925 Found link https://files.pythonhosted.org/packages/10/b3/39d447fde67a83914d9c4a12ef0ecaf6600ba2f92e63b26aac1edf1a8943/captain-0.4.9.tar.gz (from https://pypi.org/simple/captain/), version: 0.4.9 2025-09-07T23:21:51,925 Found link https://files.pythonhosted.org/packages/c6/8b/dff1c90857ecb756705c0a3e21319544bf63c10fb439d729d6710ed733e5/captain-0.4.11.tar.gz (from https://pypi.org/simple/captain/), version: 0.4.11 2025-09-07T23:21:51,925 Found link https://files.pythonhosted.org/packages/b3/20/89999a2b098263b3316caee2b6b79aef6c5b5afc6d725beb7a87d1834fe5/captain-1.0.0.tar.gz (from https://pypi.org/simple/captain/), version: 1.0.0 2025-09-07T23:21:51,925 Found link https://files.pythonhosted.org/packages/6e/4a/4f48caedc61604b346d3264a34ae036c986245987fb57ed887ed976f36a1/captain-2.0.0.tar.gz (from https://pypi.org/simple/captain/), version: 2.0.0 2025-09-07T23:21:51,926 Found link https://files.pythonhosted.org/packages/32/62/6d077503714635acdc5b1a0acf554750740af9b5c427ae1400298360ee7f/captain-2.0.1.tar.gz (from https://pypi.org/simple/captain/), version: 2.0.1 2025-09-07T23:21:51,926 Found link https://files.pythonhosted.org/packages/6f/c4/a115d67b0249190a729651eb348616b2463a87833491af443aa5bf117861/captain-2.0.2.tar.gz (from https://pypi.org/simple/captain/), version: 2.0.2 2025-09-07T23:21:51,926 Found link https://files.pythonhosted.org/packages/17/38/8628c25c3f9d38f3a26a7012173d1cf5ff02574003f55adbff2a31a667aa/captain-2.0.3.tar.gz (from https://pypi.org/simple/captain/), version: 2.0.3 2025-09-07T23:21:51,926 Found link https://files.pythonhosted.org/packages/83/87/e5e7ce665a134030762ff4538e50ed5f6f01074cb22981ed627b0ec64a83/captain-2.0.4.tar.gz (from https://pypi.org/simple/captain/), version: 2.0.4 2025-09-07T23:21:51,926 Found link https://files.pythonhosted.org/packages/25/3b/f472bab022da127a7cf308ad3f18815573ed74d278a8e8a3a73b6ffb86f1/captain-3.0.0.tar.gz (from https://pypi.org/simple/captain/), version: 3.0.0 2025-09-07T23:21:51,927 Found link https://files.pythonhosted.org/packages/2a/aa/7ed276c050cc2eecaece64f1af8156cabcfa075c8af1ef7fdd4a48a8aa3f/captain-3.0.1.tar.gz (from https://pypi.org/simple/captain/), version: 3.0.1 2025-09-07T23:21:51,927 Found link https://files.pythonhosted.org/packages/d5/31/3390b897f5d0e0b395a41e90da4754fead1fbc2733e9a2a871c54562bf04/captain-4.0.0.tar.gz (from https://pypi.org/simple/captain/), version: 4.0.0 2025-09-07T23:21:51,927 Found link https://files.pythonhosted.org/packages/5f/2f/46cb72a90174cd407169c2dc6fdd77e92c9227ab4c9b037837ccf14aa113/captain-4.0.1.tar.gz (from https://pypi.org/simple/captain/), version: 4.0.1 2025-09-07T23:21:51,927 Found link https://files.pythonhosted.org/packages/8a/c7/e04fe0b37e0f213eef6f2055d1d0fcb32d091e1b8b591096981ab5f2a95c/captain-4.0.2.tar.gz (from https://pypi.org/simple/captain/), version: 4.0.2 2025-09-07T23:21:51,927 Found link https://files.pythonhosted.org/packages/a5/ef/83062252576459a5a5e024f59f5b522040438f21aca0e673769441dc8f48/captain-4.1.0.tar.gz (from https://pypi.org/simple/captain/), version: 4.1.0 2025-09-07T23:21:51,928 Found link https://files.pythonhosted.org/packages/c9/3d/8db84374d245240818b6ab6b10cd5150bb596057c1c770ef88d4e677d009/captain-4.1.1.tar.gz (from https://pypi.org/simple/captain/), version: 4.1.1 2025-09-07T23:21:51,928 Found link https://files.pythonhosted.org/packages/d1/ca/cb7591a58a1127d8b534bb6822f84225ab64782a02f0e438d6dda3f844ce/captain-4.4.0.tar.gz (from https://pypi.org/simple/captain/), version: 4.4.0 2025-09-07T23:21:51,928 Found link https://files.pythonhosted.org/packages/65/34/a7fcb292c250b70416b21ac9063cd3a0cbcca3d59b2d34f70b2d16341ed0/captain-4.5.0.tar.gz (from https://pypi.org/simple/captain/), version: 4.5.0 2025-09-07T23:21:51,928 Skipping link: No binaries permitted for captain: https://files.pythonhosted.org/packages/b8/95/922c9a9d54681a89847ff990a8913e8bc32888c175ea9d78e88a152243fe/captain-5.2.0-py3-none-any.whl (from https://pypi.org/simple/captain/) (requires-python:>=3.10) 2025-09-07T23:21:51,929 Found link https://files.pythonhosted.org/packages/80/77/402a4190fa06a418a884cd0ac5841997c439e3371ff5da43c0ea336f0b65/captain-5.2.0.tar.gz (from https://pypi.org/simple/captain/) (requires-python:>=3.10), version: 5.2.0 2025-09-07T23:21:51,929 Fetching project page and analyzing links: https://www.piwheels.org/simple/captain/ 2025-09-07T23:21:51,929 Getting page https://www.piwheels.org/simple/captain/ 2025-09-07T23:21:51,930 Found index url https://www.piwheels.org/simple/ 2025-09-07T23:21:52,019 Fetched page https://www.piwheels.org/simple/captain/ as text/html 2025-09-07T23:21:52,025 Skipping link: No binaries permitted for captain: https://archive1.piwheels.org/simple/captain/captain-5.2.0-py3-none-any.whl#sha256=ce1266abf00d0c7ec054fb61e50940eb4314b0a922039c3b3f0942a1574aaf3c (from https://www.piwheels.org/simple/captain/) (requires-python:>=3.10) 2025-09-07T23:21:52,025 Skipping link: No binaries permitted for captain: https://archive1.piwheels.org/simple/captain/captain-4.5.0-py3-none-any.whl#sha256=8b040af8e29d7b6640ca5173abc84c6240c117f59c6171ec9a130364d821306f (from https://www.piwheels.org/simple/captain/) 2025-09-07T23:21:52,025 Skipping link: No binaries permitted for captain: https://archive1.piwheels.org/simple/captain/captain-4.4.0-py3-none-any.whl#sha256=2980ea49bda7616cee86110209914ce54c46f60b037148237a4e3eff37a7c2a8 (from https://www.piwheels.org/simple/captain/) 2025-09-07T23:21:52,025 Skipping link: No binaries permitted for captain: https://archive1.piwheels.org/simple/captain/captain-4.1.1-py3-none-any.whl#sha256=979110b93e1896807b86293601c7620e7b504fddd8cdafd72dc01ccabaa4741b (from https://www.piwheels.org/simple/captain/) 2025-09-07T23:21:52,025 Skipping link: No binaries permitted for captain: https://archive1.piwheels.org/simple/captain/captain-4.1.0-py3-none-any.whl#sha256=84c35a43b60887fc2f30eb9f6f44bd068789a996938a0fedd1167a8351eeb5a0 (from https://www.piwheels.org/simple/captain/) 2025-09-07T23:21:52,026 Skipping link: No binaries permitted for captain: https://archive1.piwheels.org/simple/captain/captain-4.0.2-py3-none-any.whl#sha256=19bfc1e4ea8b0cfed2cfeb6bf4a7b74824fc477d1bcfd31a15cfafa2f29b9ab1 (from https://www.piwheels.org/simple/captain/) 2025-09-07T23:21:52,026 Skipping link: No binaries permitted for captain: https://archive1.piwheels.org/simple/captain/captain-4.0.1-py3-none-any.whl#sha256=a5dc341392a946d2cc377b7b6738196c9e662d0fc9ae9c39e5bd774a5d0d601b (from https://www.piwheels.org/simple/captain/) 2025-09-07T23:21:52,026 Skipping link: No binaries permitted for captain: https://archive1.piwheels.org/simple/captain/captain-4.0.0-py3-none-any.whl#sha256=97d2541523076d148253c5de667718ed862a5380049930c6c64b9f2b58e7aed7 (from https://www.piwheels.org/simple/captain/) 2025-09-07T23:21:52,026 Skipping link: No binaries permitted for captain: https://archive1.piwheels.org/simple/captain/captain-3.0.1-py3-none-any.whl#sha256=148e0dd91437885e42de3828438c16e77f28a42335daa28cd192c94fe407c119 (from https://www.piwheels.org/simple/captain/) 2025-09-07T23:21:52,026 Skipping link: No binaries permitted for captain: https://archive1.piwheels.org/simple/captain/captain-3.0.0-py3-none-any.whl#sha256=a5c8ca9f5080a8ee07a14144a8a894d6142fb736f226fa5193fe37e2b8346b5f (from https://www.piwheels.org/simple/captain/) 2025-09-07T23:21:52,026 Skipping link: No binaries permitted for captain: https://archive1.piwheels.org/simple/captain/captain-2.0.4-py3-none-any.whl#sha256=a31d73dd16f10fd4f5e5993666173c2bedd6c11f7f15e495d4fd907db783d776 (from https://www.piwheels.org/simple/captain/) 2025-09-07T23:21:52,027 Skipping link: No binaries permitted for captain: https://archive1.piwheels.org/simple/captain/captain-2.0.3-py3-none-any.whl#sha256=d5ca9469e83f1e5c6857936dbaccd548ac361b6ee02089cf907c8c1374f738c7 (from https://www.piwheels.org/simple/captain/) 2025-09-07T23:21:52,027 Skipping link: No binaries permitted for captain: https://archive1.piwheels.org/simple/captain/captain-2.0.2-py3-none-any.whl#sha256=305055bd396b6ebf448ab1455921b509f04a370ccac3a3258a32ec63101769a2 (from https://www.piwheels.org/simple/captain/) 2025-09-07T23:21:52,027 Skipping link: No binaries permitted for captain: https://archive1.piwheels.org/simple/captain/captain-2.0.1-py3-none-any.whl#sha256=c644356dc82204b2f32cba801f4387aab67612f7c072005ae4034f7b19f4e7bb (from https://www.piwheels.org/simple/captain/) 2025-09-07T23:21:52,027 Skipping link: No binaries permitted for captain: https://archive1.piwheels.org/simple/captain/captain-2.0.0-py3-none-any.whl#sha256=d26cca50914458380673e12f968c515469fbfdfbb73fc4d8c0700910fb059428 (from https://www.piwheels.org/simple/captain/) 2025-09-07T23:21:52,027 Skipping link: No binaries permitted for captain: https://archive1.piwheels.org/simple/captain/captain-1.0.0-py3-none-any.whl#sha256=4ad9693dbbb00ad62064a5be7f4f97920dfd2cfcf38df5a101b866fa7c3fb4b9 (from https://www.piwheels.org/simple/captain/) 2025-09-07T23:21:52,027 Skipping link: No binaries permitted for captain: https://archive1.piwheels.org/simple/captain/captain-0.4.11-py3-none-any.whl#sha256=e9af0a2b127bce981e977027fb46b02237fba84468ee4bbdcfd9014209d0879d (from https://www.piwheels.org/simple/captain/) 2025-09-07T23:21:52,028 Skipping link: No binaries permitted for captain: https://archive1.piwheels.org/simple/captain/captain-0.4.9-py3-none-any.whl#sha256=46a6a619290fe663b0bc29070146b6acee2c20bf88b00b0fc9c87eb37f7d98c8 (from https://www.piwheels.org/simple/captain/) 2025-09-07T23:21:52,028 Skipping link: No binaries permitted for captain: https://archive1.piwheels.org/simple/captain/captain-0.4.8-py3-none-any.whl#sha256=a7ca0b4b41878c9b0948a0e73973b8845cebd3016d1cbe3d7c80279b67ee6eaa (from https://www.piwheels.org/simple/captain/) 2025-09-07T23:21:52,028 Skipping link: No binaries permitted for captain: https://archive1.piwheels.org/simple/captain/captain-0.4.7-py3-none-any.whl#sha256=e0dca87d651ff89b93fdb30353ef4bc7d36076e1e3b54f789c365a222e93cba6 (from https://www.piwheels.org/simple/captain/) 2025-09-07T23:21:52,028 Skipping link: No binaries permitted for captain: https://archive1.piwheels.org/simple/captain/captain-0.4.6-py3-none-any.whl#sha256=7e6037d651c70dd18fff3c5f942a28ca3bc5a71165b4efb26999e0873971d5f9 (from https://www.piwheels.org/simple/captain/) 2025-09-07T23:21:52,028 Skipping link: No binaries permitted for captain: https://archive1.piwheels.org/simple/captain/captain-0.4.5-py3-none-any.whl#sha256=9540e2eda98962054c0a71f24d9a57de6f24a17275a553107a30f5ef80111f1d (from https://www.piwheels.org/simple/captain/) 2025-09-07T23:21:52,028 Skipping link: No binaries permitted for captain: https://archive1.piwheels.org/simple/captain/captain-0.4.4-py3-none-any.whl#sha256=45267baff26f72299a40636d0dd8ab82b3311d2d2f73c86796bb619575798cc3 (from https://www.piwheels.org/simple/captain/) 2025-09-07T23:21:52,029 Skipping link: No binaries permitted for captain: https://archive1.piwheels.org/simple/captain/captain-0.2.7-py3-none-any.whl#sha256=24d8439adb8a2ce2ce07c958197c06180ef96a0d2a2ed2b3db1154a9f9a4118d (from https://www.piwheels.org/simple/captain/) 2025-09-07T23:21:52,029 Skipping link: not a file: https://www.piwheels.org/simple/captain/ 2025-09-07T23:21:52,029 Skipping link: not a file: https://pypi.org/simple/captain/ 2025-09-07T23:21:52,059 Given no hashes to check 1 links for project 'captain': discarding no candidates 2025-09-07T23:21:52,060 Collecting captain==0.1.2 2025-09-07T23:21:52,061 Created temporary directory: /tmp/pip-unpack-ta4yf4b5 2025-09-07T23:21:52,280 Downloading captain-0.1.2.tar.gz (5.2 kB) 2025-09-07T23:21:52,306 Added captain==0.1.2 from https://files.pythonhosted.org/packages/b2/f8/fa7eb2c27be1d80da01d90c3ca9c0f1056261d4ff1ae4da54674e54d2f9e/captain-0.1.2.tar.gz to build tracker '/tmp/pip-build-tracker-1g7goswv' 2025-09-07T23:21:52,307 Running setup.py (path:/tmp/pip-wheel-osks_f37/captain_898ac9f4791c46d1a41c87a041e5b956/setup.py) egg_info for package captain 2025-09-07T23:21:52,307 Created temporary directory: /tmp/pip-pip-egg-info-71ixikbu 2025-09-07T23:21:52,307 Preparing metadata (setup.py): started 2025-09-07T23:21:52,308 Running command python setup.py egg_info 2025-09-07T23:21:52,826 Traceback (most recent call last): 2025-09-07T23:21:52,828 File "", line 2, in 2025-09-07T23:21:52,828 exec(compile(''' 2025-09-07T23:21:52,828 ~~~~^^^^^^^^^^^^ 2025-09-07T23:21:52,828 # This is -- a caller that pip uses to run setup.py 2025-09-07T23:21:52,828 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:21:52,828 ...<32 lines>... 2025-09-07T23:21:52,829 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T23:21:52,829 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:21:52,829 ''' % ('/tmp/pip-wheel-osks_f37/captain_898ac9f4791c46d1a41c87a041e5b956/setup.py',), "", "exec")) 2025-09-07T23:21:52,829 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:21:52,829 File "", line 35, in 2025-09-07T23:21:52,829 File "/tmp/pip-wheel-osks_f37/captain_898ac9f4791c46d1a41c87a041e5b956/setup.py", line 11, in 2025-09-07T23:21:52,829 with open('{}/__init__.py'.format(name), 'rU') as f: 2025-09-07T23:21:52,829 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:21:52,830 ValueError: invalid mode: 'rU' 2025-09-07T23:21:52,913 ERROR: python setup.py egg_info exited with 1 2025-09-07T23:21:52,926 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T23:21:52,926 exec(compile('"'"''"'"''"'"' 2025-09-07T23:21:52,926 # This is -- a caller that pip uses to run setup.py 2025-09-07T23:21:52,926 # 2025-09-07T23:21:52,926 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T23:21:52,926 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T23:21:52,926 # - It provides a clear error message when setuptools is not installed. 2025-09-07T23:21:52,926 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T23:21:52,926 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T23:21:52,926 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T23:21:52,926 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T23:21:52,926 import os, sys, tokenize, traceback 2025-09-07T23:21:52,926 2025-09-07T23:21:52,926 try: 2025-09-07T23:21:52,926 import setuptools 2025-09-07T23:21:52,926 except ImportError: 2025-09-07T23:21:52,926 print( 2025-09-07T23:21:52,926 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T23:21:52,926 "the build environment with exception:", 2025-09-07T23:21:52,926 file=sys.stderr, 2025-09-07T23:21:52,926 ) 2025-09-07T23:21:52,926 traceback.print_exc() 2025-09-07T23:21:52,926 sys.exit(1) 2025-09-07T23:21:52,926 2025-09-07T23:21:52,926 __file__ = %r 2025-09-07T23:21:52,926 sys.argv[0] = __file__ 2025-09-07T23:21:52,926 2025-09-07T23:21:52,926 if os.path.exists(__file__): 2025-09-07T23:21:52,926 filename = __file__ 2025-09-07T23:21:52,926 with tokenize.open(__file__) as f: 2025-09-07T23:21:52,926 setup_py_code = f.read() 2025-09-07T23:21:52,926 else: 2025-09-07T23:21:52,926 filename = "" 2025-09-07T23:21:52,926 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T23:21:52,926 2025-09-07T23:21:52,926 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T23:21:52,926 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-osks_f37/captain_898ac9f4791c46d1a41c87a041e5b956/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-71ixikbu[/] 2025-09-07T23:21:52,927 [bold magenta]cwd[/]: /tmp/pip-wheel-osks_f37/captain_898ac9f4791c46d1a41c87a041e5b956/ 2025-09-07T23:21:52,927 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T23:21:52,928 ERROR: metadata generation failed 2025-09-07T23:21:52,936 Exception information: 2025-09-07T23:21:52,936 Traceback (most recent call last): 2025-09-07T23:21:52,936 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T23:21:52,936 call_subprocess( 2025-09-07T23:21:52,936 ~~~~~~~~~~~~~~~^ 2025-09-07T23:21:52,936 args, 2025-09-07T23:21:52,936 ^^^^^ 2025-09-07T23:21:52,936 ...<2 lines>... 2025-09-07T23:21:52,936 spinner=spinner, 2025-09-07T23:21:52,936 ^^^^^^^^^^^^^^^^ 2025-09-07T23:21:52,936 ) 2025-09-07T23:21:52,936 ^ 2025-09-07T23:21:52,936 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T23:21:52,936 raise error 2025-09-07T23:21:52,936 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T23:21:52,936 2025-09-07T23:21:52,936 The above exception was the direct cause of the following exception: 2025-09-07T23:21:52,936 2025-09-07T23:21:52,936 Traceback (most recent call last): 2025-09-07T23:21:52,936 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T23:21:52,936 status = _inner_run() 2025-09-07T23:21:52,936 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T23:21:52,936 return self.run(options, args) 2025-09-07T23:21:52,936 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T23:21:52,936 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T23:21:52,936 return func(self, options, args) 2025-09-07T23:21:52,936 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T23:21:52,936 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T23:21:52,936 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T23:21:52,936 result = self._result = resolver.resolve( 2025-09-07T23:21:52,936 ~~~~~~~~~~~~~~~~^ 2025-09-07T23:21:52,936 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T23:21:52,936 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:21:52,936 ) 2025-09-07T23:21:52,936 ^ 2025-09-07T23:21:52,936 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T23:21:52,936 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T23:21:52,936 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T23:21:52,936 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T23:21:52,936 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:21:52,936 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T23:21:52,936 if not criterion.candidates: 2025-09-07T23:21:52,936 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:21:52,936 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T23:21:52,936 return bool(self._sequence) 2025-09-07T23:21:52,936 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T23:21:52,936 self._bool = any(self) 2025-09-07T23:21:52,936 ~~~^^^^^^ 2025-09-07T23:21:52,936 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T23:21:52,936 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T23:21:52,936 ^^^^^^^^ 2025-09-07T23:21:52,936 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T23:21:52,936 candidate = func() 2025-09-07T23:21:52,936 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T23:21:52,936 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T23:21:52,936 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T23:21:52,936 link, template, name, version 2025-09-07T23:21:52,936 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:21:52,936 ) 2025-09-07T23:21:52,936 ^ 2025-09-07T23:21:52,936 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T23:21:52,936 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T23:21:52,936 ~~~~~~~~~~~~~^ 2025-09-07T23:21:52,936 link, 2025-09-07T23:21:52,936 ^^^^^ 2025-09-07T23:21:52,936 ...<3 lines>... 2025-09-07T23:21:52,936 version=version, 2025-09-07T23:21:52,936 ^^^^^^^^^^^^^^^^ 2025-09-07T23:21:52,936 ) 2025-09-07T23:21:52,936 ^ 2025-09-07T23:21:52,936 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T23:21:52,936 super().__init__( 2025-09-07T23:21:52,936 ~~~~~~~~~~~~~~~~^ 2025-09-07T23:21:52,936 link=link, 2025-09-07T23:21:52,936 ^^^^^^^^^^ 2025-09-07T23:21:52,936 ...<4 lines>... 2025-09-07T23:21:52,936 version=version, 2025-09-07T23:21:52,936 ^^^^^^^^^^^^^^^^ 2025-09-07T23:21:52,936 ) 2025-09-07T23:21:52,936 ^ 2025-09-07T23:21:52,936 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T23:21:52,936 self.dist = self._prepare() 2025-09-07T23:21:52,936 ~~~~~~~~~~~~~^^ 2025-09-07T23:21:52,936 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T23:21:52,936 dist = self._prepare_distribution() 2025-09-07T23:21:52,936 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T23:21:52,936 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T23:21:52,936 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:21:52,936 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T23:21:52,936 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T23:21:52,936 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:21:52,936 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T23:21:52,936 dist = _get_prepared_distribution( 2025-09-07T23:21:52,936 req, 2025-09-07T23:21:52,936 ...<3 lines>... 2025-09-07T23:21:52,936 self.check_build_deps, 2025-09-07T23:21:52,936 ) 2025-09-07T23:21:52,936 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T23:21:52,936 abstract_dist.prepare_distribution_metadata( 2025-09-07T23:21:52,936 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T23:21:52,936 finder, build_isolation, check_build_deps 2025-09-07T23:21:52,936 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:21:52,936 ) 2025-09-07T23:21:52,936 ^ 2025-09-07T23:21:52,936 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T23:21:52,936 self.req.prepare_metadata() 2025-09-07T23:21:52,936 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T23:21:52,936 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T23:21:52,936 self.metadata_directory = generate_metadata_legacy( 2025-09-07T23:21:52,936 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T23:21:52,936 build_env=self.build_env, 2025-09-07T23:21:52,936 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:21:52,936 ...<3 lines>... 2025-09-07T23:21:52,936 details=details, 2025-09-07T23:21:52,936 ^^^^^^^^^^^^^^^^ 2025-09-07T23:21:52,936 ) 2025-09-07T23:21:52,936 ^ 2025-09-07T23:21:52,936 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T23:21:52,936 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T23:21:52,936 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T23:21:52,959 Removed captain==0.1.2 from https://files.pythonhosted.org/packages/b2/f8/fa7eb2c27be1d80da01d90c3ca9c0f1056261d4ff1ae4da54674e54d2f9e/captain-0.1.2.tar.gz from build tracker '/tmp/pip-build-tracker-1g7goswv' 2025-09-07T23:21:52,959 Removed build tracker: '/tmp/pip-build-tracker-1g7goswv'