2025-09-04T17:29:27,823 Created temporary directory: /tmp/pip-build-tracker-watkaden 2025-09-04T17:29:27,823 Initialized build tracking at /tmp/pip-build-tracker-watkaden 2025-09-04T17:29:27,823 Created build tracker: /tmp/pip-build-tracker-watkaden 2025-09-04T17:29:27,824 Entered build tracker: /tmp/pip-build-tracker-watkaden 2025-09-04T17:29:27,824 Created temporary directory: /tmp/pip-wheel-xxu10k_j 2025-09-04T17:29:27,827 Created temporary directory: /tmp/pip-ephem-wheel-cache-tvljj4p1 2025-09-04T17:29:27,888 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T17:29:27,891 2 location(s) to search for versions of broadlink: 2025-09-04T17:29:27,891 * https://pypi.org/simple/broadlink/ 2025-09-04T17:29:27,891 * https://www.piwheels.org/simple/broadlink/ 2025-09-04T17:29:27,891 Fetching project page and analyzing links: https://pypi.org/simple/broadlink/ 2025-09-04T17:29:27,891 Getting page https://pypi.org/simple/broadlink/ 2025-09-04T17:29:27,892 Found index url https://pypi.org/simple/ 2025-09-04T17:29:28,043 Fetched page https://pypi.org/simple/broadlink/ as application/vnd.pypi.simple.v1+json 2025-09-04T17:29:28,052 Found link https://files.pythonhosted.org/packages/f2/88/b645b0f60826bdfae232f41c5b7eae9f3fb9a6681f56eaffcfc3545008cd/broadlink-0.1.tar.gz (from https://pypi.org/simple/broadlink/), version: 0.1 2025-09-04T17:29:28,053 Found link https://files.pythonhosted.org/packages/96/0d/9a7e99289504e47a4e433a1c697fc28896b5b9bd14a23a54a67b45c62e5d/broadlink-0.2.tar.gz (from https://pypi.org/simple/broadlink/), version: 0.2 2025-09-04T17:29:28,053 Found link https://files.pythonhosted.org/packages/7a/fb/a699803e38aebfb76d0fb67bb8b23e4d2bc204416d0191e3b83383977238/broadlink-0.3.tar.gz (from https://pypi.org/simple/broadlink/), version: 0.3 2025-09-04T17:29:28,054 Found link https://files.pythonhosted.org/packages/c1/ac/c911fa32308ba00dd816e0696dd49399583ef1741278f7f3a7b1df4ae54b/broadlink-0.4.tar.gz (from https://pypi.org/simple/broadlink/), version: 0.4 2025-09-04T17:29:28,054 Found link https://files.pythonhosted.org/packages/0b/b9/aa67b6b784945ffeb0288155046358a306bdb1636bba238c0cc6c3dd1dc0/broadlink-0.5.tar.gz (from https://pypi.org/simple/broadlink/), version: 0.5 2025-09-04T17:29:28,055 Found link https://files.pythonhosted.org/packages/62/44/898f5a3229adf58506d75b43b06e7d1653752e7413192eb4c5ff4748d4f5/broadlink-0.6.tar.gz (from https://pypi.org/simple/broadlink/), version: 0.6 2025-09-04T17:29:28,055 Found link https://files.pythonhosted.org/packages/89/35/22fc1d48e0e28a59fd6a8b4b1788f9cdc855380dcaad57ff5926baf2de64/broadlink-0.7.tar.gz (from https://pypi.org/simple/broadlink/), version: 0.7 2025-09-04T17:29:28,056 Found link https://files.pythonhosted.org/packages/6e/6c/65d03731297c6e5818c8e16ae6bc0cc6acc04358b99ff58c3c597335ce0d/broadlink-0.8.tar.gz (from https://pypi.org/simple/broadlink/), version: 0.8 2025-09-04T17:29:28,056 Found link https://files.pythonhosted.org/packages/1e/1d/62599562a5e50e53ac16b8a3f34eae1842dba4d2baef37dc9e09df68bd68/broadlink-0.9.tar.gz (from https://pypi.org/simple/broadlink/), version: 0.9 2025-09-04T17:29:28,057 Found link https://files.pythonhosted.org/packages/e3/ea/66c9ef13dc1e828cd04bac9de6c0775f9fc42acc51fb89b5be93c8368fd5/broadlink-0.10.tar.gz (from https://pypi.org/simple/broadlink/), version: 0.10 2025-09-04T17:29:28,057 Found link https://files.pythonhosted.org/packages/49/a7/795101667d2fbaecae15219983acc0db4ca9102576057a4c16bf02b3f8ef/broadlink-0.11.tar.gz (from https://pypi.org/simple/broadlink/), version: 0.11 2025-09-04T17:29:28,058 Found link https://files.pythonhosted.org/packages/1b/05/3e4194b10c42294cac5fc12b77b12c23804aa84d48229bf788fb05da10a1/broadlink-0.11.1.tar.gz (from https://pypi.org/simple/broadlink/), version: 0.11.1 2025-09-04T17:29:28,058 Found link https://files.pythonhosted.org/packages/3f/3f/4d9bdca3c37f7987c9e541edc19db8e93562ba7f967f6de4394a35ba1e1f/broadlink-0.12.0.tar.gz (from https://pypi.org/simple/broadlink/), version: 0.12.0 2025-09-04T17:29:28,059 Found link https://files.pythonhosted.org/packages/dd/9a/bdd001508c30801fc09ba14ba070d0136f87935bd7d34f296453b4388782/broadlink-0.13.0.tar.gz (from https://pypi.org/simple/broadlink/), version: 0.13.0 2025-09-04T17:29:28,059 Found link https://files.pythonhosted.org/packages/f4/bd/f388236dd05bc62be3de6c21730621b9e4a623795726dc25720d4a9eed24/broadlink-0.13.1.tar.gz (from https://pypi.org/simple/broadlink/), version: 0.13.1 2025-09-04T17:29:28,059 Skipping link: No binaries permitted for broadlink: https://files.pythonhosted.org/packages/ae/67/de21c347aae77da6cee7a30ca421912a0f4358ae9e89f8141109e1f5c1e4/broadlink-0.13.2-py3-none-any.whl (from https://pypi.org/simple/broadlink/) 2025-09-04T17:29:28,060 Found link https://files.pythonhosted.org/packages/7a/6f/929690d3817aceba6f287588c7748993ddbe70aaeafe0ab67d099ff92ac1/broadlink-0.13.2.tar.gz (from https://pypi.org/simple/broadlink/), version: 0.13.2 2025-09-04T17:29:28,060 Found link https://files.pythonhosted.org/packages/00/e3/7290843023c68a1ee0c4ae1c583c7cfc83ea16b9eaaee2f6b2652f43877b/broadlink-0.14.0.tar.gz (from https://pypi.org/simple/broadlink/), version: 0.14.0 2025-09-04T17:29:28,061 Skipping link: No binaries permitted for broadlink: https://files.pythonhosted.org/packages/9b/28/05f0025089ec1efb0df6008db6b439c919019cf208e89908edbcf17200f2/broadlink-0.14.1-py3-none-any.whl (from https://pypi.org/simple/broadlink/) 2025-09-04T17:29:28,061 Found link https://files.pythonhosted.org/packages/15/cb/014ef8eaf444ea9028ad44c284174ccd565bfbbd3cc1634df80119146908/broadlink-0.14.1.tar.gz (from https://pypi.org/simple/broadlink/), version: 0.14.1 2025-09-04T17:29:28,061 Skipping link: No binaries permitted for broadlink: https://files.pythonhosted.org/packages/73/88/a82faf3d7fb6a94c284839a7b409a7396ad157618d721758a6530f7118cf/broadlink-0.15.0-py3-none-any.whl (from https://pypi.org/simple/broadlink/) 2025-09-04T17:29:28,062 Found link https://files.pythonhosted.org/packages/f2/92/9b58eb32fdf29f70034827a64a88198b008b1539e41d89df9630e9087be5/broadlink-0.15.0.tar.gz (from https://pypi.org/simple/broadlink/), version: 0.15.0 2025-09-04T17:29:28,062 Found link https://files.pythonhosted.org/packages/b6/b9/d4a21a2dcacf139eeb789533343c479b9d2185e6f6be46e7db8fc0673d3f/broadlink-0.16.0.tar.gz (from https://pypi.org/simple/broadlink/), version: 0.16.0 2025-09-04T17:29:28,063 Found link https://files.pythonhosted.org/packages/b7/a5/cfc5aa982c7fcaa411a184e079b4b50214f420c9dd7b0bfb0d304d41a6c1/broadlink-0.17.0.tar.gz (from https://pypi.org/simple/broadlink/), version: 0.17.0 2025-09-04T17:29:28,063 Skipping link: No binaries permitted for broadlink: https://files.pythonhosted.org/packages/fa/f6/cba74e980e8a02c2758f1aff5e721632c2e890efaab6fb57149294a86f67/broadlink-0.18.0-py3-none-any.whl (from https://pypi.org/simple/broadlink/) 2025-09-04T17:29:28,064 Found link https://files.pythonhosted.org/packages/25/57/4db81d659388ec825a8a0cbdfd6e53133851be980d73ee4706878f62ffa8/broadlink-0.18.0.tar.gz (from https://pypi.org/simple/broadlink/), version: 0.18.0 2025-09-04T17:29:28,064 Skipping link: No binaries permitted for broadlink: https://files.pythonhosted.org/packages/2a/e7/e6b7ce23a1be15b64f67c5601741db604a4b24e12cdfb8c883061d729563/broadlink-0.18.1-py3-none-any.whl (from https://pypi.org/simple/broadlink/) 2025-09-04T17:29:28,064 Found link https://files.pythonhosted.org/packages/31/8f/0298b70f10a534b5306b230c6ed022278d58b6d24450986346f0667e286f/broadlink-0.18.1.tar.gz (from https://pypi.org/simple/broadlink/), version: 0.18.1 2025-09-04T17:29:28,065 Skipping link: No binaries permitted for broadlink: https://files.pythonhosted.org/packages/59/47/bbc25f8f78bce0d45538bbbca704b5b2b3819e523650a718c1ede69b503b/broadlink-0.18.2-py3-none-any.whl (from https://pypi.org/simple/broadlink/) 2025-09-04T17:29:28,065 Found link https://files.pythonhosted.org/packages/c6/15/e5954c3a0ed2f2fb011349473c3c8dc1834a201444059cca25179ecd99b9/broadlink-0.18.2.tar.gz (from https://pypi.org/simple/broadlink/), version: 0.18.2 2025-09-04T17:29:28,065 Skipping link: No binaries permitted for broadlink: https://files.pythonhosted.org/packages/45/c1/eb3623d8fb4ff43615da6f4ec8e49b84bcf4ed9db55c649b3eefe33d3172/broadlink-0.18.3-py3-none-any.whl (from https://pypi.org/simple/broadlink/) 2025-09-04T17:29:28,065 Found link https://files.pythonhosted.org/packages/90/c1/ce9890cb325c57ed1edfd325c33952c1a6791fd4b4d7662b9357b0f1f7b1/broadlink-0.18.3.tar.gz (from https://pypi.org/simple/broadlink/), version: 0.18.3 2025-09-04T17:29:28,066 Skipping link: No binaries permitted for broadlink: https://files.pythonhosted.org/packages/78/fd/5cf2ddd5f969519a1d306bb776dc96d0987faa6418ca6ac050df00adb5ca/broadlink-0.19.0-py3-none-any.whl (from https://pypi.org/simple/broadlink/) 2025-09-04T17:29:28,066 Found link https://files.pythonhosted.org/packages/d7/5b/d4aee8c176a99b3f20acaeeb4e36761c2c4a688de79a6bf7c889bd9df2ec/broadlink-0.19.0.tar.gz (from https://pypi.org/simple/broadlink/), version: 0.19.0 2025-09-04T17:29:28,066 Fetching project page and analyzing links: https://www.piwheels.org/simple/broadlink/ 2025-09-04T17:29:28,066 Getting page https://www.piwheels.org/simple/broadlink/ 2025-09-04T17:29:28,067 Found index url https://www.piwheels.org/simple/ 2025-09-04T17:29:28,157 Fetched page https://www.piwheels.org/simple/broadlink/ as text/html 2025-09-04T17:29:28,163 Skipping link: No binaries permitted for broadlink: https://www.piwheels.org/simple/broadlink/broadlink-0.19.0-py3-none-any.whl#sha256=f79ba5de6e87440857509f569247394af4402af2fb7a8c0b820569626232d8a8 (from https://www.piwheels.org/simple/broadlink/) 2025-09-04T17:29:28,163 Skipping link: No binaries permitted for broadlink: https://www.piwheels.org/simple/broadlink/broadlink-0.18.3-py3-none-any.whl#sha256=91a0fe04615e8f3f47ca506d6e4e2ff14abc443326e7be2acf413e2851671163 (from https://www.piwheels.org/simple/broadlink/) 2025-09-04T17:29:28,164 Skipping link: No binaries permitted for broadlink: https://archive1.piwheels.org/simple/broadlink/broadlink-0.18.2-py3-none-any.whl#sha256=8712b9c68c25ddd78423ea34fd2f3a2e0a8ac7ffe972141d5ddb5825043bf3ab (from https://www.piwheels.org/simple/broadlink/) 2025-09-04T17:29:28,164 Skipping link: No binaries permitted for broadlink: https://archive1.piwheels.org/simple/broadlink/broadlink-0.18.1-py3-none-any.whl#sha256=0ac457a515369f981133c38035ccecefe6bd68f6114f7ef8cf254e8daa22d924 (from https://www.piwheels.org/simple/broadlink/) 2025-09-04T17:29:28,164 Skipping link: No binaries permitted for broadlink: https://archive1.piwheels.org/simple/broadlink/broadlink-0.18.0-py3-none-any.whl#sha256=9c18c610b54ed9e01021f466ef402f1535eede20e9255cd9a8299ccbf595201c (from https://www.piwheels.org/simple/broadlink/) 2025-09-04T17:29:28,164 Skipping link: No binaries permitted for broadlink: https://archive1.piwheels.org/simple/broadlink/broadlink-0.17.0-py3-none-any.whl#sha256=d50ee8a027c8d6573252794730d86e0ea8c05e773bbc865f835f3a6e0ad72ace (from https://www.piwheels.org/simple/broadlink/) 2025-09-04T17:29:28,164 Skipping link: No binaries permitted for broadlink: https://archive1.piwheels.org/simple/broadlink/broadlink-0.16.0-py3-none-any.whl#sha256=b8f614d52c9ea02e54258de92f189f1cfea4f5c7cf1899397b527f70ef9f0521 (from https://www.piwheels.org/simple/broadlink/) 2025-09-04T17:29:28,164 Skipping link: No binaries permitted for broadlink: https://archive1.piwheels.org/simple/broadlink/broadlink-0.15.0-py3-none-any.whl#sha256=de456bff6a86eb86a1d31511abf6945686f47f51cf0f4940058e2ad5b41ad0b6 (from https://www.piwheels.org/simple/broadlink/) 2025-09-04T17:29:28,164 Skipping link: No binaries permitted for broadlink: https://archive1.piwheels.org/simple/broadlink/broadlink-0.14.1-py3-none-any.whl#sha256=d586ca3df9cf09690d4e24a99f2eab584d6e8a4cd7189d50fa9be8e20b38d35d (from https://www.piwheels.org/simple/broadlink/) 2025-09-04T17:29:28,165 Skipping link: No binaries permitted for broadlink: https://archive1.piwheels.org/simple/broadlink/broadlink-0.14.0-py3-none-any.whl#sha256=810003e7fda36dc44f198aa63114d350e63fe70653376f8b46bceeb2f542517e (from https://www.piwheels.org/simple/broadlink/) 2025-09-04T17:29:28,165 Skipping link: No binaries permitted for broadlink: https://archive1.piwheels.org/simple/broadlink/broadlink-0.13.2-py3-none-any.whl#sha256=a61fcaf612058df606a44136e545b2c318a9e96554431802789191905047cbdc (from https://www.piwheels.org/simple/broadlink/) 2025-09-04T17:29:28,165 Skipping link: No binaries permitted for broadlink: https://archive1.piwheels.org/simple/broadlink/broadlink-0.13.1-py3-none-any.whl#sha256=db10f7be64989b95240821391dfc88eb4f9796de524aca8a8ec67251700860ab (from https://www.piwheels.org/simple/broadlink/) 2025-09-04T17:29:28,165 Skipping link: No binaries permitted for broadlink: https://archive1.piwheels.org/simple/broadlink/broadlink-0.13.0-py3-none-any.whl#sha256=ee52a8ec382e77a5f50e5bab905e93731245642479fdfcbcaf9ad5ca61219cee (from https://www.piwheels.org/simple/broadlink/) 2025-09-04T17:29:28,165 Skipping link: No binaries permitted for broadlink: https://archive1.piwheels.org/simple/broadlink/broadlink-0.12.0-py3-none-any.whl#sha256=cc3ae5d3ed60f1ae14ac61c37c512a6f224feaaff282da0b487375ae76592d69 (from https://www.piwheels.org/simple/broadlink/) 2025-09-04T17:29:28,165 Skipping link: No binaries permitted for broadlink: https://archive1.piwheels.org/simple/broadlink/broadlink-0.11.1-py3-none-any.whl#sha256=6b4cbace7d2125ca772ec86b37c8a5e0abd40e07225e9028c5cd498df94140ca (from https://www.piwheels.org/simple/broadlink/) 2025-09-04T17:29:28,165 Skipping link: No binaries permitted for broadlink: https://archive1.piwheels.org/simple/broadlink/broadlink-0.11-py3-none-any.whl#sha256=0cbc3bac9380478dd21b04c336c3f5b628722346a03d3e7c0a0fe4c460fed2d1 (from https://www.piwheels.org/simple/broadlink/) 2025-09-04T17:29:28,166 Skipping link: No binaries permitted for broadlink: https://archive1.piwheels.org/simple/broadlink/broadlink-0.10-py3-none-any.whl#sha256=b25a06d839a6cd62361c2210458a10c2490c0a62f49548c363a8a3937c02936f (from https://www.piwheels.org/simple/broadlink/) 2025-09-04T17:29:28,166 Skipping link: No binaries permitted for broadlink: https://archive1.piwheels.org/simple/broadlink/broadlink-0.9-py3-none-any.whl#sha256=a605c439b30a0b8a7113b519359277602fe3c81675250352d50271963c6bb7d8 (from https://www.piwheels.org/simple/broadlink/) 2025-09-04T17:29:28,166 Skipping link: No binaries permitted for broadlink: https://archive1.piwheels.org/simple/broadlink/broadlink-0.8-py3-none-any.whl#sha256=d818cb362c4f5cec4667141072ffafaf4c7e9681e29b1634ca17c91cfe92c6b3 (from https://www.piwheels.org/simple/broadlink/) 2025-09-04T17:29:28,166 Skipping link: No binaries permitted for broadlink: https://archive1.piwheels.org/simple/broadlink/broadlink-0.7-py3-none-any.whl#sha256=47e267392907e8289d7d7f68a5dab2621025e14c5dd1403425dd085b777ccdf8 (from https://www.piwheels.org/simple/broadlink/) 2025-09-04T17:29:28,166 Skipping link: No binaries permitted for broadlink: https://archive1.piwheels.org/simple/broadlink/broadlink-0.6-py3-none-any.whl#sha256=67b66fa8ce257aa17da15898b54270437fa05ce15df1fec67d0db60850e1bb60 (from https://www.piwheels.org/simple/broadlink/) 2025-09-04T17:29:28,166 Skipping link: No binaries permitted for broadlink: https://archive1.piwheels.org/simple/broadlink/broadlink-0.5-py3-none-any.whl#sha256=01071e91122bdf163b4f19aafa6b1c61364adbeb521632b89ca98e469a92c99b (from https://www.piwheels.org/simple/broadlink/) 2025-09-04T17:29:28,167 Skipping link: No binaries permitted for broadlink: https://archive1.piwheels.org/simple/broadlink/broadlink-0.3-py3-none-any.whl#sha256=c3c1909291ef2d2e37e2966eb6ed34da3a06894d4eb3d224aa10df38e93a7842 (from https://www.piwheels.org/simple/broadlink/) 2025-09-04T17:29:28,167 Skipping link: No binaries permitted for broadlink: https://archive1.piwheels.org/simple/broadlink/broadlink-0.2-py3-none-any.whl#sha256=0288099d36107308b71b7fe165f2efc31915bea5e4b0277210fb74a7b7203ef8 (from https://www.piwheels.org/simple/broadlink/) 2025-09-04T17:29:28,167 Skipping link: No binaries permitted for broadlink: https://archive1.piwheels.org/simple/broadlink/broadlink-0.1-py3-none-any.whl#sha256=a8e151fec6cba7abc50a48a308516f072efad3902d117e61a21d2cf70a383fdc (from https://www.piwheels.org/simple/broadlink/) 2025-09-04T17:29:28,167 Skipping link: not a file: https://www.piwheels.org/simple/broadlink/ 2025-09-04T17:29:28,167 Skipping link: not a file: https://pypi.org/simple/broadlink/ 2025-09-04T17:29:28,194 Given no hashes to check 1 links for project 'broadlink': discarding no candidates 2025-09-04T17:29:28,195 Collecting broadlink==0.4 2025-09-04T17:29:28,196 Created temporary directory: /tmp/pip-unpack-25pxheiw 2025-09-04T17:29:28,334 Downloading broadlink-0.4.tar.gz (4.6 kB) 2025-09-04T17:29:28,357 Added broadlink==0.4 from https://files.pythonhosted.org/packages/c1/ac/c911fa32308ba00dd816e0696dd49399583ef1741278f7f3a7b1df4ae54b/broadlink-0.4.tar.gz to build tracker '/tmp/pip-build-tracker-watkaden' 2025-09-04T17:29:28,358 Running setup.py (path:/tmp/pip-wheel-xxu10k_j/broadlink_e4a211b035424ff3ba5bae1b4564f632/setup.py) egg_info for package broadlink 2025-09-04T17:29:28,358 Created temporary directory: /tmp/pip-pip-egg-info-q6z_ox8c 2025-09-04T17:29:28,358 Preparing metadata (setup.py): started 2025-09-04T17:29:28,359 Running command python setup.py egg_info 2025-09-04T17:29:28,874 Traceback (most recent call last): 2025-09-04T17:29:28,875 File "", line 2, in 2025-09-04T17:29:28,875 exec(compile(''' 2025-09-04T17:29:28,875 ~~~~^^^^^^^^^^^^ 2025-09-04T17:29:28,875 # This is -- a caller that pip uses to run setup.py 2025-09-04T17:29:28,875 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T17:29:28,875 ...<32 lines>... 2025-09-04T17:29:28,876 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T17:29:28,876 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T17:29:28,876 ''' % ('/tmp/pip-wheel-xxu10k_j/broadlink_e4a211b035424ff3ba5bae1b4564f632/setup.py',), "", "exec")) 2025-09-04T17:29:28,876 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T17:29:28,876 File "", line 35, in 2025-09-04T17:29:28,876 File "/tmp/pip-wheel-xxu10k_j/broadlink_e4a211b035424ff3ba5bae1b4564f632/setup.py", line 12 2025-09-04T17:29:28,876 except ImportError, e: 2025-09-04T17:29:28,876 ^^^^^^^^^^^^^^ 2025-09-04T17:29:28,877 SyntaxError: multiple exception types must be parenthesized 2025-09-04T17:29:28,961 ERROR: python setup.py egg_info exited with 1 2025-09-04T17:29:28,973 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-04T17:29:28,973 exec(compile('"'"''"'"''"'"' 2025-09-04T17:29:28,973 # This is -- a caller that pip uses to run setup.py 2025-09-04T17:29:28,973 # 2025-09-04T17:29:28,973 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T17:29:28,973 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T17:29:28,973 # - It provides a clear error message when setuptools is not installed. 2025-09-04T17:29:28,973 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T17:29:28,973 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T17:29:28,973 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T17:29:28,973 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T17:29:28,973 import os, sys, tokenize, traceback 2025-09-04T17:29:28,973 2025-09-04T17:29:28,973 try: 2025-09-04T17:29:28,973 import setuptools 2025-09-04T17:29:28,973 except ImportError: 2025-09-04T17:29:28,973 print( 2025-09-04T17:29:28,973 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T17:29:28,973 "the build environment with exception:", 2025-09-04T17:29:28,973 file=sys.stderr, 2025-09-04T17:29:28,973 ) 2025-09-04T17:29:28,973 traceback.print_exc() 2025-09-04T17:29:28,973 sys.exit(1) 2025-09-04T17:29:28,973 2025-09-04T17:29:28,973 __file__ = %r 2025-09-04T17:29:28,973 sys.argv[0] = __file__ 2025-09-04T17:29:28,973 2025-09-04T17:29:28,973 if os.path.exists(__file__): 2025-09-04T17:29:28,973 filename = __file__ 2025-09-04T17:29:28,973 with tokenize.open(__file__) as f: 2025-09-04T17:29:28,973 setup_py_code = f.read() 2025-09-04T17:29:28,973 else: 2025-09-04T17:29:28,973 filename = "" 2025-09-04T17:29:28,973 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T17:29:28,973 2025-09-04T17:29:28,973 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T17:29:28,973 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-xxu10k_j/broadlink_e4a211b035424ff3ba5bae1b4564f632/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-q6z_ox8c[/] 2025-09-04T17:29:28,973 [bold magenta]cwd[/]: /tmp/pip-wheel-xxu10k_j/broadlink_e4a211b035424ff3ba5bae1b4564f632/ 2025-09-04T17:29:28,973 Preparing metadata (setup.py): finished with status 'error' 2025-09-04T17:29:28,974 ERROR: metadata generation failed 2025-09-04T17:29:28,979 Exception information: 2025-09-04T17:29:28,979 Traceback (most recent call last): 2025-09-04T17:29:28,979 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-04T17:29:28,979 call_subprocess( 2025-09-04T17:29:28,979 ~~~~~~~~~~~~~~~^ 2025-09-04T17:29:28,979 args, 2025-09-04T17:29:28,979 ^^^^^ 2025-09-04T17:29:28,979 ...<2 lines>... 2025-09-04T17:29:28,979 spinner=spinner, 2025-09-04T17:29:28,979 ^^^^^^^^^^^^^^^^ 2025-09-04T17:29:28,979 ) 2025-09-04T17:29:28,979 ^ 2025-09-04T17:29:28,979 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-04T17:29:28,979 raise error 2025-09-04T17:29:28,979 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-04T17:29:28,979 2025-09-04T17:29:28,979 The above exception was the direct cause of the following exception: 2025-09-04T17:29:28,979 2025-09-04T17:29:28,979 Traceback (most recent call last): 2025-09-04T17:29:28,979 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T17:29:28,979 status = _inner_run() 2025-09-04T17:29:28,979 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T17:29:28,979 return self.run(options, args) 2025-09-04T17:29:28,979 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T17:29:28,979 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T17:29:28,979 return func(self, options, args) 2025-09-04T17:29:28,979 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-04T17:29:28,979 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-04T17:29:28,979 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-04T17:29:28,979 result = self._result = resolver.resolve( 2025-09-04T17:29:28,979 ~~~~~~~~~~~~~~~~^ 2025-09-04T17:29:28,979 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-04T17:29:28,979 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T17:29:28,979 ) 2025-09-04T17:29:28,979 ^ 2025-09-04T17:29:28,979 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-04T17:29:28,979 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-04T17:29:28,979 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-04T17:29:28,979 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-04T17:29:28,979 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T17:29:28,979 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-04T17:29:28,979 if not criterion.candidates: 2025-09-04T17:29:28,979 ^^^^^^^^^^^^^^^^^^^^ 2025-09-04T17:29:28,979 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-04T17:29:28,979 return bool(self._sequence) 2025-09-04T17:29:28,979 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-04T17:29:28,979 self._bool = any(self) 2025-09-04T17:29:28,979 ~~~^^^^^^ 2025-09-04T17:29:28,979 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-04T17:29:28,979 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-04T17:29:28,979 ^^^^^^^^ 2025-09-04T17:29:28,979 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-04T17:29:28,979 candidate = func() 2025-09-04T17:29:28,979 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-04T17:29:28,979 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-04T17:29:28,979 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T17:29:28,979 link, template, name, version 2025-09-04T17:29:28,979 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T17:29:28,979 ) 2025-09-04T17:29:28,979 ^ 2025-09-04T17:29:28,979 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-04T17:29:28,979 self._link_candidate_cache[link] = LinkCandidate( 2025-09-04T17:29:28,979 ~~~~~~~~~~~~~^ 2025-09-04T17:29:28,979 link, 2025-09-04T17:29:28,979 ^^^^^ 2025-09-04T17:29:28,979 ...<3 lines>... 2025-09-04T17:29:28,979 version=version, 2025-09-04T17:29:28,979 ^^^^^^^^^^^^^^^^ 2025-09-04T17:29:28,979 ) 2025-09-04T17:29:28,979 ^ 2025-09-04T17:29:28,979 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-04T17:29:28,979 super().__init__( 2025-09-04T17:29:28,979 ~~~~~~~~~~~~~~~~^ 2025-09-04T17:29:28,979 link=link, 2025-09-04T17:29:28,979 ^^^^^^^^^^ 2025-09-04T17:29:28,979 ...<4 lines>... 2025-09-04T17:29:28,979 version=version, 2025-09-04T17:29:28,979 ^^^^^^^^^^^^^^^^ 2025-09-04T17:29:28,979 ) 2025-09-04T17:29:28,979 ^ 2025-09-04T17:29:28,979 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-04T17:29:28,979 self.dist = self._prepare() 2025-09-04T17:29:28,979 ~~~~~~~~~~~~~^^ 2025-09-04T17:29:28,979 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-04T17:29:28,979 dist = self._prepare_distribution() 2025-09-04T17:29:28,979 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-04T17:29:28,979 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-04T17:29:28,979 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T17:29:28,979 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-04T17:29:28,979 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-04T17:29:28,979 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T17:29:28,979 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-04T17:29:28,979 dist = _get_prepared_distribution( 2025-09-04T17:29:28,979 req, 2025-09-04T17:29:28,979 ...<3 lines>... 2025-09-04T17:29:28,979 self.check_build_deps, 2025-09-04T17:29:28,979 ) 2025-09-04T17:29:28,979 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-04T17:29:28,979 abstract_dist.prepare_distribution_metadata( 2025-09-04T17:29:28,979 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T17:29:28,979 finder, build_isolation, check_build_deps 2025-09-04T17:29:28,979 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T17:29:28,979 ) 2025-09-04T17:29:28,979 ^ 2025-09-04T17:29:28,979 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-04T17:29:28,979 self.req.prepare_metadata() 2025-09-04T17:29:28,979 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-04T17:29:28,979 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-04T17:29:28,979 self.metadata_directory = generate_metadata_legacy( 2025-09-04T17:29:28,979 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T17:29:28,979 build_env=self.build_env, 2025-09-04T17:29:28,979 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T17:29:28,979 ...<3 lines>... 2025-09-04T17:29:28,979 details=details, 2025-09-04T17:29:28,979 ^^^^^^^^^^^^^^^^ 2025-09-04T17:29:28,979 ) 2025-09-04T17:29:28,979 ^ 2025-09-04T17:29:28,979 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-04T17:29:28,979 raise MetadataGenerationFailed(package_details=details) from error 2025-09-04T17:29:28,979 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-04T17:29:29,003 Removed broadlink==0.4 from https://files.pythonhosted.org/packages/c1/ac/c911fa32308ba00dd816e0696dd49399583ef1741278f7f3a7b1df4ae54b/broadlink-0.4.tar.gz from build tracker '/tmp/pip-build-tracker-watkaden' 2025-09-04T17:29:29,003 Removed build tracker: '/tmp/pip-build-tracker-watkaden'