2025-09-12T22:56:51,787 Created temporary directory: /tmp/pip-build-tracker-en1_6ecz 2025-09-12T22:56:51,788 Initialized build tracking at /tmp/pip-build-tracker-en1_6ecz 2025-09-12T22:56:51,788 Created build tracker: /tmp/pip-build-tracker-en1_6ecz 2025-09-12T22:56:51,788 Entered build tracker: /tmp/pip-build-tracker-en1_6ecz 2025-09-12T22:56:51,789 Created temporary directory: /tmp/pip-wheel-_eka74oj 2025-09-12T22:56:51,792 Created temporary directory: /tmp/pip-ephem-wheel-cache-ojcvhyf5 2025-09-12T22:56:51,853 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-12T22:56:51,856 2 location(s) to search for versions of orange3-fairness: 2025-09-12T22:56:51,856 * https://pypi.org/simple/orange3-fairness/ 2025-09-12T22:56:51,856 * https://www.piwheels.org/simple/orange3-fairness/ 2025-09-12T22:56:51,856 Fetching project page and analyzing links: https://pypi.org/simple/orange3-fairness/ 2025-09-12T22:56:51,857 Getting page https://pypi.org/simple/orange3-fairness/ 2025-09-12T22:56:51,858 Found index url https://pypi.org/simple/ 2025-09-12T22:56:52,014 Fetched page https://pypi.org/simple/orange3-fairness/ as application/vnd.pypi.simple.v1+json 2025-09-12T22:56:52,019 Found link https://files.pythonhosted.org/packages/bb/f1/d9cfe6adf8de8cbfd7099cff021cffe739cf704d7f6733c74c19ae293013/Orange3-Fairness-0.1.0.tar.gz (from https://pypi.org/simple/orange3-fairness/), version: 0.1.0 2025-09-12T22:56:52,019 Skipping link: No binaries permitted for orange3-fairness: https://files.pythonhosted.org/packages/37/1f/8efe4bc3082f8ef9d67576eef512d4e0279d589e5939f1b767e01477d601/Orange3_Fairness-0.1.0-py3-none-any.whl (from https://pypi.org/simple/orange3-fairness/) 2025-09-12T22:56:52,019 Found link https://files.pythonhosted.org/packages/ea/d7/c6b1aa145af6d5982b227e015a61d0e54c95426c480ebcec0bac9448a7b0/Orange3-Fairness-0.1.1.tar.gz (from https://pypi.org/simple/orange3-fairness/), version: 0.1.1 2025-09-12T22:56:52,020 Skipping link: No binaries permitted for orange3-fairness: https://files.pythonhosted.org/packages/3b/6f/732a5088c8f5ae9f4bbed544e64cbd76573d79a4d1d93110ca595baa8e4d/Orange3_Fairness-0.1.1-py3-none-any.whl (from https://pypi.org/simple/orange3-fairness/) 2025-09-12T22:56:52,020 Found link https://files.pythonhosted.org/packages/d9/d5/81eac21ef743166d7e8c1a36284f2519b065b6ea0e24f957e01e9e2ff773/Orange3-Fairness-0.1.2.tar.gz (from https://pypi.org/simple/orange3-fairness/), version: 0.1.2 2025-09-12T22:56:52,020 Skipping link: No binaries permitted for orange3-fairness: https://files.pythonhosted.org/packages/34/e7/8aae98383d0990b8391af79e11dd8cdb42e9bcbeb71aa910251df67b01c5/Orange3_Fairness-0.1.2-py3-none-any.whl (from https://pypi.org/simple/orange3-fairness/) 2025-09-12T22:56:52,020 Found link https://files.pythonhosted.org/packages/2b/2c/89a786fdd7507dad4c9cef4ca067a60d53b0387521f2104f9fb2ce9551b1/Orange3-Fairness-0.1.3.tar.gz (from https://pypi.org/simple/orange3-fairness/), version: 0.1.3 2025-09-12T22:56:52,021 Skipping link: No binaries permitted for orange3-fairness: https://files.pythonhosted.org/packages/65/61/3330f966f74ad86321aacdcef0c1127d38979a8f40a98424d875e3a3f5c9/Orange3_Fairness-0.1.3-py3-none-any.whl (from https://pypi.org/simple/orange3-fairness/) 2025-09-12T22:56:52,021 Found link https://files.pythonhosted.org/packages/eb/6f/da6a6c415b9b1e8c9e70b9b9e99a1876e361ac6f8e91d399dfea372e76bf/Orange3-Fairness-0.1.4.tar.gz (from https://pypi.org/simple/orange3-fairness/), version: 0.1.4 2025-09-12T22:56:52,021 Skipping link: No binaries permitted for orange3-fairness: https://files.pythonhosted.org/packages/3b/ca/810cb4f4062a915dda9de3c14ce85d328c290d39dca72460f952dbc2032d/Orange3_Fairness-0.1.4-py3-none-any.whl (from https://pypi.org/simple/orange3-fairness/) 2025-09-12T22:56:52,021 Found link https://files.pythonhosted.org/packages/5f/fd/b001b31a04bc4ab8da80cd91e3b3b9282eb2a7581c3b2cf9c9731e5e4a06/Orange3-Fairness-0.1.5.tar.gz (from https://pypi.org/simple/orange3-fairness/), version: 0.1.5 2025-09-12T22:56:52,022 Skipping link: No binaries permitted for orange3-fairness: https://files.pythonhosted.org/packages/ab/9f/7ca77041148cdbbbe7b6c6a6de81c001f03260596039a1e7d64c4146fbb1/Orange3_Fairness-0.1.5-py3-none-any.whl (from https://pypi.org/simple/orange3-fairness/) 2025-09-12T22:56:52,022 Found link https://files.pythonhosted.org/packages/69/fe/8a6c67dff5cc72697ebbae81ba1420c9f14040793b346464a62549f9c122/Orange3-Fairness-0.1.6.tar.gz (from https://pypi.org/simple/orange3-fairness/), version: 0.1.6 2025-09-12T22:56:52,022 Skipping link: No binaries permitted for orange3-fairness: https://files.pythonhosted.org/packages/4f/df/347db36a67090be0158c085d206a43856f26e7c1279858679f1ac37699d4/Orange3_Fairness-0.1.6-py3-none-any.whl (from https://pypi.org/simple/orange3-fairness/) 2025-09-12T22:56:52,022 Found link https://files.pythonhosted.org/packages/67/17/3bbcd5077b7625da32aa777f7c1f65130157e9027e3fc0fb346f308a1b7a/Orange3-Fairness-0.1.7.tar.gz (from https://pypi.org/simple/orange3-fairness/), version: 0.1.7 2025-09-12T22:56:52,023 Skipping link: No binaries permitted for orange3-fairness: https://files.pythonhosted.org/packages/60/0a/3806d6e4d57c739063b5548e7e9ec2d88b68e7078b1c4faac5a688139a0d/Orange3_Fairness-0.1.7-py3-none-any.whl (from https://pypi.org/simple/orange3-fairness/) 2025-09-12T22:56:52,023 Found link https://files.pythonhosted.org/packages/e2/76/1e92a3702ff75715897e1bc0ad82a3f9d25b81730adafe86246ccb864985/Orange3-Fairness-0.1.8.tar.gz (from https://pypi.org/simple/orange3-fairness/), version: 0.1.8 2025-09-12T22:56:52,023 Skipping link: No binaries permitted for orange3-fairness: https://files.pythonhosted.org/packages/75/0b/0f90cd608679f6564e519540227ce97a1b751146d4ad687aa231a0238da5/Orange3_Fairness-0.1.8-py3-none-any.whl (from https://pypi.org/simple/orange3-fairness/) 2025-09-12T22:56:52,023 Found link https://files.pythonhosted.org/packages/75/6a/30cde6cb0c166a14ac2d2afa5f8dc1cff8b04e344e9cc93cba5e3d755af7/Orange3-Fairness-0.2.0.tar.gz (from https://pypi.org/simple/orange3-fairness/), version: 0.2.0 2025-09-12T22:56:52,024 Skipping link: No binaries permitted for orange3-fairness: https://files.pythonhosted.org/packages/27/43/5ea8742d285d2672d1de2a00d977ffca8747a9adcfd79986546be9c50390/Orange3_Fairness-0.2.0-py3-none-any.whl (from https://pypi.org/simple/orange3-fairness/) 2025-09-12T22:56:52,024 Skipping link: No binaries permitted for orange3-fairness: https://files.pythonhosted.org/packages/f2/dd/1599d4ecb73f91edd3f63eb1f7846b3bf8cfedb4a6e8223ff8b221b6be5d/Orange3_Fairness-0.2.1-py3-none-any.whl (from https://pypi.org/simple/orange3-fairness/) 2025-09-12T22:56:52,024 Found link https://files.pythonhosted.org/packages/a5/83/38d473e5a00ac59eefd609ad290c111d6c5124ff1bdc78482376122cf390/orange3_fairness-0.2.1.tar.gz (from https://pypi.org/simple/orange3-fairness/), version: 0.2.1 2025-09-12T22:56:52,024 Skipping link: No binaries permitted for orange3-fairness: https://files.pythonhosted.org/packages/c0/56/fccf25b809bd9ff908ab68471b13a7e91a8759669f5dc46eb0139f6cb786/Orange3_Fairness-1.0.0-py3-none-any.whl (from https://pypi.org/simple/orange3-fairness/) 2025-09-12T22:56:52,025 Found link https://files.pythonhosted.org/packages/35/73/6f714f6c27a36908de78c92d8657a2de9c8bac309f24e57f6f64a1bfc4f6/orange3_fairness-1.0.0.tar.gz (from https://pypi.org/simple/orange3-fairness/), version: 1.0.0 2025-09-12T22:56:52,025 Skipping link: No binaries permitted for orange3-fairness: https://files.pythonhosted.org/packages/e2/c1/6dee6c50c1f6d2be75c99abf4321f8f4e819a559bd56ebc4b55a84a02920/Orange3_Fairness-1.0.1-py3-none-any.whl (from https://pypi.org/simple/orange3-fairness/) 2025-09-12T22:56:52,025 Found link https://files.pythonhosted.org/packages/27/05/d216792d7ee2b859c8514fe4f0f2b26c6ce51eb1bcca054a08fff96f2491/orange3_fairness-1.0.1.tar.gz (from https://pypi.org/simple/orange3-fairness/), version: 1.0.1 2025-09-12T22:56:52,025 Skipping link: No binaries permitted for orange3-fairness: https://files.pythonhosted.org/packages/ca/3d/bb781b3b4543fda20d67c394459a77656d14d2c040d336e6889d19036163/orange3_fairness-1.0.2-py3-none-any.whl (from https://pypi.org/simple/orange3-fairness/) 2025-09-12T22:56:52,025 Found link https://files.pythonhosted.org/packages/ac/62/e7c8b5e481b07da6f05d97e1259c1a76f63a204300e778e762560123fc06/orange3_fairness-1.0.2.tar.gz (from https://pypi.org/simple/orange3-fairness/), version: 1.0.2 2025-09-12T22:56:52,026 Fetching project page and analyzing links: https://www.piwheels.org/simple/orange3-fairness/ 2025-09-12T22:56:52,026 Getting page https://www.piwheels.org/simple/orange3-fairness/ 2025-09-12T22:56:52,027 Found index url https://www.piwheels.org/simple/ 2025-09-12T22:56:52,125 Fetched page https://www.piwheels.org/simple/orange3-fairness/ as text/html 2025-09-12T22:56:52,129 Skipping link: No binaries permitted for orange3-fairness: https://archive1.piwheels.org/simple/orange3-fairness/orange3_fairness-1.0.2-py3-none-any.whl#sha256=aab3817cf0cd1b926301d74d0a7670bc2f9673f74b1c4aa7f19d4e9f032c2126 (from https://www.piwheels.org/simple/orange3-fairness/) 2025-09-12T22:56:52,129 Skipping link: No binaries permitted for orange3-fairness: https://archive1.piwheels.org/simple/orange3-fairness/Orange3_Fairness-1.0.1-py3-none-any.whl#sha256=8bf6abb4d28b44d7a0dc3bf1aafbc3dcf8f2afa4cb0e89cc0db7a008cf0a4ee9 (from https://www.piwheels.org/simple/orange3-fairness/) 2025-09-12T22:56:52,129 Skipping link: No binaries permitted for orange3-fairness: https://archive1.piwheels.org/simple/orange3-fairness/Orange3_Fairness-1.0.0-py3-none-any.whl#sha256=cd4f9ad9d01ccf96d15aac476559e68a2aaa40a2cbc781d9852c484a42755fbc (from https://www.piwheels.org/simple/orange3-fairness/) 2025-09-12T22:56:52,129 Skipping link: No binaries permitted for orange3-fairness: https://archive1.piwheels.org/simple/orange3-fairness/Orange3_Fairness-0.2.1-py3-none-any.whl#sha256=5afc0c7e34e2bb22e7bc286f7fdd0e2c2e56a4061b36c012d8b17f05ec9779e8 (from https://www.piwheels.org/simple/orange3-fairness/) 2025-09-12T22:56:52,130 Skipping link: No binaries permitted for orange3-fairness: https://archive1.piwheels.org/simple/orange3-fairness/Orange3_Fairness-0.2.0-py3-none-any.whl#sha256=71c7ed025a8c484c206b6cbeed1379ce47ef3794e310c4e1cca92b9dec061b38 (from https://www.piwheels.org/simple/orange3-fairness/) 2025-09-12T22:56:52,130 Skipping link: No binaries permitted for orange3-fairness: https://archive1.piwheels.org/simple/orange3-fairness/Orange3_Fairness-0.1.8-py3-none-any.whl#sha256=01e47f1b80e376ab86bc8a77b6f2584bff9d564ee38ebdd08d6eb2f5b757fc16 (from https://www.piwheels.org/simple/orange3-fairness/) 2025-09-12T22:56:52,130 Skipping link: No binaries permitted for orange3-fairness: https://archive1.piwheels.org/simple/orange3-fairness/Orange3_Fairness-0.1.7-py3-none-any.whl#sha256=2eeb4b0b0b9c86364f35442eea454bee58721c6f094864facea7bad9c243acaf (from https://www.piwheels.org/simple/orange3-fairness/) 2025-09-12T22:56:52,130 Skipping link: No binaries permitted for orange3-fairness: https://archive1.piwheels.org/simple/orange3-fairness/Orange3_Fairness-0.1.6-py3-none-any.whl#sha256=43eadb1e3462a9319e97ee7ae0d8b4e304a3be46973f89299a68bd0ec436430e (from https://www.piwheels.org/simple/orange3-fairness/) 2025-09-12T22:56:52,130 Skipping link: No binaries permitted for orange3-fairness: https://archive1.piwheels.org/simple/orange3-fairness/Orange3_Fairness-0.1.5-py3-none-any.whl#sha256=76f342fe71f7c6a02fcc4432f8b291c7086b515597cad143ca505577524e679f (from https://www.piwheels.org/simple/orange3-fairness/) 2025-09-12T22:56:52,130 Skipping link: No binaries permitted for orange3-fairness: https://archive1.piwheels.org/simple/orange3-fairness/Orange3_Fairness-0.1.4-py3-none-any.whl#sha256=d451fcd7ae6034e12d7fefd89177389ca9939c0e949e092267157f02cb4354d8 (from https://www.piwheels.org/simple/orange3-fairness/) 2025-09-12T22:56:52,131 Skipping link: No binaries permitted for orange3-fairness: https://archive1.piwheels.org/simple/orange3-fairness/Orange3_Fairness-0.1.3-py3-none-any.whl#sha256=6c19db59072b13bff01f92e5c6e3b5c8239c95afe71b141f765177727a3981f8 (from https://www.piwheels.org/simple/orange3-fairness/) 2025-09-12T22:56:52,131 Skipping link: No binaries permitted for orange3-fairness: https://archive1.piwheels.org/simple/orange3-fairness/Orange3_Fairness-0.1.2-py3-none-any.whl#sha256=d4e86b9e79efd3d3890576f7751bd1b4ec3a2288cd9d100e6a498731eeb5f58e (from https://www.piwheels.org/simple/orange3-fairness/) 2025-09-12T22:56:52,131 Skipping link: No binaries permitted for orange3-fairness: https://archive1.piwheels.org/simple/orange3-fairness/Orange3_Fairness-0.1.1-py3-none-any.whl#sha256=e39358d3682ed44622b6f5ea94d3fcf64d583811dffcc78d38fb78fe4d34121f (from https://www.piwheels.org/simple/orange3-fairness/) 2025-09-12T22:56:52,131 Skipping link: not a file: https://www.piwheels.org/simple/orange3-fairness/ 2025-09-12T22:56:52,131 Skipping link: not a file: https://pypi.org/simple/orange3-fairness/ 2025-09-12T22:56:52,159 Given no hashes to check 1 links for project 'orange3-fairness': discarding no candidates 2025-09-12T22:56:52,160 Collecting orange3-fairness==0.1.0 2025-09-12T22:56:52,161 Created temporary directory: /tmp/pip-unpack-ne6yoeo5 2025-09-12T22:56:52,764 Downloading Orange3-Fairness-0.1.0.tar.gz (41 kB) 2025-09-12T22:56:52,823 Added orange3-fairness==0.1.0 from https://files.pythonhosted.org/packages/bb/f1/d9cfe6adf8de8cbfd7099cff021cffe739cf704d7f6733c74c19ae293013/Orange3-Fairness-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-en1_6ecz' 2025-09-12T22:56:52,824 Running setup.py (path:/tmp/pip-wheel-_eka74oj/orange3-fairness_c5bdfc382b8943f19475d295afc391e1/setup.py) egg_info for package orange3-fairness 2025-09-12T22:56:52,825 Created temporary directory: /tmp/pip-pip-egg-info-6d1zdja_ 2025-09-12T22:56:52,825 Preparing metadata (setup.py): started 2025-09-12T22:56:52,826 Running command python setup.py egg_info 2025-09-12T22:56:53,384 Traceback (most recent call last): 2025-09-12T22:56:53,386 File "", line 2, in 2025-09-12T22:56:53,386 exec(compile(''' 2025-09-12T22:56:53,387 ~~~~^^^^^^^^^^^^ 2025-09-12T22:56:53,387 # This is -- a caller that pip uses to run setup.py 2025-09-12T22:56:53,387 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T22:56:53,387 ...<32 lines>... 2025-09-12T22:56:53,387 exec(compile(setup_py_code, filename, "exec")) 2025-09-12T22:56:53,388 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T22:56:53,388 ''' % ('/tmp/pip-wheel-_eka74oj/orange3-fairness_c5bdfc382b8943f19475d295afc391e1/setup.py',), "", "exec")) 2025-09-12T22:56:53,388 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T22:56:53,388 File "", line 35, in 2025-09-12T22:56:53,388 File "/tmp/pip-wheel-_eka74oj/orange3-fairness_c5bdfc382b8943f19475d295afc391e1/setup.py", line 4, in 2025-09-12T22:56:53,388 LONG_DESCRIPTION = open( 2025-09-12T22:56:53,389 ~~~~^ 2025-09-12T22:56:53,389 path.join(path.dirname(__file__), "README.pypi"), "r", encoding="utf-8" 2025-09-12T22:56:53,389 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T22:56:53,389 ).read() 2025-09-12T22:56:53,389 ^ 2025-09-12T22:56:53,389 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-_eka74oj/orange3-fairness_c5bdfc382b8943f19475d295afc391e1/README.pypi' 2025-09-12T22:56:53,492 ERROR: python setup.py egg_info exited with 1 2025-09-12T22:56:53,505 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-12T22:56:53,505 exec(compile('"'"''"'"''"'"' 2025-09-12T22:56:53,505 # This is -- a caller that pip uses to run setup.py 2025-09-12T22:56:53,505 # 2025-09-12T22:56:53,505 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-12T22:56:53,505 # import from `distutils.core` to work with newer packaging standards. 2025-09-12T22:56:53,505 # - It provides a clear error message when setuptools is not installed. 2025-09-12T22:56:53,505 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-12T22:56:53,505 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-12T22:56:53,505 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-12T22:56:53,505 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-12T22:56:53,505 import os, sys, tokenize, traceback 2025-09-12T22:56:53,505 2025-09-12T22:56:53,505 try: 2025-09-12T22:56:53,505 import setuptools 2025-09-12T22:56:53,505 except ImportError: 2025-09-12T22:56:53,505 print( 2025-09-12T22:56:53,505 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-12T22:56:53,505 "the build environment with exception:", 2025-09-12T22:56:53,505 file=sys.stderr, 2025-09-12T22:56:53,505 ) 2025-09-12T22:56:53,505 traceback.print_exc() 2025-09-12T22:56:53,505 sys.exit(1) 2025-09-12T22:56:53,505 2025-09-12T22:56:53,505 __file__ = %r 2025-09-12T22:56:53,505 sys.argv[0] = __file__ 2025-09-12T22:56:53,505 2025-09-12T22:56:53,505 if os.path.exists(__file__): 2025-09-12T22:56:53,505 filename = __file__ 2025-09-12T22:56:53,505 with tokenize.open(__file__) as f: 2025-09-12T22:56:53,505 setup_py_code = f.read() 2025-09-12T22:56:53,505 else: 2025-09-12T22:56:53,505 filename = "" 2025-09-12T22:56:53,505 setup_py_code = "from setuptools import setup; setup()" 2025-09-12T22:56:53,505 2025-09-12T22:56:53,505 exec(compile(setup_py_code, filename, "exec")) 2025-09-12T22:56:53,505 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-_eka74oj/orange3-fairness_c5bdfc382b8943f19475d295afc391e1/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-6d1zdja_[/] 2025-09-12T22:56:53,505 [bold magenta]cwd[/]: /tmp/pip-wheel-_eka74oj/orange3-fairness_c5bdfc382b8943f19475d295afc391e1/ 2025-09-12T22:56:53,505 Preparing metadata (setup.py): finished with status 'error' 2025-09-12T22:56:53,506 ERROR: metadata generation failed 2025-09-12T22:56:53,512 Exception information: 2025-09-12T22:56:53,512 Traceback (most recent call last): 2025-09-12T22:56:53,512 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-12T22:56:53,512 call_subprocess( 2025-09-12T22:56:53,512 ~~~~~~~~~~~~~~~^ 2025-09-12T22:56:53,512 args, 2025-09-12T22:56:53,512 ^^^^^ 2025-09-12T22:56:53,512 ...<2 lines>... 2025-09-12T22:56:53,512 spinner=spinner, 2025-09-12T22:56:53,512 ^^^^^^^^^^^^^^^^ 2025-09-12T22:56:53,512 ) 2025-09-12T22:56:53,512 ^ 2025-09-12T22:56:53,512 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-12T22:56:53,512 raise error 2025-09-12T22:56:53,512 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-12T22:56:53,512 2025-09-12T22:56:53,512 The above exception was the direct cause of the following exception: 2025-09-12T22:56:53,512 2025-09-12T22:56:53,512 Traceback (most recent call last): 2025-09-12T22:56:53,512 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-12T22:56:53,512 status = _inner_run() 2025-09-12T22:56:53,512 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-12T22:56:53,512 return self.run(options, args) 2025-09-12T22:56:53,512 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-12T22:56:53,512 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-12T22:56:53,512 return func(self, options, args) 2025-09-12T22:56:53,512 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-12T22:56:53,512 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-12T22:56:53,512 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-12T22:56:53,512 result = self._result = resolver.resolve( 2025-09-12T22:56:53,512 ~~~~~~~~~~~~~~~~^ 2025-09-12T22:56:53,512 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-12T22:56:53,512 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T22:56:53,512 ) 2025-09-12T22:56:53,512 ^ 2025-09-12T22:56:53,512 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-12T22:56:53,512 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-12T22:56:53,512 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-12T22:56:53,512 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-12T22:56:53,512 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T22:56:53,512 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-12T22:56:53,512 if not criterion.candidates: 2025-09-12T22:56:53,512 ^^^^^^^^^^^^^^^^^^^^ 2025-09-12T22:56:53,512 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-12T22:56:53,512 return bool(self._sequence) 2025-09-12T22:56:53,512 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-12T22:56:53,512 self._bool = any(self) 2025-09-12T22:56:53,512 ~~~^^^^^^ 2025-09-12T22:56:53,512 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-12T22:56:53,512 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-12T22:56:53,512 ^^^^^^^^ 2025-09-12T22:56:53,512 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-12T22:56:53,512 candidate = func() 2025-09-12T22:56:53,512 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-12T22:56:53,512 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-12T22:56:53,512 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-12T22:56:53,512 link, template, name, version 2025-09-12T22:56:53,512 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T22:56:53,512 ) 2025-09-12T22:56:53,512 ^ 2025-09-12T22:56:53,512 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-12T22:56:53,512 self._link_candidate_cache[link] = LinkCandidate( 2025-09-12T22:56:53,512 ~~~~~~~~~~~~~^ 2025-09-12T22:56:53,512 link, 2025-09-12T22:56:53,512 ^^^^^ 2025-09-12T22:56:53,512 ...<3 lines>... 2025-09-12T22:56:53,512 version=version, 2025-09-12T22:56:53,512 ^^^^^^^^^^^^^^^^ 2025-09-12T22:56:53,512 ) 2025-09-12T22:56:53,512 ^ 2025-09-12T22:56:53,512 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-12T22:56:53,512 super().__init__( 2025-09-12T22:56:53,512 ~~~~~~~~~~~~~~~~^ 2025-09-12T22:56:53,512 link=link, 2025-09-12T22:56:53,512 ^^^^^^^^^^ 2025-09-12T22:56:53,512 ...<4 lines>... 2025-09-12T22:56:53,512 version=version, 2025-09-12T22:56:53,512 ^^^^^^^^^^^^^^^^ 2025-09-12T22:56:53,512 ) 2025-09-12T22:56:53,512 ^ 2025-09-12T22:56:53,512 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-12T22:56:53,512 self.dist = self._prepare() 2025-09-12T22:56:53,512 ~~~~~~~~~~~~~^^ 2025-09-12T22:56:53,512 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-12T22:56:53,512 dist = self._prepare_distribution() 2025-09-12T22:56:53,512 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-12T22:56:53,512 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-12T22:56:53,512 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T22:56:53,512 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-12T22:56:53,512 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-12T22:56:53,512 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T22:56:53,512 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-12T22:56:53,512 dist = _get_prepared_distribution( 2025-09-12T22:56:53,512 req, 2025-09-12T22:56:53,512 ...<3 lines>... 2025-09-12T22:56:53,512 self.check_build_deps, 2025-09-12T22:56:53,512 ) 2025-09-12T22:56:53,512 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-12T22:56:53,512 abstract_dist.prepare_distribution_metadata( 2025-09-12T22:56:53,512 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-12T22:56:53,512 finder, build_isolation, check_build_deps 2025-09-12T22:56:53,512 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T22:56:53,512 ) 2025-09-12T22:56:53,512 ^ 2025-09-12T22:56:53,512 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-12T22:56:53,512 self.req.prepare_metadata() 2025-09-12T22:56:53,512 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-12T22:56:53,512 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-12T22:56:53,512 self.metadata_directory = generate_metadata_legacy( 2025-09-12T22:56:53,512 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-12T22:56:53,512 build_env=self.build_env, 2025-09-12T22:56:53,512 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T22:56:53,512 ...<3 lines>... 2025-09-12T22:56:53,512 details=details, 2025-09-12T22:56:53,512 ^^^^^^^^^^^^^^^^ 2025-09-12T22:56:53,512 ) 2025-09-12T22:56:53,512 ^ 2025-09-12T22:56:53,512 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-12T22:56:53,512 raise MetadataGenerationFailed(package_details=details) from error 2025-09-12T22:56:53,512 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-12T22:56:53,536 Removed orange3-fairness==0.1.0 from https://files.pythonhosted.org/packages/bb/f1/d9cfe6adf8de8cbfd7099cff021cffe739cf704d7f6733c74c19ae293013/Orange3-Fairness-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-en1_6ecz' 2025-09-12T22:56:53,536 Removed build tracker: '/tmp/pip-build-tracker-en1_6ecz'