2025-09-10T13:17:06,241 Created temporary directory: /tmp/pip-build-tracker-55ape7m4 2025-09-10T13:17:06,242 Initialized build tracking at /tmp/pip-build-tracker-55ape7m4 2025-09-10T13:17:06,242 Created build tracker: /tmp/pip-build-tracker-55ape7m4 2025-09-10T13:17:06,242 Entered build tracker: /tmp/pip-build-tracker-55ape7m4 2025-09-10T13:17:06,243 Created temporary directory: /tmp/pip-wheel-mkuwl5fl 2025-09-10T13:17:06,246 Created temporary directory: /tmp/pip-ephem-wheel-cache-wnp78evg 2025-09-10T13:17:06,305 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-10T13:17:06,307 2 location(s) to search for versions of notdb: 2025-09-10T13:17:06,307 * https://pypi.org/simple/notdb/ 2025-09-10T13:17:06,307 * https://www.piwheels.org/simple/notdb/ 2025-09-10T13:17:06,308 Fetching project page and analyzing links: https://pypi.org/simple/notdb/ 2025-09-10T13:17:06,308 Getting page https://pypi.org/simple/notdb/ 2025-09-10T13:17:06,309 Found index url https://pypi.org/simple/ 2025-09-10T13:17:06,381 Fetched page https://pypi.org/simple/notdb/ as application/vnd.pypi.simple.v1+json 2025-09-10T13:17:06,385 Found link https://files.pythonhosted.org/packages/b3/46/4fc36d119688877cec8f980f4f179aeaeae88be864c649f477c3e5168c7c/notdb-1.0.0b2.tar.gz (from https://pypi.org/simple/notdb/), version: 1.0.0b2 2025-09-10T13:17:06,385 Found link https://files.pythonhosted.org/packages/12/69/c6eefaf9a422b57aea3df8be254ad7c69aca94bb3e5f69c9c28e3f5e4676/notdb-1.0.0b3.tar.gz (from https://pypi.org/simple/notdb/), version: 1.0.0b3 2025-09-10T13:17:06,385 Found link https://files.pythonhosted.org/packages/12/12/c06b49d67cf84cc54c509cb358584bed899c7c00d0d23ffd100de5118501/notdb-1.0.0b4.tar.gz (from https://pypi.org/simple/notdb/), version: 1.0.0b4 2025-09-10T13:17:06,385 Found link https://files.pythonhosted.org/packages/55/5d/ad69873f5a04abd3a26acae87dc9139fd87ec2956df0da863bc7952432ad/notdb-1.0.0b5.tar.gz (from https://pypi.org/simple/notdb/), version: 1.0.0b5 2025-09-10T13:17:06,386 Found link https://files.pythonhosted.org/packages/4d/a5/379d5791361e943f495de7c5c6b445da42e4b2264be3a59de20dfd3464fe/notdb-1.0.0b6.tar.gz (from https://pypi.org/simple/notdb/), version: 1.0.0b6 2025-09-10T13:17:06,386 Found link https://files.pythonhosted.org/packages/71/12/d20dc8ae1898091da34c7f7a91c5d577e308e678fc2f3c45ad0bf2b3bdc1/notdb-1.0.0.tar.gz (from https://pypi.org/simple/notdb/), version: 1.0.0 2025-09-10T13:17:06,386 Found link https://files.pythonhosted.org/packages/79/df/6468cdc8878ee1e48726859061779a462d220a09a8c50e8c8bc1948ab668/notdb-1.0.1.tar.gz (from https://pypi.org/simple/notdb/), version: 1.0.1 2025-09-10T13:17:06,386 Found link https://files.pythonhosted.org/packages/9f/8d/2102371e4f2af07413a23cc43a2ad679f91ed41cc1e620d262ba3419250a/notdb-1.0.2.tar.gz (from https://pypi.org/simple/notdb/), version: 1.0.2 2025-09-10T13:17:06,386 Found link https://files.pythonhosted.org/packages/8c/d0/9b01b0e814cc2c269eaa2f8ac5ff392df0dda70064be488e1e87f4cd6368/notdb-1.1.0b1.tar.gz (from https://pypi.org/simple/notdb/), version: 1.1.0b1 2025-09-10T13:17:06,387 Found link https://files.pythonhosted.org/packages/d7/14/1dcb4a7be503517af45edc7844df688cc4619e14557c01343ae69fd60c78/notdb-1.1.0b2.tar.gz (from https://pypi.org/simple/notdb/), version: 1.1.0b2 2025-09-10T13:17:06,387 Found link https://files.pythonhosted.org/packages/27/fb/97b7eec997bebbe22456dffaca692e12f025d2430ad57133a8a878f8203d/notdb-1.1.0b3.tar.gz (from https://pypi.org/simple/notdb/), version: 1.1.0b3 2025-09-10T13:17:06,387 Found link https://files.pythonhosted.org/packages/bd/c7/83462a5bb8b1f18d2481187377fd90a533711f1ab6c2e79e8e6559444106/notdb-1.1.0b4.tar.gz (from https://pypi.org/simple/notdb/), version: 1.1.0b4 2025-09-10T13:17:06,387 Found link https://files.pythonhosted.org/packages/ef/4e/8a27dc5e28c48702d4f28ba0ede6881fbae2fc63e6bfb495d3906091d50b/notdb-1.1.0b5.tar.gz (from https://pypi.org/simple/notdb/), version: 1.1.0b5 2025-09-10T13:17:06,387 Found link https://files.pythonhosted.org/packages/77/0f/f4d06d741a1b2202322bd027f9c38884a17aff3477cedcbea763021d52bc/notdb-1.1.0b6.tar.gz (from https://pypi.org/simple/notdb/), version: 1.1.0b6 2025-09-10T13:17:06,388 Found link https://files.pythonhosted.org/packages/7b/2b/5177ff37e9405266b58a1d35a8d18ed88b623165a50ee8c635aa5fb378a1/notdb-1.1.0b7.tar.gz (from https://pypi.org/simple/notdb/), version: 1.1.0b7 2025-09-10T13:17:06,388 Found link https://files.pythonhosted.org/packages/2f/a9/2c3d65ab7dd80f395b57c406a05cae53e56c059f19d8771ebd7725cdb4f0/notdb-1.1.0b8.tar.gz (from https://pypi.org/simple/notdb/), version: 1.1.0b8 2025-09-10T13:17:06,388 Found link https://files.pythonhosted.org/packages/36/99/b0467f1101df30e9391bdf9a39d44c87703db1b4eef41f4b6f1f0528cb93/notdb-1.1.0b9.tar.gz (from https://pypi.org/simple/notdb/), version: 1.1.0b9 2025-09-10T13:17:06,388 Found link https://files.pythonhosted.org/packages/b4/bc/e1ae6a70c14109485dfd02efe1d76dcdb73fdbc0951de1e5dba8e4e3a936/notdb-1.1.0b10.tar.gz (from https://pypi.org/simple/notdb/), version: 1.1.0b10 2025-09-10T13:17:06,388 Found link https://files.pythonhosted.org/packages/8b/64/178e8f4b5f23a4b048f517c9ad4292e74d60da74e7109f0fab72b71a2ca5/notdb-1.1.0b11.tar.gz (from https://pypi.org/simple/notdb/), version: 1.1.0b11 2025-09-10T13:17:06,388 Found link https://files.pythonhosted.org/packages/5e/b1/f65bbd4016d70ee6f3d0c83ac48196516c3c43ee8a5582b750af94917d07/notdb-1.1.0.tar.gz (from https://pypi.org/simple/notdb/), version: 1.1.0 2025-09-10T13:17:06,389 Found link https://files.pythonhosted.org/packages/38/3f/db5de86611fe6207b87805c3d70592c577da576137d0b935c35d781b5aed/notdb-1.2.0.tar.gz (from https://pypi.org/simple/notdb/), version: 1.2.0 2025-09-10T13:17:06,389 Found link https://files.pythonhosted.org/packages/65/ae/f53fbc0a6ed9b1b7aa52c509114206b5c375f7b9c92cc6874238933c4b5d/notdb-1.2.1.tar.gz (from https://pypi.org/simple/notdb/), version: 1.2.1 2025-09-10T13:17:06,389 Found link https://files.pythonhosted.org/packages/ec/c6/f0ffd825a86a2a328c8e30b73e8bc8c82a345d6cdd9cc37b9ac0537deb80/notdb-1.2.2.tar.gz (from https://pypi.org/simple/notdb/), version: 1.2.2 2025-09-10T13:17:06,389 Found link https://files.pythonhosted.org/packages/28/f6/1dae7ee18bf54cf6d03f352c88a8998433cf8696573a987b0932ca1f5e3b/notdb-1.2.3.tar.gz (from https://pypi.org/simple/notdb/), version: 1.2.3 2025-09-10T13:17:06,389 Found link https://files.pythonhosted.org/packages/1d/ed/ea8994e52b4b81f5b7eef0f51b8a744475b61939f1d1b1052d42d5dc0067/notdb-1.2.4.tar.gz (from https://pypi.org/simple/notdb/), version: 1.2.4 2025-09-10T13:17:06,390 Found link https://files.pythonhosted.org/packages/bf/2c/04dea8e9898134062393101bfd34b4ecf4af798ac6b0af9c41aae2d86fff/notdb-1.2.5.tar.gz (from https://pypi.org/simple/notdb/), version: 1.2.5 2025-09-10T13:17:06,390 Found link https://files.pythonhosted.org/packages/68/61/a8f6d378f172d18496d20a852fd2e84ecc21da316b31c50e7730288a60b3/notdb-1.2.6.tar.gz (from https://pypi.org/simple/notdb/), version: 1.2.6 2025-09-10T13:17:06,390 Fetching project page and analyzing links: https://www.piwheels.org/simple/notdb/ 2025-09-10T13:17:06,390 Getting page https://www.piwheels.org/simple/notdb/ 2025-09-10T13:17:06,391 Found index url https://www.piwheels.org/simple/ 2025-09-10T13:17:06,477 Fetched page https://www.piwheels.org/simple/notdb/ as text/html 2025-09-10T13:17:06,483 Skipping link: No binaries permitted for notdb: https://archive1.piwheels.org/simple/notdb/notdb-1.2.6-py3-none-any.whl#sha256=12c099d5f5054eb2abd91e90ee330f927b97efdcb0bcf913e19e0fbdc7bb70a7 (from https://www.piwheels.org/simple/notdb/) 2025-09-10T13:17:06,483 Skipping link: No binaries permitted for notdb: https://archive1.piwheels.org/simple/notdb/notdb-1.2.5-py3-none-any.whl#sha256=f4c83df0c14b01ccdcfb7d0dc7e70dfba57e77a22c3aa9efe0bc6c31fa54dc88 (from https://www.piwheels.org/simple/notdb/) 2025-09-10T13:17:06,483 Skipping link: No binaries permitted for notdb: https://archive1.piwheels.org/simple/notdb/notdb-1.2.4-py3-none-any.whl#sha256=094c43ba85e1870bf76de82c770b795fa993812f4c4fa9b95b8953ab79b202c0 (from https://www.piwheels.org/simple/notdb/) 2025-09-10T13:17:06,483 Skipping link: No binaries permitted for notdb: https://archive1.piwheels.org/simple/notdb/notdb-1.2.3-py3-none-any.whl#sha256=485103047873405a588a81ca68fe24ee8bf8951406322c4438b35a021956884b (from https://www.piwheels.org/simple/notdb/) 2025-09-10T13:17:06,483 Skipping link: No binaries permitted for notdb: https://archive1.piwheels.org/simple/notdb/notdb-1.2.2-py3-none-any.whl#sha256=f059b2ae5005d39c528bb91dce30f830b51fa4f3e18e6404040efa3d0c062349 (from https://www.piwheels.org/simple/notdb/) 2025-09-10T13:17:06,484 Skipping link: No binaries permitted for notdb: https://archive1.piwheels.org/simple/notdb/notdb-1.2.1-py3-none-any.whl#sha256=142fe2f51088e367c3aeec14e61b9214e66bb9c8632ef84a9e7e443e96dba1f3 (from https://www.piwheels.org/simple/notdb/) 2025-09-10T13:17:06,484 Skipping link: No binaries permitted for notdb: https://archive1.piwheels.org/simple/notdb/notdb-1.2.0-py3-none-any.whl#sha256=96ed034efa721a969b9ee7e11485e8cd1017133872b2082b11227f25bfa01a7b (from https://www.piwheels.org/simple/notdb/) 2025-09-10T13:17:06,484 Skipping link: No binaries permitted for notdb: https://archive1.piwheels.org/simple/notdb/notdb-1.1.0-py3-none-any.whl#sha256=08f372e0af7be0f09a0f4edf7a73a8668edba631a1b69ece27e9b4164b4f9094 (from https://www.piwheels.org/simple/notdb/) 2025-09-10T13:17:06,484 Skipping link: No binaries permitted for notdb: https://archive1.piwheels.org/simple/notdb/notdb-1.1.0b11-py3-none-any.whl#sha256=77f6d657a9b64a13f2c2f8dce83a6d591bbeb52b5618e62706f5218e0835c218 (from https://www.piwheels.org/simple/notdb/) 2025-09-10T13:17:06,484 Skipping link: No binaries permitted for notdb: https://archive1.piwheels.org/simple/notdb/notdb-1.1.0b10-py3-none-any.whl#sha256=b65a573957884615e1f74965145e9dde3fc2e26afaf13b5319cdd5687ca90deb (from https://www.piwheels.org/simple/notdb/) 2025-09-10T13:17:06,484 Skipping link: No binaries permitted for notdb: https://archive1.piwheels.org/simple/notdb/notdb-1.1.0b9-py3-none-any.whl#sha256=ffa7cd36d7ab10fc207028ad727edc9423859ac04fdde09406fe93be4f645126 (from https://www.piwheels.org/simple/notdb/) 2025-09-10T13:17:06,484 Skipping link: No binaries permitted for notdb: https://archive1.piwheels.org/simple/notdb/notdb-1.1.0b8-py3-none-any.whl#sha256=640baab30e20720191e3b107692f2d514aa6b1043398082380833607ce0a03d9 (from https://www.piwheels.org/simple/notdb/) 2025-09-10T13:17:06,484 Skipping link: No binaries permitted for notdb: https://archive1.piwheels.org/simple/notdb/notdb-1.1.0b7-py3-none-any.whl#sha256=35c3ad0657a408b7e33fbfa291099cbd800af8790520252040e48a84de52fc02 (from https://www.piwheels.org/simple/notdb/) 2025-09-10T13:17:06,485 Skipping link: No binaries permitted for notdb: https://archive1.piwheels.org/simple/notdb/notdb-1.1.0b6-py3-none-any.whl#sha256=31443ebabdfc65c389666cdb554c38a09aaffa7e2c56e8a3b9f9c489e71389a5 (from https://www.piwheels.org/simple/notdb/) 2025-09-10T13:17:06,485 Skipping link: No binaries permitted for notdb: https://archive1.piwheels.org/simple/notdb/notdb-1.1.0b5-py3-none-any.whl#sha256=84161c604fa54c15787b975e2b83cc2a5121181f307a55af173146792f4a2139 (from https://www.piwheels.org/simple/notdb/) 2025-09-10T13:17:06,485 Skipping link: No binaries permitted for notdb: https://archive1.piwheels.org/simple/notdb/notdb-1.1.0b4-py3-none-any.whl#sha256=9d6f6326cef5e4385c08c996d996b22663cc5669209114d4e0f52a956575968a (from https://www.piwheels.org/simple/notdb/) 2025-09-10T13:17:06,485 Skipping link: No binaries permitted for notdb: https://archive1.piwheels.org/simple/notdb/notdb-1.1.0b3-py3-none-any.whl#sha256=d5a2dbd706beb7d59b140aed6a25e099bb777c8b1ee88a0de42ba0d7bf59118e (from https://www.piwheels.org/simple/notdb/) 2025-09-10T13:17:06,485 Skipping link: No binaries permitted for notdb: https://archive1.piwheels.org/simple/notdb/notdb-1.1.0b2-py3-none-any.whl#sha256=cfa2e7791ba107fb48191e1a502ada08acc9c7202907162d00b5f5e417c12c6c (from https://www.piwheels.org/simple/notdb/) 2025-09-10T13:17:06,485 Skipping link: No binaries permitted for notdb: https://archive1.piwheels.org/simple/notdb/notdb-1.1.0b1-py3-none-any.whl#sha256=581ffd561746164bdce71a994e3c2be2c58794ad441f8e448978b3cf1f7ec619 (from https://www.piwheels.org/simple/notdb/) 2025-09-10T13:17:06,485 Skipping link: No binaries permitted for notdb: https://archive1.piwheels.org/simple/notdb/notdb-1.0.2-py3-none-any.whl#sha256=c3de42d60e55802f9888bde4e1c5f1109251c5e9980fea202e0f875e2ea12c27 (from https://www.piwheels.org/simple/notdb/) 2025-09-10T13:17:06,486 Skipping link: No binaries permitted for notdb: https://archive1.piwheels.org/simple/notdb/notdb-1.0.1-py3-none-any.whl#sha256=34d027ee8efdb1de8df5ba3eb1e72f222115b33e4611188fff75b10b54aaf675 (from https://www.piwheels.org/simple/notdb/) 2025-09-10T13:17:06,486 Skipping link: not a file: https://www.piwheels.org/simple/notdb/ 2025-09-10T13:17:06,486 Skipping link: not a file: https://pypi.org/simple/notdb/ 2025-09-10T13:17:06,512 Given no hashes to check 1 links for project 'notdb': discarding no candidates 2025-09-10T13:17:06,513 Collecting notdb==1.0.0b4 2025-09-10T13:17:06,514 Created temporary directory: /tmp/pip-unpack-4ryfbimp 2025-09-10T13:17:06,662 Downloading notdb-1.0.0b4.tar.gz (4.5 kB) 2025-09-10T13:17:06,687 Added notdb==1.0.0b4 from https://files.pythonhosted.org/packages/12/12/c06b49d67cf84cc54c509cb358584bed899c7c00d0d23ffd100de5118501/notdb-1.0.0b4.tar.gz to build tracker '/tmp/pip-build-tracker-55ape7m4' 2025-09-10T13:17:06,690 Running setup.py (path:/tmp/pip-wheel-mkuwl5fl/notdb_91ecb412c8ba4928a285d5e50bb2424e/setup.py) egg_info for package notdb 2025-09-10T13:17:06,690 Created temporary directory: /tmp/pip-pip-egg-info-cadk3170 2025-09-10T13:17:06,690 Preparing metadata (setup.py): started 2025-09-10T13:17:06,692 Running command python setup.py egg_info 2025-09-10T13:17:07,225 Traceback (most recent call last): 2025-09-10T13:17:07,227 File "", line 2, in 2025-09-10T13:17:07,227 exec(compile(''' 2025-09-10T13:17:07,227 ~~~~^^^^^^^^^^^^ 2025-09-10T13:17:07,227 # This is -- a caller that pip uses to run setup.py 2025-09-10T13:17:07,227 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T13:17:07,227 ...<32 lines>... 2025-09-10T13:17:07,228 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T13:17:07,228 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T13:17:07,228 ''' % ('/tmp/pip-wheel-mkuwl5fl/notdb_91ecb412c8ba4928a285d5e50bb2424e/setup.py',), "", "exec")) 2025-09-10T13:17:07,228 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T13:17:07,228 File "", line 35, in 2025-09-10T13:17:07,228 File "/tmp/pip-wheel-mkuwl5fl/notdb_91ecb412c8ba4928a285d5e50bb2424e/setup.py", line 2, in 2025-09-10T13:17:07,228 from notdb import __version__ as v 2025-09-10T13:17:07,228 File "/tmp/pip-wheel-mkuwl5fl/notdb_91ecb412c8ba4928a285d5e50bb2424e/notdb/__init__.py", line 1, in 2025-09-10T13:17:07,228 from .notdb import * 2025-09-10T13:17:07,229 File "/tmp/pip-wheel-mkuwl5fl/notdb_91ecb412c8ba4928a285d5e50bb2424e/notdb/notdb.py", line 2, in 2025-09-10T13:17:07,229 import pyonr 2025-09-10T13:17:07,229 ModuleNotFoundError: No module named 'pyonr' 2025-09-10T13:17:07,313 ERROR: python setup.py egg_info exited with 1 2025-09-10T13:17:07,325 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-10T13:17:07,325 exec(compile('"'"''"'"''"'"' 2025-09-10T13:17:07,325 # This is -- a caller that pip uses to run setup.py 2025-09-10T13:17:07,325 # 2025-09-10T13:17:07,325 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-10T13:17:07,325 # import from `distutils.core` to work with newer packaging standards. 2025-09-10T13:17:07,325 # - It provides a clear error message when setuptools is not installed. 2025-09-10T13:17:07,325 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-10T13:17:07,325 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-10T13:17:07,325 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-10T13:17:07,325 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-10T13:17:07,325 import os, sys, tokenize, traceback 2025-09-10T13:17:07,325 2025-09-10T13:17:07,325 try: 2025-09-10T13:17:07,325 import setuptools 2025-09-10T13:17:07,325 except ImportError: 2025-09-10T13:17:07,325 print( 2025-09-10T13:17:07,325 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-10T13:17:07,325 "the build environment with exception:", 2025-09-10T13:17:07,325 file=sys.stderr, 2025-09-10T13:17:07,325 ) 2025-09-10T13:17:07,325 traceback.print_exc() 2025-09-10T13:17:07,325 sys.exit(1) 2025-09-10T13:17:07,325 2025-09-10T13:17:07,325 __file__ = %r 2025-09-10T13:17:07,325 sys.argv[0] = __file__ 2025-09-10T13:17:07,325 2025-09-10T13:17:07,325 if os.path.exists(__file__): 2025-09-10T13:17:07,325 filename = __file__ 2025-09-10T13:17:07,325 with tokenize.open(__file__) as f: 2025-09-10T13:17:07,325 setup_py_code = f.read() 2025-09-10T13:17:07,325 else: 2025-09-10T13:17:07,325 filename = "" 2025-09-10T13:17:07,325 setup_py_code = "from setuptools import setup; setup()" 2025-09-10T13:17:07,325 2025-09-10T13:17:07,325 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T13:17:07,325 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-mkuwl5fl/notdb_91ecb412c8ba4928a285d5e50bb2424e/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-cadk3170[/] 2025-09-10T13:17:07,325 [bold magenta]cwd[/]: /tmp/pip-wheel-mkuwl5fl/notdb_91ecb412c8ba4928a285d5e50bb2424e/ 2025-09-10T13:17:07,325 Preparing metadata (setup.py): finished with status 'error' 2025-09-10T13:17:07,326 ERROR: metadata generation failed 2025-09-10T13:17:07,331 Exception information: 2025-09-10T13:17:07,331 Traceback (most recent call last): 2025-09-10T13:17:07,331 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-10T13:17:07,331 call_subprocess( 2025-09-10T13:17:07,331 ~~~~~~~~~~~~~~~^ 2025-09-10T13:17:07,331 args, 2025-09-10T13:17:07,331 ^^^^^ 2025-09-10T13:17:07,331 ...<2 lines>... 2025-09-10T13:17:07,331 spinner=spinner, 2025-09-10T13:17:07,331 ^^^^^^^^^^^^^^^^ 2025-09-10T13:17:07,331 ) 2025-09-10T13:17:07,331 ^ 2025-09-10T13:17:07,331 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-10T13:17:07,331 raise error 2025-09-10T13:17:07,331 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-10T13:17:07,331 2025-09-10T13:17:07,331 The above exception was the direct cause of the following exception: 2025-09-10T13:17:07,331 2025-09-10T13:17:07,331 Traceback (most recent call last): 2025-09-10T13:17:07,331 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-10T13:17:07,331 status = _inner_run() 2025-09-10T13:17:07,331 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-10T13:17:07,331 return self.run(options, args) 2025-09-10T13:17:07,331 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-10T13:17:07,331 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-10T13:17:07,331 return func(self, options, args) 2025-09-10T13:17:07,331 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-10T13:17:07,331 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-10T13:17:07,331 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-10T13:17:07,331 result = self._result = resolver.resolve( 2025-09-10T13:17:07,331 ~~~~~~~~~~~~~~~~^ 2025-09-10T13:17:07,331 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-10T13:17:07,331 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T13:17:07,331 ) 2025-09-10T13:17:07,331 ^ 2025-09-10T13:17:07,331 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-10T13:17:07,331 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-10T13:17:07,331 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-10T13:17:07,331 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-10T13:17:07,331 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T13:17:07,331 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-10T13:17:07,331 if not criterion.candidates: 2025-09-10T13:17:07,331 ^^^^^^^^^^^^^^^^^^^^ 2025-09-10T13:17:07,331 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-10T13:17:07,331 return bool(self._sequence) 2025-09-10T13:17:07,331 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-10T13:17:07,331 self._bool = any(self) 2025-09-10T13:17:07,331 ~~~^^^^^^ 2025-09-10T13:17:07,331 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-10T13:17:07,331 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-10T13:17:07,331 ^^^^^^^^ 2025-09-10T13:17:07,331 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-10T13:17:07,331 candidate = func() 2025-09-10T13:17:07,331 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-10T13:17:07,331 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-10T13:17:07,331 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T13:17:07,331 link, template, name, version 2025-09-10T13:17:07,331 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T13:17:07,331 ) 2025-09-10T13:17:07,331 ^ 2025-09-10T13:17:07,331 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-10T13:17:07,331 self._link_candidate_cache[link] = LinkCandidate( 2025-09-10T13:17:07,331 ~~~~~~~~~~~~~^ 2025-09-10T13:17:07,331 link, 2025-09-10T13:17:07,331 ^^^^^ 2025-09-10T13:17:07,331 ...<3 lines>... 2025-09-10T13:17:07,331 version=version, 2025-09-10T13:17:07,331 ^^^^^^^^^^^^^^^^ 2025-09-10T13:17:07,331 ) 2025-09-10T13:17:07,331 ^ 2025-09-10T13:17:07,331 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-10T13:17:07,331 super().__init__( 2025-09-10T13:17:07,331 ~~~~~~~~~~~~~~~~^ 2025-09-10T13:17:07,331 link=link, 2025-09-10T13:17:07,331 ^^^^^^^^^^ 2025-09-10T13:17:07,331 ...<4 lines>... 2025-09-10T13:17:07,331 version=version, 2025-09-10T13:17:07,331 ^^^^^^^^^^^^^^^^ 2025-09-10T13:17:07,331 ) 2025-09-10T13:17:07,331 ^ 2025-09-10T13:17:07,331 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-10T13:17:07,331 self.dist = self._prepare() 2025-09-10T13:17:07,331 ~~~~~~~~~~~~~^^ 2025-09-10T13:17:07,331 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-10T13:17:07,331 dist = self._prepare_distribution() 2025-09-10T13:17:07,331 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-10T13:17:07,331 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-10T13:17:07,331 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T13:17:07,331 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-10T13:17:07,331 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-10T13:17:07,331 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T13:17:07,331 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-10T13:17:07,331 dist = _get_prepared_distribution( 2025-09-10T13:17:07,331 req, 2025-09-10T13:17:07,331 ...<3 lines>... 2025-09-10T13:17:07,331 self.check_build_deps, 2025-09-10T13:17:07,331 ) 2025-09-10T13:17:07,331 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-10T13:17:07,331 abstract_dist.prepare_distribution_metadata( 2025-09-10T13:17:07,331 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T13:17:07,331 finder, build_isolation, check_build_deps 2025-09-10T13:17:07,331 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T13:17:07,331 ) 2025-09-10T13:17:07,331 ^ 2025-09-10T13:17:07,331 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-10T13:17:07,331 self.req.prepare_metadata() 2025-09-10T13:17:07,331 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-10T13:17:07,331 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-10T13:17:07,331 self.metadata_directory = generate_metadata_legacy( 2025-09-10T13:17:07,331 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T13:17:07,331 build_env=self.build_env, 2025-09-10T13:17:07,331 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T13:17:07,331 ...<3 lines>... 2025-09-10T13:17:07,331 details=details, 2025-09-10T13:17:07,331 ^^^^^^^^^^^^^^^^ 2025-09-10T13:17:07,331 ) 2025-09-10T13:17:07,331 ^ 2025-09-10T13:17:07,331 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-10T13:17:07,331 raise MetadataGenerationFailed(package_details=details) from error 2025-09-10T13:17:07,331 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-10T13:17:07,351 Removed notdb==1.0.0b4 from https://files.pythonhosted.org/packages/12/12/c06b49d67cf84cc54c509cb358584bed899c7c00d0d23ffd100de5118501/notdb-1.0.0b4.tar.gz from build tracker '/tmp/pip-build-tracker-55ape7m4' 2025-09-10T13:17:07,351 Removed build tracker: '/tmp/pip-build-tracker-55ape7m4'