2025-09-08T04:59:22,982 Created temporary directory: /tmp/pip-build-tracker-pot193qd 2025-09-08T04:59:22,983 Initialized build tracking at /tmp/pip-build-tracker-pot193qd 2025-09-08T04:59:22,983 Created build tracker: /tmp/pip-build-tracker-pot193qd 2025-09-08T04:59:22,983 Entered build tracker: /tmp/pip-build-tracker-pot193qd 2025-09-08T04:59:22,983 Created temporary directory: /tmp/pip-wheel-qt4bifau 2025-09-08T04:59:22,986 Created temporary directory: /tmp/pip-ephem-wheel-cache-r6xn2ues 2025-09-08T04:59:23,045 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T04:59:23,047 2 location(s) to search for versions of recordlinkage: 2025-09-08T04:59:23,047 * https://pypi.org/simple/recordlinkage/ 2025-09-08T04:59:23,047 * https://www.piwheels.org/simple/recordlinkage/ 2025-09-08T04:59:23,047 Fetching project page and analyzing links: https://pypi.org/simple/recordlinkage/ 2025-09-08T04:59:23,048 Getting page https://pypi.org/simple/recordlinkage/ 2025-09-08T04:59:23,049 Found index url https://pypi.org/simple/ 2025-09-08T04:59:23,195 Fetched page https://pypi.org/simple/recordlinkage/ as application/vnd.pypi.simple.v1+json 2025-09-08T04:59:23,205 Found link https://files.pythonhosted.org/packages/c4/98/9794d59be27c2ccc07b0f4c51369c73813784875d97ef8083fc6ee0bd0bd/recordlinkage-0.2.tar.gz (from https://pypi.org/simple/recordlinkage/), version: 0.2 2025-09-08T04:59:23,206 Found link https://files.pythonhosted.org/packages/a7/8d/f7cca7ddf9b785e79d6a4af2336ad0002bc3d5eb6a9d0bdc2b6093738d5b/recordlinkage-0.3.tar.gz (from https://pypi.org/simple/recordlinkage/), version: 0.3 2025-09-08T04:59:23,207 Skipping link: No binaries permitted for recordlinkage: https://files.pythonhosted.org/packages/b7/85/051bee54064ef4f3eb69359d905a82a7dc347e855b4dc917c5a18d6d4ca2/recordlinkage-0.3.1-py2-none-any.whl (from https://pypi.org/simple/recordlinkage/) 2025-09-08T04:59:23,207 Found link https://files.pythonhosted.org/packages/cb/e9/99ee6ad60e615213e3783efb6c4ef7a07a65637d338d401c19dc6424ccb4/recordlinkage-0.3.1.tar.gz (from https://pypi.org/simple/recordlinkage/), version: 0.3.1 2025-09-08T04:59:23,207 Found link https://files.pythonhosted.org/packages/23/9e/5e29fb01763a08f0cb27775f1820ed09de216abbaa035bd3370167662906/recordlinkage-0.4.0.tar.gz (from https://pypi.org/simple/recordlinkage/), version: 0.4.0 2025-09-08T04:59:23,207 Found link https://files.pythonhosted.org/packages/8a/fd/e615f41e65e86e3b2fa27e8254ccd1399813ac1bdbad3bfaa7c87d7495c7/recordlinkage-0.5.tar.gz (from https://pypi.org/simple/recordlinkage/), version: 0.5 2025-09-08T04:59:23,208 Skipping link: No binaries permitted for recordlinkage: https://files.pythonhosted.org/packages/cd/70/b934302822af7d743e60edf09f36b42f3a9a6d34af039678c875f6f666db/recordlinkage-0.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/recordlinkage/) 2025-09-08T04:59:23,208 Skipping link: No binaries permitted for recordlinkage: https://files.pythonhosted.org/packages/6f/44/6e01aa29874635a16c4483b2e7ca45b28dc13a7b82ee14e2ed09ab01a196/recordlinkage-0.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/recordlinkage/) 2025-09-08T04:59:23,208 Skipping link: No binaries permitted for recordlinkage: https://files.pythonhosted.org/packages/a5/34/b3cfe23d5809d15bd116e7f0a7ce9e7ca74175dc9245d76c39b27fb95a6a/recordlinkage-0.7.1-py2.py3-none-any.whl (from https://pypi.org/simple/recordlinkage/) 2025-09-08T04:59:23,208 Skipping link: No binaries permitted for recordlinkage: https://files.pythonhosted.org/packages/f5/fd/307eb66b99b8f9474c543d9480a0cde9b980dbd4d0c4405b66eb82e7b76d/recordlinkage-0.7.2-py2.py3-none-any.whl (from https://pypi.org/simple/recordlinkage/) 2025-09-08T04:59:23,208 Skipping link: No binaries permitted for recordlinkage: https://files.pythonhosted.org/packages/87/94/8ebb84069b22e6388035c49c1103f3e1e3c3434f21abb46bebccf5c389d7/recordlinkage-0.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/recordlinkage/) 2025-09-08T04:59:23,208 Skipping link: No binaries permitted for recordlinkage: https://files.pythonhosted.org/packages/d7/90/41055fd8c8f9638ccf6db4cff683142ae823b134b3a4c6b86c8659d9f780/recordlinkage-0.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/recordlinkage/) 2025-09-08T04:59:23,209 Skipping link: No binaries permitted for recordlinkage: https://files.pythonhosted.org/packages/06/85/becd76df6cc90a9a7ec6587882fb2b3c3525a413e72759f33fc20054583d/recordlinkage-0.9.0-py2.py3-none-any.whl (from https://pypi.org/simple/recordlinkage/) 2025-09-08T04:59:23,209 Skipping link: No binaries permitted for recordlinkage: https://files.pythonhosted.org/packages/b5/03/9c24b7fab0ed4a7e2994cdb35fa4560da59adb9e0bf2527f57378bcd4ad7/recordlinkage-0.10.0-py2.py3-none-any.whl (from https://pypi.org/simple/recordlinkage/) 2025-09-08T04:59:23,209 Skipping link: No binaries permitted for recordlinkage: https://files.pythonhosted.org/packages/56/7a/f00ac8206c272b7823392ab7d74491504fff9cdd5e35404d086a3ce3d071/recordlinkage-0.10.1-py2.py3-none-any.whl (from https://pypi.org/simple/recordlinkage/) 2025-09-08T04:59:23,209 Skipping link: No binaries permitted for recordlinkage: https://files.pythonhosted.org/packages/ab/dc/4971b155707948726952038b53529651992ae7a91b5878bf6f970e40de23/recordlinkage-0.11.0-py2.py3-none-any.whl (from https://pypi.org/simple/recordlinkage/) 2025-09-08T04:59:23,209 Found link https://files.pythonhosted.org/packages/0f/93/412ce279a83c0b60e9a7bb45a1d7a8377f22cf09a560f26c37e7ddcefeb1/recordlinkage-0.11.0.tar.gz (from https://pypi.org/simple/recordlinkage/), version: 0.11.0 2025-09-08T04:59:23,209 Skipping link: No binaries permitted for recordlinkage: https://files.pythonhosted.org/packages/5f/24/78c6f35b7eb7c280e722350028ac1b816bc467fd311090453493f3ff1c84/recordlinkage-0.11.1-py2.py3-none-any.whl (from https://pypi.org/simple/recordlinkage/) 2025-09-08T04:59:23,210 Found link https://files.pythonhosted.org/packages/56/5c/acce38d20a7dcdbd0130324237348a2327e3d64499a56ede3b22b7303674/recordlinkage-0.11.1.tar.gz (from https://pypi.org/simple/recordlinkage/), version: 0.11.1 2025-09-08T04:59:23,210 Skipping link: No binaries permitted for recordlinkage: https://files.pythonhosted.org/packages/18/39/edf8e874d6bd7662530e0bf7f76c004e4006b97ab4609372796b940f3c70/recordlinkage-0.11.2-py2.py3-none-any.whl (from https://pypi.org/simple/recordlinkage/) 2025-09-08T04:59:23,210 Found link https://files.pythonhosted.org/packages/84/43/37a8a48e396e7836db9bf7d040e5e144945eb02573dba1757f85daef67fa/recordlinkage-0.11.2.tar.gz (from https://pypi.org/simple/recordlinkage/), version: 0.11.2 2025-09-08T04:59:23,210 Skipping link: No binaries permitted for recordlinkage: https://files.pythonhosted.org/packages/0a/4a/472104de20d6e2d563e2c1e4672503d08d798e28087d50cfd6045dede7d2/recordlinkage-0.12-py2.py3-none-any.whl (from https://pypi.org/simple/recordlinkage/) 2025-09-08T04:59:23,210 Found link https://files.pythonhosted.org/packages/60/80/b0e6034090388ab31820c0ab96361d9ad4ffccb14e5cc5257249e555ed46/recordlinkage-0.12.tar.gz (from https://pypi.org/simple/recordlinkage/), version: 0.12 2025-09-08T04:59:23,211 Skipping link: No binaries permitted for recordlinkage: https://files.pythonhosted.org/packages/29/21/b794c01e4af58ed9e3ac75a21f7535f103aeb6479d88b163ae3d7c1b5446/recordlinkage-0.13-py2.py3-none-any.whl (from https://pypi.org/simple/recordlinkage/) 2025-09-08T04:59:23,211 Found link https://files.pythonhosted.org/packages/c6/1a/9d6d3f3e16e6e13cb48e2458bd40e283a4af5500836514d368903717e44b/recordlinkage-0.13.tar.gz (from https://pypi.org/simple/recordlinkage/), version: 0.13 2025-09-08T04:59:23,211 Skipping link: No binaries permitted for recordlinkage: https://files.pythonhosted.org/packages/c8/65/929c4894719408c6831f298a1fa54df11a0bdb5f593fc1c6df15810ff32e/recordlinkage-0.13.2-py2.py3-none-any.whl (from https://pypi.org/simple/recordlinkage/) 2025-09-08T04:59:23,211 Found link https://files.pythonhosted.org/packages/91/ba/d6c2e1912188f0737d6fb739389c701ceaa74fbf64383594c8e803de2724/recordlinkage-0.13.2.tar.gz (from https://pypi.org/simple/recordlinkage/), version: 0.13.2 2025-09-08T04:59:23,211 Skipping link: No binaries permitted for recordlinkage: https://files.pythonhosted.org/packages/db/26/babbca39d74824e8bc17428a8eb04951a1d63318af7d02beeb2106a1ec26/recordlinkage-0.14-py3-none-any.whl (from https://pypi.org/simple/recordlinkage/) (requires-python:>=3.5) 2025-09-08T04:59:23,212 Found link https://files.pythonhosted.org/packages/fe/11/2344e2ea2aeb2e2956a8ef7d6eb49f0d189e516765f5ae9e65ff32beec54/recordlinkage-0.14.tar.gz (from https://pypi.org/simple/recordlinkage/) (requires-python:>=3.5), version: 0.14 2025-09-08T04:59:23,212 Skipping link: No binaries permitted for recordlinkage: https://files.pythonhosted.org/packages/56/90/d1327fc9c1b52717654a771358a1e73540fe4caf7d031b699f796746b4e6/recordlinkage-0.15-py3-none-any.whl (from https://pypi.org/simple/recordlinkage/) (requires-python:>=3.6) 2025-09-08T04:59:23,213 Found link https://files.pythonhosted.org/packages/75/7c/8deed2c61e0b77f856d785f022385871c6e25777119186071b6648f864d0/recordlinkage-0.15.tar.gz (from https://pypi.org/simple/recordlinkage/) (requires-python:>=3.6), version: 0.15 2025-09-08T04:59:23,213 Skipping link: No binaries permitted for recordlinkage: https://files.pythonhosted.org/packages/12/fc/05c343d0b8e02c1b2f45256202a50f6970dae0bfac791c569a74c779c76d/recordlinkage-0.16-py3-none-any.whl (from https://pypi.org/simple/recordlinkage/) (requires-python:>=3.8) 2025-09-08T04:59:23,214 Found link https://files.pythonhosted.org/packages/23/71/df9df311c651e016240ec4a15d6da7b354cddd2172433819e504ee3655bc/recordlinkage-0.16.tar.gz (from https://pypi.org/simple/recordlinkage/) (requires-python:>=3.8), version: 0.16 2025-09-08T04:59:23,214 Fetching project page and analyzing links: https://www.piwheels.org/simple/recordlinkage/ 2025-09-08T04:59:23,214 Getting page https://www.piwheels.org/simple/recordlinkage/ 2025-09-08T04:59:23,215 Found index url https://www.piwheels.org/simple/ 2025-09-08T04:59:23,303 Fetched page https://www.piwheels.org/simple/recordlinkage/ as text/html 2025-09-08T04:59:23,307 Skipping link: No binaries permitted for recordlinkage: https://archive1.piwheels.org/simple/recordlinkage/recordlinkage-0.16-py3-none-any.whl#sha256=12a8c9824d608c5a3e066a83267a219e12847f167273e2b57536877e64b34e47 (from https://www.piwheels.org/simple/recordlinkage/) (requires-python:>=3.8) 2025-09-08T04:59:23,307 Skipping link: No binaries permitted for recordlinkage: https://archive1.piwheels.org/simple/recordlinkage/recordlinkage-0.15-py3-none-any.whl#sha256=cf54257fb30bae04683df11ea5bac7dd28cd8062b8c91f3c3575bb108a63a430 (from https://www.piwheels.org/simple/recordlinkage/) (requires-python:>=3.6) 2025-09-08T04:59:23,307 Skipping link: No binaries permitted for recordlinkage: https://archive1.piwheels.org/simple/recordlinkage/recordlinkage-0.14-py3-none-any.whl#sha256=ceeec763b76cd10c12f2e2fee836a94a00e07d8c78a34d394478512640a37bdd (from https://www.piwheels.org/simple/recordlinkage/) (requires-python:>=3.5) 2025-09-08T04:59:23,307 Skipping link: No binaries permitted for recordlinkage: https://archive1.piwheels.org/simple/recordlinkage/recordlinkage-0.13.2-py2.py3-none-any.whl#sha256=46caa1dbb6d45cd5a4dbcdb928facb7aaf27213e75a7dfca8e4d5ff2bcb1a6ea (from https://www.piwheels.org/simple/recordlinkage/) 2025-09-08T04:59:23,308 Skipping link: No binaries permitted for recordlinkage: https://archive1.piwheels.org/simple/recordlinkage/recordlinkage-0.13-py2.py3-none-any.whl#sha256=387249e216f6ae1ec5a85c558a29e06b50edbc24dc204495f86d6fab2eb26277 (from https://www.piwheels.org/simple/recordlinkage/) 2025-09-08T04:59:23,308 Skipping link: No binaries permitted for recordlinkage: https://archive1.piwheels.org/simple/recordlinkage/recordlinkage-0.12-py2.py3-none-any.whl#sha256=93f85f384423e0b86a5cdb0f0812f0c01f19c60eaa7bee654799b051652750bf (from https://www.piwheels.org/simple/recordlinkage/) 2025-09-08T04:59:23,308 Skipping link: No binaries permitted for recordlinkage: https://archive1.piwheels.org/simple/recordlinkage/recordlinkage-0.11.2-py2.py3-none-any.whl#sha256=2d232ec3960deb8685965a4ccc66045cc91b00af6c303b3717a1f2d677ea1222 (from https://www.piwheels.org/simple/recordlinkage/) 2025-09-08T04:59:23,308 Skipping link: No binaries permitted for recordlinkage: https://archive1.piwheels.org/simple/recordlinkage/recordlinkage-0.11.1-py2.py3-none-any.whl#sha256=f5cedbc03df112a026fe5a89c0d23439c8ff3acbb95e2865469abf5376767ebd (from https://www.piwheels.org/simple/recordlinkage/) 2025-09-08T04:59:23,308 Skipping link: No binaries permitted for recordlinkage: https://archive1.piwheels.org/simple/recordlinkage/recordlinkage-0.11.0-py2.py3-none-any.whl#sha256=e0a9a513e6ef7a51d0920b0bdc900aa0471fed57e915fca319eff0ff856aa14d (from https://www.piwheels.org/simple/recordlinkage/) 2025-09-08T04:59:23,309 Skipping link: No binaries permitted for recordlinkage: https://archive1.piwheels.org/simple/recordlinkage/recordlinkage-0.5-py3-none-any.whl#sha256=b25a913da4162e7b8bb25c5c9b4ac8578536a16558eb15d40ac189bface0ab24 (from https://www.piwheels.org/simple/recordlinkage/) 2025-09-08T04:59:23,309 Skipping link: No binaries permitted for recordlinkage: https://archive1.piwheels.org/simple/recordlinkage/recordlinkage-0.4.0-py3-none-any.whl#sha256=ebad18aa9a69a3af6a213929639eb52a616bd96ceda90a5f18e6e7e835e82127 (from https://www.piwheels.org/simple/recordlinkage/) 2025-09-08T04:59:23,309 Skipping link: No binaries permitted for recordlinkage: https://archive1.piwheels.org/simple/recordlinkage/recordlinkage-0.3.1-py3-none-any.whl#sha256=66348293fa1e0476a7b56f4306c65f5c73f2716dfdee69e18ca6ab1b835c81de (from https://www.piwheels.org/simple/recordlinkage/) 2025-09-08T04:59:23,309 Skipping link: No binaries permitted for recordlinkage: https://archive1.piwheels.org/simple/recordlinkage/recordlinkage-0.2-py3-none-any.whl#sha256=51c1cb8fb36b170053780675d490a47f83f57daa9c5b114dfb33d3e4413c9efc (from https://www.piwheels.org/simple/recordlinkage/) 2025-09-08T04:59:23,309 Skipping link: not a file: https://www.piwheels.org/simple/recordlinkage/ 2025-09-08T04:59:23,309 Skipping link: not a file: https://pypi.org/simple/recordlinkage/ 2025-09-08T04:59:23,338 Given no hashes to check 1 links for project 'recordlinkage': discarding no candidates 2025-09-08T04:59:23,339 Collecting recordlinkage==0.3 2025-09-08T04:59:23,340 Created temporary directory: /tmp/pip-unpack-q1khdv9g 2025-09-08T04:59:23,475 Downloading recordlinkage-0.3.tar.gz (166 kB) 2025-09-08T04:59:23,540 Added recordlinkage==0.3 from https://files.pythonhosted.org/packages/a7/8d/f7cca7ddf9b785e79d6a4af2336ad0002bc3d5eb6a9d0bdc2b6093738d5b/recordlinkage-0.3.tar.gz to build tracker '/tmp/pip-build-tracker-pot193qd' 2025-09-08T04:59:23,541 Running setup.py (path:/tmp/pip-wheel-qt4bifau/recordlinkage_ce1b588c1d8f48b6b20f8d14e3e6693a/setup.py) egg_info for package recordlinkage 2025-09-08T04:59:23,541 Created temporary directory: /tmp/pip-pip-egg-info-5gh6h3qg 2025-09-08T04:59:23,541 Preparing metadata (setup.py): started 2025-09-08T04:59:23,542 Running command python setup.py egg_info 2025-09-08T04:59:24,088 /tmp/pip-wheel-qt4bifau/recordlinkage_ce1b588c1d8f48b6b20f8d14e3e6693a/versioneer.py:587: SyntaxWarning: invalid escape sequence '\s' 2025-09-08T04:59:24,088 mo = re.search(r'=\s*"(.*)"', line) 2025-09-08T04:59:24,109 Traceback (most recent call last): 2025-09-08T04:59:24,112 File "", line 2, in 2025-09-08T04:59:24,112 exec(compile(''' 2025-09-08T04:59:24,112 ~~~~^^^^^^^^^^^^ 2025-09-08T04:59:24,112 # This is -- a caller that pip uses to run setup.py 2025-09-08T04:59:24,112 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:59:24,112 ...<32 lines>... 2025-09-08T04:59:24,112 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T04:59:24,113 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:59:24,113 ''' % ('/tmp/pip-wheel-qt4bifau/recordlinkage_ce1b588c1d8f48b6b20f8d14e3e6693a/setup.py',), "", "exec")) 2025-09-08T04:59:24,113 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:59:24,113 File "", line 35, in 2025-09-08T04:59:24,113 File "/tmp/pip-wheel-qt4bifau/recordlinkage_ce1b588c1d8f48b6b20f8d14e3e6693a/setup.py", line 11, in 2025-09-08T04:59:24,113 version=versioneer.get_version(), 2025-09-08T04:59:24,113 ~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T04:59:24,113 File "/tmp/pip-wheel-qt4bifau/recordlinkage_ce1b588c1d8f48b6b20f8d14e3e6693a/versioneer.py", line 1405, in get_version 2025-09-08T04:59:24,113 return get_versions()["version"] 2025-09-08T04:59:24,114 ~~~~~~~~~~~~^^ 2025-09-08T04:59:24,114 File "/tmp/pip-wheel-qt4bifau/recordlinkage_ce1b588c1d8f48b6b20f8d14e3e6693a/versioneer.py", line 1339, in get_versions 2025-09-08T04:59:24,114 cfg = get_config_from_root(root) 2025-09-08T04:59:24,114 File "/tmp/pip-wheel-qt4bifau/recordlinkage_ce1b588c1d8f48b6b20f8d14e3e6693a/versioneer.py", line 399, in get_config_from_root 2025-09-08T04:59:24,114 parser = configparser.SafeConfigParser() 2025-09-08T04:59:24,114 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:59:24,114 AttributeError: module 'configparser' has no attribute 'SafeConfigParser'. Did you mean: 'RawConfigParser'? 2025-09-08T04:59:24,197 ERROR: python setup.py egg_info exited with 1 2025-09-08T04:59:24,210 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T04:59:24,210 exec(compile('"'"''"'"''"'"' 2025-09-08T04:59:24,210 # This is -- a caller that pip uses to run setup.py 2025-09-08T04:59:24,210 # 2025-09-08T04:59:24,210 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T04:59:24,210 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T04:59:24,210 # - It provides a clear error message when setuptools is not installed. 2025-09-08T04:59:24,210 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T04:59:24,210 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T04:59:24,210 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T04:59:24,210 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T04:59:24,210 import os, sys, tokenize, traceback 2025-09-08T04:59:24,210 2025-09-08T04:59:24,210 try: 2025-09-08T04:59:24,210 import setuptools 2025-09-08T04:59:24,210 except ImportError: 2025-09-08T04:59:24,210 print( 2025-09-08T04:59:24,210 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T04:59:24,210 "the build environment with exception:", 2025-09-08T04:59:24,210 file=sys.stderr, 2025-09-08T04:59:24,210 ) 2025-09-08T04:59:24,210 traceback.print_exc() 2025-09-08T04:59:24,210 sys.exit(1) 2025-09-08T04:59:24,210 2025-09-08T04:59:24,210 __file__ = %r 2025-09-08T04:59:24,210 sys.argv[0] = __file__ 2025-09-08T04:59:24,210 2025-09-08T04:59:24,210 if os.path.exists(__file__): 2025-09-08T04:59:24,210 filename = __file__ 2025-09-08T04:59:24,210 with tokenize.open(__file__) as f: 2025-09-08T04:59:24,210 setup_py_code = f.read() 2025-09-08T04:59:24,210 else: 2025-09-08T04:59:24,210 filename = "" 2025-09-08T04:59:24,210 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T04:59:24,210 2025-09-08T04:59:24,210 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T04:59:24,210 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-qt4bifau/recordlinkage_ce1b588c1d8f48b6b20f8d14e3e6693a/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-5gh6h3qg[/] 2025-09-08T04:59:24,210 [bold magenta]cwd[/]: /tmp/pip-wheel-qt4bifau/recordlinkage_ce1b588c1d8f48b6b20f8d14e3e6693a/ 2025-09-08T04:59:24,210 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T04:59:24,211 ERROR: metadata generation failed 2025-09-08T04:59:24,217 Exception information: 2025-09-08T04:59:24,217 Traceback (most recent call last): 2025-09-08T04:59:24,217 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T04:59:24,217 call_subprocess( 2025-09-08T04:59:24,217 ~~~~~~~~~~~~~~~^ 2025-09-08T04:59:24,217 args, 2025-09-08T04:59:24,217 ^^^^^ 2025-09-08T04:59:24,217 ...<2 lines>... 2025-09-08T04:59:24,217 spinner=spinner, 2025-09-08T04:59:24,217 ^^^^^^^^^^^^^^^^ 2025-09-08T04:59:24,217 ) 2025-09-08T04:59:24,217 ^ 2025-09-08T04:59:24,217 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T04:59:24,217 raise error 2025-09-08T04:59:24,217 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T04:59:24,217 2025-09-08T04:59:24,217 The above exception was the direct cause of the following exception: 2025-09-08T04:59:24,217 2025-09-08T04:59:24,217 Traceback (most recent call last): 2025-09-08T04:59:24,217 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T04:59:24,217 status = _inner_run() 2025-09-08T04:59:24,217 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T04:59:24,217 return self.run(options, args) 2025-09-08T04:59:24,217 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T04:59:24,217 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T04:59:24,217 return func(self, options, args) 2025-09-08T04:59:24,217 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T04:59:24,217 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T04:59:24,217 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T04:59:24,217 result = self._result = resolver.resolve( 2025-09-08T04:59:24,217 ~~~~~~~~~~~~~~~~^ 2025-09-08T04:59:24,217 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T04:59:24,217 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:59:24,217 ) 2025-09-08T04:59:24,217 ^ 2025-09-08T04:59:24,217 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T04:59:24,217 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T04:59:24,217 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T04:59:24,217 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T04:59:24,217 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:59:24,217 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T04:59:24,217 if not criterion.candidates: 2025-09-08T04:59:24,217 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:59:24,217 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T04:59:24,217 return bool(self._sequence) 2025-09-08T04:59:24,217 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T04:59:24,217 self._bool = any(self) 2025-09-08T04:59:24,217 ~~~^^^^^^ 2025-09-08T04:59:24,217 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T04:59:24,217 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T04:59:24,217 ^^^^^^^^ 2025-09-08T04:59:24,217 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T04:59:24,217 candidate = func() 2025-09-08T04:59:24,217 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T04:59:24,217 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T04:59:24,217 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:59:24,217 link, template, name, version 2025-09-08T04:59:24,217 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:59:24,217 ) 2025-09-08T04:59:24,217 ^ 2025-09-08T04:59:24,217 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T04:59:24,217 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T04:59:24,217 ~~~~~~~~~~~~~^ 2025-09-08T04:59:24,217 link, 2025-09-08T04:59:24,217 ^^^^^ 2025-09-08T04:59:24,217 ...<3 lines>... 2025-09-08T04:59:24,217 version=version, 2025-09-08T04:59:24,217 ^^^^^^^^^^^^^^^^ 2025-09-08T04:59:24,217 ) 2025-09-08T04:59:24,217 ^ 2025-09-08T04:59:24,217 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T04:59:24,217 super().__init__( 2025-09-08T04:59:24,217 ~~~~~~~~~~~~~~~~^ 2025-09-08T04:59:24,217 link=link, 2025-09-08T04:59:24,217 ^^^^^^^^^^ 2025-09-08T04:59:24,217 ...<4 lines>... 2025-09-08T04:59:24,217 version=version, 2025-09-08T04:59:24,217 ^^^^^^^^^^^^^^^^ 2025-09-08T04:59:24,217 ) 2025-09-08T04:59:24,217 ^ 2025-09-08T04:59:24,217 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T04:59:24,217 self.dist = self._prepare() 2025-09-08T04:59:24,217 ~~~~~~~~~~~~~^^ 2025-09-08T04:59:24,217 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T04:59:24,217 dist = self._prepare_distribution() 2025-09-08T04:59:24,217 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T04:59:24,217 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T04:59:24,217 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:59:24,217 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T04:59:24,217 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T04:59:24,217 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:59:24,217 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T04:59:24,217 dist = _get_prepared_distribution( 2025-09-08T04:59:24,217 req, 2025-09-08T04:59:24,217 ...<3 lines>... 2025-09-08T04:59:24,217 self.check_build_deps, 2025-09-08T04:59:24,217 ) 2025-09-08T04:59:24,217 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T04:59:24,217 abstract_dist.prepare_distribution_metadata( 2025-09-08T04:59:24,217 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:59:24,217 finder, build_isolation, check_build_deps 2025-09-08T04:59:24,217 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:59:24,217 ) 2025-09-08T04:59:24,217 ^ 2025-09-08T04:59:24,217 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T04:59:24,217 self.req.prepare_metadata() 2025-09-08T04:59:24,217 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T04:59:24,217 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T04:59:24,217 self.metadata_directory = generate_metadata_legacy( 2025-09-08T04:59:24,217 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:59:24,217 build_env=self.build_env, 2025-09-08T04:59:24,217 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:59:24,217 ...<3 lines>... 2025-09-08T04:59:24,217 details=details, 2025-09-08T04:59:24,217 ^^^^^^^^^^^^^^^^ 2025-09-08T04:59:24,217 ) 2025-09-08T04:59:24,217 ^ 2025-09-08T04:59:24,217 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T04:59:24,217 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T04:59:24,217 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T04:59:24,239 Removed recordlinkage==0.3 from https://files.pythonhosted.org/packages/a7/8d/f7cca7ddf9b785e79d6a4af2336ad0002bc3d5eb6a9d0bdc2b6093738d5b/recordlinkage-0.3.tar.gz from build tracker '/tmp/pip-build-tracker-pot193qd' 2025-09-08T04:59:24,239 Removed build tracker: '/tmp/pip-build-tracker-pot193qd'