2023-09-14T07:59:53,698 Created temporary directory: /tmp/pip-build-tracker-4djiqaly 2023-09-14T07:59:53,699 Initialized build tracking at /tmp/pip-build-tracker-4djiqaly 2023-09-14T07:59:53,700 Created build tracker: /tmp/pip-build-tracker-4djiqaly 2023-09-14T07:59:53,700 Entered build tracker: /tmp/pip-build-tracker-4djiqaly 2023-09-14T07:59:53,701 Created temporary directory: /tmp/pip-wheel-7d1qp2ot 2023-09-14T07:59:53,704 Created temporary directory: /tmp/pip-ephem-wheel-cache-dnl51cot 2023-09-14T07:59:53,725 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-14T07:59:53,729 2 location(s) to search for versions of wechaty-plugin-contrib: 2023-09-14T07:59:53,729 * https://pypi.org/simple/wechaty-plugin-contrib/ 2023-09-14T07:59:53,729 * https://www.piwheels.org/simple/wechaty-plugin-contrib/ 2023-09-14T07:59:53,730 Fetching project page and analyzing links: https://pypi.org/simple/wechaty-plugin-contrib/ 2023-09-14T07:59:53,731 Getting page https://pypi.org/simple/wechaty-plugin-contrib/ 2023-09-14T07:59:53,732 Found index url https://pypi.org/simple/ 2023-09-14T07:59:53,875 Fetched page https://pypi.org/simple/wechaty-plugin-contrib/ as application/vnd.pypi.simple.v1+json 2023-09-14T07:59:53,883 Found link https://files.pythonhosted.org/packages/b9/f1/22d1793b76978b0069a3e3fc3f9c61dd683f4d1fa8df6ab62adb08b78143/wechaty-plugin-contrib-0.0.1.tar.gz (from https://pypi.org/simple/wechaty-plugin-contrib/), version: 0.0.1 2023-09-14T07:59:53,884 Skipping link: No binaries permitted for wechaty-plugin-contrib: https://files.pythonhosted.org/packages/d8/35/aa7d2616b785d4970d249319d5ae7cc6f3fe16cc83bd884a992a2440f4eb/wechaty_plugin_contrib-0.0.1-py3-none-any.whl (from https://pypi.org/simple/wechaty-plugin-contrib/) 2023-09-14T07:59:53,885 Found link https://files.pythonhosted.org/packages/33/99/5cbe318b4966c4f1c67b33b814c24819212f1e397a33d200b9458ebc687f/wechaty-plugin-contrib-0.0.4.tar.gz (from https://pypi.org/simple/wechaty-plugin-contrib/), version: 0.0.4 2023-09-14T07:59:53,885 Skipping link: No binaries permitted for wechaty-plugin-contrib: https://files.pythonhosted.org/packages/de/db/1093cbbd8ddd829b2c50d3b7b4b05d984c0284417fb65962420e750062d3/wechaty_plugin_contrib-0.0.4-py3-none-any.whl (from https://pypi.org/simple/wechaty-plugin-contrib/) 2023-09-14T07:59:53,886 Found link https://files.pythonhosted.org/packages/5b/43/38395117c509d1cb74f908b836a017a472d7371e7508e1830082cdfb2419/wechaty-plugin-contrib-0.0.5.tar.gz (from https://pypi.org/simple/wechaty-plugin-contrib/), version: 0.0.5 2023-09-14T07:59:53,887 Skipping link: No binaries permitted for wechaty-plugin-contrib: https://files.pythonhosted.org/packages/15/9c/747e2c634684b07ac34520b6b0b844e2e1483fadf5c7865846bac25cba0f/wechaty_plugin_contrib-0.0.5-py3-none-any.whl (from https://pypi.org/simple/wechaty-plugin-contrib/) 2023-09-14T07:59:53,887 Found link https://files.pythonhosted.org/packages/62/f1/8bb9285bf21978c3d06648ef2194664a535316cf92cb7242d70ee6827f71/wechaty-plugin-contrib-0.0.6.tar.gz (from https://pypi.org/simple/wechaty-plugin-contrib/), version: 0.0.6 2023-09-14T07:59:53,888 Skipping link: No binaries permitted for wechaty-plugin-contrib: https://files.pythonhosted.org/packages/38/49/593a7d128d2a94bc20c6d30034f915c374d57d302b62b9449922ec3c8d5e/wechaty_plugin_contrib-0.0.6-py3-none-any.whl (from https://pypi.org/simple/wechaty-plugin-contrib/) 2023-09-14T07:59:53,889 Found link https://files.pythonhosted.org/packages/9c/79/c9f6edbe4507e7540ada625ed9ada9b80291cb9b700a0b1605dda91b4bb4/wechaty-plugin-contrib-0.0.7.tar.gz (from https://pypi.org/simple/wechaty-plugin-contrib/), version: 0.0.7 2023-09-14T07:59:53,889 Skipping link: No binaries permitted for wechaty-plugin-contrib: https://files.pythonhosted.org/packages/88/4a/06c37c4cfe7119afe09fce466bc6462f549ff878db812f58dbd66151e90f/wechaty_plugin_contrib-0.0.7-py3-none-any.whl (from https://pypi.org/simple/wechaty-plugin-contrib/) 2023-09-14T07:59:53,890 Found link https://files.pythonhosted.org/packages/9c/96/601ef45b7e9d0ce4f51e1eb5685948738fe0e5bf35565c337fcfef6d408d/wechaty-plugin-contrib-0.0.8.tar.gz (from https://pypi.org/simple/wechaty-plugin-contrib/), version: 0.0.8 2023-09-14T07:59:53,891 Skipping link: No binaries permitted for wechaty-plugin-contrib: https://files.pythonhosted.org/packages/d9/3a/d369afb1c2896664a4a6a20d995e1c6a19e48b2be34a281d7c47604e43dc/wechaty_plugin_contrib-0.0.8-py3-none-any.whl (from https://pypi.org/simple/wechaty-plugin-contrib/) 2023-09-14T07:59:53,891 Found link https://files.pythonhosted.org/packages/c4/9f/0cde7c53409f955669ef73e9600f7de8ce4163800cc7c6bf454e0253e899/wechaty-plugin-contrib-0.0.9.tar.gz (from https://pypi.org/simple/wechaty-plugin-contrib/), version: 0.0.9 2023-09-14T07:59:53,892 Skipping link: No binaries permitted for wechaty-plugin-contrib: https://files.pythonhosted.org/packages/e0/c1/2fc981d2ec07bdca0faf52ccf329d3dec29650fbd6aff47e5cbd080c55f7/wechaty_plugin_contrib-0.0.9-py3-none-any.whl (from https://pypi.org/simple/wechaty-plugin-contrib/) 2023-09-14T07:59:53,892 Found link https://files.pythonhosted.org/packages/f1/6c/139cc0d5e0eb782266b4f70113e3bc4674501e44a5274da2f5217120684a/wechaty-plugin-contrib-0.0.11.tar.gz (from https://pypi.org/simple/wechaty-plugin-contrib/), version: 0.0.11 2023-09-14T07:59:53,893 Skipping link: No binaries permitted for wechaty-plugin-contrib: https://files.pythonhosted.org/packages/81/af/245b9e9bb04f93b045e3fae07184291943f28cd34e038cb80b509377fe6d/wechaty_plugin_contrib-0.0.11-py3-none-any.whl (from https://pypi.org/simple/wechaty-plugin-contrib/) 2023-09-14T07:59:53,893 Found link https://files.pythonhosted.org/packages/36/5d/05b016de86dd926d97c4089b1bf331e1bcadfd7fe0b89ceae58ec47d8e3f/wechaty-plugin-contrib-0.0.12.tar.gz (from https://pypi.org/simple/wechaty-plugin-contrib/), version: 0.0.12 2023-09-14T07:59:53,894 Skipping link: No binaries permitted for wechaty-plugin-contrib: https://files.pythonhosted.org/packages/78/82/371364e8b900699fefb07a8eb6467adb124923ca7523ea9aab29679acec9/wechaty_plugin_contrib-0.0.12-py3-none-any.whl (from https://pypi.org/simple/wechaty-plugin-contrib/) 2023-09-14T07:59:53,894 Found link https://files.pythonhosted.org/packages/b3/30/cff6dc73245e6adf790adc57c0eedcc12dda956641c2f76313ea6bab048f/wechaty-plugin-contrib-0.0.13.tar.gz (from https://pypi.org/simple/wechaty-plugin-contrib/), version: 0.0.13 2023-09-14T07:59:53,895 Skipping link: No binaries permitted for wechaty-plugin-contrib: https://files.pythonhosted.org/packages/0b/f7/be849d1c150bde506e6ae28ee3faaa78013913f395c9330b12996d25bd91/wechaty_plugin_contrib-0.0.13-py3-none-any.whl (from https://pypi.org/simple/wechaty-plugin-contrib/) 2023-09-14T07:59:53,896 Found link https://files.pythonhosted.org/packages/da/b7/b0c5080857b1848117528a8b9d2a824623a8e1ed44410563f969b95b0d22/wechaty-plugin-contrib-0.0.14.tar.gz (from https://pypi.org/simple/wechaty-plugin-contrib/), version: 0.0.14 2023-09-14T07:59:53,896 Skipping link: No binaries permitted for wechaty-plugin-contrib: https://files.pythonhosted.org/packages/a3/f3/27260121d8d87a151ce25aa729534cf416296701c06e279a475a4929fbb3/wechaty_plugin_contrib-0.0.14-py3-none-any.whl (from https://pypi.org/simple/wechaty-plugin-contrib/) 2023-09-14T07:59:53,897 Found link https://files.pythonhosted.org/packages/b7/0e/7e4ec208b78c201ba7672e4d5e4842671a3cdc30db05bda78f45f1244fcb/wechaty-plugin-contrib-0.0.15.tar.gz (from https://pypi.org/simple/wechaty-plugin-contrib/), version: 0.0.15 2023-09-14T07:59:53,898 Skipping link: No binaries permitted for wechaty-plugin-contrib: https://files.pythonhosted.org/packages/f1/a3/0e02bde8ace9b6369bc31a0ede3bafe462b40207678e2822a304718ae741/wechaty_plugin_contrib-0.0.15-py3-none-any.whl (from https://pypi.org/simple/wechaty-plugin-contrib/) 2023-09-14T07:59:53,898 Found link https://files.pythonhosted.org/packages/71/70/df7fbd5ad07d42aeffba12eb04ce66ff15f4faafbad1bc5f5c69210ca84d/wechaty-plugin-contrib-0.0.16.tar.gz (from https://pypi.org/simple/wechaty-plugin-contrib/), version: 0.0.16 2023-09-14T07:59:53,899 Skipping link: No binaries permitted for wechaty-plugin-contrib: https://files.pythonhosted.org/packages/3d/4a/b25b902d76a81bd672274286003379b4bc4bde81c4eedf5d036c7f05ee47/wechaty_plugin_contrib-0.0.16-py3-none-any.whl (from https://pypi.org/simple/wechaty-plugin-contrib/) 2023-09-14T07:59:53,900 Found link https://files.pythonhosted.org/packages/f2/7b/24fe31a73d689c9e107b233049692ad261e62bdc541fc9e248af67b6dff7/wechaty-plugin-contrib-0.0.17.tar.gz (from https://pypi.org/simple/wechaty-plugin-contrib/), version: 0.0.17 2023-09-14T07:59:53,900 Skipping link: No binaries permitted for wechaty-plugin-contrib: https://files.pythonhosted.org/packages/67/0f/fd8bf33fa12c2e58a2b167fb0467e346af6df692dac30c59d0fdad3bbd4d/wechaty_plugin_contrib-0.0.17-py3-none-any.whl (from https://pypi.org/simple/wechaty-plugin-contrib/) 2023-09-14T07:59:53,901 Found link https://files.pythonhosted.org/packages/a2/2f/e26dd91aa263e4e3644281de5fdab7ae0bca071df17b595dc74c80e4c1bf/wechaty-plugin-contrib-0.0.18.tar.gz (from https://pypi.org/simple/wechaty-plugin-contrib/), version: 0.0.18 2023-09-14T07:59:53,901 Skipping link: No binaries permitted for wechaty-plugin-contrib: https://files.pythonhosted.org/packages/f3/ff/a6bff3e2845e0eb20f7dba6e606f9646c60d97d6baae65a0fb2d4c72d849/wechaty_plugin_contrib-0.0.18-py3-none-any.whl (from https://pypi.org/simple/wechaty-plugin-contrib/) 2023-09-14T07:59:53,902 Found link https://files.pythonhosted.org/packages/21/98/03eb46c73c608dad23aaf75a1aa99e4748495dd605460b7515431cde191f/wechaty-plugin-contrib-0.0.19.tar.gz (from https://pypi.org/simple/wechaty-plugin-contrib/), version: 0.0.19 2023-09-14T07:59:53,902 Skipping link: No binaries permitted for wechaty-plugin-contrib: https://files.pythonhosted.org/packages/3a/ec/2332d27ec4b8f906440fc3f0356c47711f06d7274c66e6f3a48166adf4ab/wechaty_plugin_contrib-0.0.19-py3-none-any.whl (from https://pypi.org/simple/wechaty-plugin-contrib/) 2023-09-14T07:59:53,903 Found link https://files.pythonhosted.org/packages/5d/2b/0206a8fece8f79bbf10eb420068057b11a10d37b83f58f97e35cc91f2a76/wechaty-plugin-contrib-0.0.20.tar.gz (from https://pypi.org/simple/wechaty-plugin-contrib/), version: 0.0.20 2023-09-14T07:59:53,904 Skipping link: No binaries permitted for wechaty-plugin-contrib: https://files.pythonhosted.org/packages/07/31/bfe989c29e5d7ed442c12a807af604a8f37de0773eb8525168320b86ff07/wechaty_plugin_contrib-0.0.20-py3-none-any.whl (from https://pypi.org/simple/wechaty-plugin-contrib/) 2023-09-14T07:59:53,904 Found link https://files.pythonhosted.org/packages/81/a7/47191cfed82340a54591a764c034a2ce6721222b0469f88dc0001cb3cfa4/wechaty-plugin-contrib-0.0.21.tar.gz (from https://pypi.org/simple/wechaty-plugin-contrib/), version: 0.0.21 2023-09-14T07:59:53,905 Skipping link: No binaries permitted for wechaty-plugin-contrib: https://files.pythonhosted.org/packages/91/dc/1ad8df7c2f8b36bd4a9bfc277f80d7b2b0443ad90f76d2aaabb7fe90722c/wechaty_plugin_contrib-0.0.21-py3-none-any.whl (from https://pypi.org/simple/wechaty-plugin-contrib/) 2023-09-14T07:59:53,905 Found link https://files.pythonhosted.org/packages/30/1f/2ada9d16a573d07e5b7e8a077ff127d05bfa950ebed26053f7051a7176ca/wechaty-plugin-contrib-0.0.22.tar.gz (from https://pypi.org/simple/wechaty-plugin-contrib/), version: 0.0.22 2023-09-14T07:59:53,906 Skipping link: No binaries permitted for wechaty-plugin-contrib: https://files.pythonhosted.org/packages/57/6e/f2d7f7a903b9dae23396ea53133f4496acf5f7ee4de042e10941b21794da/wechaty_plugin_contrib-0.0.22-py3-none-any.whl (from https://pypi.org/simple/wechaty-plugin-contrib/) 2023-09-14T07:59:53,906 Found link https://files.pythonhosted.org/packages/c3/ba/2d943180359611710f75c728174fc0e65c23fc473bbf37c49885f39c6c12/wechaty-plugin-contrib-0.0.23.tar.gz (from https://pypi.org/simple/wechaty-plugin-contrib/), version: 0.0.23 2023-09-14T07:59:53,907 Skipping link: No binaries permitted for wechaty-plugin-contrib: https://files.pythonhosted.org/packages/07/b3/84e2a220ebf5dbc170a06a73fcf7dcd3764728fbc7cc1d1716860f94d013/wechaty_plugin_contrib-0.0.23-py3-none-any.whl (from https://pypi.org/simple/wechaty-plugin-contrib/) 2023-09-14T07:59:53,908 Found link https://files.pythonhosted.org/packages/87/b5/22a9c5a0aaccb1a2025712f6e5260d9514dd568ac57a41de55bf874afb57/wechaty-plugin-contrib-0.0.24.tar.gz (from https://pypi.org/simple/wechaty-plugin-contrib/), version: 0.0.24 2023-09-14T07:59:53,908 Skipping link: No binaries permitted for wechaty-plugin-contrib: https://files.pythonhosted.org/packages/07/3d/8dd1726596eaa866a1dc654cbf0fd3a9242ca907926e9a9d37df203c6d5d/wechaty_plugin_contrib-0.0.24-py3-none-any.whl (from https://pypi.org/simple/wechaty-plugin-contrib/) 2023-09-14T07:59:53,909 Found link https://files.pythonhosted.org/packages/12/83/2c4939a5c10571ad9dcba10e518ba28b74b8620e71bfd83ce59379b98571/wechaty-plugin-contrib-0.0.25.tar.gz (from https://pypi.org/simple/wechaty-plugin-contrib/), version: 0.0.25 2023-09-14T07:59:53,910 Skipping link: No binaries permitted for wechaty-plugin-contrib: https://files.pythonhosted.org/packages/6c/18/3251611ceaba3baf63320f9365187c7cabf5b770780a686dbf0843fc74d1/wechaty_plugin_contrib-0.0.25-py3-none-any.whl (from https://pypi.org/simple/wechaty-plugin-contrib/) 2023-09-14T07:59:53,910 Fetching project page and analyzing links: https://www.piwheels.org/simple/wechaty-plugin-contrib/ 2023-09-14T07:59:53,911 Getting page https://www.piwheels.org/simple/wechaty-plugin-contrib/ 2023-09-14T07:59:53,912 Found index url https://www.piwheels.org/simple/ 2023-09-14T07:59:54,172 Fetched page https://www.piwheels.org/simple/wechaty-plugin-contrib/ as text/html 2023-09-14T07:59:54,174 Skipping link: No binaries permitted for wechaty-plugin-contrib: https://www.piwheels.org/simple/wechaty-plugin-contrib/wechaty_plugin_contrib-0.0.5-py3-none-any.whl#sha256=1ff8a9524bc60b47b6502833c9a4c79c0ca20ba7dd8b3968e3d4a758ff46d172 (from https://www.piwheels.org/simple/wechaty-plugin-contrib/) 2023-09-14T07:59:54,174 Skipping link: No binaries permitted for wechaty-plugin-contrib: https://www.piwheels.org/simple/wechaty-plugin-contrib/wechaty_plugin_contrib-0.0.4-py3-none-any.whl#sha256=ff572f8b020a3ce8fd8a6e0961347b00536c0057f91de7e64a169efbc8ba4834 (from https://www.piwheels.org/simple/wechaty-plugin-contrib/) 2023-09-14T07:59:54,175 Skipping link: No binaries permitted for wechaty-plugin-contrib: https://www.piwheels.org/simple/wechaty-plugin-contrib/wechaty_plugin_contrib-0.0.1-py3-none-any.whl#sha256=6c4919f8c6d513cd1236a35f895fad330f8c0cfd0b31346f682d3b5cf0934d50 (from https://www.piwheels.org/simple/wechaty-plugin-contrib/) 2023-09-14T07:59:54,175 Skipping link: not a file: https://www.piwheels.org/simple/wechaty-plugin-contrib/ 2023-09-14T07:59:54,176 Skipping link: not a file: https://pypi.org/simple/wechaty-plugin-contrib/ 2023-09-14T07:59:54,197 Given no hashes to check 1 links for project 'wechaty-plugin-contrib': discarding no candidates 2023-09-14T07:59:54,215 Collecting wechaty-plugin-contrib==0.0.7 2023-09-14T07:59:54,217 Created temporary directory: /tmp/pip-unpack-th5hsvp4 2023-09-14T07:59:54,436 Downloading wechaty-plugin-contrib-0.0.7.tar.gz (21 kB) 2023-09-14T07:59:54,520 Added wechaty-plugin-contrib==0.0.7 from https://files.pythonhosted.org/packages/9c/79/c9f6edbe4507e7540ada625ed9ada9b80291cb9b700a0b1605dda91b4bb4/wechaty-plugin-contrib-0.0.7.tar.gz to build tracker '/tmp/pip-build-tracker-4djiqaly' 2023-09-14T07:59:54,521 Running setup.py (path:/tmp/pip-wheel-7d1qp2ot/wechaty-plugin-contrib_1a73c8768eaf42159d8b093c220385e8/setup.py) egg_info for package wechaty-plugin-contrib 2023-09-14T07:59:54,522 Created temporary directory: /tmp/pip-pip-egg-info-v6mhzl6q 2023-09-14T07:59:54,523 Preparing metadata (setup.py): started 2023-09-14T07:59:54,524 Running command python setup.py egg_info 2023-09-14T07:59:54,927 Traceback (most recent call last): 2023-09-14T07:59:54,927 File "", line 2, in 2023-09-14T07:59:54,928 File "", line 34, in 2023-09-14T07:59:54,929 File "/tmp/pip-wheel-7d1qp2ot/wechaty-plugin-contrib_1a73c8768eaf42159d8b093c220385e8/setup.py", line 7, in 2023-09-14T07:59:54,930 import semver 2023-09-14T07:59:54,931 ModuleNotFoundError: No module named 'semver' 2023-09-14T07:59:54,997 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-14T07:59:55,010 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-14T07:59:55,010 exec(compile('"'"''"'"''"'"' 2023-09-14T07:59:55,010 # This is -- a caller that pip uses to run setup.py 2023-09-14T07:59:55,010 # 2023-09-14T07:59:55,010 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-14T07:59:55,010 # import from `distutils.core` to work with newer packaging standards. 2023-09-14T07:59:55,010 # - It provides a clear error message when setuptools is not installed. 2023-09-14T07:59:55,010 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-14T07:59:55,010 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-14T07:59:55,010 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-14T07:59:55,010 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-14T07:59:55,010 import os, sys, tokenize 2023-09-14T07:59:55,010 2023-09-14T07:59:55,010 try: 2023-09-14T07:59:55,010 import setuptools 2023-09-14T07:59:55,010 except ImportError as error: 2023-09-14T07:59:55,010 print( 2023-09-14T07:59:55,010 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-14T07:59:55,010 "the build environment.", 2023-09-14T07:59:55,010 file=sys.stderr, 2023-09-14T07:59:55,010 ) 2023-09-14T07:59:55,010 sys.exit(1) 2023-09-14T07:59:55,010 2023-09-14T07:59:55,010 __file__ = %r 2023-09-14T07:59:55,010 sys.argv[0] = __file__ 2023-09-14T07:59:55,010 2023-09-14T07:59:55,010 if os.path.exists(__file__): 2023-09-14T07:59:55,010 filename = __file__ 2023-09-14T07:59:55,010 with tokenize.open(__file__) as f: 2023-09-14T07:59:55,010 setup_py_code = f.read() 2023-09-14T07:59:55,010 else: 2023-09-14T07:59:55,010 filename = "" 2023-09-14T07:59:55,010 setup_py_code = "from setuptools import setup; setup()" 2023-09-14T07:59:55,010 2023-09-14T07:59:55,010 exec(compile(setup_py_code, filename, "exec")) 2023-09-14T07:59:55,010 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-7d1qp2ot/wechaty-plugin-contrib_1a73c8768eaf42159d8b093c220385e8/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-v6mhzl6q[/] 2023-09-14T07:59:55,011 [bold magenta]cwd[/]: /tmp/pip-wheel-7d1qp2ot/wechaty-plugin-contrib_1a73c8768eaf42159d8b093c220385e8/ 2023-09-14T07:59:55,011 Preparing metadata (setup.py): finished with status 'error' 2023-09-14T07:59:55,013 ERROR: [present-rich] metadata generation failed 2023-09-14T07:59:55,018 Exception information: 2023-09-14T07:59:55,018 Traceback (most recent call last): 2023-09-14T07:59:55,018 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-14T07:59:55,018 call_subprocess( 2023-09-14T07:59:55,018 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-14T07:59:55,018 raise error 2023-09-14T07:59:55,018 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-14T07:59:55,018 2023-09-14T07:59:55,018 The above exception was the direct cause of the following exception: 2023-09-14T07:59:55,018 2023-09-14T07:59:55,018 Traceback (most recent call last): 2023-09-14T07:59:55,018 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-14T07:59:55,018 status = run_func(*args) 2023-09-14T07:59:55,018 ^^^^^^^^^^^^^^^ 2023-09-14T07:59:55,018 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-14T07:59:55,018 return func(self, options, args) 2023-09-14T07:59:55,018 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-14T07:59:55,018 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-14T07:59:55,018 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-14T07:59:55,018 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-14T07:59:55,018 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-14T07:59:55,018 result = self._result = resolver.resolve( 2023-09-14T07:59:55,018 ^^^^^^^^^^^^^^^^^ 2023-09-14T07:59:55,018 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-14T07:59:55,018 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-14T07:59:55,018 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-14T07:59:55,018 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-14T07:59:55,018 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-14T07:59:55,018 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-14T07:59:55,018 if not criterion.candidates: 2023-09-14T07:59:55,018 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-14T07:59:55,018 return bool(self._sequence) 2023-09-14T07:59:55,018 ^^^^^^^^^^^^^^^^^^^^ 2023-09-14T07:59:55,018 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-14T07:59:55,018 return any(self) 2023-09-14T07:59:55,018 ^^^^^^^^^ 2023-09-14T07:59:55,018 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-14T07:59:55,018 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-14T07:59:55,018 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-14T07:59:55,018 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-14T07:59:55,018 candidate = func() 2023-09-14T07:59:55,018 ^^^^^^ 2023-09-14T07:59:55,018 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-14T07:59:55,018 self._link_candidate_cache[link] = LinkCandidate( 2023-09-14T07:59:55,018 ^^^^^^^^^^^^^^ 2023-09-14T07:59:55,018 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-14T07:59:55,018 super().__init__( 2023-09-14T07:59:55,018 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-14T07:59:55,018 self.dist = self._prepare() 2023-09-14T07:59:55,018 ^^^^^^^^^^^^^^^ 2023-09-14T07:59:55,018 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-14T07:59:55,018 dist = self._prepare_distribution() 2023-09-14T07:59:55,018 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-14T07:59:55,018 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-14T07:59:55,018 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-14T07:59:55,018 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-14T07:59:55,018 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-14T07:59:55,018 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-14T07:59:55,018 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-14T07:59:55,018 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-14T07:59:55,018 dist = _get_prepared_distribution( 2023-09-14T07:59:55,018 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-14T07:59:55,018 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-14T07:59:55,018 abstract_dist.prepare_distribution_metadata( 2023-09-14T07:59:55,018 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-14T07:59:55,018 self.req.prepare_metadata() 2023-09-14T07:59:55,018 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-14T07:59:55,018 self.metadata_directory = generate_metadata_legacy( 2023-09-14T07:59:55,018 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-14T07:59:55,018 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-14T07:59:55,018 raise MetadataGenerationFailed(package_details=details) from error 2023-09-14T07:59:55,018 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-14T07:59:55,031 Removed wechaty-plugin-contrib==0.0.7 from https://files.pythonhosted.org/packages/9c/79/c9f6edbe4507e7540ada625ed9ada9b80291cb9b700a0b1605dda91b4bb4/wechaty-plugin-contrib-0.0.7.tar.gz from build tracker '/tmp/pip-build-tracker-4djiqaly' 2023-09-14T07:59:55,032 Removed build tracker: '/tmp/pip-build-tracker-4djiqaly'