2025-09-07T20:43:22,219 Created temporary directory: /tmp/pip-build-tracker-68uzw_3x 2025-09-07T20:43:22,220 Initialized build tracking at /tmp/pip-build-tracker-68uzw_3x 2025-09-07T20:43:22,220 Created build tracker: /tmp/pip-build-tracker-68uzw_3x 2025-09-07T20:43:22,220 Entered build tracker: /tmp/pip-build-tracker-68uzw_3x 2025-09-07T20:43:22,220 Created temporary directory: /tmp/pip-wheel-oagr1mu3 2025-09-07T20:43:22,223 Created temporary directory: /tmp/pip-ephem-wheel-cache-az0ux2hp 2025-09-07T20:43:22,282 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T20:43:22,284 2 location(s) to search for versions of plomino-tinymce: 2025-09-07T20:43:22,284 * https://pypi.org/simple/plomino-tinymce/ 2025-09-07T20:43:22,284 * https://www.piwheels.org/simple/plomino-tinymce/ 2025-09-07T20:43:22,285 Fetching project page and analyzing links: https://pypi.org/simple/plomino-tinymce/ 2025-09-07T20:43:22,285 Getting page https://pypi.org/simple/plomino-tinymce/ 2025-09-07T20:43:22,286 Found index url https://pypi.org/simple/ 2025-09-07T20:43:22,494 Fetched page https://pypi.org/simple/plomino-tinymce/ as application/vnd.pypi.simple.v1+json 2025-09-07T20:43:22,500 Found link https://files.pythonhosted.org/packages/1d/06/ba6334dce91e3c4dd5a130c05dca44a421cbe8a13dfec60d1a22c95b3512/plomino.tinymce-0.1.tar.gz (from https://pypi.org/simple/plomino-tinymce/), version: 0.1 2025-09-07T20:43:22,501 Found link https://files.pythonhosted.org/packages/f3/f8/1f0d234f8e9953f6a655402134901afcd1c38b57ee897262838a7e925082/plomino.tinymce-0.2.tar.gz (from https://pypi.org/simple/plomino-tinymce/), version: 0.2 2025-09-07T20:43:22,501 Found link https://files.pythonhosted.org/packages/15/1e/e7676c848f0410250008c2dc6a4821c2ba2eacd4396bfe041f1c029a8aa5/plomino.tinymce-0.3.tar.gz (from https://pypi.org/simple/plomino-tinymce/), version: 0.3 2025-09-07T20:43:22,502 Found link https://files.pythonhosted.org/packages/11/03/7933d30cf06dba48f435f46e56d20fcc28c62b4e5b4dad2584f0a0c39d3e/plomino.tinymce-0.3.1.tar.gz (from https://pypi.org/simple/plomino-tinymce/), version: 0.3.1 2025-09-07T20:43:22,502 Found link https://files.pythonhosted.org/packages/48/8a/389d3636d0a9faf5d6cbd2c12f0ad4cc602b2bad549fd83164507b9e4729/plomino.tinymce-0.4.tar.gz (from https://pypi.org/simple/plomino-tinymce/), version: 0.4 2025-09-07T20:43:22,503 Found link https://files.pythonhosted.org/packages/d3/32/41a500eb448b1da4c59293c08d4f1d4c0ea801b2fed2fae7ed8f9e8647d1/plomino.tinymce-0.4.1.tar.gz (from https://pypi.org/simple/plomino-tinymce/), version: 0.4.1 2025-09-07T20:43:22,503 Found link https://files.pythonhosted.org/packages/76/12/06672569cd5580c946cfdb810f43245f4a369f4edd287363ae36767cdaf9/plomino.tinymce-0.5.tar.gz (from https://pypi.org/simple/plomino-tinymce/), version: 0.5 2025-09-07T20:43:22,504 Found link https://files.pythonhosted.org/packages/1d/74/ecd5d8d0ed32bfca8d6d62a3c5a0ef89c8bc4246dc40cad792ba20ce7e6c/plomino.tinymce-0.5.1.tar.gz (from https://pypi.org/simple/plomino-tinymce/), version: 0.5.1 2025-09-07T20:43:22,504 Found link https://files.pythonhosted.org/packages/d7/33/989db1faf7f0def6346f2416addd56087481bc508c2686836b417a63a903/plomino.tinymce-0.5.2.tar.gz (from https://pypi.org/simple/plomino-tinymce/), version: 0.5.2 2025-09-07T20:43:22,505 Found link https://files.pythonhosted.org/packages/d7/cc/dbea08661038fff285463dd4bedee41f6beb72ed01c6729e329fcf77adc2/plomino.tinymce-0.6.tar.gz (from https://pypi.org/simple/plomino-tinymce/), version: 0.6 2025-09-07T20:43:22,505 Found link https://files.pythonhosted.org/packages/7d/5f/f611b3917fbb1ca2529fbdb6667df66b10f19947d0b2ac8d4dd5c0df668e/plomino.tinymce-0.6.1.tar.gz (from https://pypi.org/simple/plomino-tinymce/), version: 0.6.1 2025-09-07T20:43:22,506 Found link https://files.pythonhosted.org/packages/3b/19/6a0b7fad50a282467504ff1c742de71dd87c4d75b2bdcf655826f1725478/plomino.tinymce-0.6.2.tar.gz (from https://pypi.org/simple/plomino-tinymce/), version: 0.6.2 2025-09-07T20:43:22,506 Found link https://files.pythonhosted.org/packages/71/14/0accfdb1b43164916103a7acc0db360ebc9db9bdf2412e328a8681cdfb57/plomino.tinymce-0.6.4.tar.gz (from https://pypi.org/simple/plomino-tinymce/), version: 0.6.4 2025-09-07T20:43:22,507 Found link https://files.pythonhosted.org/packages/9d/56/2fcb5d0788ec21746fd23550dea21a5dc271166c078de5ca15336d280b00/plomino.tinymce-0.6.5.tar.gz (from https://pypi.org/simple/plomino-tinymce/), version: 0.6.5 2025-09-07T20:43:22,507 Found link https://files.pythonhosted.org/packages/c9/71/6b6dc62277b0ec6f0de8a8c150fc17da1f2e369decedd4ca15ba133b1427/plomino.tinymce-0.6.6.tar.gz (from https://pypi.org/simple/plomino-tinymce/), version: 0.6.6 2025-09-07T20:43:22,508 Found link https://files.pythonhosted.org/packages/d2/26/3f87e4e34eb221970c2903f5d12151cfa34ddc5e055447bd4c45ceb60bed/plomino.tinymce-0.6.7.tar.gz (from https://pypi.org/simple/plomino-tinymce/), version: 0.6.7 2025-09-07T20:43:22,508 Found link https://files.pythonhosted.org/packages/ee/99/d9e9b0af807f13e1fda220ac35d5a941e5cae216f3c010af4523a2ac778d/plomino.tinymce-0.6.8.tar.gz (from https://pypi.org/simple/plomino-tinymce/), version: 0.6.8 2025-09-07T20:43:22,509 Found link https://files.pythonhosted.org/packages/ae/41/461b5a8be4e7172adc5565c515979622cf6a6813d227502b240c29139257/plomino.tinymce-0.6.9.tar.gz (from https://pypi.org/simple/plomino-tinymce/), version: 0.6.9 2025-09-07T20:43:22,509 Found link https://files.pythonhosted.org/packages/54/74/3e7b293695011020fdc21fdc4e503c64fa4599d8d22c4fa9e34f6f44b9c6/plomino.tinymce-0.7.tar.gz (from https://pypi.org/simple/plomino-tinymce/), version: 0.7 2025-09-07T20:43:22,509 Found link https://files.pythonhosted.org/packages/4f/c0/24172071d7faf0a0cc1f3ec450c8d3b5ad9e0544f194973b2ece55158f80/plomino.tinymce-0.7.1.tar.gz (from https://pypi.org/simple/plomino-tinymce/), version: 0.7.1 2025-09-07T20:43:22,510 Found link https://files.pythonhosted.org/packages/e0/5c/94060380162ecad835f60fe876def35f1f3e361c7f0651441741abe22d7a/plomino.tinymce-0.7.2.tar.gz (from https://pypi.org/simple/plomino-tinymce/), version: 0.7.2 2025-09-07T20:43:22,510 Found link https://files.pythonhosted.org/packages/0d/34/86aeb26a2743f446bd312390890827b6fd06b15d563ba3ed1709fdc34f0e/plomino.tinymce-0.7.3.zip (from https://pypi.org/simple/plomino-tinymce/), version: 0.7.3 2025-09-07T20:43:22,511 Fetching project page and analyzing links: https://www.piwheels.org/simple/plomino-tinymce/ 2025-09-07T20:43:22,512 Getting page https://www.piwheels.org/simple/plomino-tinymce/ 2025-09-07T20:43:22,513 Found index url https://www.piwheels.org/simple/ 2025-09-07T20:43:22,617 Fetched page https://www.piwheels.org/simple/plomino-tinymce/ as text/html 2025-09-07T20:43:22,621 Skipping link: No binaries permitted for plomino-tinymce: https://archive1.piwheels.org/simple/plomino-tinymce/plomino.tinymce-0.7.3-py3-none-any.whl#sha256=ef1d82c5c985eee9a4703583fc50a24a5075b4facac58d4c067d6979bda21e30 (from https://www.piwheels.org/simple/plomino-tinymce/) 2025-09-07T20:43:22,622 Skipping link: No binaries permitted for plomino-tinymce: https://archive1.piwheels.org/simple/plomino-tinymce/plomino.tinymce-0.7.2-py3-none-any.whl#sha256=51755f53944031c33190674405a25dea05c590b3605a131450a3199076f96f79 (from https://www.piwheels.org/simple/plomino-tinymce/) 2025-09-07T20:43:22,622 Skipping link: No binaries permitted for plomino-tinymce: https://archive1.piwheels.org/simple/plomino-tinymce/plomino.tinymce-0.7.1-py3-none-any.whl#sha256=ff0ffa89efa13ef99c7cf67ee69a3b06458041ca071229ea4313ae7b7f9d6339 (from https://www.piwheels.org/simple/plomino-tinymce/) 2025-09-07T20:43:22,622 Skipping link: No binaries permitted for plomino-tinymce: https://archive1.piwheels.org/simple/plomino-tinymce/plomino.tinymce-0.7-py3-none-any.whl#sha256=a7ae07a533ea7b90f381c394e37b61ad366ae2e53833349c444071a0200c4b68 (from https://www.piwheels.org/simple/plomino-tinymce/) 2025-09-07T20:43:22,622 Skipping link: No binaries permitted for plomino-tinymce: https://archive1.piwheels.org/simple/plomino-tinymce/plomino.tinymce-0.6.9-py3-none-any.whl#sha256=06ebaefbf91a606c287658ac59f36455e78d85b0996c440f64fc35e15a7e1e8e (from https://www.piwheels.org/simple/plomino-tinymce/) 2025-09-07T20:43:22,622 Skipping link: No binaries permitted for plomino-tinymce: https://archive1.piwheels.org/simple/plomino-tinymce/plomino.tinymce-0.6.8-py3-none-any.whl#sha256=abc559b7cc568333358107b6ad7aa574b478b58aa04e2aee21012b6d93629f64 (from https://www.piwheels.org/simple/plomino-tinymce/) 2025-09-07T20:43:22,622 Skipping link: No binaries permitted for plomino-tinymce: https://archive1.piwheels.org/simple/plomino-tinymce/plomino.tinymce-0.6.7-py3-none-any.whl#sha256=2e1f0dc36043829a8e5e9080c603f2dd44ab2d8241a570e6299ffced1c5e682f (from https://www.piwheels.org/simple/plomino-tinymce/) 2025-09-07T20:43:22,622 Skipping link: No binaries permitted for plomino-tinymce: https://archive1.piwheels.org/simple/plomino-tinymce/plomino.tinymce-0.6.6-py3-none-any.whl#sha256=6e118c2ca0b2d7c8efa7bb13525e7fcda0a7a5dd55435466481dd1c30c803044 (from https://www.piwheels.org/simple/plomino-tinymce/) 2025-09-07T20:43:22,623 Skipping link: No binaries permitted for plomino-tinymce: https://archive1.piwheels.org/simple/plomino-tinymce/plomino.tinymce-0.6.5-py3-none-any.whl#sha256=a9861046e3e1e95e4eec56876f059ed3c31a4c49860d82d7b4b7040cdbbc6bc7 (from https://www.piwheels.org/simple/plomino-tinymce/) 2025-09-07T20:43:22,623 Skipping link: No binaries permitted for plomino-tinymce: https://archive1.piwheels.org/simple/plomino-tinymce/plomino.tinymce-0.6.4-py3-none-any.whl#sha256=1b47ea2c75367834cdd07806f4350ff3441aa43981a64aa5f459ec3fb30e3d4a (from https://www.piwheels.org/simple/plomino-tinymce/) 2025-09-07T20:43:22,623 Skipping link: No binaries permitted for plomino-tinymce: https://archive1.piwheels.org/simple/plomino-tinymce/plomino.tinymce-0.6.1-py3-none-any.whl#sha256=1be418f49344596470d108cbb12752dcc159527a83510e0e4c6018a52eb8ad75 (from https://www.piwheels.org/simple/plomino-tinymce/) 2025-09-07T20:43:22,623 Skipping link: No binaries permitted for plomino-tinymce: https://archive1.piwheels.org/simple/plomino-tinymce/plomino.tinymce-0.6-py3-none-any.whl#sha256=2f8e80340f0ea787b296889cda30bf5fda4cec6bbf4e0565841ee414812edadc (from https://www.piwheels.org/simple/plomino-tinymce/) 2025-09-07T20:43:22,623 Skipping link: No binaries permitted for plomino-tinymce: https://archive1.piwheels.org/simple/plomino-tinymce/plomino.tinymce-0.5.2-py3-none-any.whl#sha256=4de0b432f6d87a67fe6f30485eb93175fe31ad5bf01886f9251002a23bf30641 (from https://www.piwheels.org/simple/plomino-tinymce/) 2025-09-07T20:43:22,623 Skipping link: No binaries permitted for plomino-tinymce: https://archive1.piwheels.org/simple/plomino-tinymce/plomino.tinymce-0.5.1-py3-none-any.whl#sha256=9f104ac7b4432bccf2e33d1add0d053197c047f0ce907a718e43b7d8e5bbbe23 (from https://www.piwheels.org/simple/plomino-tinymce/) 2025-09-07T20:43:22,623 Skipping link: No binaries permitted for plomino-tinymce: https://archive1.piwheels.org/simple/plomino-tinymce/plomino.tinymce-0.5-py3-none-any.whl#sha256=7646534ab73913f53ed1bb140476e26ba7af4c81f43bb3fdee68103e3eb51b07 (from https://www.piwheels.org/simple/plomino-tinymce/) 2025-09-07T20:43:22,624 Skipping link: No binaries permitted for plomino-tinymce: https://archive1.piwheels.org/simple/plomino-tinymce/plomino.tinymce-0.4.1-py3-none-any.whl#sha256=b9522dd354c0c03a8eff1a79ca69d57692fb5d28413db473e0422bf910c8008c (from https://www.piwheels.org/simple/plomino-tinymce/) 2025-09-07T20:43:22,624 Skipping link: No binaries permitted for plomino-tinymce: https://archive1.piwheels.org/simple/plomino-tinymce/plomino.tinymce-0.4-py3-none-any.whl#sha256=5452f8ab681ffa4e2da40e94fc01fd0c4d2d104018a1c10bfba98df06af94051 (from https://www.piwheels.org/simple/plomino-tinymce/) 2025-09-07T20:43:22,624 Skipping link: No binaries permitted for plomino-tinymce: https://archive1.piwheels.org/simple/plomino-tinymce/plomino.tinymce-0.3.1-py3-none-any.whl#sha256=71a9265b8fa4afa06721911952f0db9c934a4487ce726b080cfd1fe1592d86f2 (from https://www.piwheels.org/simple/plomino-tinymce/) 2025-09-07T20:43:22,624 Skipping link: No binaries permitted for plomino-tinymce: https://archive1.piwheels.org/simple/plomino-tinymce/plomino.tinymce-0.3-py3-none-any.whl#sha256=415ceb8eea7aeec82af6f7048e8d34ae337d685d31c9e9c486517377b23931d6 (from https://www.piwheels.org/simple/plomino-tinymce/) 2025-09-07T20:43:22,624 Skipping link: No binaries permitted for plomino-tinymce: https://archive1.piwheels.org/simple/plomino-tinymce/plomino.tinymce-0.2-py3-none-any.whl#sha256=e3cabb0e04d1389283ac25ac905efa7e7fe996fd50086738e5a8ca10fbc933d8 (from https://www.piwheels.org/simple/plomino-tinymce/) 2025-09-07T20:43:22,624 Skipping link: No binaries permitted for plomino-tinymce: https://archive1.piwheels.org/simple/plomino-tinymce/plomino.tinymce-0.1-py3-none-any.whl#sha256=c385e1931f0d5d730aa2fa814989293396353a6244844b42b2116a7467391606 (from https://www.piwheels.org/simple/plomino-tinymce/) 2025-09-07T20:43:22,624 Skipping link: not a file: https://www.piwheels.org/simple/plomino-tinymce/ 2025-09-07T20:43:22,625 Skipping link: not a file: https://pypi.org/simple/plomino-tinymce/ 2025-09-07T20:43:22,654 Given no hashes to check 1 links for project 'plomino-tinymce': discarding no candidates 2025-09-07T20:43:22,655 Collecting plomino-tinymce==0.6.2 2025-09-07T20:43:22,657 Created temporary directory: /tmp/pip-unpack-ianmfe7a 2025-09-07T20:43:22,799 Downloading plomino.tinymce-0.6.2.tar.gz (6.0 kB) 2025-09-07T20:43:22,829 Added plomino-tinymce==0.6.2 from https://files.pythonhosted.org/packages/3b/19/6a0b7fad50a282467504ff1c742de71dd87c4d75b2bdcf655826f1725478/plomino.tinymce-0.6.2.tar.gz to build tracker '/tmp/pip-build-tracker-68uzw_3x' 2025-09-07T20:43:22,830 Running setup.py (path:/tmp/pip-wheel-oagr1mu3/plomino-tinymce_d707d9c1be004695927eecb937acc824/setup.py) egg_info for package plomino-tinymce 2025-09-07T20:43:22,831 Created temporary directory: /tmp/pip-pip-egg-info-n71as7am 2025-09-07T20:43:22,831 Preparing metadata (setup.py): started 2025-09-07T20:43:22,832 Running command python setup.py egg_info 2025-09-07T20:43:23,343 Traceback (most recent call last): 2025-09-07T20:43:23,344 File "", line 2, in 2025-09-07T20:43:23,344 exec(compile(''' 2025-09-07T20:43:23,344 ~~~~^^^^^^^^^^^^ 2025-09-07T20:43:23,345 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:43:23,345 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:43:23,345 ...<32 lines>... 2025-09-07T20:43:23,345 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:43:23,345 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:43:23,345 ''' % ('/tmp/pip-wheel-oagr1mu3/plomino-tinymce_d707d9c1be004695927eecb937acc824/setup.py',), "", "exec")) 2025-09-07T20:43:23,345 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:43:23,345 File "", line 35, in 2025-09-07T20:43:23,346 File "/tmp/pip-wheel-oagr1mu3/plomino-tinymce_d707d9c1be004695927eecb937acc824/setup.py", line 10, in 2025-09-07T20:43:23,346 open(os.path.join("docs", "HISTORY.txt")).read(), 2025-09-07T20:43:23,346 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:43:23,346 FileNotFoundError: [Errno 2] No such file or directory: 'docs/HISTORY.txt' 2025-09-07T20:43:23,430 ERROR: python setup.py egg_info exited with 1 2025-09-07T20:43:23,443 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T20:43:23,443 exec(compile('"'"''"'"''"'"' 2025-09-07T20:43:23,443 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:43:23,443 # 2025-09-07T20:43:23,443 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T20:43:23,443 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T20:43:23,443 # - It provides a clear error message when setuptools is not installed. 2025-09-07T20:43:23,443 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T20:43:23,443 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T20:43:23,443 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T20:43:23,443 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T20:43:23,443 import os, sys, tokenize, traceback 2025-09-07T20:43:23,443 2025-09-07T20:43:23,443 try: 2025-09-07T20:43:23,443 import setuptools 2025-09-07T20:43:23,443 except ImportError: 2025-09-07T20:43:23,443 print( 2025-09-07T20:43:23,443 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T20:43:23,443 "the build environment with exception:", 2025-09-07T20:43:23,443 file=sys.stderr, 2025-09-07T20:43:23,443 ) 2025-09-07T20:43:23,443 traceback.print_exc() 2025-09-07T20:43:23,443 sys.exit(1) 2025-09-07T20:43:23,443 2025-09-07T20:43:23,443 __file__ = %r 2025-09-07T20:43:23,443 sys.argv[0] = __file__ 2025-09-07T20:43:23,443 2025-09-07T20:43:23,443 if os.path.exists(__file__): 2025-09-07T20:43:23,443 filename = __file__ 2025-09-07T20:43:23,443 with tokenize.open(__file__) as f: 2025-09-07T20:43:23,443 setup_py_code = f.read() 2025-09-07T20:43:23,443 else: 2025-09-07T20:43:23,443 filename = "" 2025-09-07T20:43:23,443 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T20:43:23,443 2025-09-07T20:43:23,443 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:43:23,443 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-oagr1mu3/plomino-tinymce_d707d9c1be004695927eecb937acc824/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-n71as7am[/] 2025-09-07T20:43:23,443 [bold magenta]cwd[/]: /tmp/pip-wheel-oagr1mu3/plomino-tinymce_d707d9c1be004695927eecb937acc824/ 2025-09-07T20:43:23,443 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T20:43:23,444 ERROR: metadata generation failed 2025-09-07T20:43:23,450 Exception information: 2025-09-07T20:43:23,450 Traceback (most recent call last): 2025-09-07T20:43:23,450 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T20:43:23,450 call_subprocess( 2025-09-07T20:43:23,450 ~~~~~~~~~~~~~~~^ 2025-09-07T20:43:23,450 args, 2025-09-07T20:43:23,450 ^^^^^ 2025-09-07T20:43:23,450 ...<2 lines>... 2025-09-07T20:43:23,450 spinner=spinner, 2025-09-07T20:43:23,450 ^^^^^^^^^^^^^^^^ 2025-09-07T20:43:23,450 ) 2025-09-07T20:43:23,450 ^ 2025-09-07T20:43:23,450 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T20:43:23,450 raise error 2025-09-07T20:43:23,450 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T20:43:23,450 2025-09-07T20:43:23,450 The above exception was the direct cause of the following exception: 2025-09-07T20:43:23,450 2025-09-07T20:43:23,450 Traceback (most recent call last): 2025-09-07T20:43:23,450 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T20:43:23,450 status = _inner_run() 2025-09-07T20:43:23,450 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T20:43:23,450 return self.run(options, args) 2025-09-07T20:43:23,450 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T20:43:23,450 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T20:43:23,450 return func(self, options, args) 2025-09-07T20:43:23,450 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T20:43:23,450 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T20:43:23,450 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T20:43:23,450 result = self._result = resolver.resolve( 2025-09-07T20:43:23,450 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:43:23,450 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T20:43:23,450 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:43:23,450 ) 2025-09-07T20:43:23,450 ^ 2025-09-07T20:43:23,450 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T20:43:23,450 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T20:43:23,450 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T20:43:23,450 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T20:43:23,450 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:43:23,450 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T20:43:23,450 if not criterion.candidates: 2025-09-07T20:43:23,450 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:43:23,450 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T20:43:23,450 return bool(self._sequence) 2025-09-07T20:43:23,450 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T20:43:23,450 self._bool = any(self) 2025-09-07T20:43:23,450 ~~~^^^^^^ 2025-09-07T20:43:23,450 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T20:43:23,450 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T20:43:23,450 ^^^^^^^^ 2025-09-07T20:43:23,450 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T20:43:23,450 candidate = func() 2025-09-07T20:43:23,450 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T20:43:23,450 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T20:43:23,450 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:43:23,450 link, template, name, version 2025-09-07T20:43:23,450 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:43:23,450 ) 2025-09-07T20:43:23,450 ^ 2025-09-07T20:43:23,450 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T20:43:23,450 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T20:43:23,450 ~~~~~~~~~~~~~^ 2025-09-07T20:43:23,450 link, 2025-09-07T20:43:23,450 ^^^^^ 2025-09-07T20:43:23,450 ...<3 lines>... 2025-09-07T20:43:23,450 version=version, 2025-09-07T20:43:23,450 ^^^^^^^^^^^^^^^^ 2025-09-07T20:43:23,450 ) 2025-09-07T20:43:23,450 ^ 2025-09-07T20:43:23,450 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T20:43:23,450 super().__init__( 2025-09-07T20:43:23,450 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:43:23,450 link=link, 2025-09-07T20:43:23,450 ^^^^^^^^^^ 2025-09-07T20:43:23,450 ...<4 lines>... 2025-09-07T20:43:23,450 version=version, 2025-09-07T20:43:23,450 ^^^^^^^^^^^^^^^^ 2025-09-07T20:43:23,450 ) 2025-09-07T20:43:23,450 ^ 2025-09-07T20:43:23,450 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T20:43:23,450 self.dist = self._prepare() 2025-09-07T20:43:23,450 ~~~~~~~~~~~~~^^ 2025-09-07T20:43:23,450 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T20:43:23,450 dist = self._prepare_distribution() 2025-09-07T20:43:23,450 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T20:43:23,450 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T20:43:23,450 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:43:23,450 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T20:43:23,450 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T20:43:23,450 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:43:23,450 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T20:43:23,450 dist = _get_prepared_distribution( 2025-09-07T20:43:23,450 req, 2025-09-07T20:43:23,450 ...<3 lines>... 2025-09-07T20:43:23,450 self.check_build_deps, 2025-09-07T20:43:23,450 ) 2025-09-07T20:43:23,450 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T20:43:23,450 abstract_dist.prepare_distribution_metadata( 2025-09-07T20:43:23,450 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:43:23,450 finder, build_isolation, check_build_deps 2025-09-07T20:43:23,450 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:43:23,450 ) 2025-09-07T20:43:23,450 ^ 2025-09-07T20:43:23,450 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T20:43:23,450 self.req.prepare_metadata() 2025-09-07T20:43:23,450 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T20:43:23,450 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T20:43:23,450 self.metadata_directory = generate_metadata_legacy( 2025-09-07T20:43:23,450 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:43:23,450 build_env=self.build_env, 2025-09-07T20:43:23,450 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:43:23,450 ...<3 lines>... 2025-09-07T20:43:23,450 details=details, 2025-09-07T20:43:23,450 ^^^^^^^^^^^^^^^^ 2025-09-07T20:43:23,450 ) 2025-09-07T20:43:23,450 ^ 2025-09-07T20:43:23,450 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T20:43:23,450 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T20:43:23,450 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T20:43:23,472 Removed plomino-tinymce==0.6.2 from https://files.pythonhosted.org/packages/3b/19/6a0b7fad50a282467504ff1c742de71dd87c4d75b2bdcf655826f1725478/plomino.tinymce-0.6.2.tar.gz from build tracker '/tmp/pip-build-tracker-68uzw_3x' 2025-09-07T20:43:23,472 Removed build tracker: '/tmp/pip-build-tracker-68uzw_3x'