2025-09-04T16:07:13,118 Created temporary directory: /tmp/pip-build-tracker-7arw60_c 2025-09-04T16:07:13,119 Initialized build tracking at /tmp/pip-build-tracker-7arw60_c 2025-09-04T16:07:13,119 Created build tracker: /tmp/pip-build-tracker-7arw60_c 2025-09-04T16:07:13,119 Entered build tracker: /tmp/pip-build-tracker-7arw60_c 2025-09-04T16:07:13,119 Created temporary directory: /tmp/pip-wheel-jsrxzjqe 2025-09-04T16:07:13,122 Created temporary directory: /tmp/pip-ephem-wheel-cache-qax25dzu 2025-09-04T16:07:13,179 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T16:07:13,181 2 location(s) to search for versions of treelib: 2025-09-04T16:07:13,181 * https://pypi.org/simple/treelib/ 2025-09-04T16:07:13,181 * https://www.piwheels.org/simple/treelib/ 2025-09-04T16:07:13,181 Fetching project page and analyzing links: https://pypi.org/simple/treelib/ 2025-09-04T16:07:13,182 Getting page https://pypi.org/simple/treelib/ 2025-09-04T16:07:13,183 Found index url https://pypi.org/simple/ 2025-09-04T16:07:13,253 Fetched page https://pypi.org/simple/treelib/ as application/vnd.pypi.simple.v1+json 2025-09-04T16:07:13,257 Found link https://files.pythonhosted.org/packages/e3/43/8d5192b8bddd2e832fdf5769094c7573a79749ab5fb8bfbd01a43e08fd41/treelib-1.2.tar.gz (from https://pypi.org/simple/treelib/), version: 1.2 2025-09-04T16:07:13,257 Found link https://files.pythonhosted.org/packages/33/08/6179be3e9b0cd597d50d23c84b0efbca404011f251ad28a11b47a94f7c1e/treelib-1.2.2.tar.gz (from https://pypi.org/simple/treelib/), version: 1.2.2 2025-09-04T16:07:13,257 Found link https://files.pythonhosted.org/packages/1d/b8/7ed7e9c96224ce2403d1587a54c773dbe6be9bedc98489320219b6919328/treelib-1.2.3.tar.gz (from https://pypi.org/simple/treelib/), version: 1.2.3 2025-09-04T16:07:13,258 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/2a/a9/7ab016b42dc21ea830e012790b57e23237e822d85e29955e24bf6a4a0075/treelib-1.2.4.macosx-10.9-intel.exe (from https://pypi.org/simple/treelib/) 2025-09-04T16:07:13,258 Found link https://files.pythonhosted.org/packages/7c/6d/f47cb8993f31c06f882c9f2ed3041fabcce3024e899d9599a317e560d7a2/treelib-1.2.4.tar.gz (from https://pypi.org/simple/treelib/), version: 1.2.4 2025-09-04T16:07:13,258 Found link https://files.pythonhosted.org/packages/d3/1a/33bae0a2a4e1f7dbaa388f6a98a98cf15eb98e5056bcdc0f1f69b1fefdca/treelib-1.2.5.tar.gz (from https://pypi.org/simple/treelib/), version: 1.2.5 2025-09-04T16:07:13,258 Found link https://files.pythonhosted.org/packages/00/05/4b727c4283951637ef1fcb1163907c4f2b0d1c0722776939bf7a24744afb/treelib-1.2.6.tar.gz (from https://pypi.org/simple/treelib/), version: 1.2.6 2025-09-04T16:07:13,258 Found link https://files.pythonhosted.org/packages/7f/43/428fc9a099f680b8b92e750a3657b831a297cbf117cb1f1992d5dcc4d119/treelib-1.2.7b.tar.gz (from https://pypi.org/simple/treelib/), version: 1.2.7b 2025-09-04T16:07:13,259 Found link https://files.pythonhosted.org/packages/c9/0d/b06479313e37377c8cd27b337cce4257df7544eba5df9603c56c102281be/treelib-1.2.7.tar.gz (from https://pypi.org/simple/treelib/), version: 1.2.7 2025-09-04T16:07:13,259 Found link https://files.pythonhosted.org/packages/eb/96/8829862499b256c7bf180e19836a2333c1e1a68b127c066d49df8c50833b/treelib-1.2.8.tar.gz (from https://pypi.org/simple/treelib/), version: 1.2.8 2025-09-04T16:07:13,259 Found link https://files.pythonhosted.org/packages/26/9e/d43aa961e2c9128e97c56ef8703023a8fec3e1a8e205d805634b19f8fe99/treelib-1.3.0.tar.gz (from https://pypi.org/simple/treelib/), version: 1.3.0 2025-09-04T16:07:13,259 Found link https://files.pythonhosted.org/packages/e3/67/6ab6454184e29d6e9319934ee7f2915009597e65b3b79af056d7fd746956/treelib-1.3.1.tar.gz (from https://pypi.org/simple/treelib/), version: 1.3.1 2025-09-04T16:07:13,259 Found link https://files.pythonhosted.org/packages/8e/50/a0c0c6a99d1eaa9818f0f517c8ed551f9b0f558a468156df0b0b60fc55ff/treelib-1.3.2.tar.gz (from https://pypi.org/simple/treelib/), version: 1.3.2 2025-09-04T16:07:13,260 Found link https://files.pythonhosted.org/packages/35/f0/c95d598010c93c527b5b3133293ba3f1f0e03490b21c8a551904b073015d/treelib-1.3.5.tar.gz (from https://pypi.org/simple/treelib/), version: 1.3.5 2025-09-04T16:07:13,260 Found link https://files.pythonhosted.org/packages/1d/61/df5914a50c7501f2fd4de82803cde26bf785fcc59dcec44673704a4d87a8/treelib-1.3.7.tar.gz (from https://pypi.org/simple/treelib/), version: 1.3.7 2025-09-04T16:07:13,260 Found link https://files.pythonhosted.org/packages/7f/4a/8599679d437b2e33405269b2f0ce4f4610ef8a36e740a6ec83ef45a35c71/treelib-1.4.0.tar.gz (from https://pypi.org/simple/treelib/), version: 1.4.0 2025-09-04T16:07:13,260 Found link https://files.pythonhosted.org/packages/54/7d/efcf36cb10e2abda33afde87035802df10183e23b15a22806f8812d7652f/treelib-1.5.0.tar.gz (from https://pypi.org/simple/treelib/), version: 1.5.0 2025-09-04T16:07:13,260 Found link https://files.pythonhosted.org/packages/f1/11/19621205d33cbd45a28740eee35754d0d28aba5d829ad20d1d1d2162bcb3/treelib-1.5.1.tar.gz (from https://pypi.org/simple/treelib/), version: 1.5.1 2025-09-04T16:07:13,261 Found link https://files.pythonhosted.org/packages/cf/4f/f6dc76341c438a84672386a5db57c1a49b3d79a642a09328c7c3f72db144/treelib-1.5.3.tar.gz (from https://pypi.org/simple/treelib/), version: 1.5.3 2025-09-04T16:07:13,261 Skipping link: No binaries permitted for treelib: https://files.pythonhosted.org/packages/20/b2/421f24f0057da632e30db80e53b56c3f782bcccabff61e5c00b025c23d96/treelib-1.5.5-py2-none-any.whl (from https://pypi.org/simple/treelib/) 2025-09-04T16:07:13,261 Found link https://files.pythonhosted.org/packages/17/47/0a8e745a1982ca82ef2149903fc77d5bbf08c4d566f8d238dca7eaf59837/treelib-1.5.5.tar.gz (from https://pypi.org/simple/treelib/), version: 1.5.5 2025-09-04T16:07:13,261 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/a1/b2/bb6b432387cb1ef01f04f4d84c31b1a6030f43b3be8367a8567ad99b5a4b/treelib-1.6.1-py3.7.egg (from https://pypi.org/simple/treelib/) 2025-09-04T16:07:13,261 Found link https://files.pythonhosted.org/packages/04/b0/2269c328abffbb63979f7143351a24a066776b87526d79956aea5018b80a/treelib-1.6.1.tar.gz (from https://pypi.org/simple/treelib/), version: 1.6.1 2025-09-04T16:07:13,261 Skipping link: No binaries permitted for treelib: https://files.pythonhosted.org/packages/89/9c/785a06eba694dac22aeae08e177da148474e49f1c8ecc521619a9a68bfc6/treelib-1.6.3-py3-none-any.whl (from https://pypi.org/simple/treelib/) 2025-09-04T16:07:13,262 Found link https://files.pythonhosted.org/packages/18/10/64cd68775f3a6a11d93a76b9631682c2ecae2e07aa123343541e3d791506/treelib-1.6.3.tar.gz (from https://pypi.org/simple/treelib/), version: 1.6.3 2025-09-04T16:07:13,262 Skipping link: No binaries permitted for treelib: https://files.pythonhosted.org/packages/99/36/0d5a284d58dee33a738c1a77cf032a93cb978a7382497fb54f31baa0dc1a/treelib-1.6.4-py3-none-any.whl (from https://pypi.org/simple/treelib/) 2025-09-04T16:07:13,262 Found link https://files.pythonhosted.org/packages/06/a5/10ff7fbe7616239f4ffaf5a9b9d23a5045af4d5dffaa921a4503714d7d8c/treelib-1.6.4.tar.gz (from https://pypi.org/simple/treelib/), version: 1.6.4 2025-09-04T16:07:13,262 Skipping link: No binaries permitted for treelib: https://files.pythonhosted.org/packages/74/93/0944bb5ade972a5ef2dd9211a20730081ed2833024239171807d7a9bd4b0/treelib-1.7.0-py3-none-any.whl (from https://pypi.org/simple/treelib/) 2025-09-04T16:07:13,262 Found link https://files.pythonhosted.org/packages/d8/ec/962387a2bd7ece011f47cfa08f06f832fc9fd41b31f4f0007b8b7948eb93/treelib-1.7.0.tar.gz (from https://pypi.org/simple/treelib/), version: 1.7.0 2025-09-04T16:07:13,263 Skipping link: No binaries permitted for treelib: https://files.pythonhosted.org/packages/01/da/66fb7b0f91a4329d5e0dd49a7464a1ced62a9d495362ae4c5cc055f268ba/treelib-1.7.1-py3-none-any.whl (from https://pypi.org/simple/treelib/) 2025-09-04T16:07:13,263 Found link https://files.pythonhosted.org/packages/ad/e2/aae318906d39f160eb5b1046119da6706588d14f0a2d0fe202c9a0db46dd/treelib-1.7.1.tar.gz (from https://pypi.org/simple/treelib/), version: 1.7.1 2025-09-04T16:07:13,263 Skipping link: No binaries permitted for treelib: https://files.pythonhosted.org/packages/2e/24/32361f5d0e2eff7ff1881ac6833b6b090cfe34515b1ee9082636cbe69442/treelib-1.8.0-py3-none-any.whl (from https://pypi.org/simple/treelib/) (requires-python:<4.0,>=3.7) 2025-09-04T16:07:13,264 Found link https://files.pythonhosted.org/packages/7a/31/145bdbee73d7ee4ac4e879c37faa196a32208b288ca4f308c1ad8db3f010/treelib-1.8.0.tar.gz (from https://pypi.org/simple/treelib/) (requires-python:<4.0,>=3.7), version: 1.8.0 2025-09-04T16:07:13,264 Fetching project page and analyzing links: https://www.piwheels.org/simple/treelib/ 2025-09-04T16:07:13,264 Getting page https://www.piwheels.org/simple/treelib/ 2025-09-04T16:07:13,265 Found index url https://www.piwheels.org/simple/ 2025-09-04T16:07:13,359 Fetched page https://www.piwheels.org/simple/treelib/ as text/html 2025-09-04T16:07:13,363 Skipping link: No binaries permitted for treelib: https://archive1.piwheels.org/simple/treelib/treelib-1.8.0-py3-none-any.whl#sha256=5235d1ebf988c5026f26ce6e5e0cd470007f16d4978185f5c9b3eee8a25aef81 (from https://www.piwheels.org/simple/treelib/) (requires-python:>=3.7,<4.0) 2025-09-04T16:07:13,363 Skipping link: No binaries permitted for treelib: https://archive1.piwheels.org/simple/treelib/treelib-1.7.1-py3-none-any.whl#sha256=1cc7587f2020b59a3bb888fddb482027f8d2c5e631c610f80c66f2c156058f3a (from https://www.piwheels.org/simple/treelib/) 2025-09-04T16:07:13,363 Skipping link: No binaries permitted for treelib: https://archive1.piwheels.org/simple/treelib/treelib-1.7.0-py3-none-any.whl#sha256=5ab2200e72d053db0b8b3624b85e030283c1a5eaddae3c3ef9bc06746ae59ae3 (from https://www.piwheels.org/simple/treelib/) 2025-09-04T16:07:13,363 Skipping link: No binaries permitted for treelib: https://archive1.piwheels.org/simple/treelib/treelib-1.6.4-py3-none-any.whl#sha256=4376358176fd81aa615087f68790df1c2e23f0e0147c6938ff35615f6c4543cf (from https://www.piwheels.org/simple/treelib/) 2025-09-04T16:07:13,364 Skipping link: No binaries permitted for treelib: https://archive1.piwheels.org/simple/treelib/treelib-1.6.3-py3-none-any.whl#sha256=d62ae72e6cd55472d37451665ce732794e32a81dba7ee6084ee765f66040978b (from https://www.piwheels.org/simple/treelib/) 2025-09-04T16:07:13,364 Skipping link: No binaries permitted for treelib: https://archive1.piwheels.org/simple/treelib/treelib-1.6.1-py3-none-any.whl#sha256=df8105fc5599ba2fcdd5df805b52cc74b628442687695a3206a3ec153d52c7b6 (from https://www.piwheels.org/simple/treelib/) 2025-09-04T16:07:13,364 Skipping link: No binaries permitted for treelib: https://archive1.piwheels.org/simple/treelib/treelib-1.5.5-py3-none-any.whl#sha256=324e5537ab54335e97247820c78d2d41c477f81d90bcffce37818c79e9eac801 (from https://www.piwheels.org/simple/treelib/) 2025-09-04T16:07:13,364 Skipping link: No binaries permitted for treelib: https://archive1.piwheels.org/simple/treelib/treelib-1.5.3-py3-none-any.whl#sha256=5b4f4d0eddfc6b3550cd2a6985b66c590d0525ec6ef076874267b07d5016effe (from https://www.piwheels.org/simple/treelib/) 2025-09-04T16:07:13,364 Skipping link: No binaries permitted for treelib: https://archive1.piwheels.org/simple/treelib/treelib-1.5.1-py3-none-any.whl#sha256=857fd181246563504b25155cf49466173569bb6208bdc937d477e460b6c59a0e (from https://www.piwheels.org/simple/treelib/) 2025-09-04T16:07:13,364 Skipping link: No binaries permitted for treelib: https://archive1.piwheels.org/simple/treelib/treelib-1.5.0-py3-none-any.whl#sha256=23c145efe238a0d385be15a57766dd44b6845d022140ee1e6a2ff16c5e88f7dc (from https://www.piwheels.org/simple/treelib/) 2025-09-04T16:07:13,364 Skipping link: No binaries permitted for treelib: https://archive1.piwheels.org/simple/treelib/treelib-1.4.0-py3-none-any.whl#sha256=9ba382d9ba137395e237d04f712039f399bdf3e61a492f210a25dd8ac04ae6c6 (from https://www.piwheels.org/simple/treelib/) 2025-09-04T16:07:13,364 Skipping link: No binaries permitted for treelib: https://archive1.piwheels.org/simple/treelib/treelib-1.3.7-py3-none-any.whl#sha256=6ded8678f348776f52c09c4536e0034aec34320cde225c3c4bc250f68da14eca (from https://www.piwheels.org/simple/treelib/) 2025-09-04T16:07:13,365 Skipping link: No binaries permitted for treelib: https://archive1.piwheels.org/simple/treelib/treelib-1.3.5-py3-none-any.whl#sha256=f159aaf51b179f460decbc9b71f8147dd227fad44a800bbd7c020e614443c9d9 (from https://www.piwheels.org/simple/treelib/) 2025-09-04T16:07:13,365 Skipping link: No binaries permitted for treelib: https://archive1.piwheels.org/simple/treelib/treelib-1.3.2-py3-none-any.whl#sha256=d7e4e8df160639aabbfb8ce811706072bbe447da7f5e1d852b00d04961a72b32 (from https://www.piwheels.org/simple/treelib/) 2025-09-04T16:07:13,365 Skipping link: No binaries permitted for treelib: https://archive1.piwheels.org/simple/treelib/treelib-1.3.1-py3-none-any.whl#sha256=ac7f4a8ba016005aef41e934ca5d0ef740b155d36e90c13ad7c83a33f6053237 (from https://www.piwheels.org/simple/treelib/) 2025-09-04T16:07:13,365 Skipping link: No binaries permitted for treelib: https://archive1.piwheels.org/simple/treelib/treelib-1.3.0-py3-none-any.whl#sha256=48502f954eeaa19472cb9e4f0350c9c0801a116c7793d90896f975ee01446ecb (from https://www.piwheels.org/simple/treelib/) 2025-09-04T16:07:13,365 Skipping link: No binaries permitted for treelib: https://archive1.piwheels.org/simple/treelib/treelib-1.2.8-py3-none-any.whl#sha256=b1df864fa0884c9df20bb10bba4697b28b2e6eafd77c5f1542e22db9df935aea (from https://www.piwheels.org/simple/treelib/) 2025-09-04T16:07:13,365 Skipping link: No binaries permitted for treelib: https://archive1.piwheels.org/simple/treelib/treelib-1.2.7-py3-none-any.whl#sha256=e6f0eb1a321ebdc2b30d6a744803bbbf0bd9e709426c3f9c204660bef4b47491 (from https://www.piwheels.org/simple/treelib/) 2025-09-04T16:07:13,365 Skipping link: No binaries permitted for treelib: https://archive1.piwheels.org/simple/treelib/treelib-1.2.7b0-py3-none-any.whl#sha256=d74944ca99d22bf24f480efcbcdcccbedac0bd33a0fea4b411c61f0ff0005b8b (from https://www.piwheels.org/simple/treelib/) 2025-09-04T16:07:13,365 Skipping link: No binaries permitted for treelib: https://archive1.piwheels.org/simple/treelib/treelib-1.2.6-py3-none-any.whl#sha256=36b02b38b7492df68222c31d1b44003dcbc88f8e288869d9fe983e9063e22681 (from https://www.piwheels.org/simple/treelib/) 2025-09-04T16:07:13,365 Skipping link: No binaries permitted for treelib: https://archive1.piwheels.org/simple/treelib/treelib-1.2.5-py3-none-any.whl#sha256=bc6fad0b61dba993e257bb16d1d5756fc792d7a07c18de939b9028e9613ad6fc (from https://www.piwheels.org/simple/treelib/) 2025-09-04T16:07:13,366 Skipping link: No binaries permitted for treelib: https://archive1.piwheels.org/simple/treelib/treelib-1.2-py3-none-any.whl#sha256=8c8b98723058b59f5876d814e1eed9c8f106934f346426f7b1c5fda0147868e0 (from https://www.piwheels.org/simple/treelib/) 2025-09-04T16:07:13,366 Skipping link: not a file: https://www.piwheels.org/simple/treelib/ 2025-09-04T16:07:13,366 Skipping link: not a file: https://pypi.org/simple/treelib/ 2025-09-04T16:07:13,392 Given no hashes to check 1 links for project 'treelib': discarding no candidates 2025-09-04T16:07:13,393 Collecting treelib==1.2.3 2025-09-04T16:07:13,394 Created temporary directory: /tmp/pip-unpack-8b6fr3lj 2025-09-04T16:07:13,665 Downloading treelib-1.2.3.tar.gz (10 kB) 2025-09-04T16:07:13,692 Added treelib==1.2.3 from https://files.pythonhosted.org/packages/1d/b8/7ed7e9c96224ce2403d1587a54c773dbe6be9bedc98489320219b6919328/treelib-1.2.3.tar.gz to build tracker '/tmp/pip-build-tracker-7arw60_c' 2025-09-04T16:07:13,694 Running setup.py (path:/tmp/pip-wheel-jsrxzjqe/treelib_83cb1d54cad54eaa8c7c2029f35f4dce/setup.py) egg_info for package treelib 2025-09-04T16:07:13,694 Created temporary directory: /tmp/pip-pip-egg-info-k3u5p63v 2025-09-04T16:07:13,694 Preparing metadata (setup.py): started 2025-09-04T16:07:13,695 Running command python setup.py egg_info 2025-09-04T16:07:14,211 Traceback (most recent call last): 2025-09-04T16:07:14,212 File "", line 2, in 2025-09-04T16:07:14,213 exec(compile(''' 2025-09-04T16:07:14,213 ~~~~^^^^^^^^^^^^ 2025-09-04T16:07:14,213 # This is -- a caller that pip uses to run setup.py 2025-09-04T16:07:14,213 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:07:14,213 ...<32 lines>... 2025-09-04T16:07:14,213 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T16:07:14,213 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:07:14,213 ''' % ('/tmp/pip-wheel-jsrxzjqe/treelib_83cb1d54cad54eaa8c7c2029f35f4dce/setup.py',), "", "exec")) 2025-09-04T16:07:14,214 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:07:14,214 File "", line 35, in 2025-09-04T16:07:14,214 File "/tmp/pip-wheel-jsrxzjqe/treelib_83cb1d54cad54eaa8c7c2029f35f4dce/setup.py", line 4, in 2025-09-04T16:07:14,214 from treelib import __version__ 2025-09-04T16:07:14,214 File "/tmp/pip-wheel-jsrxzjqe/treelib_83cb1d54cad54eaa8c7c2029f35f4dce/treelib/__init__.py", line 1, in 2025-09-04T16:07:14,214 from tree import Tree 2025-09-04T16:07:14,214 ModuleNotFoundError: No module named 'tree' 2025-09-04T16:07:14,299 ERROR: python setup.py egg_info exited with 1 2025-09-04T16:07:14,310 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-04T16:07:14,310 exec(compile('"'"''"'"''"'"' 2025-09-04T16:07:14,310 # This is -- a caller that pip uses to run setup.py 2025-09-04T16:07:14,310 # 2025-09-04T16:07:14,310 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T16:07:14,310 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T16:07:14,310 # - It provides a clear error message when setuptools is not installed. 2025-09-04T16:07:14,310 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T16:07:14,310 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T16:07:14,310 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T16:07:14,310 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T16:07:14,310 import os, sys, tokenize, traceback 2025-09-04T16:07:14,310 2025-09-04T16:07:14,310 try: 2025-09-04T16:07:14,310 import setuptools 2025-09-04T16:07:14,310 except ImportError: 2025-09-04T16:07:14,310 print( 2025-09-04T16:07:14,310 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T16:07:14,310 "the build environment with exception:", 2025-09-04T16:07:14,310 file=sys.stderr, 2025-09-04T16:07:14,310 ) 2025-09-04T16:07:14,310 traceback.print_exc() 2025-09-04T16:07:14,310 sys.exit(1) 2025-09-04T16:07:14,310 2025-09-04T16:07:14,310 __file__ = %r 2025-09-04T16:07:14,310 sys.argv[0] = __file__ 2025-09-04T16:07:14,310 2025-09-04T16:07:14,310 if os.path.exists(__file__): 2025-09-04T16:07:14,310 filename = __file__ 2025-09-04T16:07:14,310 with tokenize.open(__file__) as f: 2025-09-04T16:07:14,310 setup_py_code = f.read() 2025-09-04T16:07:14,310 else: 2025-09-04T16:07:14,310 filename = "" 2025-09-04T16:07:14,310 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T16:07:14,310 2025-09-04T16:07:14,310 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T16:07:14,310 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-jsrxzjqe/treelib_83cb1d54cad54eaa8c7c2029f35f4dce/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-k3u5p63v[/] 2025-09-04T16:07:14,310 [bold magenta]cwd[/]: /tmp/pip-wheel-jsrxzjqe/treelib_83cb1d54cad54eaa8c7c2029f35f4dce/ 2025-09-04T16:07:14,311 Preparing metadata (setup.py): finished with status 'error' 2025-09-04T16:07:14,311 ERROR: metadata generation failed 2025-09-04T16:07:14,316 Exception information: 2025-09-04T16:07:14,316 Traceback (most recent call last): 2025-09-04T16:07:14,316 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-04T16:07:14,316 call_subprocess( 2025-09-04T16:07:14,316 ~~~~~~~~~~~~~~~^ 2025-09-04T16:07:14,316 args, 2025-09-04T16:07:14,316 ^^^^^ 2025-09-04T16:07:14,316 ...<2 lines>... 2025-09-04T16:07:14,316 spinner=spinner, 2025-09-04T16:07:14,316 ^^^^^^^^^^^^^^^^ 2025-09-04T16:07:14,316 ) 2025-09-04T16:07:14,316 ^ 2025-09-04T16:07:14,316 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-04T16:07:14,316 raise error 2025-09-04T16:07:14,316 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-04T16:07:14,316 2025-09-04T16:07:14,316 The above exception was the direct cause of the following exception: 2025-09-04T16:07:14,316 2025-09-04T16:07:14,316 Traceback (most recent call last): 2025-09-04T16:07:14,316 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T16:07:14,316 status = _inner_run() 2025-09-04T16:07:14,316 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T16:07:14,316 return self.run(options, args) 2025-09-04T16:07:14,316 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T16:07:14,316 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T16:07:14,316 return func(self, options, args) 2025-09-04T16:07:14,316 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-04T16:07:14,316 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-04T16:07:14,316 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-04T16:07:14,316 result = self._result = resolver.resolve( 2025-09-04T16:07:14,316 ~~~~~~~~~~~~~~~~^ 2025-09-04T16:07:14,316 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-04T16:07:14,316 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:07:14,316 ) 2025-09-04T16:07:14,316 ^ 2025-09-04T16:07:14,316 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-04T16:07:14,316 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-04T16:07:14,316 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-04T16:07:14,316 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-04T16:07:14,316 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:07:14,316 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-04T16:07:14,316 if not criterion.candidates: 2025-09-04T16:07:14,316 ^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:07:14,316 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-04T16:07:14,316 return bool(self._sequence) 2025-09-04T16:07:14,316 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-04T16:07:14,316 self._bool = any(self) 2025-09-04T16:07:14,316 ~~~^^^^^^ 2025-09-04T16:07:14,316 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-04T16:07:14,316 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-04T16:07:14,316 ^^^^^^^^ 2025-09-04T16:07:14,316 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-04T16:07:14,316 candidate = func() 2025-09-04T16:07:14,316 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-04T16:07:14,316 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-04T16:07:14,316 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T16:07:14,316 link, template, name, version 2025-09-04T16:07:14,316 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:07:14,316 ) 2025-09-04T16:07:14,316 ^ 2025-09-04T16:07:14,316 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-04T16:07:14,316 self._link_candidate_cache[link] = LinkCandidate( 2025-09-04T16:07:14,316 ~~~~~~~~~~~~~^ 2025-09-04T16:07:14,316 link, 2025-09-04T16:07:14,316 ^^^^^ 2025-09-04T16:07:14,316 ...<3 lines>... 2025-09-04T16:07:14,316 version=version, 2025-09-04T16:07:14,316 ^^^^^^^^^^^^^^^^ 2025-09-04T16:07:14,316 ) 2025-09-04T16:07:14,316 ^ 2025-09-04T16:07:14,316 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-04T16:07:14,316 super().__init__( 2025-09-04T16:07:14,316 ~~~~~~~~~~~~~~~~^ 2025-09-04T16:07:14,316 link=link, 2025-09-04T16:07:14,316 ^^^^^^^^^^ 2025-09-04T16:07:14,316 ...<4 lines>... 2025-09-04T16:07:14,316 version=version, 2025-09-04T16:07:14,316 ^^^^^^^^^^^^^^^^ 2025-09-04T16:07:14,316 ) 2025-09-04T16:07:14,316 ^ 2025-09-04T16:07:14,316 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-04T16:07:14,316 self.dist = self._prepare() 2025-09-04T16:07:14,316 ~~~~~~~~~~~~~^^ 2025-09-04T16:07:14,316 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-04T16:07:14,316 dist = self._prepare_distribution() 2025-09-04T16:07:14,316 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-04T16:07:14,316 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-04T16:07:14,316 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:07:14,316 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-04T16:07:14,316 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-04T16:07:14,316 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:07:14,316 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-04T16:07:14,316 dist = _get_prepared_distribution( 2025-09-04T16:07:14,316 req, 2025-09-04T16:07:14,316 ...<3 lines>... 2025-09-04T16:07:14,316 self.check_build_deps, 2025-09-04T16:07:14,316 ) 2025-09-04T16:07:14,316 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-04T16:07:14,316 abstract_dist.prepare_distribution_metadata( 2025-09-04T16:07:14,316 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T16:07:14,316 finder, build_isolation, check_build_deps 2025-09-04T16:07:14,316 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:07:14,316 ) 2025-09-04T16:07:14,316 ^ 2025-09-04T16:07:14,316 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-04T16:07:14,316 self.req.prepare_metadata() 2025-09-04T16:07:14,316 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-04T16:07:14,316 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-04T16:07:14,316 self.metadata_directory = generate_metadata_legacy( 2025-09-04T16:07:14,316 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T16:07:14,316 build_env=self.build_env, 2025-09-04T16:07:14,316 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:07:14,316 ...<3 lines>... 2025-09-04T16:07:14,316 details=details, 2025-09-04T16:07:14,316 ^^^^^^^^^^^^^^^^ 2025-09-04T16:07:14,316 ) 2025-09-04T16:07:14,316 ^ 2025-09-04T16:07:14,316 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-04T16:07:14,316 raise MetadataGenerationFailed(package_details=details) from error 2025-09-04T16:07:14,316 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-04T16:07:14,341 Removed treelib==1.2.3 from https://files.pythonhosted.org/packages/1d/b8/7ed7e9c96224ce2403d1587a54c773dbe6be9bedc98489320219b6919328/treelib-1.2.3.tar.gz from build tracker '/tmp/pip-build-tracker-7arw60_c' 2025-09-04T16:07:14,341 Removed build tracker: '/tmp/pip-build-tracker-7arw60_c'