2025-09-08T08:56:44,531 Created temporary directory: /tmp/pip-build-tracker-56cyhhk8 2025-09-08T08:56:44,531 Initialized build tracking at /tmp/pip-build-tracker-56cyhhk8 2025-09-08T08:56:44,531 Created build tracker: /tmp/pip-build-tracker-56cyhhk8 2025-09-08T08:56:44,532 Entered build tracker: /tmp/pip-build-tracker-56cyhhk8 2025-09-08T08:56:44,532 Created temporary directory: /tmp/pip-wheel-sfpf5ao8 2025-09-08T08:56:44,535 Created temporary directory: /tmp/pip-ephem-wheel-cache-svo8aob7 2025-09-08T08:56:44,593 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T08:56:44,595 2 location(s) to search for versions of marcx: 2025-09-08T08:56:44,595 * https://pypi.org/simple/marcx/ 2025-09-08T08:56:44,595 * https://www.piwheels.org/simple/marcx/ 2025-09-08T08:56:44,595 Fetching project page and analyzing links: https://pypi.org/simple/marcx/ 2025-09-08T08:56:44,596 Getting page https://pypi.org/simple/marcx/ 2025-09-08T08:56:44,597 Found index url https://pypi.org/simple/ 2025-09-08T08:56:44,668 Fetched page https://pypi.org/simple/marcx/ as application/vnd.pypi.simple.v1+json 2025-09-08T08:56:44,672 Found link https://files.pythonhosted.org/packages/91/3a/64fae6c5a17bf7a0cf695bf046a341fb9b1e44b961e31b6849a2750d97c2/marcx-0.1.3.tar.gz (from https://pypi.org/simple/marcx/), version: 0.1.3 2025-09-08T08:56:44,672 Found link https://files.pythonhosted.org/packages/cf/5e/5ac926f08affab1b54701930e211a7b346f36a6e7e6012a1f0954c2f3e0f/marcx-0.1.4.tar.gz (from https://pypi.org/simple/marcx/), version: 0.1.4 2025-09-08T08:56:44,672 Found link https://files.pythonhosted.org/packages/3a/65/d98c293b24f6be33b59b960eb5f196455ff61b4610b76ec8c65610bb57a1/marcx-0.1.5.tar.gz (from https://pypi.org/simple/marcx/), version: 0.1.5 2025-09-08T08:56:44,672 Found link https://files.pythonhosted.org/packages/51/6b/3ec7628acd3daa9d23f35c79a18c96648e83ccc374a6ed130880a3fed50e/marcx-0.1.6.tar.gz (from https://pypi.org/simple/marcx/), version: 0.1.6 2025-09-08T08:56:44,673 Found link https://files.pythonhosted.org/packages/8a/46/170dbe524aecbd6aac4df2a8e2377e67c4d3a44053a438cf8e15a031914a/marcx-0.1.7.tar.gz (from https://pypi.org/simple/marcx/), version: 0.1.7 2025-09-08T08:56:44,673 Found link https://files.pythonhosted.org/packages/a1/d1/b65ebad5fbcc1e8aec3d4834d00da6f19ee781cf9de36df03828c286df96/marcx-0.1.8.tar.gz (from https://pypi.org/simple/marcx/), version: 0.1.8 2025-09-08T08:56:44,673 Found link https://files.pythonhosted.org/packages/df/fd/f776103da63587bcd5f9956dc5b78df5ea382d795f1691046d9565b9b2a0/marcx-0.1.9.tar.gz (from https://pypi.org/simple/marcx/), version: 0.1.9 2025-09-08T08:56:44,673 Found link https://files.pythonhosted.org/packages/8f/4a/1f161acbcda0a51c293fffeb17873b54cdf91f77fa9bf90759d3cada5c40/marcx-0.1.10.tar.gz (from https://pypi.org/simple/marcx/), version: 0.1.10 2025-09-08T08:56:44,674 Found link https://files.pythonhosted.org/packages/04/93/72c1f1625a447ed0efa1f7fe83b30f39d33328992e8d3870316de2475717/marcx-0.1.11.tar.gz (from https://pypi.org/simple/marcx/), version: 0.1.11 2025-09-08T08:56:44,674 Found link https://files.pythonhosted.org/packages/7a/fd/5fbd7de5002b1f35dd8d669c880e8844d3d1343e07f8bc0326b78a1d367e/marcx-0.1.12.tar.gz (from https://pypi.org/simple/marcx/), version: 0.1.12 2025-09-08T08:56:44,674 Found link https://files.pythonhosted.org/packages/0e/b8/0f59239f7834bbc02db4b6ce7da92147458fa8d4f855e68503438c97aeb0/marcx-0.1.13.tar.gz (from https://pypi.org/simple/marcx/), version: 0.1.13 2025-09-08T08:56:44,674 Found link https://files.pythonhosted.org/packages/75/d0/51b879d400023a778fe97bd161d54389e034c72ea6afd7b1bfcea7965b92/marcx-0.1.14.tar.gz (from https://pypi.org/simple/marcx/), version: 0.1.14 2025-09-08T08:56:44,674 Found link https://files.pythonhosted.org/packages/aa/46/c00d323f046e381a4d7c1071eeb626d778e43ae1f9d0103c84be9130acac/marcx-0.1.15.tar.gz (from https://pypi.org/simple/marcx/), version: 0.1.15 2025-09-08T08:56:44,675 Found link https://files.pythonhosted.org/packages/89/f7/2ed2b1d7338b43bc3c1a728dfec626b764af69026a209599b21ee65f6e83/marcx-0.1.16.tar.gz (from https://pypi.org/simple/marcx/), version: 0.1.16 2025-09-08T08:56:44,675 Found link https://files.pythonhosted.org/packages/c3/35/1514a801457bc8d522d27331697120e52969eb299bd20da016a3a93d6e6c/marcx-0.1.17.tar.gz (from https://pypi.org/simple/marcx/), version: 0.1.17 2025-09-08T08:56:44,675 Found link https://files.pythonhosted.org/packages/b3/c9/0c2c579040ca67452dd22b47262a2ba6c3a2ed8b68ae3dac4d5157a52c60/marcx-0.1.18.tar.gz (from https://pypi.org/simple/marcx/), version: 0.1.18 2025-09-08T08:56:44,675 Found link https://files.pythonhosted.org/packages/e0/58/14a102902af9f89ada123c9dbd08517dc27224d37db9e69f20e039c83984/marcx-0.2.1.tar.gz (from https://pypi.org/simple/marcx/), version: 0.2.1 2025-09-08T08:56:44,675 Found link https://files.pythonhosted.org/packages/24/f9/856e6a4d3c4b5bfc703f91b1d30125a1ba2c9ad05765c513e34fe5bf1e89/marcx-0.2.2.tar.gz (from https://pypi.org/simple/marcx/), version: 0.2.2 2025-09-08T08:56:44,676 Found link https://files.pythonhosted.org/packages/2e/8f/396d7a1b8a8b13b89a165217685955d80d823ed6d1ddcf6c8b005f53b707/marcx-0.2.3.tar.gz (from https://pypi.org/simple/marcx/), version: 0.2.3 2025-09-08T08:56:44,676 Found link https://files.pythonhosted.org/packages/65/ba/9163bf79a28dfca86dd1c40bab0f12024954d670d87ec2ad2aa055557fb6/marcx-0.2.4.tar.gz (from https://pypi.org/simple/marcx/), version: 0.2.4 2025-09-08T08:56:44,676 Found link https://files.pythonhosted.org/packages/54/68/c81bfbacf2174ff3a32eea493f77bf8ffb37ddaef8fabe398fa78c84399d/marcx-0.2.5.tar.gz (from https://pypi.org/simple/marcx/), version: 0.2.5 2025-09-08T08:56:44,676 Found link https://files.pythonhosted.org/packages/00/4a/1f4cbfa10cd1ee47350117a6857a984a4996d03c0da3bd0b3ce3683911e0/marcx-0.2.6.tar.gz (from https://pypi.org/simple/marcx/), version: 0.2.6 2025-09-08T08:56:44,676 Found link https://files.pythonhosted.org/packages/3c/3a/45c76b69e8158a4b5c0d0cb64b41a20d4c58dca8841183313533e800fb7e/marcx-0.2.7.tar.gz (from https://pypi.org/simple/marcx/), version: 0.2.7 2025-09-08T08:56:44,677 Found link https://files.pythonhosted.org/packages/c7/67/cf3e4ad13616940e4abe36225a85ae41a0f1b376fe5941d73fdbb32470a6/marcx-0.2.8.tar.gz (from https://pypi.org/simple/marcx/), version: 0.2.8 2025-09-08T08:56:44,677 Found link https://files.pythonhosted.org/packages/7f/62/d0a15709be399c463f144dfbda80f0765700bccfb5424e40018ad10e9e67/marcx-0.2.9.tar.gz (from https://pypi.org/simple/marcx/), version: 0.2.9 2025-09-08T08:56:44,677 Found link https://files.pythonhosted.org/packages/7f/e4/048ec3ff5950c34c119f2c2d4118b93f6f5984fb6e686b03a47d78119acc/marcx-0.2.10.tar.gz (from https://pypi.org/simple/marcx/), version: 0.2.10 2025-09-08T08:56:44,677 Found link https://files.pythonhosted.org/packages/65/9d/963d9b463e16122a86ad5f433921ee95fd38738d2fe1f236ddb6a6ccae1d/marcx-0.2.11.tar.gz (from https://pypi.org/simple/marcx/), version: 0.2.11 2025-09-08T08:56:44,677 Found link https://files.pythonhosted.org/packages/17/31/90d221f62ffde8aa5303cb5f78e49c0e45661008039a67fc24b442f54501/marcx-0.2.12.tar.gz (from https://pypi.org/simple/marcx/), version: 0.2.12 2025-09-08T08:56:44,678 Found link https://files.pythonhosted.org/packages/55/bd/9eb7c0b73c14d9f1fe65047240e9e94ba20404b627f02c5dae0d98d463e4/marcx-0.3.0.tar.gz (from https://pypi.org/simple/marcx/), version: 0.3.0 2025-09-08T08:56:44,678 Fetching project page and analyzing links: https://www.piwheels.org/simple/marcx/ 2025-09-08T08:56:44,678 Getting page https://www.piwheels.org/simple/marcx/ 2025-09-08T08:56:44,679 Found index url https://www.piwheels.org/simple/ 2025-09-08T08:56:44,776 Fetched page https://www.piwheels.org/simple/marcx/ as text/html 2025-09-08T08:56:44,781 Skipping link: No binaries permitted for marcx: https://archive1.piwheels.org/simple/marcx/marcx-0.3.0-py3-none-any.whl#sha256=162e9ba54fe7ede561803645b25338b02e6e56853a582b93df14951e8aa5667d (from https://www.piwheels.org/simple/marcx/) 2025-09-08T08:56:44,781 Skipping link: No binaries permitted for marcx: https://archive1.piwheels.org/simple/marcx/marcx-0.2.12-py3-none-any.whl#sha256=7e986ce917f3031e374ece2413c6d81d960c952089e5bf688f1bd0bcdc3a6cdd (from https://www.piwheels.org/simple/marcx/) 2025-09-08T08:56:44,782 Skipping link: No binaries permitted for marcx: https://archive1.piwheels.org/simple/marcx/marcx-0.2.11-py3-none-any.whl#sha256=53d76395d1ed7790a5d1f6f2c597451991f43de27c53e086e580b323cf7ef262 (from https://www.piwheels.org/simple/marcx/) 2025-09-08T08:56:44,782 Skipping link: No binaries permitted for marcx: https://archive1.piwheels.org/simple/marcx/marcx-0.2.10-py3-none-any.whl#sha256=394c109aad8e4774c09d206d20306bcdd5c1e362b3068ef044ea456e46111c7f (from https://www.piwheels.org/simple/marcx/) 2025-09-08T08:56:44,782 Skipping link: No binaries permitted for marcx: https://archive1.piwheels.org/simple/marcx/marcx-0.2.9-py3-none-any.whl#sha256=1619e61ae621c6928ab42a30c77064370e0593d0a4fca8e51eba052370203e63 (from https://www.piwheels.org/simple/marcx/) 2025-09-08T08:56:44,782 Skipping link: No binaries permitted for marcx: https://archive1.piwheels.org/simple/marcx/marcx-0.2.8-py3-none-any.whl#sha256=1d4be9fbb12f0a512b02ce9b42eb6d03d1f0f126bb186ba3f501d7a0d62cf9ef (from https://www.piwheels.org/simple/marcx/) 2025-09-08T08:56:44,782 Skipping link: No binaries permitted for marcx: https://archive1.piwheels.org/simple/marcx/marcx-0.2.7-py3-none-any.whl#sha256=3ccc0916a61cfa14095a20820ad7c26762fe61beaac59dc3372c23e500015d2a (from https://www.piwheels.org/simple/marcx/) 2025-09-08T08:56:44,782 Skipping link: No binaries permitted for marcx: https://archive1.piwheels.org/simple/marcx/marcx-0.2.6-py3-none-any.whl#sha256=8a40d16e4635beaa3c4e7743b9a3f0507642decfe80ae1089fc5c2da6e5e9cb9 (from https://www.piwheels.org/simple/marcx/) 2025-09-08T08:56:44,782 Skipping link: No binaries permitted for marcx: https://archive1.piwheels.org/simple/marcx/marcx-0.2.5-py3-none-any.whl#sha256=d305ab47107dfe9e2f29ab02f669da3cf7882b1f12fdeb5a3aa850801824c37f (from https://www.piwheels.org/simple/marcx/) 2025-09-08T08:56:44,783 Skipping link: No binaries permitted for marcx: https://archive1.piwheels.org/simple/marcx/marcx-0.2.1-py3-none-any.whl#sha256=2593e20d6ac5bac5207a6ff4fecaae7d6ff04005f08d3999de12a5d39c47f924 (from https://www.piwheels.org/simple/marcx/) 2025-09-08T08:56:44,783 Skipping link: No binaries permitted for marcx: https://archive1.piwheels.org/simple/marcx/marcx-0.1.18-py3-none-any.whl#sha256=780ed8e3fb245f9cd0e809009360d360d033e8049677b0ade1d5ee5be69e0cea (from https://www.piwheels.org/simple/marcx/) 2025-09-08T08:56:44,783 Skipping link: No binaries permitted for marcx: https://archive1.piwheels.org/simple/marcx/marcx-0.1.17-py3-none-any.whl#sha256=d64704d10764296933bf5feb759a15e069154f5c633f17ee215245899bdeb49d (from https://www.piwheels.org/simple/marcx/) 2025-09-08T08:56:44,783 Skipping link: No binaries permitted for marcx: https://archive1.piwheels.org/simple/marcx/marcx-0.1.16-py3-none-any.whl#sha256=67a1d188299f52ea57085c7bb905f25f9915589707a6e3abe9434fd128cd8cf9 (from https://www.piwheels.org/simple/marcx/) 2025-09-08T08:56:44,783 Skipping link: No binaries permitted for marcx: https://archive1.piwheels.org/simple/marcx/marcx-0.1.15-py3-none-any.whl#sha256=4f033f53e67eaf2ddeb7190d2bd163dc5554c3fbc5085451d9fa3cd69c330827 (from https://www.piwheels.org/simple/marcx/) 2025-09-08T08:56:44,783 Skipping link: No binaries permitted for marcx: https://archive1.piwheels.org/simple/marcx/marcx-0.1.14-py3-none-any.whl#sha256=6660e94caaca35783e0b83eda4a83ebcff409be271c07b59c99127f6d766e435 (from https://www.piwheels.org/simple/marcx/) 2025-09-08T08:56:44,783 Skipping link: No binaries permitted for marcx: https://archive1.piwheels.org/simple/marcx/marcx-0.1.13-py3-none-any.whl#sha256=5ed9ab31acc65153caec3b435522f61d6e15b6b2a1e9d0bb1af27976938b8be1 (from https://www.piwheels.org/simple/marcx/) 2025-09-08T08:56:44,784 Skipping link: No binaries permitted for marcx: https://archive1.piwheels.org/simple/marcx/marcx-0.1.12-py3-none-any.whl#sha256=dc224424530136c4391d38810be2750a8af2cd78f0527b7f0294c4a5dabb2dec (from https://www.piwheels.org/simple/marcx/) 2025-09-08T08:56:44,784 Skipping link: No binaries permitted for marcx: https://archive1.piwheels.org/simple/marcx/marcx-0.1.11-py3-none-any.whl#sha256=482850e741d9dea1dc6fe5b74d78549a56101e093e63f03c7d4576566bc08c14 (from https://www.piwheels.org/simple/marcx/) 2025-09-08T08:56:44,784 Skipping link: No binaries permitted for marcx: https://archive1.piwheels.org/simple/marcx/marcx-0.1.10-py3-none-any.whl#sha256=125f44864cc85119d591535ddea8e9e0b025787904dbff0eba504f505be540cd (from https://www.piwheels.org/simple/marcx/) 2025-09-08T08:56:44,784 Skipping link: No binaries permitted for marcx: https://archive1.piwheels.org/simple/marcx/marcx-0.1.9-py3-none-any.whl#sha256=1f1b0fe38764151c03551350b579c0245fc692582631bb4dd3785976c68ac1ed (from https://www.piwheels.org/simple/marcx/) 2025-09-08T08:56:44,784 Skipping link: No binaries permitted for marcx: https://archive1.piwheels.org/simple/marcx/marcx-0.1.8-py3-none-any.whl#sha256=54d4c84c31005170cc79d621a40875e4148497715e29c5fdfb7b3b1a989e4bc5 (from https://www.piwheels.org/simple/marcx/) 2025-09-08T08:56:44,784 Skipping link: No binaries permitted for marcx: https://archive1.piwheels.org/simple/marcx/marcx-0.1.7-py3-none-any.whl#sha256=1d9d072e2151af9decf2e65600f825acb068aa3cfd26f37bff74cb0c09c308be (from https://www.piwheels.org/simple/marcx/) 2025-09-08T08:56:44,784 Skipping link: No binaries permitted for marcx: https://archive1.piwheels.org/simple/marcx/marcx-0.1.6-py3-none-any.whl#sha256=bb5b7cce99c6e39fd2f7c6c86e7f82355e6c141f90f549da4163bf734d6891fb (from https://www.piwheels.org/simple/marcx/) 2025-09-08T08:56:44,785 Skipping link: No binaries permitted for marcx: https://archive1.piwheels.org/simple/marcx/marcx-0.1.5-py3-none-any.whl#sha256=45284cc20d67c23fdc013a67e2d8fca5e5cd5b310f31ef154be2860dd8be102b (from https://www.piwheels.org/simple/marcx/) 2025-09-08T08:56:44,785 Skipping link: No binaries permitted for marcx: https://archive1.piwheels.org/simple/marcx/marcx-0.1.4-py3-none-any.whl#sha256=7bbe9dad480534bd6d628dfebea3e49739872a788afe38e11e207d6e3f6a91da (from https://www.piwheels.org/simple/marcx/) 2025-09-08T08:56:44,785 Skipping link: No binaries permitted for marcx: https://archive1.piwheels.org/simple/marcx/marcx-0.1.3-py3-none-any.whl#sha256=f1d336b2e059f071296a7cb7e397d686313a00e5a6cb294b810676034b5a7d65 (from https://www.piwheels.org/simple/marcx/) 2025-09-08T08:56:44,785 Skipping link: not a file: https://www.piwheels.org/simple/marcx/ 2025-09-08T08:56:44,785 Skipping link: not a file: https://pypi.org/simple/marcx/ 2025-09-08T08:56:44,812 Given no hashes to check 1 links for project 'marcx': discarding no candidates 2025-09-08T08:56:44,813 Collecting marcx==0.2.4 2025-09-08T08:56:44,814 Created temporary directory: /tmp/pip-unpack-wupujkl6 2025-09-08T08:56:45,046 Downloading marcx-0.2.4.tar.gz (6.3 kB) 2025-09-08T08:56:45,064 Added marcx==0.2.4 from https://files.pythonhosted.org/packages/65/ba/9163bf79a28dfca86dd1c40bab0f12024954d670d87ec2ad2aa055557fb6/marcx-0.2.4.tar.gz to build tracker '/tmp/pip-build-tracker-56cyhhk8' 2025-09-08T08:56:45,065 Running setup.py (path:/tmp/pip-wheel-sfpf5ao8/marcx_23bcc3735c6842aaa6a41ae3c34428a3/setup.py) egg_info for package marcx 2025-09-08T08:56:45,065 Created temporary directory: /tmp/pip-pip-egg-info-r33vly0r 2025-09-08T08:56:45,066 Preparing metadata (setup.py): started 2025-09-08T08:56:45,067 Running command python setup.py egg_info 2025-09-08T08:56:45,598 Traceback (most recent call last): 2025-09-08T08:56:45,600 File "", line 2, in 2025-09-08T08:56:45,600 exec(compile(''' 2025-09-08T08:56:45,600 ~~~~^^^^^^^^^^^^ 2025-09-08T08:56:45,600 # This is -- a caller that pip uses to run setup.py 2025-09-08T08:56:45,600 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:56:45,601 ...<32 lines>... 2025-09-08T08:56:45,601 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T08:56:45,601 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:56:45,601 ''' % ('/tmp/pip-wheel-sfpf5ao8/marcx_23bcc3735c6842aaa6a41ae3c34428a3/setup.py',), "", "exec")) 2025-09-08T08:56:45,601 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:56:45,601 File "", line 35, in 2025-09-08T08:56:45,601 File "/tmp/pip-wheel-sfpf5ao8/marcx_23bcc3735c6842aaa6a41ae3c34428a3/setup.py", line 13, in 2025-09-08T08:56:45,601 from marcx import __version__ 2025-09-08T08:56:45,602 File "/tmp/pip-wheel-sfpf5ao8/marcx_23bcc3735c6842aaa6a41ae3c34428a3/marcx.py", line 15, in 2025-09-08T08:56:45,602 import jsonpath_rw as jpath 2025-09-08T08:56:45,602 ModuleNotFoundError: No module named 'jsonpath_rw' 2025-09-08T08:56:45,686 ERROR: python setup.py egg_info exited with 1 2025-09-08T08:56:45,699 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T08:56:45,699 exec(compile('"'"''"'"''"'"' 2025-09-08T08:56:45,699 # This is -- a caller that pip uses to run setup.py 2025-09-08T08:56:45,699 # 2025-09-08T08:56:45,699 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T08:56:45,699 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T08:56:45,699 # - It provides a clear error message when setuptools is not installed. 2025-09-08T08:56:45,699 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T08:56:45,699 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T08:56:45,699 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T08:56:45,699 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T08:56:45,699 import os, sys, tokenize, traceback 2025-09-08T08:56:45,699 2025-09-08T08:56:45,699 try: 2025-09-08T08:56:45,699 import setuptools 2025-09-08T08:56:45,699 except ImportError: 2025-09-08T08:56:45,699 print( 2025-09-08T08:56:45,699 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T08:56:45,699 "the build environment with exception:", 2025-09-08T08:56:45,699 file=sys.stderr, 2025-09-08T08:56:45,699 ) 2025-09-08T08:56:45,699 traceback.print_exc() 2025-09-08T08:56:45,699 sys.exit(1) 2025-09-08T08:56:45,699 2025-09-08T08:56:45,699 __file__ = %r 2025-09-08T08:56:45,699 sys.argv[0] = __file__ 2025-09-08T08:56:45,699 2025-09-08T08:56:45,699 if os.path.exists(__file__): 2025-09-08T08:56:45,699 filename = __file__ 2025-09-08T08:56:45,699 with tokenize.open(__file__) as f: 2025-09-08T08:56:45,699 setup_py_code = f.read() 2025-09-08T08:56:45,699 else: 2025-09-08T08:56:45,699 filename = "" 2025-09-08T08:56:45,699 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T08:56:45,699 2025-09-08T08:56:45,699 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T08:56:45,699 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-sfpf5ao8/marcx_23bcc3735c6842aaa6a41ae3c34428a3/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-r33vly0r[/] 2025-09-08T08:56:45,699 [bold magenta]cwd[/]: /tmp/pip-wheel-sfpf5ao8/marcx_23bcc3735c6842aaa6a41ae3c34428a3/ 2025-09-08T08:56:45,700 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T08:56:45,701 ERROR: metadata generation failed 2025-09-08T08:56:45,707 Exception information: 2025-09-08T08:56:45,707 Traceback (most recent call last): 2025-09-08T08:56:45,707 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T08:56:45,707 call_subprocess( 2025-09-08T08:56:45,707 ~~~~~~~~~~~~~~~^ 2025-09-08T08:56:45,707 args, 2025-09-08T08:56:45,707 ^^^^^ 2025-09-08T08:56:45,707 ...<2 lines>... 2025-09-08T08:56:45,707 spinner=spinner, 2025-09-08T08:56:45,707 ^^^^^^^^^^^^^^^^ 2025-09-08T08:56:45,707 ) 2025-09-08T08:56:45,707 ^ 2025-09-08T08:56:45,707 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T08:56:45,707 raise error 2025-09-08T08:56:45,707 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T08:56:45,707 2025-09-08T08:56:45,707 The above exception was the direct cause of the following exception: 2025-09-08T08:56:45,707 2025-09-08T08:56:45,707 Traceback (most recent call last): 2025-09-08T08:56:45,707 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T08:56:45,707 status = _inner_run() 2025-09-08T08:56:45,707 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T08:56:45,707 return self.run(options, args) 2025-09-08T08:56:45,707 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T08:56:45,707 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T08:56:45,707 return func(self, options, args) 2025-09-08T08:56:45,707 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T08:56:45,707 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T08:56:45,707 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T08:56:45,707 result = self._result = resolver.resolve( 2025-09-08T08:56:45,707 ~~~~~~~~~~~~~~~~^ 2025-09-08T08:56:45,707 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T08:56:45,707 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:56:45,707 ) 2025-09-08T08:56:45,707 ^ 2025-09-08T08:56:45,707 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T08:56:45,707 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T08:56:45,707 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T08:56:45,707 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T08:56:45,707 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:56:45,707 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T08:56:45,707 if not criterion.candidates: 2025-09-08T08:56:45,707 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:56:45,707 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T08:56:45,707 return bool(self._sequence) 2025-09-08T08:56:45,707 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T08:56:45,707 self._bool = any(self) 2025-09-08T08:56:45,707 ~~~^^^^^^ 2025-09-08T08:56:45,707 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T08:56:45,707 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T08:56:45,707 ^^^^^^^^ 2025-09-08T08:56:45,707 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T08:56:45,707 candidate = func() 2025-09-08T08:56:45,707 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T08:56:45,707 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T08:56:45,707 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T08:56:45,707 link, template, name, version 2025-09-08T08:56:45,707 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:56:45,707 ) 2025-09-08T08:56:45,707 ^ 2025-09-08T08:56:45,707 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T08:56:45,707 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T08:56:45,707 ~~~~~~~~~~~~~^ 2025-09-08T08:56:45,707 link, 2025-09-08T08:56:45,707 ^^^^^ 2025-09-08T08:56:45,707 ...<3 lines>... 2025-09-08T08:56:45,707 version=version, 2025-09-08T08:56:45,707 ^^^^^^^^^^^^^^^^ 2025-09-08T08:56:45,707 ) 2025-09-08T08:56:45,707 ^ 2025-09-08T08:56:45,707 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T08:56:45,707 super().__init__( 2025-09-08T08:56:45,707 ~~~~~~~~~~~~~~~~^ 2025-09-08T08:56:45,707 link=link, 2025-09-08T08:56:45,707 ^^^^^^^^^^ 2025-09-08T08:56:45,707 ...<4 lines>... 2025-09-08T08:56:45,707 version=version, 2025-09-08T08:56:45,707 ^^^^^^^^^^^^^^^^ 2025-09-08T08:56:45,707 ) 2025-09-08T08:56:45,707 ^ 2025-09-08T08:56:45,707 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T08:56:45,707 self.dist = self._prepare() 2025-09-08T08:56:45,707 ~~~~~~~~~~~~~^^ 2025-09-08T08:56:45,707 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T08:56:45,707 dist = self._prepare_distribution() 2025-09-08T08:56:45,707 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T08:56:45,707 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T08:56:45,707 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:56:45,707 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T08:56:45,707 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T08:56:45,707 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:56:45,707 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T08:56:45,707 dist = _get_prepared_distribution( 2025-09-08T08:56:45,707 req, 2025-09-08T08:56:45,707 ...<3 lines>... 2025-09-08T08:56:45,707 self.check_build_deps, 2025-09-08T08:56:45,707 ) 2025-09-08T08:56:45,707 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T08:56:45,707 abstract_dist.prepare_distribution_metadata( 2025-09-08T08:56:45,707 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T08:56:45,707 finder, build_isolation, check_build_deps 2025-09-08T08:56:45,707 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:56:45,707 ) 2025-09-08T08:56:45,707 ^ 2025-09-08T08:56:45,707 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T08:56:45,707 self.req.prepare_metadata() 2025-09-08T08:56:45,707 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T08:56:45,707 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T08:56:45,707 self.metadata_directory = generate_metadata_legacy( 2025-09-08T08:56:45,707 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T08:56:45,707 build_env=self.build_env, 2025-09-08T08:56:45,707 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:56:45,707 ...<3 lines>... 2025-09-08T08:56:45,707 details=details, 2025-09-08T08:56:45,707 ^^^^^^^^^^^^^^^^ 2025-09-08T08:56:45,707 ) 2025-09-08T08:56:45,707 ^ 2025-09-08T08:56:45,707 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T08:56:45,707 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T08:56:45,707 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T08:56:45,730 Removed marcx==0.2.4 from https://files.pythonhosted.org/packages/65/ba/9163bf79a28dfca86dd1c40bab0f12024954d670d87ec2ad2aa055557fb6/marcx-0.2.4.tar.gz from build tracker '/tmp/pip-build-tracker-56cyhhk8' 2025-09-08T08:56:45,730 Removed build tracker: '/tmp/pip-build-tracker-56cyhhk8'