2025-09-08T00:18:50,375 Created temporary directory: /tmp/pip-build-tracker-chy103tq 2025-09-08T00:18:50,376 Initialized build tracking at /tmp/pip-build-tracker-chy103tq 2025-09-08T00:18:50,376 Created build tracker: /tmp/pip-build-tracker-chy103tq 2025-09-08T00:18:50,376 Entered build tracker: /tmp/pip-build-tracker-chy103tq 2025-09-08T00:18:50,376 Created temporary directory: /tmp/pip-wheel-sbddqphl 2025-09-08T00:18:50,380 Created temporary directory: /tmp/pip-ephem-wheel-cache-9sqd49cv 2025-09-08T00:18:50,439 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T00:18:50,442 2 location(s) to search for versions of sacrud: 2025-09-08T00:18:50,442 * https://pypi.org/simple/sacrud/ 2025-09-08T00:18:50,442 * https://www.piwheels.org/simple/sacrud/ 2025-09-08T00:18:50,442 Fetching project page and analyzing links: https://pypi.org/simple/sacrud/ 2025-09-08T00:18:50,443 Getting page https://pypi.org/simple/sacrud/ 2025-09-08T00:18:50,444 Found index url https://pypi.org/simple/ 2025-09-08T00:18:50,514 Fetched page https://pypi.org/simple/sacrud/ as application/vnd.pypi.simple.v1+json 2025-09-08T00:18:50,517 Found link https://files.pythonhosted.org/packages/33/27/5c55227e6dc85091dcc029eb3207db20d4aecbb9ec9ad2c595f166e00dc5/sacrud-0.1.0.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.1.0 2025-09-08T00:18:50,518 Found link https://files.pythonhosted.org/packages/90/ff/254d3939e79c93ee30da1a6f2d9b2df4aa5605ff32cf7219ef9413651a29/sacrud-0.1.1.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.1.1 2025-09-08T00:18:50,518 Found link https://files.pythonhosted.org/packages/02/83/f51c5c8255f9307eae5b12cb1a28e2277bd313c94bb31cb2154f79cc3f20/sacrud-0.1.2.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.1.2 2025-09-08T00:18:50,518 Found link https://files.pythonhosted.org/packages/dc/82/65df62e9d7c939dd309838130622ecb4177a77d7529396fa4240b6e770a5/sacrud-0.1.3.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.1.3 2025-09-08T00:18:50,518 Found link https://files.pythonhosted.org/packages/4a/99/1015cdabe01134a22948e712e7ab4611630815be4521f74b39ccdd78be52/sacrud-0.1.4.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.1.4 2025-09-08T00:18:50,519 Found link https://files.pythonhosted.org/packages/b7/5f/9b3375b23f1f059da2a07f02f05d4af072caf2ca4f0f33f2c79126a07bc1/sacrud-0.1.5.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.1.5 2025-09-08T00:18:50,519 Found link https://files.pythonhosted.org/packages/6f/9f/553b08e702a3e0a4e1bfd74f3efee225801c07ea32df388e34a5d78135d4/sacrud-0.1.6.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.1.6 2025-09-08T00:18:50,519 Found link https://files.pythonhosted.org/packages/b7/e2/0e0aa5d784336e4d1a367be0b60e0f77e048b594b1f440447fd828c193b8/sacrud-0.1.7.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.1.7 2025-09-08T00:18:50,519 Found link https://files.pythonhosted.org/packages/af/bc/5765af2717584f4d08874d1c2677f875d19a4aa73272bf0bc509344b7c9a/sacrud-0.1.8.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.1.8 2025-09-08T00:18:50,519 Found link https://files.pythonhosted.org/packages/e8/1a/01563658f92bf6b2b93adbdd4c31bc261da668fb46fbff654a4c5fc5afbe/sacrud-0.1.9.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.1.9 2025-09-08T00:18:50,520 Found link https://files.pythonhosted.org/packages/bf/ca/93e680005e0fe376913633e209448d81153bf28175d99dd84ed0cfd7cd8b/sacrud-0.2.0.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.2.0 2025-09-08T00:18:50,520 Found link https://files.pythonhosted.org/packages/4b/cd/9c27978e35c3c3e9a7292b2e89b0509bf47b15335a158b242b7772812054/sacrud-0.2.1.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.2.1 2025-09-08T00:18:50,520 Found link https://files.pythonhosted.org/packages/69/17/79cb5621d6cb4158aab610f68df64810c8a54c26c86cea2730329f9682be/sacrud-0.2.2.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.2.2 2025-09-08T00:18:50,520 Found link https://files.pythonhosted.org/packages/3a/2d/2e1709ce6b21d7cdc75ccb012e7c6bded2eca4155f75919ac928fe2ef761/sacrud-0.2.3.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.2.3 2025-09-08T00:18:50,520 Found link https://files.pythonhosted.org/packages/01/e1/d5f54d6d2fcde14e33565b40f9a02f4ffc7a803a0eeb8d59072e01e9d842/sacrud-0.2.4.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.2.4 2025-09-08T00:18:50,521 Found link https://files.pythonhosted.org/packages/d9/71/4111f241a5a398bc92a97d0a8ae28155e9936f2a9ae9530b09ebb274b0a7/sacrud-0.2.4.post0.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.2.4.post0 2025-09-08T00:18:50,521 Found link https://files.pythonhosted.org/packages/27/bf/f4cab737e4a53811c63b3cdf5e5747f2af2fd0fab15ccd7824148bfa03bf/sacrud-0.2.5.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.2.5 2025-09-08T00:18:50,521 Found link https://files.pythonhosted.org/packages/f8/3d/f99977be605fe62d95a31db83bdcf9933236f3deb92f244ee620945120e0/sacrud-0.2.6.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.2.6 2025-09-08T00:18:50,521 Found link https://files.pythonhosted.org/packages/d5/c9/a1c90503ff8423b3690ecc2c8b7566d2b705039a95a25cecce62988e69e0/sacrud-0.2.7.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.2.7 2025-09-08T00:18:50,521 Found link https://files.pythonhosted.org/packages/a6/23/449e67dfa8e9bc6aea0a4772e229841537896de6faf919cbc0f8ce47942b/sacrud-0.2.8.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.2.8 2025-09-08T00:18:50,522 Found link https://files.pythonhosted.org/packages/11/fd/8b3d87eaabcd9df3241a796576c08299789dee8d06ed149410d58eeb9416/sacrud-0.2.9.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.2.9 2025-09-08T00:18:50,522 Found link https://files.pythonhosted.org/packages/1d/c4/c2b726bb5cb44659dfaf77ba2cb0f9e91c15010bb1405cb8b1352305a13d/sacrud-0.3.0.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.3.0 2025-09-08T00:18:50,522 Found link https://files.pythonhosted.org/packages/58/c8/944872a567187dad6b29db2c91448066e99dee55c515369d67c218b0de9d/sacrud-0.3.1.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.3.1 2025-09-08T00:18:50,522 Found link https://files.pythonhosted.org/packages/eb/76/a2da80ea2faaa8042eb9d5ccf4994b81be8f775852b2ec6d0c9a9da4538a/sacrud-0.3.2.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.3.2 2025-09-08T00:18:50,522 Found link https://files.pythonhosted.org/packages/6d/4f/d414f9afb4619a4586100d4365087cb9d47f6a20f9fb5e7bfce1b69882c7/sacrud-0.3.2.post0.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.3.2.post0 2025-09-08T00:18:50,523 Found link https://files.pythonhosted.org/packages/c2/48/4eb027f1ff458c180254b7f4e5b1e26dfdbfd3daa7bf36da501064d6663b/sacrud-0.3.3.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.3.3 2025-09-08T00:18:50,523 Found link https://files.pythonhosted.org/packages/d1/3b/ed0935e0c3d618890825bd63cefcdf558a7e9492de9841ebdb838b81d5f2/sacrud-0.3.4.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.3.4 2025-09-08T00:18:50,523 Found link https://files.pythonhosted.org/packages/a5/bb/282e83ac7fed685eea11bb1701ee17a373643d08159594bb4fa1814fe013/sacrud-0.3.5.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.3.5 2025-09-08T00:18:50,523 Found link https://files.pythonhosted.org/packages/71/0b/b60aab4ec2d003767a6c8a64e32ac871e8ea69e0acf732c76d50d7166fa9/sacrud-0.3.6.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.3.6 2025-09-08T00:18:50,523 Found link https://files.pythonhosted.org/packages/bf/57/a7092c67c0ae9e54b8734518f7814454d7af07475d268db57ee6171e8100/sacrud-0.3.7.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.3.7 2025-09-08T00:18:50,524 Found link https://files.pythonhosted.org/packages/1f/aa/c1d8f1af6227f9af767f96459e927ac0e2da272c321079879603d8d72c45/sacrud-0.3.7.post0.tar.gz (from https://pypi.org/simple/sacrud/), version: 0.3.7.post0 2025-09-08T00:18:50,524 Fetching project page and analyzing links: https://www.piwheels.org/simple/sacrud/ 2025-09-08T00:18:50,524 Getting page https://www.piwheels.org/simple/sacrud/ 2025-09-08T00:18:50,525 Found index url https://www.piwheels.org/simple/ 2025-09-08T00:18:50,630 Fetched page https://www.piwheels.org/simple/sacrud/ as text/html 2025-09-08T00:18:50,634 Skipping link: No binaries permitted for sacrud: https://archive1.piwheels.org/simple/sacrud/sacrud-0.3.7.post0-py3-none-any.whl#sha256=c9ae0741d4c4ad517f5387a9614dcbb7e62b8a07f71f1b6a2905775d71423e22 (from https://www.piwheels.org/simple/sacrud/) 2025-09-08T00:18:50,635 Skipping link: No binaries permitted for sacrud: https://archive1.piwheels.org/simple/sacrud/sacrud-0.3.7-py3-none-any.whl#sha256=00ce138d3cc3572dc8f7532b533f867c256ac759656915782c24add9c36bdb7b (from https://www.piwheels.org/simple/sacrud/) 2025-09-08T00:18:50,635 Skipping link: No binaries permitted for sacrud: https://archive1.piwheels.org/simple/sacrud/sacrud-0.3.6-py3-none-any.whl#sha256=0f70b16b1041c5d0669830a4153f57fec20e46a240274becd242d1f9b290b270 (from https://www.piwheels.org/simple/sacrud/) 2025-09-08T00:18:50,635 Skipping link: No binaries permitted for sacrud: https://archive1.piwheels.org/simple/sacrud/sacrud-0.3.5-py3-none-any.whl#sha256=5102815eabc71eb3dcd9a5dd35ced98cebefe034096b520ccc4b881728f33d99 (from https://www.piwheels.org/simple/sacrud/) 2025-09-08T00:18:50,635 Skipping link: No binaries permitted for sacrud: https://archive1.piwheels.org/simple/sacrud/sacrud-0.3.4-py3-none-any.whl#sha256=ec4233297e5d8cac0cc43e908d26cddb18a3d92c2a77b4c8cefc36d4d43ae7b9 (from https://www.piwheels.org/simple/sacrud/) 2025-09-08T00:18:50,635 Skipping link: No binaries permitted for sacrud: https://archive1.piwheels.org/simple/sacrud/sacrud-0.3.3-py3-none-any.whl#sha256=d62873b2cdde94f79bcf3be2309181f3e910d985c112ee82fdfcebbb238f7ea9 (from https://www.piwheels.org/simple/sacrud/) 2025-09-08T00:18:50,635 Skipping link: No binaries permitted for sacrud: https://archive1.piwheels.org/simple/sacrud/sacrud-0.3.2.post0-py3-none-any.whl#sha256=208459df72d4945f9c7fb1f383f0e159152085876878b81e784fc5b25716ece4 (from https://www.piwheels.org/simple/sacrud/) 2025-09-08T00:18:50,635 Skipping link: No binaries permitted for sacrud: https://archive1.piwheels.org/simple/sacrud/sacrud-0.3.1-py3-none-any.whl#sha256=4c043ed32a0bde97a78aa63026833d04827fa2f1cf73dad24d3a987528706c75 (from https://www.piwheels.org/simple/sacrud/) 2025-09-08T00:18:50,635 Skipping link: No binaries permitted for sacrud: https://archive1.piwheels.org/simple/sacrud/sacrud-0.3.0-py3-none-any.whl#sha256=2ef927c616a76f355787f92dcba4c819c4e4cc69113b164d7912d352e4b49fba (from https://www.piwheels.org/simple/sacrud/) 2025-09-08T00:18:50,636 Skipping link: No binaries permitted for sacrud: https://archive1.piwheels.org/simple/sacrud/sacrud-0.2.9-py3-none-any.whl#sha256=620e5755defcd70277749117e7c507b1e157b1c07472b982ced7d090d69ae03e (from https://www.piwheels.org/simple/sacrud/) 2025-09-08T00:18:50,636 Skipping link: No binaries permitted for sacrud: https://archive1.piwheels.org/simple/sacrud/sacrud-0.2.8-py3-none-any.whl#sha256=4bd905a22ec03c2177f0457d55c309cf01954fb803215f9e48fbc35e050940e8 (from https://www.piwheels.org/simple/sacrud/) 2025-09-08T00:18:50,636 Skipping link: No binaries permitted for sacrud: https://archive1.piwheels.org/simple/sacrud/sacrud-0.2.7-py3-none-any.whl#sha256=ce9c09758cb93080cc81b12a04a0d50189534e64ced5d0efd0e51f79346024a5 (from https://www.piwheels.org/simple/sacrud/) 2025-09-08T00:18:50,636 Skipping link: No binaries permitted for sacrud: https://archive1.piwheels.org/simple/sacrud/sacrud-0.2.6-py3-none-any.whl#sha256=8a7b8bc1181bddc63f3fcce642432c04beb1aeafa191a820c7064d13f00ee3eb (from https://www.piwheels.org/simple/sacrud/) 2025-09-08T00:18:50,636 Skipping link: No binaries permitted for sacrud: https://archive1.piwheels.org/simple/sacrud/sacrud-0.2.5-py3-none-any.whl#sha256=462388bf4984608c1df1668e3aa1f652296b25f866aed1ca0c0f2d991cb40115 (from https://www.piwheels.org/simple/sacrud/) 2025-09-08T00:18:50,636 Skipping link: No binaries permitted for sacrud: https://archive1.piwheels.org/simple/sacrud/sacrud-0.2.4.post0-py3-none-any.whl#sha256=514684af09f58eb0b6530e388759b2b08d6b194f9fc3399ba21b8541264308ae (from https://www.piwheels.org/simple/sacrud/) 2025-09-08T00:18:50,636 Skipping link: No binaries permitted for sacrud: https://archive1.piwheels.org/simple/sacrud/sacrud-0.2.4-py3-none-any.whl#sha256=2b549e2e53919a3486401d3f129d537c50158efeb37fd12ce13080d813b1d35e (from https://www.piwheels.org/simple/sacrud/) 2025-09-08T00:18:50,636 Skipping link: No binaries permitted for sacrud: https://archive1.piwheels.org/simple/sacrud/sacrud-0.2.3-py3-none-any.whl#sha256=3fd5e1a6a8641825ee3e9cde4e6f99d4338b0c3d533bbd5c1cd6bf6c13332b70 (from https://www.piwheels.org/simple/sacrud/) 2025-09-08T00:18:50,637 Skipping link: No binaries permitted for sacrud: https://archive1.piwheels.org/simple/sacrud/sacrud-0.2.2-py3-none-any.whl#sha256=aac219bc93261f39f42995050a4d364204e570ebc32b3c7ad49c22ca5e5b6951 (from https://www.piwheels.org/simple/sacrud/) 2025-09-08T00:18:50,637 Skipping link: No binaries permitted for sacrud: https://archive1.piwheels.org/simple/sacrud/sacrud-0.2.1-py3-none-any.whl#sha256=586e44f57b7fc85ed1f434d2e1365c8f39f7d7b454f8e5d2f75e9fe8d6b0e546 (from https://www.piwheels.org/simple/sacrud/) 2025-09-08T00:18:50,637 Skipping link: No binaries permitted for sacrud: https://archive1.piwheels.org/simple/sacrud/sacrud-0.2.0-py3-none-any.whl#sha256=9d8f2010582bf2be8e6e9bef84821c69bcafb645ed754ec3ced6339b59d1608c (from https://www.piwheels.org/simple/sacrud/) 2025-09-08T00:18:50,637 Skipping link: No binaries permitted for sacrud: https://archive1.piwheels.org/simple/sacrud/sacrud-0.1.9-py3-none-any.whl#sha256=9043b8ede558b26729ad556a85c9d7f39524c83d5e747ce1138048f761026365 (from https://www.piwheels.org/simple/sacrud/) 2025-09-08T00:18:50,637 Skipping link: No binaries permitted for sacrud: https://archive1.piwheels.org/simple/sacrud/sacrud-0.1.8-py3-none-any.whl#sha256=88a70add8747de634b92b16d8215a31306eab0c7647e726b4f695a4bf080f0c4 (from https://www.piwheels.org/simple/sacrud/) 2025-09-08T00:18:50,637 Skipping link: No binaries permitted for sacrud: https://archive1.piwheels.org/simple/sacrud/sacrud-0.1.7-py3-none-any.whl#sha256=75576d9ff88132e25036624f0b2c360eed84b457bdaa3ade060b2598347cadec (from https://www.piwheels.org/simple/sacrud/) 2025-09-08T00:18:50,637 Skipping link: No binaries permitted for sacrud: https://archive1.piwheels.org/simple/sacrud/sacrud-0.1.6-py3-none-any.whl#sha256=3715128f8aa233416ff051314117768e39479d4c36c30d4deb69d13ae33fac6f (from https://www.piwheels.org/simple/sacrud/) 2025-09-08T00:18:50,637 Skipping link: No binaries permitted for sacrud: https://archive1.piwheels.org/simple/sacrud/sacrud-0.1.5-py3-none-any.whl#sha256=29a8186c7ef08c996d3defc99eff737ec4ebd70969b9a15ac17e92c816cc5e34 (from https://www.piwheels.org/simple/sacrud/) 2025-09-08T00:18:50,638 Skipping link: No binaries permitted for sacrud: https://archive1.piwheels.org/simple/sacrud/sacrud-0.1.4-py3-none-any.whl#sha256=2bcc7b947a680e92e75e3a71739fcefe2cefb9231d6119adb5f763b597f3ccf5 (from https://www.piwheels.org/simple/sacrud/) 2025-09-08T00:18:50,638 Skipping link: not a file: https://www.piwheels.org/simple/sacrud/ 2025-09-08T00:18:50,638 Skipping link: not a file: https://pypi.org/simple/sacrud/ 2025-09-08T00:18:50,671 Given no hashes to check 1 links for project 'sacrud': discarding no candidates 2025-09-08T00:18:50,672 Collecting sacrud==0.1.3 2025-09-08T00:18:50,673 Created temporary directory: /tmp/pip-unpack-z8i47b1d 2025-09-08T00:18:50,964 Downloading sacrud-0.1.3.tar.gz (10 kB) 2025-09-08T00:18:50,993 Added sacrud==0.1.3 from https://files.pythonhosted.org/packages/dc/82/65df62e9d7c939dd309838130622ecb4177a77d7529396fa4240b6e770a5/sacrud-0.1.3.tar.gz to build tracker '/tmp/pip-build-tracker-chy103tq' 2025-09-08T00:18:50,994 Running setup.py (path:/tmp/pip-wheel-sbddqphl/sacrud_ab853504bcf546ce9ae67148b20b846d/setup.py) egg_info for package sacrud 2025-09-08T00:18:50,994 Created temporary directory: /tmp/pip-pip-egg-info-fb2h91a4 2025-09-08T00:18:50,994 Preparing metadata (setup.py): started 2025-09-08T00:18:50,995 Running command python setup.py egg_info 2025-09-08T00:18:51,511 Traceback (most recent call last): 2025-09-08T00:18:51,512 File "", line 2, in 2025-09-08T00:18:51,512 exec(compile(''' 2025-09-08T00:18:51,512 ~~~~^^^^^^^^^^^^ 2025-09-08T00:18:51,512 # This is -- a caller that pip uses to run setup.py 2025-09-08T00:18:51,512 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:18:51,512 ...<32 lines>... 2025-09-08T00:18:51,512 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T00:18:51,513 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:18:51,513 ''' % ('/tmp/pip-wheel-sbddqphl/sacrud_ab853504bcf546ce9ae67148b20b846d/setup.py',), "", "exec")) 2025-09-08T00:18:51,513 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:18:51,513 File "", line 35, in 2025-09-08T00:18:51,513 File "/tmp/pip-wheel-sbddqphl/sacrud_ab853504bcf546ce9ae67148b20b846d/setup.py", line 45 2025-09-08T00:18:51,513 print 'files', files 2025-09-08T00:18:51,513 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:18:51,513 SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)? 2025-09-08T00:18:51,598 ERROR: python setup.py egg_info exited with 1 2025-09-08T00:18:51,609 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T00:18:51,609 exec(compile('"'"''"'"''"'"' 2025-09-08T00:18:51,609 # This is -- a caller that pip uses to run setup.py 2025-09-08T00:18:51,609 # 2025-09-08T00:18:51,609 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T00:18:51,609 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T00:18:51,609 # - It provides a clear error message when setuptools is not installed. 2025-09-08T00:18:51,609 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T00:18:51,609 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T00:18:51,609 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T00:18:51,609 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T00:18:51,609 import os, sys, tokenize, traceback 2025-09-08T00:18:51,609 2025-09-08T00:18:51,609 try: 2025-09-08T00:18:51,609 import setuptools 2025-09-08T00:18:51,609 except ImportError: 2025-09-08T00:18:51,609 print( 2025-09-08T00:18:51,609 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T00:18:51,609 "the build environment with exception:", 2025-09-08T00:18:51,609 file=sys.stderr, 2025-09-08T00:18:51,609 ) 2025-09-08T00:18:51,609 traceback.print_exc() 2025-09-08T00:18:51,609 sys.exit(1) 2025-09-08T00:18:51,609 2025-09-08T00:18:51,609 __file__ = %r 2025-09-08T00:18:51,609 sys.argv[0] = __file__ 2025-09-08T00:18:51,609 2025-09-08T00:18:51,609 if os.path.exists(__file__): 2025-09-08T00:18:51,609 filename = __file__ 2025-09-08T00:18:51,609 with tokenize.open(__file__) as f: 2025-09-08T00:18:51,609 setup_py_code = f.read() 2025-09-08T00:18:51,609 else: 2025-09-08T00:18:51,609 filename = "" 2025-09-08T00:18:51,609 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T00:18:51,609 2025-09-08T00:18:51,609 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T00:18:51,609 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-sbddqphl/sacrud_ab853504bcf546ce9ae67148b20b846d/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-fb2h91a4[/] 2025-09-08T00:18:51,609 [bold magenta]cwd[/]: /tmp/pip-wheel-sbddqphl/sacrud_ab853504bcf546ce9ae67148b20b846d/ 2025-09-08T00:18:51,610 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T00:18:51,610 ERROR: metadata generation failed 2025-09-08T00:18:51,615 Exception information: 2025-09-08T00:18:51,615 Traceback (most recent call last): 2025-09-08T00:18:51,615 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T00:18:51,615 call_subprocess( 2025-09-08T00:18:51,615 ~~~~~~~~~~~~~~~^ 2025-09-08T00:18:51,615 args, 2025-09-08T00:18:51,615 ^^^^^ 2025-09-08T00:18:51,615 ...<2 lines>... 2025-09-08T00:18:51,615 spinner=spinner, 2025-09-08T00:18:51,615 ^^^^^^^^^^^^^^^^ 2025-09-08T00:18:51,615 ) 2025-09-08T00:18:51,615 ^ 2025-09-08T00:18:51,615 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T00:18:51,615 raise error 2025-09-08T00:18:51,615 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T00:18:51,615 2025-09-08T00:18:51,615 The above exception was the direct cause of the following exception: 2025-09-08T00:18:51,615 2025-09-08T00:18:51,615 Traceback (most recent call last): 2025-09-08T00:18:51,615 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T00:18:51,615 status = _inner_run() 2025-09-08T00:18:51,615 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T00:18:51,615 return self.run(options, args) 2025-09-08T00:18:51,615 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T00:18:51,615 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T00:18:51,615 return func(self, options, args) 2025-09-08T00:18:51,615 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T00:18:51,615 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T00:18:51,615 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T00:18:51,615 result = self._result = resolver.resolve( 2025-09-08T00:18:51,615 ~~~~~~~~~~~~~~~~^ 2025-09-08T00:18:51,615 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T00:18:51,615 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:18:51,615 ) 2025-09-08T00:18:51,615 ^ 2025-09-08T00:18:51,615 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T00:18:51,615 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T00:18:51,615 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T00:18:51,615 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T00:18:51,615 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:18:51,615 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T00:18:51,615 if not criterion.candidates: 2025-09-08T00:18:51,615 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:18:51,615 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T00:18:51,615 return bool(self._sequence) 2025-09-08T00:18:51,615 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T00:18:51,615 self._bool = any(self) 2025-09-08T00:18:51,615 ~~~^^^^^^ 2025-09-08T00:18:51,615 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T00:18:51,615 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T00:18:51,615 ^^^^^^^^ 2025-09-08T00:18:51,615 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T00:18:51,615 candidate = func() 2025-09-08T00:18:51,615 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T00:18:51,615 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T00:18:51,615 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T00:18:51,615 link, template, name, version 2025-09-08T00:18:51,615 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:18:51,615 ) 2025-09-08T00:18:51,615 ^ 2025-09-08T00:18:51,615 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T00:18:51,615 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T00:18:51,615 ~~~~~~~~~~~~~^ 2025-09-08T00:18:51,615 link, 2025-09-08T00:18:51,615 ^^^^^ 2025-09-08T00:18:51,615 ...<3 lines>... 2025-09-08T00:18:51,615 version=version, 2025-09-08T00:18:51,615 ^^^^^^^^^^^^^^^^ 2025-09-08T00:18:51,615 ) 2025-09-08T00:18:51,615 ^ 2025-09-08T00:18:51,615 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T00:18:51,615 super().__init__( 2025-09-08T00:18:51,615 ~~~~~~~~~~~~~~~~^ 2025-09-08T00:18:51,615 link=link, 2025-09-08T00:18:51,615 ^^^^^^^^^^ 2025-09-08T00:18:51,615 ...<4 lines>... 2025-09-08T00:18:51,615 version=version, 2025-09-08T00:18:51,615 ^^^^^^^^^^^^^^^^ 2025-09-08T00:18:51,615 ) 2025-09-08T00:18:51,615 ^ 2025-09-08T00:18:51,615 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T00:18:51,615 self.dist = self._prepare() 2025-09-08T00:18:51,615 ~~~~~~~~~~~~~^^ 2025-09-08T00:18:51,615 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T00:18:51,615 dist = self._prepare_distribution() 2025-09-08T00:18:51,615 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T00:18:51,615 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T00:18:51,615 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:18:51,615 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T00:18:51,615 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T00:18:51,615 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:18:51,615 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T00:18:51,615 dist = _get_prepared_distribution( 2025-09-08T00:18:51,615 req, 2025-09-08T00:18:51,615 ...<3 lines>... 2025-09-08T00:18:51,615 self.check_build_deps, 2025-09-08T00:18:51,615 ) 2025-09-08T00:18:51,615 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T00:18:51,615 abstract_dist.prepare_distribution_metadata( 2025-09-08T00:18:51,615 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T00:18:51,615 finder, build_isolation, check_build_deps 2025-09-08T00:18:51,615 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:18:51,615 ) 2025-09-08T00:18:51,615 ^ 2025-09-08T00:18:51,615 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T00:18:51,615 self.req.prepare_metadata() 2025-09-08T00:18:51,615 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T00:18:51,615 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T00:18:51,615 self.metadata_directory = generate_metadata_legacy( 2025-09-08T00:18:51,615 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T00:18:51,615 build_env=self.build_env, 2025-09-08T00:18:51,615 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:18:51,615 ...<3 lines>... 2025-09-08T00:18:51,615 details=details, 2025-09-08T00:18:51,615 ^^^^^^^^^^^^^^^^ 2025-09-08T00:18:51,615 ) 2025-09-08T00:18:51,615 ^ 2025-09-08T00:18:51,615 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T00:18:51,615 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T00:18:51,615 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T00:18:51,636 Removed sacrud==0.1.3 from https://files.pythonhosted.org/packages/dc/82/65df62e9d7c939dd309838130622ecb4177a77d7529396fa4240b6e770a5/sacrud-0.1.3.tar.gz from build tracker '/tmp/pip-build-tracker-chy103tq' 2025-09-08T00:18:51,636 Removed build tracker: '/tmp/pip-build-tracker-chy103tq'