2025-09-12T22:39:08,224 Created temporary directory: /tmp/pip-build-tracker-h8zmk0yq 2025-09-12T22:39:08,225 Initialized build tracking at /tmp/pip-build-tracker-h8zmk0yq 2025-09-12T22:39:08,225 Created build tracker: /tmp/pip-build-tracker-h8zmk0yq 2025-09-12T22:39:08,225 Entered build tracker: /tmp/pip-build-tracker-h8zmk0yq 2025-09-12T22:39:08,226 Created temporary directory: /tmp/pip-wheel-n7cah1nr 2025-09-12T22:39:08,229 Created temporary directory: /tmp/pip-ephem-wheel-cache-xvpxytni 2025-09-12T22:39:08,288 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-12T22:39:08,290 2 location(s) to search for versions of kobo-md: 2025-09-12T22:39:08,290 * https://pypi.org/simple/kobo-md/ 2025-09-12T22:39:08,290 * https://www.piwheels.org/simple/kobo-md/ 2025-09-12T22:39:08,291 Fetching project page and analyzing links: https://pypi.org/simple/kobo-md/ 2025-09-12T22:39:08,291 Getting page https://pypi.org/simple/kobo-md/ 2025-09-12T22:39:08,293 Found index url https://pypi.org/simple/ 2025-09-12T22:39:08,445 Fetched page https://pypi.org/simple/kobo-md/ as application/vnd.pypi.simple.v1+json 2025-09-12T22:39:08,449 Found link https://files.pythonhosted.org/packages/4a/61/0d7f5363d36d49deef9cc5d9c9fb80fe2d3a77c1b36f156ff1098e97cd73/kobo-md-0.1.tar.gz (from https://pypi.org/simple/kobo-md/) (requires-python:>=3.8), version: 0.1 2025-09-12T22:39:08,450 Found link https://files.pythonhosted.org/packages/8a/55/bace7556421593f32e304c4da519b310994a0a9130297ed1d19a117f7ee9/kobo-md-0.1.1.tar.gz (from https://pypi.org/simple/kobo-md/) (requires-python:>=3.8), version: 0.1.1 2025-09-12T22:39:08,450 Found link https://files.pythonhosted.org/packages/f8/63/7fc99d2210dcb8fe2742aded7a352c351c91b251d6999387b016f5e48635/kobo-md-0.1.2.tar.gz (from https://pypi.org/simple/kobo-md/) (requires-python:>=3.8), version: 0.1.2 2025-09-12T22:39:08,450 Found link https://files.pythonhosted.org/packages/5a/83/90adfe0d74738663c69b6114b906a1f5a2fb9659d6a398502da9d0fa95fb/kobo-md-0.1.3.tar.gz (from https://pypi.org/simple/kobo-md/) (requires-python:>=3.8), version: 0.1.3 2025-09-12T22:39:08,450 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/a2/50/1ee9c59a6308e3cd1f570bd41f9cccb10cc444199fea8bcd18e859a1c49d/kobo_md-0.1.3-py3.11.egg (from https://pypi.org/simple/kobo-md/) (requires-python:>=3.8) 2025-09-12T22:39:08,451 Found link https://files.pythonhosted.org/packages/c1/bd/c26b7d7a12e796ebd3afce09714d73adad6ca92f2761a12404532a05b871/kobo-md-0.1.4.tar.gz (from https://pypi.org/simple/kobo-md/) (requires-python:>=3.8), version: 0.1.4 2025-09-12T22:39:08,451 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/ce/8b/e1fd68f79e5be5d4441c55e4722075bb4d9d2dd1059e76a3f770db00e915/kobo_md-0.1.6-py3.11.egg (from https://pypi.org/simple/kobo-md/) (requires-python:>=3.8) 2025-09-12T22:39:08,451 Found link https://files.pythonhosted.org/packages/4d/71/70a68737c0bdbf5b4cd2c42b2594cb58f782eeb6262a3f72601bf7ebb55f/kobo-md-0.1.7.tar.gz (from https://pypi.org/simple/kobo-md/) (requires-python:>=3.8), version: 0.1.7 2025-09-12T22:39:08,451 Found link https://files.pythonhosted.org/packages/21/c6/52f76a6934ab3c3ffbea70744622e15428fd09d193a84b264728cfa8aef2/kobo-md-0.1.8.tar.gz (from https://pypi.org/simple/kobo-md/) (requires-python:>=3.8), version: 0.1.8 2025-09-12T22:39:08,452 Found link https://files.pythonhosted.org/packages/cd/bb/4403d9ab9219c5fb454c4d668bb93595dea06e7c0c48798562c3668c8a30/kobo-md-0.1.9.tar.gz (from https://pypi.org/simple/kobo-md/) (requires-python:>=3.8), version: 0.1.9 2025-09-12T22:39:08,452 Found link https://files.pythonhosted.org/packages/1f/1c/6b87de5875ed3d3fa3a962c4a4a9d40250a39e238f072c68de07b77cc3ea/kobo-md-0.1.10.tar.gz (from https://pypi.org/simple/kobo-md/) (requires-python:>=3.8), version: 0.1.10 2025-09-12T22:39:08,452 Found link https://files.pythonhosted.org/packages/de/29/02b4be02517b1140bf76fe932bd2519c1967341d9545f7d083ba3158eb74/kobo-md-0.1.11.tar.gz (from https://pypi.org/simple/kobo-md/) (requires-python:>=3.8), version: 0.1.11 2025-09-12T22:39:08,453 Found link https://files.pythonhosted.org/packages/40/09/677cb03760b5dafcd1846c4d6d8ebd2e9c9766ae6b32e5ff074e113a235c/kobo-md-0.1.12.tar.gz (from https://pypi.org/simple/kobo-md/) (requires-python:>=3.8), version: 0.1.12 2025-09-12T22:39:08,453 Found link https://files.pythonhosted.org/packages/b2/a0/f2a632ffb4c34aa4db37ca141fc8aebf9b62fac95e3114d4550863575b17/kobo-md-0.1.16.tar.gz (from https://pypi.org/simple/kobo-md/) (requires-python:>=3.8), version: 0.1.16 2025-09-12T22:39:08,453 Found link https://files.pythonhosted.org/packages/46/a0/95dd08c380dd0bc3528eec58af44ba18760e7fefb81d216d38a4789fee28/kobo-md-0.1.16.1.tar.gz (from https://pypi.org/simple/kobo-md/) (requires-python:>=3.8), version: 0.1.16.1 2025-09-12T22:39:08,453 Found link https://files.pythonhosted.org/packages/6d/11/c00225c71bff3bd4dd6fabe34254d7e3cea9b320a1971c55ce2e61bd2819/kobo-md-0.1.17.tar.gz (from https://pypi.org/simple/kobo-md/) (requires-python:>=3.8), version: 0.1.17 2025-09-12T22:39:08,454 Found link https://files.pythonhosted.org/packages/ae/b7/dab5a20dce1c745333efd512d0c84aa15cf8e8620862f723ae34865770e5/kobo-md-0.1.18.tar.gz (from https://pypi.org/simple/kobo-md/) (requires-python:>=3.8), version: 0.1.18 2025-09-12T22:39:08,454 Found link https://files.pythonhosted.org/packages/93/0f/2dd89831b3210d97334bf46a44b2405aa751c04b474cd3b7516e3e263dd8/kobo-md-0.1.19.tar.gz (from https://pypi.org/simple/kobo-md/) (requires-python:>=3.8), version: 0.1.19 2025-09-12T22:39:08,454 Found link https://files.pythonhosted.org/packages/04/8b/cd6087a5aa737b0801b761b4e3cc08eef2db823ed1f15d4dba1bf643cbc2/kobo-md-0.1.20.tar.gz (from https://pypi.org/simple/kobo-md/) (requires-python:>=3.8), version: 0.1.20 2025-09-12T22:39:08,454 Found link https://files.pythonhosted.org/packages/0f/87/85f0b999457132d5286cfdf2cb443b51c5b23d75dea50a7c4a81c1cae8be/kobo-md-0.1.21.tar.gz (from https://pypi.org/simple/kobo-md/) (requires-python:>=3.8), version: 0.1.21 2025-09-12T22:39:08,455 Found link https://files.pythonhosted.org/packages/3b/76/41a0c8e927b6ec64248bd79c75c521493695e31ca984f774eb2c2e4dd179/kobo-md-0.1.22.tar.gz (from https://pypi.org/simple/kobo-md/) (requires-python:>=3.8), version: 0.1.22 2025-09-12T22:39:08,455 Found link https://files.pythonhosted.org/packages/f5/af/c894870776fd0ade7806286fb29befcea9d97bbfa3d030e2b36228b91582/kobo-md-0.1.23.tar.gz (from https://pypi.org/simple/kobo-md/) (requires-python:>=3.8), version: 0.1.23 2025-09-12T22:39:08,455 Found link https://files.pythonhosted.org/packages/48/e8/8ff7565573285cefa801123fb0f0f1d5a0dbc6bff6fd15bd4f5ce6cb65cd/kobo-md-0.1.24.tar.gz (from https://pypi.org/simple/kobo-md/) (requires-python:>=3.8), version: 0.1.24 2025-09-12T22:39:08,455 Found link https://files.pythonhosted.org/packages/5e/4b/5786f19d3fbae8a897fc13021fc708a3880fd7a286eb0b68be145aa2af98/kobo-md-0.1.25.tar.gz (from https://pypi.org/simple/kobo-md/) (requires-python:>=3.8), version: 0.1.25 2025-09-12T22:39:08,456 Fetching project page and analyzing links: https://www.piwheels.org/simple/kobo-md/ 2025-09-12T22:39:08,456 Getting page https://www.piwheels.org/simple/kobo-md/ 2025-09-12T22:39:08,457 Found index url https://www.piwheels.org/simple/ 2025-09-12T22:39:08,549 Fetched page https://www.piwheels.org/simple/kobo-md/ as text/html 2025-09-12T22:39:08,554 Skipping link: No binaries permitted for kobo-md: https://archive1.piwheels.org/simple/kobo-md/kobo_md-0.1.25-py3-none-any.whl#sha256=820f3577de2e13ecf899161e6391ac97c719b7f057389c041cb0615f6327d72a (from https://www.piwheels.org/simple/kobo-md/) (requires-python:>=3.8) 2025-09-12T22:39:08,554 Skipping link: No binaries permitted for kobo-md: https://archive1.piwheels.org/simple/kobo-md/kobo_md-0.1.24-py3-none-any.whl#sha256=6808e4f9408ff3cc4f9e48e01426df96be802cbe9a8105ff5109d6f7e8985b9c (from https://www.piwheels.org/simple/kobo-md/) (requires-python:>=3.8) 2025-09-12T22:39:08,554 Skipping link: No binaries permitted for kobo-md: https://archive1.piwheels.org/simple/kobo-md/kobo_md-0.1.23-py3-none-any.whl#sha256=3507bc1e10899648fd49beb554f8f44d9081875ebea483f7ecc6b9bfb260cee4 (from https://www.piwheels.org/simple/kobo-md/) (requires-python:>=3.8) 2025-09-12T22:39:08,554 Skipping link: No binaries permitted for kobo-md: https://archive1.piwheels.org/simple/kobo-md/kobo_md-0.1.22-py3-none-any.whl#sha256=d19a2d92a7c64d3e04b504ee5ad22e3625b608d94e40c9bbd4e49eec70e8f58a (from https://www.piwheels.org/simple/kobo-md/) (requires-python:>=3.8) 2025-09-12T22:39:08,554 Skipping link: No binaries permitted for kobo-md: https://archive1.piwheels.org/simple/kobo-md/kobo_md-0.1.21-py3-none-any.whl#sha256=89c3469ca21721356fc587cb29066c972875d703b1c4781662315bafafcdd46c (from https://www.piwheels.org/simple/kobo-md/) (requires-python:>=3.8) 2025-09-12T22:39:08,554 Skipping link: No binaries permitted for kobo-md: https://archive1.piwheels.org/simple/kobo-md/kobo_md-0.1.20-py3-none-any.whl#sha256=01d8baee6c076def3ee3311be1211958584959ed9ae639de8c5db5d17486a088 (from https://www.piwheels.org/simple/kobo-md/) (requires-python:>=3.8) 2025-09-12T22:39:08,555 Skipping link: No binaries permitted for kobo-md: https://archive1.piwheels.org/simple/kobo-md/kobo_md-0.1.19-py3-none-any.whl#sha256=4e878871a62073ad026af7f8e96e76c47ac6ef98c01b22765cc62e8204f911c9 (from https://www.piwheels.org/simple/kobo-md/) (requires-python:>=3.8) 2025-09-12T22:39:08,555 Skipping link: No binaries permitted for kobo-md: https://archive1.piwheels.org/simple/kobo-md/kobo_md-0.1.18-py3-none-any.whl#sha256=e4ffa247d4bad86e3f4b7332758d8a820f5ceb0f99db0045a9be33dbbee57f68 (from https://www.piwheels.org/simple/kobo-md/) (requires-python:>=3.8) 2025-09-12T22:39:08,555 Skipping link: No binaries permitted for kobo-md: https://archive1.piwheels.org/simple/kobo-md/kobo_md-0.1.17-py3-none-any.whl#sha256=0773a2d1d02f925a9d999e9f5dcb49758bedf40ab5f9d3285ff7106e8c5d7938 (from https://www.piwheels.org/simple/kobo-md/) (requires-python:>=3.8) 2025-09-12T22:39:08,555 Skipping link: No binaries permitted for kobo-md: https://archive1.piwheels.org/simple/kobo-md/kobo_md-0.1.16.1-py3-none-any.whl#sha256=6cb13c51bbd376ee26e52d3676a2863958738c5cdc244799c3db640943f85f7e (from https://www.piwheels.org/simple/kobo-md/) (requires-python:>=3.8) 2025-09-12T22:39:08,555 Skipping link: No binaries permitted for kobo-md: https://archive1.piwheels.org/simple/kobo-md/kobo_md-0.1.16-py3-none-any.whl#sha256=b0fb511896c48b0a341da4be4a1c5e18fb54a5d90f86fde0630f0d78cb1d4822 (from https://www.piwheels.org/simple/kobo-md/) (requires-python:>=3.8) 2025-09-12T22:39:08,555 Skipping link: No binaries permitted for kobo-md: https://archive1.piwheels.org/simple/kobo-md/kobo_md-0.1.12-py3-none-any.whl#sha256=47ac472971f41a4c630b1cbfa234ee7d9df0f829828060e5c09dc5b2b96fb07b (from https://www.piwheels.org/simple/kobo-md/) (requires-python:>=3.8) 2025-09-12T22:39:08,555 Skipping link: No binaries permitted for kobo-md: https://archive1.piwheels.org/simple/kobo-md/kobo_md-0.1.11-py3-none-any.whl#sha256=2ff153f53310100282c00ad1f2f67d25a7e13e533d8e07002f1348693e2718b4 (from https://www.piwheels.org/simple/kobo-md/) (requires-python:>=3.8) 2025-09-12T22:39:08,556 Skipping link: No binaries permitted for kobo-md: https://archive1.piwheels.org/simple/kobo-md/kobo_md-0.1.10-py3-none-any.whl#sha256=c4ffbba4ab002dcc35ec715974e39357a63d54e9f01bbe8899fe79f39673127d (from https://www.piwheels.org/simple/kobo-md/) (requires-python:>=3.8) 2025-09-12T22:39:08,556 Skipping link: No binaries permitted for kobo-md: https://archive1.piwheels.org/simple/kobo-md/kobo_md-0.1.9-py3-none-any.whl#sha256=0b81b94e2c14e5711d1ed51239ef484ac599dcdec27cc766f065aa3b43099f1c (from https://www.piwheels.org/simple/kobo-md/) (requires-python:>=3.8) 2025-09-12T22:39:08,556 Skipping link: No binaries permitted for kobo-md: https://archive1.piwheels.org/simple/kobo-md/kobo_md-0.1.8-py3-none-any.whl#sha256=590c3b76355ddcba32db37004586513e6897571b910400a2c734bb8896067c3c (from https://www.piwheels.org/simple/kobo-md/) (requires-python:>=3.8) 2025-09-12T22:39:08,556 Skipping link: No binaries permitted for kobo-md: https://archive1.piwheels.org/simple/kobo-md/kobo_md-0.1.7-py3-none-any.whl#sha256=87396369453a2f3be8679e97aecd008a970d497d2aa23e6cbea1f54aaf25d19e (from https://www.piwheels.org/simple/kobo-md/) (requires-python:>=3.8) 2025-09-12T22:39:08,556 Skipping link: No binaries permitted for kobo-md: https://archive1.piwheels.org/simple/kobo-md/kobo_md-0.1.4-py3-none-any.whl#sha256=0451a3d4a86197b9c7d0674983bf3e489fa8800c2f40037f439e8d86c8f77732 (from https://www.piwheels.org/simple/kobo-md/) (requires-python:>=3.8) 2025-09-12T22:39:08,556 Skipping link: No binaries permitted for kobo-md: https://archive1.piwheels.org/simple/kobo-md/kobo_md-0.1.3-py3-none-any.whl#sha256=f3bcfbd4360e694358de6b0652fd0c4f1a3d77e3caadb56ffe9f674d10b44c4b (from https://www.piwheels.org/simple/kobo-md/) (requires-python:>=3.8) 2025-09-12T22:39:08,557 Skipping link: No binaries permitted for kobo-md: https://archive1.piwheels.org/simple/kobo-md/kobo_md-0.1.2-py3-none-any.whl#sha256=8ce741fef127295f3c85b9147e183782e9ddcb48fb831f9c9333c74246b025e3 (from https://www.piwheels.org/simple/kobo-md/) (requires-python:>=3.8) 2025-09-12T22:39:08,557 Skipping link: not a file: https://www.piwheels.org/simple/kobo-md/ 2025-09-12T22:39:08,557 Skipping link: not a file: https://pypi.org/simple/kobo-md/ 2025-09-12T22:39:08,585 Given no hashes to check 1 links for project 'kobo-md': discarding no candidates 2025-09-12T22:39:08,586 Collecting kobo-md==0.1.1 2025-09-12T22:39:08,588 Created temporary directory: /tmp/pip-unpack-3g5l2wk8 2025-09-12T22:39:08,731 Downloading kobo-md-0.1.1.tar.gz (8.1 kB) 2025-09-12T22:39:08,761 Added kobo-md==0.1.1 from https://files.pythonhosted.org/packages/8a/55/bace7556421593f32e304c4da519b310994a0a9130297ed1d19a117f7ee9/kobo-md-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-h8zmk0yq' 2025-09-12T22:39:08,762 Running setup.py (path:/tmp/pip-wheel-n7cah1nr/kobo-md_5d0a6f4cc08d48a19991620a47616d0f/setup.py) egg_info for package kobo-md 2025-09-12T22:39:08,763 Created temporary directory: /tmp/pip-pip-egg-info-e8_n4wrx 2025-09-12T22:39:08,763 Preparing metadata (setup.py): started 2025-09-12T22:39:08,764 Running command python setup.py egg_info 2025-09-12T22:39:09,327 Traceback (most recent call last): 2025-09-12T22:39:09,329 File "", line 2, in 2025-09-12T22:39:09,329 exec(compile(''' 2025-09-12T22:39:09,330 ~~~~^^^^^^^^^^^^ 2025-09-12T22:39:09,330 # This is -- a caller that pip uses to run setup.py 2025-09-12T22:39:09,330 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T22:39:09,330 ...<32 lines>... 2025-09-12T22:39:09,330 exec(compile(setup_py_code, filename, "exec")) 2025-09-12T22:39:09,330 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T22:39:09,331 ''' % ('/tmp/pip-wheel-n7cah1nr/kobo-md_5d0a6f4cc08d48a19991620a47616d0f/setup.py',), "", "exec")) 2025-09-12T22:39:09,331 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T22:39:09,331 File "", line 35, in 2025-09-12T22:39:09,331 File "/tmp/pip-wheel-n7cah1nr/kobo-md_5d0a6f4cc08d48a19991620a47616d0f/setup.py", line 23, in 2025-09-12T22:39:09,331 for line in read('requirements.txt').splitlines() 2025-09-12T22:39:09,331 ~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-12T22:39:09,332 File "/tmp/pip-wheel-n7cah1nr/kobo-md_5d0a6f4cc08d48a19991620a47616d0f/setup.py", line 17, in read 2025-09-12T22:39:09,332 with open(project_path(*sub_paths), mode="rb") as fh: 2025-09-12T22:39:09,332 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T22:39:09,332 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-n7cah1nr/kobo-md_5d0a6f4cc08d48a19991620a47616d0f/requirements.txt' 2025-09-12T22:39:09,431 ERROR: python setup.py egg_info exited with 1 2025-09-12T22:39:09,444 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-12T22:39:09,444 exec(compile('"'"''"'"''"'"' 2025-09-12T22:39:09,444 # This is -- a caller that pip uses to run setup.py 2025-09-12T22:39:09,444 # 2025-09-12T22:39:09,444 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-12T22:39:09,444 # import from `distutils.core` to work with newer packaging standards. 2025-09-12T22:39:09,444 # - It provides a clear error message when setuptools is not installed. 2025-09-12T22:39:09,444 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-12T22:39:09,444 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-12T22:39:09,444 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-12T22:39:09,444 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-12T22:39:09,444 import os, sys, tokenize, traceback 2025-09-12T22:39:09,444 2025-09-12T22:39:09,444 try: 2025-09-12T22:39:09,444 import setuptools 2025-09-12T22:39:09,444 except ImportError: 2025-09-12T22:39:09,444 print( 2025-09-12T22:39:09,444 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-12T22:39:09,444 "the build environment with exception:", 2025-09-12T22:39:09,444 file=sys.stderr, 2025-09-12T22:39:09,444 ) 2025-09-12T22:39:09,444 traceback.print_exc() 2025-09-12T22:39:09,444 sys.exit(1) 2025-09-12T22:39:09,444 2025-09-12T22:39:09,444 __file__ = %r 2025-09-12T22:39:09,444 sys.argv[0] = __file__ 2025-09-12T22:39:09,444 2025-09-12T22:39:09,444 if os.path.exists(__file__): 2025-09-12T22:39:09,444 filename = __file__ 2025-09-12T22:39:09,444 with tokenize.open(__file__) as f: 2025-09-12T22:39:09,444 setup_py_code = f.read() 2025-09-12T22:39:09,444 else: 2025-09-12T22:39:09,444 filename = "" 2025-09-12T22:39:09,444 setup_py_code = "from setuptools import setup; setup()" 2025-09-12T22:39:09,444 2025-09-12T22:39:09,444 exec(compile(setup_py_code, filename, "exec")) 2025-09-12T22:39:09,444 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-n7cah1nr/kobo-md_5d0a6f4cc08d48a19991620a47616d0f/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-e8_n4wrx[/] 2025-09-12T22:39:09,445 [bold magenta]cwd[/]: /tmp/pip-wheel-n7cah1nr/kobo-md_5d0a6f4cc08d48a19991620a47616d0f/ 2025-09-12T22:39:09,445 Preparing metadata (setup.py): finished with status 'error' 2025-09-12T22:39:09,446 ERROR: metadata generation failed 2025-09-12T22:39:09,452 Exception information: 2025-09-12T22:39:09,452 Traceback (most recent call last): 2025-09-12T22:39:09,452 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-12T22:39:09,452 call_subprocess( 2025-09-12T22:39:09,452 ~~~~~~~~~~~~~~~^ 2025-09-12T22:39:09,452 args, 2025-09-12T22:39:09,452 ^^^^^ 2025-09-12T22:39:09,452 ...<2 lines>... 2025-09-12T22:39:09,452 spinner=spinner, 2025-09-12T22:39:09,452 ^^^^^^^^^^^^^^^^ 2025-09-12T22:39:09,452 ) 2025-09-12T22:39:09,452 ^ 2025-09-12T22:39:09,452 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-12T22:39:09,452 raise error 2025-09-12T22:39:09,452 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-12T22:39:09,452 2025-09-12T22:39:09,452 The above exception was the direct cause of the following exception: 2025-09-12T22:39:09,452 2025-09-12T22:39:09,452 Traceback (most recent call last): 2025-09-12T22:39:09,452 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-12T22:39:09,452 status = _inner_run() 2025-09-12T22:39:09,452 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-12T22:39:09,452 return self.run(options, args) 2025-09-12T22:39:09,452 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-12T22:39:09,452 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-12T22:39:09,452 return func(self, options, args) 2025-09-12T22:39:09,452 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-12T22:39:09,452 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-12T22:39:09,452 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-12T22:39:09,452 result = self._result = resolver.resolve( 2025-09-12T22:39:09,452 ~~~~~~~~~~~~~~~~^ 2025-09-12T22:39:09,452 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-12T22:39:09,452 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T22:39:09,452 ) 2025-09-12T22:39:09,452 ^ 2025-09-12T22:39:09,452 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-12T22:39:09,452 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-12T22:39:09,452 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-12T22:39:09,452 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-12T22:39:09,452 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T22:39:09,452 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-12T22:39:09,452 if not criterion.candidates: 2025-09-12T22:39:09,452 ^^^^^^^^^^^^^^^^^^^^ 2025-09-12T22:39:09,452 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-12T22:39:09,452 return bool(self._sequence) 2025-09-12T22:39:09,452 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-12T22:39:09,452 self._bool = any(self) 2025-09-12T22:39:09,452 ~~~^^^^^^ 2025-09-12T22:39:09,452 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-12T22:39:09,452 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-12T22:39:09,452 ^^^^^^^^ 2025-09-12T22:39:09,452 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-12T22:39:09,452 candidate = func() 2025-09-12T22:39:09,452 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-12T22:39:09,452 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-12T22:39:09,452 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-12T22:39:09,452 link, template, name, version 2025-09-12T22:39:09,452 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T22:39:09,452 ) 2025-09-12T22:39:09,452 ^ 2025-09-12T22:39:09,452 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-12T22:39:09,452 self._link_candidate_cache[link] = LinkCandidate( 2025-09-12T22:39:09,452 ~~~~~~~~~~~~~^ 2025-09-12T22:39:09,452 link, 2025-09-12T22:39:09,452 ^^^^^ 2025-09-12T22:39:09,452 ...<3 lines>... 2025-09-12T22:39:09,452 version=version, 2025-09-12T22:39:09,452 ^^^^^^^^^^^^^^^^ 2025-09-12T22:39:09,452 ) 2025-09-12T22:39:09,452 ^ 2025-09-12T22:39:09,452 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-12T22:39:09,452 super().__init__( 2025-09-12T22:39:09,452 ~~~~~~~~~~~~~~~~^ 2025-09-12T22:39:09,452 link=link, 2025-09-12T22:39:09,452 ^^^^^^^^^^ 2025-09-12T22:39:09,452 ...<4 lines>... 2025-09-12T22:39:09,452 version=version, 2025-09-12T22:39:09,452 ^^^^^^^^^^^^^^^^ 2025-09-12T22:39:09,452 ) 2025-09-12T22:39:09,452 ^ 2025-09-12T22:39:09,452 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-12T22:39:09,452 self.dist = self._prepare() 2025-09-12T22:39:09,452 ~~~~~~~~~~~~~^^ 2025-09-12T22:39:09,452 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-12T22:39:09,452 dist = self._prepare_distribution() 2025-09-12T22:39:09,452 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-12T22:39:09,452 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-12T22:39:09,452 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T22:39:09,452 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-12T22:39:09,452 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-12T22:39:09,452 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T22:39:09,452 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-12T22:39:09,452 dist = _get_prepared_distribution( 2025-09-12T22:39:09,452 req, 2025-09-12T22:39:09,452 ...<3 lines>... 2025-09-12T22:39:09,452 self.check_build_deps, 2025-09-12T22:39:09,452 ) 2025-09-12T22:39:09,452 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-12T22:39:09,452 abstract_dist.prepare_distribution_metadata( 2025-09-12T22:39:09,452 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-12T22:39:09,452 finder, build_isolation, check_build_deps 2025-09-12T22:39:09,452 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T22:39:09,452 ) 2025-09-12T22:39:09,452 ^ 2025-09-12T22:39:09,452 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-12T22:39:09,452 self.req.prepare_metadata() 2025-09-12T22:39:09,452 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-12T22:39:09,452 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-12T22:39:09,452 self.metadata_directory = generate_metadata_legacy( 2025-09-12T22:39:09,452 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-12T22:39:09,452 build_env=self.build_env, 2025-09-12T22:39:09,452 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T22:39:09,452 ...<3 lines>... 2025-09-12T22:39:09,452 details=details, 2025-09-12T22:39:09,452 ^^^^^^^^^^^^^^^^ 2025-09-12T22:39:09,452 ) 2025-09-12T22:39:09,452 ^ 2025-09-12T22:39:09,452 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-12T22:39:09,452 raise MetadataGenerationFailed(package_details=details) from error 2025-09-12T22:39:09,452 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-12T22:39:09,476 Removed kobo-md==0.1.1 from https://files.pythonhosted.org/packages/8a/55/bace7556421593f32e304c4da519b310994a0a9130297ed1d19a117f7ee9/kobo-md-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-h8zmk0yq' 2025-09-12T22:39:09,476 Removed build tracker: '/tmp/pip-build-tracker-h8zmk0yq'