2025-09-04T16:10:14,139 Created temporary directory: /tmp/pip-build-tracker-afe8aat2 2025-09-04T16:10:14,140 Initialized build tracking at /tmp/pip-build-tracker-afe8aat2 2025-09-04T16:10:14,140 Created build tracker: /tmp/pip-build-tracker-afe8aat2 2025-09-04T16:10:14,140 Entered build tracker: /tmp/pip-build-tracker-afe8aat2 2025-09-04T16:10:14,140 Created temporary directory: /tmp/pip-wheel-nh5ign4o 2025-09-04T16:10:14,143 Created temporary directory: /tmp/pip-ephem-wheel-cache-b83hcpzj 2025-09-04T16:10:14,199 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T16:10:14,201 2 location(s) to search for versions of treelib: 2025-09-04T16:10:14,201 * https://pypi.org/simple/treelib/ 2025-09-04T16:10:14,201 * https://www.piwheels.org/simple/treelib/ 2025-09-04T16:10:14,201 Fetching project page and analyzing links: https://pypi.org/simple/treelib/ 2025-09-04T16:10:14,202 Getting page https://pypi.org/simple/treelib/ 2025-09-04T16:10:14,203 Found index url https://pypi.org/simple/ 2025-09-04T16:10:14,274 Fetched page https://pypi.org/simple/treelib/ as application/vnd.pypi.simple.v1+json 2025-09-04T16:10:14,278 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:10:14,279 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:10:14,279 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:10:14,279 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:10:14,279 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:10:14,279 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:10:14,280 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:10:14,280 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:10:14,280 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:10:14,280 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:10:14,280 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:10:14,281 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:10:14,281 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:10:14,281 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:10:14,281 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:10:14,281 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:10:14,282 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:10:14,282 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:10:14,282 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:10:14,282 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:10:14,282 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:10:14,283 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:10:14,283 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:10:14,283 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:10:14,283 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:10:14,283 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:10:14,283 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:10:14,284 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:10:14,284 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:10:14,284 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:10:14,284 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:10:14,284 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:10:14,285 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:10:14,285 Fetching project page and analyzing links: https://www.piwheels.org/simple/treelib/ 2025-09-04T16:10:14,286 Getting page https://www.piwheels.org/simple/treelib/ 2025-09-04T16:10:14,287 Found index url https://www.piwheels.org/simple/ 2025-09-04T16:10:14,387 Fetched page https://www.piwheels.org/simple/treelib/ as text/html 2025-09-04T16:10:14,392 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:10:14,393 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:10:14,393 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:10:14,393 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:10:14,393 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:10:14,393 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:10:14,393 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:10:14,394 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:10:14,394 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:10:14,394 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:10:14,394 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:10:14,394 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:10:14,394 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:10:14,394 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:10:14,394 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:10:14,395 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:10:14,395 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:10:14,395 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:10:14,395 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:10:14,395 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:10:14,395 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:10:14,395 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:10:14,396 Skipping link: not a file: https://www.piwheels.org/simple/treelib/ 2025-09-04T16:10:14,396 Skipping link: not a file: https://pypi.org/simple/treelib/ 2025-09-04T16:10:14,421 Given no hashes to check 1 links for project 'treelib': discarding no candidates 2025-09-04T16:10:14,422 Collecting treelib==1.2.4 2025-09-04T16:10:14,424 Created temporary directory: /tmp/pip-unpack-hhf147_x 2025-09-04T16:10:14,564 Downloading treelib-1.2.4.tar.gz (10 kB) 2025-09-04T16:10:14,593 Added treelib==1.2.4 from https://files.pythonhosted.org/packages/7c/6d/f47cb8993f31c06f882c9f2ed3041fabcce3024e899d9599a317e560d7a2/treelib-1.2.4.tar.gz to build tracker '/tmp/pip-build-tracker-afe8aat2' 2025-09-04T16:10:14,594 Running setup.py (path:/tmp/pip-wheel-nh5ign4o/treelib_6f62c8a157c04ae29a470d73dc7b0ab0/setup.py) egg_info for package treelib 2025-09-04T16:10:14,594 Created temporary directory: /tmp/pip-pip-egg-info-qesh3yi7 2025-09-04T16:10:14,594 Preparing metadata (setup.py): started 2025-09-04T16:10:14,595 Running command python setup.py egg_info 2025-09-04T16:10:15,112 Traceback (most recent call last): 2025-09-04T16:10:15,113 File "", line 2, in 2025-09-04T16:10:15,113 exec(compile(''' 2025-09-04T16:10:15,113 ~~~~^^^^^^^^^^^^ 2025-09-04T16:10:15,114 # This is -- a caller that pip uses to run setup.py 2025-09-04T16:10:15,114 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:10:15,114 ...<32 lines>... 2025-09-04T16:10:15,114 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T16:10:15,114 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:10:15,114 ''' % ('/tmp/pip-wheel-nh5ign4o/treelib_6f62c8a157c04ae29a470d73dc7b0ab0/setup.py',), "", "exec")) 2025-09-04T16:10:15,114 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:10:15,114 File "", line 35, in 2025-09-04T16:10:15,115 File "/tmp/pip-wheel-nh5ign4o/treelib_6f62c8a157c04ae29a470d73dc7b0ab0/setup.py", line 4, in 2025-09-04T16:10:15,115 from treelib import __version__ 2025-09-04T16:10:15,115 File "/tmp/pip-wheel-nh5ign4o/treelib_6f62c8a157c04ae29a470d73dc7b0ab0/treelib/__init__.py", line 1, in 2025-09-04T16:10:15,115 from tree import Tree 2025-09-04T16:10:15,115 ModuleNotFoundError: No module named 'tree' 2025-09-04T16:10:15,200 ERROR: python setup.py egg_info exited with 1 2025-09-04T16:10:15,211 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-04T16:10:15,211 exec(compile('"'"''"'"''"'"' 2025-09-04T16:10:15,211 # This is -- a caller that pip uses to run setup.py 2025-09-04T16:10:15,211 # 2025-09-04T16:10:15,211 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T16:10:15,211 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T16:10:15,211 # - It provides a clear error message when setuptools is not installed. 2025-09-04T16:10:15,211 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T16:10:15,211 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T16:10:15,211 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T16:10:15,211 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T16:10:15,211 import os, sys, tokenize, traceback 2025-09-04T16:10:15,211 2025-09-04T16:10:15,211 try: 2025-09-04T16:10:15,211 import setuptools 2025-09-04T16:10:15,211 except ImportError: 2025-09-04T16:10:15,211 print( 2025-09-04T16:10:15,211 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T16:10:15,211 "the build environment with exception:", 2025-09-04T16:10:15,211 file=sys.stderr, 2025-09-04T16:10:15,211 ) 2025-09-04T16:10:15,211 traceback.print_exc() 2025-09-04T16:10:15,211 sys.exit(1) 2025-09-04T16:10:15,211 2025-09-04T16:10:15,211 __file__ = %r 2025-09-04T16:10:15,211 sys.argv[0] = __file__ 2025-09-04T16:10:15,211 2025-09-04T16:10:15,211 if os.path.exists(__file__): 2025-09-04T16:10:15,211 filename = __file__ 2025-09-04T16:10:15,211 with tokenize.open(__file__) as f: 2025-09-04T16:10:15,211 setup_py_code = f.read() 2025-09-04T16:10:15,211 else: 2025-09-04T16:10:15,211 filename = "" 2025-09-04T16:10:15,211 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T16:10:15,211 2025-09-04T16:10:15,211 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T16:10:15,211 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-nh5ign4o/treelib_6f62c8a157c04ae29a470d73dc7b0ab0/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-qesh3yi7[/] 2025-09-04T16:10:15,211 [bold magenta]cwd[/]: /tmp/pip-wheel-nh5ign4o/treelib_6f62c8a157c04ae29a470d73dc7b0ab0/ 2025-09-04T16:10:15,212 Preparing metadata (setup.py): finished with status 'error' 2025-09-04T16:10:15,212 ERROR: metadata generation failed 2025-09-04T16:10:15,218 Exception information: 2025-09-04T16:10:15,218 Traceback (most recent call last): 2025-09-04T16:10:15,218 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-04T16:10:15,218 call_subprocess( 2025-09-04T16:10:15,218 ~~~~~~~~~~~~~~~^ 2025-09-04T16:10:15,218 args, 2025-09-04T16:10:15,218 ^^^^^ 2025-09-04T16:10:15,218 ...<2 lines>... 2025-09-04T16:10:15,218 spinner=spinner, 2025-09-04T16:10:15,218 ^^^^^^^^^^^^^^^^ 2025-09-04T16:10:15,218 ) 2025-09-04T16:10:15,218 ^ 2025-09-04T16:10:15,218 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-04T16:10:15,218 raise error 2025-09-04T16:10:15,218 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-04T16:10:15,218 2025-09-04T16:10:15,218 The above exception was the direct cause of the following exception: 2025-09-04T16:10:15,218 2025-09-04T16:10:15,218 Traceback (most recent call last): 2025-09-04T16:10:15,218 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T16:10:15,218 status = _inner_run() 2025-09-04T16:10:15,218 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T16:10:15,218 return self.run(options, args) 2025-09-04T16:10:15,218 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T16:10:15,218 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T16:10:15,218 return func(self, options, args) 2025-09-04T16:10:15,218 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-04T16:10:15,218 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-04T16:10:15,218 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-04T16:10:15,218 result = self._result = resolver.resolve( 2025-09-04T16:10:15,218 ~~~~~~~~~~~~~~~~^ 2025-09-04T16:10:15,218 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-04T16:10:15,218 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:10:15,218 ) 2025-09-04T16:10:15,218 ^ 2025-09-04T16:10:15,218 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-04T16:10:15,218 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-04T16:10:15,218 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-04T16:10:15,218 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-04T16:10:15,218 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:10:15,218 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-04T16:10:15,218 if not criterion.candidates: 2025-09-04T16:10:15,218 ^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:10:15,218 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-04T16:10:15,218 return bool(self._sequence) 2025-09-04T16:10:15,218 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-04T16:10:15,218 self._bool = any(self) 2025-09-04T16:10:15,218 ~~~^^^^^^ 2025-09-04T16:10:15,218 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-04T16:10:15,218 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-04T16:10:15,218 ^^^^^^^^ 2025-09-04T16:10:15,218 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-04T16:10:15,218 candidate = func() 2025-09-04T16:10:15,218 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-04T16:10:15,218 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-04T16:10:15,218 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T16:10:15,218 link, template, name, version 2025-09-04T16:10:15,218 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:10:15,218 ) 2025-09-04T16:10:15,218 ^ 2025-09-04T16:10:15,218 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-04T16:10:15,218 self._link_candidate_cache[link] = LinkCandidate( 2025-09-04T16:10:15,218 ~~~~~~~~~~~~~^ 2025-09-04T16:10:15,218 link, 2025-09-04T16:10:15,218 ^^^^^ 2025-09-04T16:10:15,218 ...<3 lines>... 2025-09-04T16:10:15,218 version=version, 2025-09-04T16:10:15,218 ^^^^^^^^^^^^^^^^ 2025-09-04T16:10:15,218 ) 2025-09-04T16:10:15,218 ^ 2025-09-04T16:10:15,218 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-04T16:10:15,218 super().__init__( 2025-09-04T16:10:15,218 ~~~~~~~~~~~~~~~~^ 2025-09-04T16:10:15,218 link=link, 2025-09-04T16:10:15,218 ^^^^^^^^^^ 2025-09-04T16:10:15,218 ...<4 lines>... 2025-09-04T16:10:15,218 version=version, 2025-09-04T16:10:15,218 ^^^^^^^^^^^^^^^^ 2025-09-04T16:10:15,218 ) 2025-09-04T16:10:15,218 ^ 2025-09-04T16:10:15,218 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-04T16:10:15,218 self.dist = self._prepare() 2025-09-04T16:10:15,218 ~~~~~~~~~~~~~^^ 2025-09-04T16:10:15,218 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-04T16:10:15,218 dist = self._prepare_distribution() 2025-09-04T16:10:15,218 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-04T16:10:15,218 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-04T16:10:15,218 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:10:15,218 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-04T16:10:15,218 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-04T16:10:15,218 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:10:15,218 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-04T16:10:15,218 dist = _get_prepared_distribution( 2025-09-04T16:10:15,218 req, 2025-09-04T16:10:15,218 ...<3 lines>... 2025-09-04T16:10:15,218 self.check_build_deps, 2025-09-04T16:10:15,218 ) 2025-09-04T16:10:15,218 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-04T16:10:15,218 abstract_dist.prepare_distribution_metadata( 2025-09-04T16:10:15,218 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T16:10:15,218 finder, build_isolation, check_build_deps 2025-09-04T16:10:15,218 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:10:15,218 ) 2025-09-04T16:10:15,218 ^ 2025-09-04T16:10:15,218 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-04T16:10:15,218 self.req.prepare_metadata() 2025-09-04T16:10:15,218 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-04T16:10:15,218 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-04T16:10:15,218 self.metadata_directory = generate_metadata_legacy( 2025-09-04T16:10:15,218 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T16:10:15,218 build_env=self.build_env, 2025-09-04T16:10:15,218 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:10:15,218 ...<3 lines>... 2025-09-04T16:10:15,218 details=details, 2025-09-04T16:10:15,218 ^^^^^^^^^^^^^^^^ 2025-09-04T16:10:15,218 ) 2025-09-04T16:10:15,218 ^ 2025-09-04T16:10:15,218 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-04T16:10:15,218 raise MetadataGenerationFailed(package_details=details) from error 2025-09-04T16:10:15,218 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-04T16:10:15,242 Removed treelib==1.2.4 from https://files.pythonhosted.org/packages/7c/6d/f47cb8993f31c06f882c9f2ed3041fabcce3024e899d9599a317e560d7a2/treelib-1.2.4.tar.gz from build tracker '/tmp/pip-build-tracker-afe8aat2' 2025-09-04T16:10:15,243 Removed build tracker: '/tmp/pip-build-tracker-afe8aat2'