2025-09-07T21:33:35,467 Created temporary directory: /tmp/pip-build-tracker-p9_8k2y1 2025-09-07T21:33:35,467 Initialized build tracking at /tmp/pip-build-tracker-p9_8k2y1 2025-09-07T21:33:35,467 Created build tracker: /tmp/pip-build-tracker-p9_8k2y1 2025-09-07T21:33:35,468 Entered build tracker: /tmp/pip-build-tracker-p9_8k2y1 2025-09-07T21:33:35,468 Created temporary directory: /tmp/pip-wheel-25ih19e4 2025-09-07T21:33:35,471 Created temporary directory: /tmp/pip-ephem-wheel-cache-4niczbbp 2025-09-07T21:33:35,528 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T21:33:35,530 2 location(s) to search for versions of voodoo: 2025-09-07T21:33:35,530 * https://pypi.org/simple/voodoo/ 2025-09-07T21:33:35,530 * https://www.piwheels.org/simple/voodoo/ 2025-09-07T21:33:35,531 Fetching project page and analyzing links: https://pypi.org/simple/voodoo/ 2025-09-07T21:33:35,531 Getting page https://pypi.org/simple/voodoo/ 2025-09-07T21:33:35,532 Found index url https://pypi.org/simple/ 2025-09-07T21:33:35,604 Fetched page https://pypi.org/simple/voodoo/ as application/vnd.pypi.simple.v1+json 2025-09-07T21:33:35,608 Found link https://files.pythonhosted.org/packages/0a/b2/978a21507d95bc0bde961075bbe74400c963573851a789f0d918f238bc1f/Voodoo-0.2.tar.gz (from https://pypi.org/simple/voodoo/), version: 0.2 2025-09-07T21:33:35,608 Found link https://files.pythonhosted.org/packages/ca/12/d6d792015a74babda0d3a4d451769ad7606851cb927f38ff3bada198bd2d/Voodoo-0.2.1.tar.gz (from https://pypi.org/simple/voodoo/), version: 0.2.1 2025-09-07T21:33:35,608 Found link https://files.pythonhosted.org/packages/80/4d/923b5e58a43a655c5611abe9702c61bc4de345e742ee3f29eaada07d6407/Voodoo-0.2.2.tar.gz (from https://pypi.org/simple/voodoo/), version: 0.2.2 2025-09-07T21:33:35,608 Found link https://files.pythonhosted.org/packages/20/2f/c492aa0d08ee06ff5fa89701913ee5a50331fb2f14d859bc999dfa395142/Voodoo-0.2.3.tar.gz (from https://pypi.org/simple/voodoo/), version: 0.2.3 2025-09-07T21:33:35,609 Found link https://files.pythonhosted.org/packages/97/6e/22625934cce98321ca5b1d9b0cbe58a5cec950ff50f17e35ab4556a2baea/Voodoo-0.2.4.tar.gz (from https://pypi.org/simple/voodoo/), version: 0.2.4 2025-09-07T21:33:35,609 Found link https://files.pythonhosted.org/packages/da/68/579eac151d84b728c6f40bd27c81953efc8d44af51abe197cd9c421d5b73/Voodoo-0.2.5.tar.gz (from https://pypi.org/simple/voodoo/), version: 0.2.5 2025-09-07T21:33:35,609 Found link https://files.pythonhosted.org/packages/78/2d/fccd8bcbd2b1099a9d25c1b439be35ff0cffa371dcff289573f99f443881/Voodoo-0.2.6.tar.gz (from https://pypi.org/simple/voodoo/), version: 0.2.6 2025-09-07T21:33:35,609 Found link https://files.pythonhosted.org/packages/be/6f/ee96507ee55f5c1460b80aed1ef3c0559b164e5154533de2a9793952a265/Voodoo-0.2.7.tar.gz (from https://pypi.org/simple/voodoo/), version: 0.2.7 2025-09-07T21:33:35,609 Found link https://files.pythonhosted.org/packages/8f/0f/9eacb39dc1b90b75c09b055642686f848d401b8bdc2a6aebfba43440f92f/Voodoo-0.2.9.tar.gz (from https://pypi.org/simple/voodoo/), version: 0.2.9 2025-09-07T21:33:35,610 Found link https://files.pythonhosted.org/packages/ed/26/8d73565d840ebf51c39a98cfd4311003945f94a7bc37d76d2479af5b20e0/Voodoo-0.2.10.tar.gz (from https://pypi.org/simple/voodoo/), version: 0.2.10 2025-09-07T21:33:35,610 Found link https://files.pythonhosted.org/packages/47/e9/e7e11b854339e856f86d9ba5174ede4ce77a1abfe690644703c3b42a4083/Voodoo-0.3.tar.gz (from https://pypi.org/simple/voodoo/), version: 0.3 2025-09-07T21:33:35,610 Found link https://files.pythonhosted.org/packages/92/07/3ad09b0ff8f29bd625aa827f07d700e7857568cc6346d2d00fdd7a727b4a/Voodoo-0.4.tar.gz (from https://pypi.org/simple/voodoo/), version: 0.4 2025-09-07T21:33:35,610 Found link https://files.pythonhosted.org/packages/5b/b5/a21cea21a55e5f9cd8b0df8c6d08ce35722e6117fda683711bdab95b53f2/Voodoo-0.5.tar.gz (from https://pypi.org/simple/voodoo/), version: 0.5 2025-09-07T21:33:35,611 Found link https://files.pythonhosted.org/packages/09/1d/1ab50b3cf459f185808217210e595ca8fa2960d1be9f6b1b9596612039c6/Voodoo-0.6.tar.gz (from https://pypi.org/simple/voodoo/), version: 0.6 2025-09-07T21:33:35,611 Found link https://files.pythonhosted.org/packages/53/28/39d47a19d446394f137b58fec6f8800ccf888a1112ac7f5c1750447e885d/Voodoo-0.7.tar.gz (from https://pypi.org/simple/voodoo/), version: 0.7 2025-09-07T21:33:35,611 Found link https://files.pythonhosted.org/packages/44/d0/9ed1810f65c8989eeaee9122318afd8b169ae729440e03296729ac21303d/Voodoo-0.8.tar.gz (from https://pypi.org/simple/voodoo/), version: 0.8 2025-09-07T21:33:35,611 Found link https://files.pythonhosted.org/packages/86/76/b5fbffefb1dac0b779c3d0405fcc9137749fc3d6860b65806ddeccebbef7/Voodoo-0.9.tar.gz (from https://pypi.org/simple/voodoo/), version: 0.9 2025-09-07T21:33:35,611 Found link https://files.pythonhosted.org/packages/f8/76/77e2d532c2ff76cee5f1798ffa8872943e67ddeb7c101053ec57ae8566d6/Voodoo-1.0.0.tar.gz (from https://pypi.org/simple/voodoo/), version: 1.0.0 2025-09-07T21:33:35,612 Found link https://files.pythonhosted.org/packages/9a/1f/4fc913a34fce0618169180ae84ed00c6bc62ee9e0f6ca4c38fadb24771c6/Voodoo-1.0.1.tar.gz (from https://pypi.org/simple/voodoo/), version: 1.0.1 2025-09-07T21:33:35,612 Found link https://files.pythonhosted.org/packages/71/e4/39341396221b68f2c571fd35a5bf2715e0358cef5064703e3d14125648f0/Voodoo-1.0.2.tar.gz (from https://pypi.org/simple/voodoo/), version: 1.0.2 2025-09-07T21:33:35,612 Found link https://files.pythonhosted.org/packages/c7/d4/f2d6c01a0691be841a77b7d618416b78a4b5f5469897cf5b02c05037ca57/Voodoo-1.1.tar.gz (from https://pypi.org/simple/voodoo/), version: 1.1 2025-09-07T21:33:35,612 Found link https://files.pythonhosted.org/packages/ef/c6/5a967aed2348b21639d853ad1309151a4d57258054838be85af09ba65693/Voodoo-1.1.1.tar.gz (from https://pypi.org/simple/voodoo/), version: 1.1.1 2025-09-07T21:33:35,612 Found link https://files.pythonhosted.org/packages/a2/c3/0663b6a233c4172546263fcd23a7555f4947b75d403d00a47448c534ae7a/Voodoo-1.2.0.tar.gz (from https://pypi.org/simple/voodoo/), version: 1.2.0 2025-09-07T21:33:35,613 Found link https://files.pythonhosted.org/packages/45/96/719c495e1f706fe8eca959d0ff9b21df2c63f5f7fe579718d403786274d6/Voodoo-1.3.0.tar.gz (from https://pypi.org/simple/voodoo/), version: 1.3.0 2025-09-07T21:33:35,613 Found link https://files.pythonhosted.org/packages/d4/dc/f8d3206dfd53e0549145b71dcdd33fd6255008cbd49a3193a37a7ec2f36f/Voodoo-1.3.1.tar.gz (from https://pypi.org/simple/voodoo/), version: 1.3.1 2025-09-07T21:33:35,613 Found link https://files.pythonhosted.org/packages/e4/d7/cd4bf5722c1339248bd0692b43a25dc41d47a71998d1e626e705ce030bbb/Voodoo-1.3.2.tar.gz (from https://pypi.org/simple/voodoo/), version: 1.3.2 2025-09-07T21:33:35,613 Found link https://files.pythonhosted.org/packages/c0/6f/521672f27de921598d6226fe5d413690d9c71bd9166e0de45f2ad6657f5f/Voodoo-1.3.3.tar.gz (from https://pypi.org/simple/voodoo/), version: 1.3.3 2025-09-07T21:33:35,613 Found link https://files.pythonhosted.org/packages/16/16/7274f98c21529b51e6b80f6c486f8ca1e29a9b4c7a46cbfbf911d4aac8d1/Voodoo-1.3.4.tar.gz (from https://pypi.org/simple/voodoo/), version: 1.3.4 2025-09-07T21:33:35,614 Found link https://files.pythonhosted.org/packages/25/8e/308a6a2e14df383c16374748a8c2495a6d2d14f5d2d63403f01f8541c9c5/Voodoo-1.3.5.tar.gz (from https://pypi.org/simple/voodoo/), version: 1.3.5 2025-09-07T21:33:35,614 Found link https://files.pythonhosted.org/packages/a8/7d/ad6a0aad95eb278822a0461f4b566a1648a6afcb4462ce6b3b6a80228d77/Voodoo-1.3.6.tar.gz (from https://pypi.org/simple/voodoo/), version: 1.3.6 2025-09-07T21:33:35,614 Found link https://files.pythonhosted.org/packages/96/a4/298491f510e6fee65b2247caa227fc477e139dbe175d55c9f06e4ae19218/Voodoo-1.4.0.tar.gz (from https://pypi.org/simple/voodoo/), version: 1.4.0 2025-09-07T21:33:35,614 Found link https://files.pythonhosted.org/packages/3d/03/30f9c486824afe45e5525358821fd090dcc4b20e8ca160ae19f9ffc5ac98/Voodoo-1.4.1.tar.gz (from https://pypi.org/simple/voodoo/), version: 1.4.1 2025-09-07T21:33:35,614 Found link https://files.pythonhosted.org/packages/ee/5e/5fa476913f00d58a66769a581ad8d1ec95b37a5a58267aa85d9406672c57/Voodoo-1.4.2.tar.gz (from https://pypi.org/simple/voodoo/), version: 1.4.2 2025-09-07T21:33:35,615 Skipping link: No binaries permitted for voodoo: https://files.pythonhosted.org/packages/37/86/4b9d038161a4a1493d6fcd62016f2016658b6e90ff6c1f6732274099e899/Voodoo-1.6.0-py3-none-any.whl (from https://pypi.org/simple/voodoo/) 2025-09-07T21:33:35,615 Found link https://files.pythonhosted.org/packages/ed/63/d80db01fc39f0b3b9c90d1001b666b10ecdc8c11e0d1575f6be65c458380/Voodoo-1.6.0.tar.gz (from https://pypi.org/simple/voodoo/), version: 1.6.0 2025-09-07T21:33:35,615 Fetching project page and analyzing links: https://www.piwheels.org/simple/voodoo/ 2025-09-07T21:33:35,615 Getting page https://www.piwheels.org/simple/voodoo/ 2025-09-07T21:33:35,616 Found index url https://www.piwheels.org/simple/ 2025-09-07T21:33:35,869 Fetched page https://www.piwheels.org/simple/voodoo/ as text/html 2025-09-07T21:33:35,880 Skipping link: No binaries permitted for voodoo: https://archive1.piwheels.org/simple/voodoo/Voodoo-1.6.0-py3-none-any.whl#sha256=35bebd1d115dda09f08bd18d4aa8dacb026b0748d0ed234e4fd295c620217d66 (from https://www.piwheels.org/simple/voodoo/) 2025-09-07T21:33:35,880 Skipping link: No binaries permitted for voodoo: https://archive1.piwheels.org/simple/voodoo/Voodoo-1.4.2-py3-none-any.whl#sha256=6c913a980147d02f8f352a273329ae9c798c089dfebacb57ef5e5787c0e3b86e (from https://www.piwheels.org/simple/voodoo/) 2025-09-07T21:33:35,881 Skipping link: No binaries permitted for voodoo: https://archive1.piwheels.org/simple/voodoo/Voodoo-1.4.1-py3-none-any.whl#sha256=6f1174231650b4bb29fedd1b1bbc65690c6d5c319d33d394870fba61cb5ee50c (from https://www.piwheels.org/simple/voodoo/) 2025-09-07T21:33:35,881 Skipping link: No binaries permitted for voodoo: https://archive1.piwheels.org/simple/voodoo/Voodoo-1.4.0-py3-none-any.whl#sha256=e9b0f32e4916b5d56de40886f7455d508e9e54264825105a1a0c94c95564466b (from https://www.piwheels.org/simple/voodoo/) 2025-09-07T21:33:35,881 Skipping link: No binaries permitted for voodoo: https://archive1.piwheels.org/simple/voodoo/Voodoo-1.3.6-py3-none-any.whl#sha256=802b7ee6c28f3cd81dc8c0ebed99286057ec832c182b1f2dd2137d21ef14d1b8 (from https://www.piwheels.org/simple/voodoo/) 2025-09-07T21:33:35,882 Skipping link: No binaries permitted for voodoo: https://archive1.piwheels.org/simple/voodoo/Voodoo-1.3.5-py3-none-any.whl#sha256=1f1182b5b6b85b2dc0fd9772cc1b3174b312766eb1cf5ed690126adc9ce865dc (from https://www.piwheels.org/simple/voodoo/) 2025-09-07T21:33:35,882 Skipping link: No binaries permitted for voodoo: https://archive1.piwheels.org/simple/voodoo/Voodoo-1.3.4-py3-none-any.whl#sha256=10b6e81386815c191c7fffbdc6e9eec47a13a5fc053e66c067ebb145cc436026 (from https://www.piwheels.org/simple/voodoo/) 2025-09-07T21:33:35,882 Skipping link: No binaries permitted for voodoo: https://archive1.piwheels.org/simple/voodoo/Voodoo-1.3.3-py3-none-any.whl#sha256=5ec64b6ce57cd6f8fae2f492b47623d3167b97873ffefc5130f74d9eb1a1dbea (from https://www.piwheels.org/simple/voodoo/) 2025-09-07T21:33:35,883 Skipping link: No binaries permitted for voodoo: https://archive1.piwheels.org/simple/voodoo/Voodoo-1.3.2-py3-none-any.whl#sha256=9d22b492d5875479c48eac19ca2f2a2c3ac65dc8630246d8a4f6ed13f5f95c3f (from https://www.piwheels.org/simple/voodoo/) 2025-09-07T21:33:35,883 Skipping link: No binaries permitted for voodoo: https://archive1.piwheels.org/simple/voodoo/Voodoo-1.3.1-py3-none-any.whl#sha256=08ee444cc129f8f991f2b86ee0dc972aa3ad5bcf6ef538e38a8586deb35c618b (from https://www.piwheels.org/simple/voodoo/) 2025-09-07T21:33:35,883 Skipping link: No binaries permitted for voodoo: https://archive1.piwheels.org/simple/voodoo/Voodoo-1.3.0-py3-none-any.whl#sha256=51fa1ea0228bb34100aa44bc1dee9fa3bc6778cea03e2578745167bbcf6c8539 (from https://www.piwheels.org/simple/voodoo/) 2025-09-07T21:33:35,883 Skipping link: No binaries permitted for voodoo: https://archive1.piwheels.org/simple/voodoo/Voodoo-1.2.0-py3-none-any.whl#sha256=d381319593d25e410934d64e6f102781be0b2fac61e225f10176d0a0ef624d6c (from https://www.piwheels.org/simple/voodoo/) 2025-09-07T21:33:35,884 Skipping link: No binaries permitted for voodoo: https://archive1.piwheels.org/simple/voodoo/Voodoo-1.1.1-py3-none-any.whl#sha256=46f84908258ec2f844acf530ffc67e1513a8187afdab11019019639cee644662 (from https://www.piwheels.org/simple/voodoo/) 2025-09-07T21:33:35,884 Skipping link: No binaries permitted for voodoo: https://archive1.piwheels.org/simple/voodoo/Voodoo-1.1-py3-none-any.whl#sha256=19045823d2c5c6aefc85738a23ddee4472d35f73b307424a2c5f9c8604b241c8 (from https://www.piwheels.org/simple/voodoo/) 2025-09-07T21:33:35,884 Skipping link: No binaries permitted for voodoo: https://archive1.piwheels.org/simple/voodoo/Voodoo-0.3-py3-none-any.whl#sha256=daa3662b3d8fdc074383016116b503ae746ad8159f531170605bd0dcbd16141a (from https://www.piwheels.org/simple/voodoo/) 2025-09-07T21:33:35,885 Skipping link: No binaries permitted for voodoo: https://archive1.piwheels.org/simple/voodoo/Voodoo-0.2.10-py3-none-any.whl#sha256=140e723d953217161ff36d8766e7ed7714b8b0702bdc259d02a38fb72c0a8da9 (from https://www.piwheels.org/simple/voodoo/) 2025-09-07T21:33:35,885 Skipping link: No binaries permitted for voodoo: https://archive1.piwheels.org/simple/voodoo/Voodoo-0.2.9-py3-none-any.whl#sha256=3ebc38491861702e1de7ceeadecb77ae6ebd035e51d8633105cc691d0c356ee7 (from https://www.piwheels.org/simple/voodoo/) 2025-09-07T21:33:35,885 Skipping link: No binaries permitted for voodoo: https://archive1.piwheels.org/simple/voodoo/Voodoo-0.2.7-py3-none-any.whl#sha256=cb12135516adff95db940f1a4b032b16097e771d81d8d375838d64dad83cd546 (from https://www.piwheels.org/simple/voodoo/) 2025-09-07T21:33:35,886 Skipping link: No binaries permitted for voodoo: https://archive1.piwheels.org/simple/voodoo/Voodoo-0.2.6-py3-none-any.whl#sha256=f868c4a3e97764003df0b64d8ad2f8dc8ed35854da525d6fba69fffd2f94ae26 (from https://www.piwheels.org/simple/voodoo/) 2025-09-07T21:33:35,886 Skipping link: No binaries permitted for voodoo: https://archive1.piwheels.org/simple/voodoo/Voodoo-0.2.5-py3-none-any.whl#sha256=78b37cd113476efa8cb9cf2c6fa84ab2171e1188b5039f8cd3668e9a07f50154 (from https://www.piwheels.org/simple/voodoo/) 2025-09-07T21:33:35,886 Skipping link: No binaries permitted for voodoo: https://archive1.piwheels.org/simple/voodoo/Voodoo-0.2.4-py3-none-any.whl#sha256=468257dadf9a8ac29d88eee2ecdf67f2316b1aaf53a8094124c99a9fdac77b8a (from https://www.piwheels.org/simple/voodoo/) 2025-09-07T21:33:35,886 Skipping link: No binaries permitted for voodoo: https://archive1.piwheels.org/simple/voodoo/Voodoo-0.2.3-py3-none-any.whl#sha256=8bcc42f5319dea0bac1840a21e4683392e4d84ad97a02e597a0ad278adee280c (from https://www.piwheels.org/simple/voodoo/) 2025-09-07T21:33:35,887 Skipping link: No binaries permitted for voodoo: https://archive1.piwheels.org/simple/voodoo/Voodoo-0.2.2-py3-none-any.whl#sha256=b85b35abf6f05ff31ee26c04433a99002ddc8ae5a071eefc2880207916d9287d (from https://www.piwheels.org/simple/voodoo/) 2025-09-07T21:33:35,887 Skipping link: No binaries permitted for voodoo: https://archive1.piwheels.org/simple/voodoo/Voodoo-0.2.1-py3-none-any.whl#sha256=62379ad066be3cb69be0c9c858c2d2f9c28d894b2532186862aed5287a0023c4 (from https://www.piwheels.org/simple/voodoo/) 2025-09-07T21:33:35,888 Skipping link: not a file: https://www.piwheels.org/simple/voodoo/ 2025-09-07T21:33:35,888 Skipping link: not a file: https://pypi.org/simple/voodoo/ 2025-09-07T21:33:35,914 Given no hashes to check 1 links for project 'voodoo': discarding no candidates 2025-09-07T21:33:35,915 Collecting voodoo==1.0.0 2025-09-07T21:33:35,917 Created temporary directory: /tmp/pip-unpack-kc9aoxy_ 2025-09-07T21:33:36,058 Downloading Voodoo-1.0.0.tar.gz (126 kB) 2025-09-07T21:33:36,105 Added voodoo==1.0.0 from https://files.pythonhosted.org/packages/f8/76/77e2d532c2ff76cee5f1798ffa8872943e67ddeb7c101053ec57ae8566d6/Voodoo-1.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-p9_8k2y1' 2025-09-07T21:33:36,106 Running setup.py (path:/tmp/pip-wheel-25ih19e4/voodoo_fa1ecbda13e2480d818dd320498cc20e/setup.py) egg_info for package voodoo 2025-09-07T21:33:36,106 Created temporary directory: /tmp/pip-pip-egg-info-bg4dj_k_ 2025-09-07T21:33:36,107 Preparing metadata (setup.py): started 2025-09-07T21:33:36,107 Running command python setup.py egg_info 2025-09-07T21:33:36,840 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2025-09-07T21:33:36,840 warnings.warn(msg) 2025-09-07T21:33:37,226 Traceback (most recent call last): 2025-09-07T21:33:37,230 File "", line 2, in 2025-09-07T21:33:37,230 exec(compile(''' 2025-09-07T21:33:37,230 ~~~~^^^^^^^^^^^^ 2025-09-07T21:33:37,230 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:33:37,231 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:33:37,231 ...<32 lines>... 2025-09-07T21:33:37,231 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:33:37,231 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:33:37,231 ''' % ('/tmp/pip-wheel-25ih19e4/voodoo_fa1ecbda13e2480d818dd320498cc20e/setup.py',), "", "exec")) 2025-09-07T21:33:37,232 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:33:37,232 File "", line 35, in 2025-09-07T21:33:37,232 File "/tmp/pip-wheel-25ih19e4/voodoo_fa1ecbda13e2480d818dd320498cc20e/setup.py", line 65, in 2025-09-07T21:33:37,232 setup( 2025-09-07T21:33:37,233 ~~~~~^ 2025-09-07T21:33:37,233 name = 'Voodoo', 2025-09-07T21:33:37,233 ^^^^^^^^^^^^^^^^ 2025-09-07T21:33:37,233 ...<21 lines>... 2025-09-07T21:33:37,234 test_suite = '__main__.run_tests', 2025-09-07T21:33:37,234 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:33:37,234 ) 2025-09-07T21:33:37,234 ^ 2025-09-07T21:33:37,234 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 115, in setup 2025-09-07T21:33:37,235 return distutils.core.setup(**attrs) 2025-09-07T21:33:37,235 ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-07T21:33:37,235 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 148, in setup 2025-09-07T21:33:37,236 _setup_distribution = dist = klass(attrs) 2025-09-07T21:33:37,236 ~~~~~^^^^^^^ 2025-09-07T21:33:37,236 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 332, in __init__ 2025-09-07T21:33:37,237 self.metadata.version = self._normalize_version(self.metadata.version) 2025-09-07T21:33:37,237 ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:33:37,237 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 368, in _normalize_version 2025-09-07T21:33:37,237 normalized = str(Version(version)) 2025-09-07T21:33:37,237 ~~~~~~~^^^^^^^^^ 2025-09-07T21:33:37,238 File "/usr/local/lib/python3.13/dist-packages/packaging/version.py", line 200, in __init__ 2025-09-07T21:33:37,238 match = self._regex.search(version) 2025-09-07T21:33:37,238 TypeError: cannot use a string pattern on a bytes-like object 2025-09-07T21:33:37,342 ERROR: python setup.py egg_info exited with 1 2025-09-07T21:33:37,355 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T21:33:37,355 exec(compile('"'"''"'"''"'"' 2025-09-07T21:33:37,355 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:33:37,355 # 2025-09-07T21:33:37,355 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T21:33:37,355 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T21:33:37,355 # - It provides a clear error message when setuptools is not installed. 2025-09-07T21:33:37,355 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T21:33:37,355 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T21:33:37,355 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T21:33:37,355 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T21:33:37,355 import os, sys, tokenize, traceback 2025-09-07T21:33:37,355 2025-09-07T21:33:37,355 try: 2025-09-07T21:33:37,355 import setuptools 2025-09-07T21:33:37,355 except ImportError: 2025-09-07T21:33:37,355 print( 2025-09-07T21:33:37,355 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T21:33:37,355 "the build environment with exception:", 2025-09-07T21:33:37,355 file=sys.stderr, 2025-09-07T21:33:37,355 ) 2025-09-07T21:33:37,355 traceback.print_exc() 2025-09-07T21:33:37,355 sys.exit(1) 2025-09-07T21:33:37,355 2025-09-07T21:33:37,355 __file__ = %r 2025-09-07T21:33:37,355 sys.argv[0] = __file__ 2025-09-07T21:33:37,355 2025-09-07T21:33:37,355 if os.path.exists(__file__): 2025-09-07T21:33:37,355 filename = __file__ 2025-09-07T21:33:37,355 with tokenize.open(__file__) as f: 2025-09-07T21:33:37,355 setup_py_code = f.read() 2025-09-07T21:33:37,355 else: 2025-09-07T21:33:37,355 filename = "" 2025-09-07T21:33:37,355 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T21:33:37,355 2025-09-07T21:33:37,355 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:33:37,355 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-25ih19e4/voodoo_fa1ecbda13e2480d818dd320498cc20e/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-bg4dj_k_[/] 2025-09-07T21:33:37,355 [bold magenta]cwd[/]: /tmp/pip-wheel-25ih19e4/voodoo_fa1ecbda13e2480d818dd320498cc20e/ 2025-09-07T21:33:37,356 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T21:33:37,356 ERROR: metadata generation failed 2025-09-07T21:33:37,362 Exception information: 2025-09-07T21:33:37,362 Traceback (most recent call last): 2025-09-07T21:33:37,362 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T21:33:37,362 call_subprocess( 2025-09-07T21:33:37,362 ~~~~~~~~~~~~~~~^ 2025-09-07T21:33:37,362 args, 2025-09-07T21:33:37,362 ^^^^^ 2025-09-07T21:33:37,362 ...<2 lines>... 2025-09-07T21:33:37,362 spinner=spinner, 2025-09-07T21:33:37,362 ^^^^^^^^^^^^^^^^ 2025-09-07T21:33:37,362 ) 2025-09-07T21:33:37,362 ^ 2025-09-07T21:33:37,362 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T21:33:37,362 raise error 2025-09-07T21:33:37,362 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T21:33:37,362 2025-09-07T21:33:37,362 The above exception was the direct cause of the following exception: 2025-09-07T21:33:37,362 2025-09-07T21:33:37,362 Traceback (most recent call last): 2025-09-07T21:33:37,362 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T21:33:37,362 status = _inner_run() 2025-09-07T21:33:37,362 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T21:33:37,362 return self.run(options, args) 2025-09-07T21:33:37,362 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T21:33:37,362 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T21:33:37,362 return func(self, options, args) 2025-09-07T21:33:37,362 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T21:33:37,362 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T21:33:37,362 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T21:33:37,362 result = self._result = resolver.resolve( 2025-09-07T21:33:37,362 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:33:37,362 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T21:33:37,362 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:33:37,362 ) 2025-09-07T21:33:37,362 ^ 2025-09-07T21:33:37,362 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T21:33:37,362 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T21:33:37,362 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T21:33:37,362 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T21:33:37,362 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:33:37,362 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T21:33:37,362 if not criterion.candidates: 2025-09-07T21:33:37,362 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:33:37,362 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T21:33:37,362 return bool(self._sequence) 2025-09-07T21:33:37,362 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T21:33:37,362 self._bool = any(self) 2025-09-07T21:33:37,362 ~~~^^^^^^ 2025-09-07T21:33:37,362 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T21:33:37,362 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T21:33:37,362 ^^^^^^^^ 2025-09-07T21:33:37,362 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T21:33:37,362 candidate = func() 2025-09-07T21:33:37,362 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T21:33:37,362 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T21:33:37,362 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:33:37,362 link, template, name, version 2025-09-07T21:33:37,362 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:33:37,362 ) 2025-09-07T21:33:37,362 ^ 2025-09-07T21:33:37,362 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T21:33:37,362 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T21:33:37,362 ~~~~~~~~~~~~~^ 2025-09-07T21:33:37,362 link, 2025-09-07T21:33:37,362 ^^^^^ 2025-09-07T21:33:37,362 ...<3 lines>... 2025-09-07T21:33:37,362 version=version, 2025-09-07T21:33:37,362 ^^^^^^^^^^^^^^^^ 2025-09-07T21:33:37,362 ) 2025-09-07T21:33:37,362 ^ 2025-09-07T21:33:37,362 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T21:33:37,362 super().__init__( 2025-09-07T21:33:37,362 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:33:37,362 link=link, 2025-09-07T21:33:37,362 ^^^^^^^^^^ 2025-09-07T21:33:37,362 ...<4 lines>... 2025-09-07T21:33:37,362 version=version, 2025-09-07T21:33:37,362 ^^^^^^^^^^^^^^^^ 2025-09-07T21:33:37,362 ) 2025-09-07T21:33:37,362 ^ 2025-09-07T21:33:37,362 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T21:33:37,362 self.dist = self._prepare() 2025-09-07T21:33:37,362 ~~~~~~~~~~~~~^^ 2025-09-07T21:33:37,362 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T21:33:37,362 dist = self._prepare_distribution() 2025-09-07T21:33:37,362 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T21:33:37,362 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T21:33:37,362 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:33:37,362 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T21:33:37,362 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T21:33:37,362 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:33:37,362 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T21:33:37,362 dist = _get_prepared_distribution( 2025-09-07T21:33:37,362 req, 2025-09-07T21:33:37,362 ...<3 lines>... 2025-09-07T21:33:37,362 self.check_build_deps, 2025-09-07T21:33:37,362 ) 2025-09-07T21:33:37,362 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T21:33:37,362 abstract_dist.prepare_distribution_metadata( 2025-09-07T21:33:37,362 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:33:37,362 finder, build_isolation, check_build_deps 2025-09-07T21:33:37,362 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:33:37,362 ) 2025-09-07T21:33:37,362 ^ 2025-09-07T21:33:37,362 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T21:33:37,362 self.req.prepare_metadata() 2025-09-07T21:33:37,362 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T21:33:37,362 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T21:33:37,362 self.metadata_directory = generate_metadata_legacy( 2025-09-07T21:33:37,362 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:33:37,362 build_env=self.build_env, 2025-09-07T21:33:37,362 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:33:37,362 ...<3 lines>... 2025-09-07T21:33:37,362 details=details, 2025-09-07T21:33:37,362 ^^^^^^^^^^^^^^^^ 2025-09-07T21:33:37,362 ) 2025-09-07T21:33:37,362 ^ 2025-09-07T21:33:37,362 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T21:33:37,362 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T21:33:37,362 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T21:33:37,383 Removed voodoo==1.0.0 from https://files.pythonhosted.org/packages/f8/76/77e2d532c2ff76cee5f1798ffa8872943e67ddeb7c101053ec57ae8566d6/Voodoo-1.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-p9_8k2y1' 2025-09-07T21:33:37,383 Removed build tracker: '/tmp/pip-build-tracker-p9_8k2y1'