2023-09-19T16:36:02,272 Created temporary directory: /tmp/pip-build-tracker-jlscdnhk 2023-09-19T16:36:02,274 Initialized build tracking at /tmp/pip-build-tracker-jlscdnhk 2023-09-19T16:36:02,274 Created build tracker: /tmp/pip-build-tracker-jlscdnhk 2023-09-19T16:36:02,274 Entered build tracker: /tmp/pip-build-tracker-jlscdnhk 2023-09-19T16:36:02,275 Created temporary directory: /tmp/pip-wheel-8aez83f5 2023-09-19T16:36:02,278 Created temporary directory: /tmp/pip-ephem-wheel-cache-hq6_3q1q 2023-09-19T16:36:02,300 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-19T16:36:02,303 2 location(s) to search for versions of waterdetect: 2023-09-19T16:36:02,303 * https://pypi.org/simple/waterdetect/ 2023-09-19T16:36:02,303 * https://www.piwheels.org/simple/waterdetect/ 2023-09-19T16:36:02,304 Fetching project page and analyzing links: https://pypi.org/simple/waterdetect/ 2023-09-19T16:36:02,305 Getting page https://pypi.org/simple/waterdetect/ 2023-09-19T16:36:02,306 Found index url https://pypi.org/simple/ 2023-09-19T16:36:02,570 Fetched page https://pypi.org/simple/waterdetect/ as application/vnd.pypi.simple.v1+json 2023-09-19T16:36:02,578 Skipping link: No binaries permitted for waterdetect: https://files.pythonhosted.org/packages/de/ce/ee0611f74d28071d315f0b8d16f7e9080c766d5bf72d8844f3b375b50489/waterdetect-1.0-py3-none-any.whl (from https://pypi.org/simple/waterdetect/) 2023-09-19T16:36:02,578 Skipping link: No binaries permitted for waterdetect: https://files.pythonhosted.org/packages/5a/74/86c63bee21a0a40a317b53c7c107183b2e68c858b65dce129409971f6b09/waterdetect-1.1-py3-none-any.whl (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6) 2023-09-19T16:36:02,579 Skipping link: No binaries permitted for waterdetect: https://files.pythonhosted.org/packages/7a/75/be5056bdbedd47b1093459386311a24249889ed7c847f9dbaff0848c451d/waterdetect-1.2-py3-none-any.whl (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6) 2023-09-19T16:36:02,579 Skipping link: No binaries permitted for waterdetect: https://files.pythonhosted.org/packages/a8/af/76765d3825a7a87b5a0e5776b01cfc1f953d113ef0e9a34e53a2a8f65d4c/waterdetect-1.3-py3-none-any.whl (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6) 2023-09-19T16:36:02,580 Skipping link: No binaries permitted for waterdetect: https://files.pythonhosted.org/packages/65/d3/23c710787c67d703d621f1f61aee8afec876ffe346aae3ecf009959c17cd/waterdetect-1.4-py3-none-any.whl (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6) 2023-09-19T16:36:02,581 Skipping link: No binaries permitted for waterdetect: https://files.pythonhosted.org/packages/2c/84/2a502fcca00885a9feafb2082727fb3a7a2824675ee60f09172d467e516a/waterdetect-1.5-py3-none-any.whl (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6) 2023-09-19T16:36:02,581 Skipping link: No binaries permitted for waterdetect: https://files.pythonhosted.org/packages/f2/9c/de5227f171255a667be1256bede529c5d47a9f1e66220c6eaf46e5bfe01c/waterdetect-1.5.1-py3-none-any.whl (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6) 2023-09-19T16:36:02,582 Found link https://files.pythonhosted.org/packages/b0/16/0c751d202e543e7013b15433c98881f277c06160fd9398289667441b7a00/waterdetect-1.5.1.tar.gz (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6), version: 1.5.1 2023-09-19T16:36:02,583 Skipping link: No binaries permitted for waterdetect: https://files.pythonhosted.org/packages/eb/60/4fa380d24e09f167218d69e3ecada0488889b2c49c60e6a9f71c83c74ddc/waterdetect-1.5.2-py3-none-any.whl (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6) 2023-09-19T16:36:02,584 Found link https://files.pythonhosted.org/packages/fb/a6/9007c16ffae313222c3759405cdf1c0613afeba2e1db0328cac6d0238ffc/waterdetect-1.5.2.tar.gz (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6), version: 1.5.2 2023-09-19T16:36:02,584 Skipping link: No binaries permitted for waterdetect: https://files.pythonhosted.org/packages/ad/e6/0c6c932403db04f5e5b0f16d4821ff1acc4c06d71bf0ba59399dda050674/waterdetect-1.5.3-py3-none-any.whl (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6) 2023-09-19T16:36:02,585 Found link https://files.pythonhosted.org/packages/42/84/8a0b86b9a83b610dd09e1b5e432fa71e80d82aee78d2af087455eb3e0cf3/waterdetect-1.5.3.tar.gz (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6), version: 1.5.3 2023-09-19T16:36:02,586 Skipping link: No binaries permitted for waterdetect: https://files.pythonhosted.org/packages/55/6d/bf26319a091a7e5024862e90088a04ab9ced94c7325229ccbd8e021b67d9/waterdetect-1.5.4-py3-none-any.whl (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6) 2023-09-19T16:36:02,587 Found link https://files.pythonhosted.org/packages/b0/05/b0a4d746abf3698540b86fadbcb17d7fc542603295562ad116dfb824098f/waterdetect-1.5.4.tar.gz (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6), version: 1.5.4 2023-09-19T16:36:02,587 Skipping link: No binaries permitted for waterdetect: https://files.pythonhosted.org/packages/bf/29/a7aee5923f2d7b228679ab73548cad915dd6b891cace5cc8fcd6cc445776/waterdetect-1.5.5.1-py3-none-any.whl (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6) 2023-09-19T16:36:02,588 Found link https://files.pythonhosted.org/packages/f0/b9/64e11869be0f2404532bae3f297392d0774f558157df1d53650e18d91480/waterdetect-1.5.5.1.tar.gz (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6), version: 1.5.5.1 2023-09-19T16:36:02,589 Skipping link: No binaries permitted for waterdetect: https://files.pythonhosted.org/packages/d1/86/936478bdaff340cdff85aac1ba9c507e9f7721a389c241a2cb143a229d7d/waterdetect-1.5.6-py3-none-any.whl (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6) 2023-09-19T16:36:02,589 Found link https://files.pythonhosted.org/packages/72/29/7ee83df7864072a3bfa2b7ef97e2434bef99fddd9ab03c4e19ba857565e7/waterdetect-1.5.6.tar.gz (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6), version: 1.5.6 2023-09-19T16:36:02,590 Skipping link: No binaries permitted for waterdetect: https://files.pythonhosted.org/packages/e1/33/888c9c42e7c8670f470b81dddde43bbfef3ab71381206a6f532123a4ead5/waterdetect-1.5.7-py3-none-any.whl (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6) 2023-09-19T16:36:02,591 Found link https://files.pythonhosted.org/packages/66/a1/7e34b402ae58cc2116df8b246988ef33e2176c10c75c92158c53d34ce0e7/waterdetect-1.5.7.tar.gz (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6), version: 1.5.7 2023-09-19T16:36:02,592 Skipping link: No binaries permitted for waterdetect: https://files.pythonhosted.org/packages/8f/4a/0c123a18dff3c48bf1c671f9622f6778f6470e35540f89bb8ab9f46fcd75/waterdetect-1.5.8-py3-none-any.whl (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6) 2023-09-19T16:36:02,593 Found link https://files.pythonhosted.org/packages/fd/0d/a33661d697902fcb7b1f7fe49c4b0b25cd6ae4af1ab0d43a18e450765b14/waterdetect-1.5.8.tar.gz (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6), version: 1.5.8 2023-09-19T16:36:02,593 Skipping link: No binaries permitted for waterdetect: https://files.pythonhosted.org/packages/8a/4a/5743bfccec9869fa82ada40ae4e04a48021129b1954f6497b870a630bb81/waterdetect-1.5.9-py3-none-any.whl (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6) 2023-09-19T16:36:02,594 Found link https://files.pythonhosted.org/packages/df/c2/3a65932ff4bff885c2c3bec34a688ea4c27bd0a8d6b1f123aab1dd404fc2/waterdetect-1.5.9.tar.gz (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6), version: 1.5.9 2023-09-19T16:36:02,595 Skipping link: No binaries permitted for waterdetect: https://files.pythonhosted.org/packages/84/6f/81538bfbcad7c9a86c8b9fcfc884c8d65043c190353a91b42042d9a65190/waterdetect-1.5.10-py3-none-any.whl (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6) 2023-09-19T16:36:02,596 Found link https://files.pythonhosted.org/packages/77/d9/69f6a61728dfdea38efa8f53e7bf22fecfb6c0c7d85d879838c74d2b5fa0/waterdetect-1.5.10.tar.gz (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6), version: 1.5.10 2023-09-19T16:36:02,596 Skipping link: No binaries permitted for waterdetect: https://files.pythonhosted.org/packages/a5/63/1d716ead35d1688f568327bcf9671e88823aa480e5e3ef4383b0050049f4/waterdetect-1.5.11-py3-none-any.whl (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6) 2023-09-19T16:36:02,598 Found link https://files.pythonhosted.org/packages/f9/be/4349dd3fdea9d17e5e1d3d4a4142d2e2f67edc8243e95fbf412b372583c1/waterdetect-1.5.11.tar.gz (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6), version: 1.5.11 2023-09-19T16:36:02,598 Skipping link: No binaries permitted for waterdetect: https://files.pythonhosted.org/packages/91/02/2fb5603371e451a8a81ece11445979a670aa392c6e1474bb27f0f9f7e2df/waterdetect-1.5.12-py3-none-any.whl (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6) 2023-09-19T16:36:02,599 Found link https://files.pythonhosted.org/packages/f9/38/f32112b7a67d51f981659a737cdfcf2e816efa355e252b6a08db2bb16c42/waterdetect-1.5.12.tar.gz (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6), version: 1.5.12 2023-09-19T16:36:02,599 Skipping link: No binaries permitted for waterdetect: https://files.pythonhosted.org/packages/d5/54/019c35d02115e3b6c7c6fdd0bc7dc23917d1d21c914bcc98eeede8620abe/waterdetect-1.5.13-py3-none-any.whl (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6) 2023-09-19T16:36:02,600 Found link https://files.pythonhosted.org/packages/11/fe/da8f503af2a2a3dbbdd5ea2a2f697f5a694b70aad65dd4949f0b8c13f7b6/waterdetect-1.5.13.tar.gz (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6), version: 1.5.13 2023-09-19T16:36:02,601 Skipping link: No binaries permitted for waterdetect: https://files.pythonhosted.org/packages/46/fd/288f37b82944a09cc9ca58a9c4ad3169eb122b40dd43c4bbb2afa8c17fbb/waterdetect-1.5.14-py3-none-any.whl (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6) 2023-09-19T16:36:02,602 Found link https://files.pythonhosted.org/packages/a9/c3/19da381741a6bf01f5d8c2ea3dfe98941244885a729500ca3aee3b0b9cda/waterdetect-1.5.14.tar.gz (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6), version: 1.5.14 2023-09-19T16:36:02,602 Skipping link: No binaries permitted for waterdetect: https://files.pythonhosted.org/packages/5d/8a/780b50787efbc46420fdfbc2b87b56bc8fb6a30c7ce699b7d784e1d28826/waterdetect-1.5.15-py3-none-any.whl (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6) 2023-09-19T16:36:02,603 Found link https://files.pythonhosted.org/packages/ae/d7/5dd5469d4d180592e8fff95cdf7f47e9ce6f76bd4272a3c1d7374f09c2bc/waterdetect-1.5.15.tar.gz (from https://pypi.org/simple/waterdetect/) (requires-python:>=3.6), version: 1.5.15 2023-09-19T16:36:02,604 Fetching project page and analyzing links: https://www.piwheels.org/simple/waterdetect/ 2023-09-19T16:36:02,605 Getting page https://www.piwheels.org/simple/waterdetect/ 2023-09-19T16:36:02,606 Found index url https://www.piwheels.org/simple/ 2023-09-19T16:36:02,862 Fetched page https://www.piwheels.org/simple/waterdetect/ as text/html 2023-09-19T16:36:02,866 Skipping link: No binaries permitted for waterdetect: https://www.piwheels.org/simple/waterdetect/waterdetect-1.5.8-py3-none-any.whl#sha256=d9a67cf6edeb64ad5a699df1595d3a828187cdc6e32be4f121703092ec01e6cb (from https://www.piwheels.org/simple/waterdetect/) (requires-python:>=3.6) 2023-09-19T16:36:02,866 Skipping link: No binaries permitted for waterdetect: https://www.piwheels.org/simple/waterdetect/waterdetect-1.5.7-py3-none-any.whl#sha256=55875dca33a097f47e9d4cde86136f40f322d692b778e870ce55d5cbdc194d95 (from https://www.piwheels.org/simple/waterdetect/) (requires-python:>=3.6) 2023-09-19T16:36:02,867 Skipping link: No binaries permitted for waterdetect: https://www.piwheels.org/simple/waterdetect/waterdetect-1.5.6-py3-none-any.whl#sha256=cfe225ee175740370111b00f976251a4a7acde3ecc3484dc65b38bbf7a13af1e (from https://www.piwheels.org/simple/waterdetect/) (requires-python:>=3.6) 2023-09-19T16:36:02,868 Skipping link: No binaries permitted for waterdetect: https://www.piwheels.org/simple/waterdetect/waterdetect-1.5.5.1-py3-none-any.whl#sha256=67ad76aac11877a07176eb7e708e5814abfca2e223967c406d22a99a972386f6 (from https://www.piwheels.org/simple/waterdetect/) (requires-python:>=3.6) 2023-09-19T16:36:02,869 Skipping link: No binaries permitted for waterdetect: https://www.piwheels.org/simple/waterdetect/waterdetect-1.5.4-py3-none-any.whl#sha256=9534390121b4180fb7e50fe6896e5c3ee56bf534792e99c266fac20a96c78103 (from https://www.piwheels.org/simple/waterdetect/) (requires-python:>=3.6) 2023-09-19T16:36:02,869 Skipping link: No binaries permitted for waterdetect: https://www.piwheels.org/simple/waterdetect/waterdetect-1.5.3-py3-none-any.whl#sha256=1e49a0c5392cda9f45e8ad56ee26d8116610811d6f36608aaebcacc8f3cbf46a (from https://www.piwheels.org/simple/waterdetect/) (requires-python:>=3.6) 2023-09-19T16:36:02,870 Skipping link: No binaries permitted for waterdetect: https://www.piwheels.org/simple/waterdetect/waterdetect-1.5.2-py3-none-any.whl#sha256=b2bdf0987a21140ebe029d827daeebedd191b477095b30f1eaae2f863c637947 (from https://www.piwheels.org/simple/waterdetect/) (requires-python:>=3.6) 2023-09-19T16:36:02,870 Skipping link: No binaries permitted for waterdetect: https://www.piwheels.org/simple/waterdetect/waterdetect-1.5.1-py3-none-any.whl#sha256=9cc3fd822338009370132c739bd2697758e285006d285ce0d2a4e25e311dff4a (from https://www.piwheels.org/simple/waterdetect/) (requires-python:>=3.6) 2023-09-19T16:36:02,871 Skipping link: not a file: https://www.piwheels.org/simple/waterdetect/ 2023-09-19T16:36:02,871 Skipping link: not a file: https://pypi.org/simple/waterdetect/ 2023-09-19T16:36:02,893 Given no hashes to check 1 links for project 'waterdetect': discarding no candidates 2023-09-19T16:36:02,912 Collecting waterdetect==1.5.13 2023-09-19T16:36:02,914 Created temporary directory: /tmp/pip-unpack-nhgsa88w 2023-09-19T16:36:03,152 Downloading waterdetect-1.5.13.tar.gz (43 kB) 2023-09-19T16:36:03,227 Added waterdetect==1.5.13 from https://files.pythonhosted.org/packages/11/fe/da8f503af2a2a3dbbdd5ea2a2f697f5a694b70aad65dd4949f0b8c13f7b6/waterdetect-1.5.13.tar.gz to build tracker '/tmp/pip-build-tracker-jlscdnhk' 2023-09-19T16:36:03,228 Running setup.py (path:/tmp/pip-wheel-8aez83f5/waterdetect_a60e5178ca82492e9014dd07f360bd74/setup.py) egg_info for package waterdetect 2023-09-19T16:36:03,229 Created temporary directory: /tmp/pip-pip-egg-info-pws5lc5h 2023-09-19T16:36:03,230 Preparing metadata (setup.py): started 2023-09-19T16:36:03,231 Running command python setup.py egg_info 2023-09-19T16:36:03,645 Traceback (most recent call last): 2023-09-19T16:36:03,646 File "", line 2, in 2023-09-19T16:36:03,646 File "", line 34, in 2023-09-19T16:36:03,647 File "/tmp/pip-wheel-8aez83f5/waterdetect_a60e5178ca82492e9014dd07f360bd74/setup.py", line 3, in 2023-09-19T16:36:03,648 import waterdetect 2023-09-19T16:36:03,649 File "/tmp/pip-wheel-8aez83f5/waterdetect_a60e5178ca82492e9014dd07f360bd74/waterdetect/__init__.py", line 25, in 2023-09-19T16:36:03,650 from sklearn import __version__ as skversion 2023-09-19T16:36:03,650 ModuleNotFoundError: No module named 'sklearn' 2023-09-19T16:36:03,651 GDAL not found in environment. Waterdetect can still run as API calling DWImageClustering and passing the arrays as dictionary. Refer to online documentation. No call to DWWaterDetect, that requires loading satellite images from disk will be possible 2023-09-19T16:36:03,718 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-19T16:36:03,731 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-19T16:36:03,731 exec(compile('"'"''"'"''"'"' 2023-09-19T16:36:03,731 # This is -- a caller that pip uses to run setup.py 2023-09-19T16:36:03,731 # 2023-09-19T16:36:03,731 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-19T16:36:03,731 # import from `distutils.core` to work with newer packaging standards. 2023-09-19T16:36:03,731 # - It provides a clear error message when setuptools is not installed. 2023-09-19T16:36:03,731 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-19T16:36:03,731 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-19T16:36:03,731 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-19T16:36:03,731 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-19T16:36:03,731 import os, sys, tokenize 2023-09-19T16:36:03,731 2023-09-19T16:36:03,731 try: 2023-09-19T16:36:03,731 import setuptools 2023-09-19T16:36:03,731 except ImportError as error: 2023-09-19T16:36:03,731 print( 2023-09-19T16:36:03,731 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-19T16:36:03,731 "the build environment.", 2023-09-19T16:36:03,731 file=sys.stderr, 2023-09-19T16:36:03,731 ) 2023-09-19T16:36:03,731 sys.exit(1) 2023-09-19T16:36:03,731 2023-09-19T16:36:03,731 __file__ = %r 2023-09-19T16:36:03,731 sys.argv[0] = __file__ 2023-09-19T16:36:03,731 2023-09-19T16:36:03,731 if os.path.exists(__file__): 2023-09-19T16:36:03,731 filename = __file__ 2023-09-19T16:36:03,731 with tokenize.open(__file__) as f: 2023-09-19T16:36:03,731 setup_py_code = f.read() 2023-09-19T16:36:03,731 else: 2023-09-19T16:36:03,731 filename = "" 2023-09-19T16:36:03,731 setup_py_code = "from setuptools import setup; setup()" 2023-09-19T16:36:03,731 2023-09-19T16:36:03,731 exec(compile(setup_py_code, filename, "exec")) 2023-09-19T16:36:03,731 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-8aez83f5/waterdetect_a60e5178ca82492e9014dd07f360bd74/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-pws5lc5h[/] 2023-09-19T16:36:03,732 [bold magenta]cwd[/]: /tmp/pip-wheel-8aez83f5/waterdetect_a60e5178ca82492e9014dd07f360bd74/ 2023-09-19T16:36:03,733 Preparing metadata (setup.py): finished with status 'error' 2023-09-19T16:36:03,734 ERROR: [present-rich] metadata generation failed 2023-09-19T16:36:03,740 Exception information: 2023-09-19T16:36:03,740 Traceback (most recent call last): 2023-09-19T16:36:03,740 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-19T16:36:03,740 call_subprocess( 2023-09-19T16:36:03,740 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-19T16:36:03,740 raise error 2023-09-19T16:36:03,740 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-19T16:36:03,740 2023-09-19T16:36:03,740 The above exception was the direct cause of the following exception: 2023-09-19T16:36:03,740 2023-09-19T16:36:03,740 Traceback (most recent call last): 2023-09-19T16:36:03,740 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-19T16:36:03,740 status = run_func(*args) 2023-09-19T16:36:03,740 ^^^^^^^^^^^^^^^ 2023-09-19T16:36:03,740 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-19T16:36:03,740 return func(self, options, args) 2023-09-19T16:36:03,740 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-19T16:36:03,740 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-19T16:36:03,740 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-19T16:36:03,740 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-19T16:36:03,740 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-19T16:36:03,740 result = self._result = resolver.resolve( 2023-09-19T16:36:03,740 ^^^^^^^^^^^^^^^^^ 2023-09-19T16:36:03,740 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-19T16:36:03,740 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-19T16:36:03,740 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-19T16:36:03,740 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-19T16:36:03,740 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-19T16:36:03,740 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-19T16:36:03,740 if not criterion.candidates: 2023-09-19T16:36:03,740 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-19T16:36:03,740 return bool(self._sequence) 2023-09-19T16:36:03,740 ^^^^^^^^^^^^^^^^^^^^ 2023-09-19T16:36:03,740 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-19T16:36:03,740 return any(self) 2023-09-19T16:36:03,740 ^^^^^^^^^ 2023-09-19T16:36:03,740 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-19T16:36:03,740 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-19T16:36:03,740 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-19T16:36:03,740 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-19T16:36:03,740 candidate = func() 2023-09-19T16:36:03,740 ^^^^^^ 2023-09-19T16:36:03,740 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-19T16:36:03,740 self._link_candidate_cache[link] = LinkCandidate( 2023-09-19T16:36:03,740 ^^^^^^^^^^^^^^ 2023-09-19T16:36:03,740 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-19T16:36:03,740 super().__init__( 2023-09-19T16:36:03,740 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-19T16:36:03,740 self.dist = self._prepare() 2023-09-19T16:36:03,740 ^^^^^^^^^^^^^^^ 2023-09-19T16:36:03,740 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-19T16:36:03,740 dist = self._prepare_distribution() 2023-09-19T16:36:03,740 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-19T16:36:03,740 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-19T16:36:03,740 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-19T16:36:03,740 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-19T16:36:03,740 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-19T16:36:03,740 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-19T16:36:03,740 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-19T16:36:03,740 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-19T16:36:03,740 dist = _get_prepared_distribution( 2023-09-19T16:36:03,740 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-19T16:36:03,740 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-19T16:36:03,740 abstract_dist.prepare_distribution_metadata( 2023-09-19T16:36:03,740 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-19T16:36:03,740 self.req.prepare_metadata() 2023-09-19T16:36:03,740 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-19T16:36:03,740 self.metadata_directory = generate_metadata_legacy( 2023-09-19T16:36:03,740 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-19T16:36:03,740 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-19T16:36:03,740 raise MetadataGenerationFailed(package_details=details) from error 2023-09-19T16:36:03,740 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-19T16:36:03,752 Removed waterdetect==1.5.13 from https://files.pythonhosted.org/packages/11/fe/da8f503af2a2a3dbbdd5ea2a2f697f5a694b70aad65dd4949f0b8c13f7b6/waterdetect-1.5.13.tar.gz from build tracker '/tmp/pip-build-tracker-jlscdnhk' 2023-09-19T16:36:03,753 Removed build tracker: '/tmp/pip-build-tracker-jlscdnhk'