2025-06-01T23:52:11,892 Created temporary directory: /tmp/pip-build-tracker-b14yq_8y 2025-06-01T23:52:11,893 Initialized build tracking at /tmp/pip-build-tracker-b14yq_8y 2025-06-01T23:52:11,893 Created build tracker: /tmp/pip-build-tracker-b14yq_8y 2025-06-01T23:52:11,894 Entered build tracker: /tmp/pip-build-tracker-b14yq_8y 2025-06-01T23:52:11,895 Created temporary directory: /tmp/pip-wheel-oub9w9pd 2025-06-01T23:52:11,900 Created temporary directory: /tmp/pip-ephem-wheel-cache-tkvk_m63 2025-06-01T23:52:11,952 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-06-01T23:52:11,955 2 location(s) to search for versions of ioa-observe-sdk: 2025-06-01T23:52:11,955 * https://pypi.org/simple/ioa-observe-sdk/ 2025-06-01T23:52:11,955 * https://www.piwheels.org/simple/ioa-observe-sdk/ 2025-06-01T23:52:11,956 Fetching project page and analyzing links: https://pypi.org/simple/ioa-observe-sdk/ 2025-06-01T23:52:11,957 Getting page https://pypi.org/simple/ioa-observe-sdk/ 2025-06-01T23:52:11,958 Found index url https://pypi.org/simple/ 2025-06-01T23:52:12,107 Fetched page https://pypi.org/simple/ioa-observe-sdk/ as application/vnd.pypi.simple.v1+json 2025-06-01T23:52:12,112 Skipping link: No binaries permitted for ioa-observe-sdk: https://files.pythonhosted.org/packages/ee/23/992eff8f060bf2721c3a76a9b05592769ad1317f40a3915a283697f4f983/ioa_observe_sdk-0.0.1-py3-none-any.whl (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10) 2025-06-01T23:52:12,113 Found link https://files.pythonhosted.org/packages/19/bd/2b11b9f33001aaf25ce81c9b2ce75acc339e1ba1f77be0f1366d9b2bd629/ioa_observe_sdk-0.0.1.tar.gz (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10), version: 0.0.1 2025-06-01T23:52:12,114 Skipping link: No binaries permitted for ioa-observe-sdk: https://files.pythonhosted.org/packages/98/12/149c801b1eb3e8c461a5ea806b9b0b747d83f346f8f41094cf598317a952/ioa_observe_sdk-1.0.0-py3-none-any.whl (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10) 2025-06-01T23:52:12,114 Found link https://files.pythonhosted.org/packages/6e/cb/bebf1d99d951a43c56d90aa2cd647f25e7b8bd8f01eaafc7f8fb2c1bba27/ioa_observe_sdk-1.0.0.tar.gz (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10), version: 1.0.0 2025-06-01T23:52:12,115 Skipping link: No binaries permitted for ioa-observe-sdk: https://files.pythonhosted.org/packages/a3/99/1df2738ca9b392474a72f6aa491ff4d0aab5a13a5eebc2e23ed61e871851/ioa_observe_sdk-1.0.1-py3-none-any.whl (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10) 2025-06-01T23:52:12,116 Found link https://files.pythonhosted.org/packages/77/31/d2be16c14d1ab5102b0f9a15dc550ccc0584433ba0d072c52cf182f0f72d/ioa_observe_sdk-1.0.1.tar.gz (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10), version: 1.0.1 2025-06-01T23:52:12,117 Skipping link: No binaries permitted for ioa-observe-sdk: https://files.pythonhosted.org/packages/81/43/d76cb8dc0cd6fc1fa0ba3b1e8b21c6c1486fe8cf0049e5f290a93077b9a9/ioa_observe_sdk-1.0.2-py3-none-any.whl (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10) 2025-06-01T23:52:12,117 Found link https://files.pythonhosted.org/packages/b7/1c/98685461815b2555c2c391b383f709ca3501fc9f422eab06431ea642c495/ioa_observe_sdk-1.0.2.tar.gz (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10), version: 1.0.2 2025-06-01T23:52:12,118 Skipping link: No binaries permitted for ioa-observe-sdk: https://files.pythonhosted.org/packages/30/d6/be16bcfd97c8279fbcc1aa662f097eefbe8246fbca0869a415d87604ed9a/ioa_observe_sdk-1.0.3-py3-none-any.whl (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10) 2025-06-01T23:52:12,119 Found link https://files.pythonhosted.org/packages/a0/c7/dc0ed10b3d17714375b132f1210d55fe5c4a0faea1dff08f637173ecfa90/ioa_observe_sdk-1.0.3.tar.gz (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10), version: 1.0.3 2025-06-01T23:52:12,119 Skipping link: No binaries permitted for ioa-observe-sdk: https://files.pythonhosted.org/packages/49/47/e40c7148b7c240461a0f98d59dc2acc187558d632e7a145c90d9796baeec/ioa_observe_sdk-1.0.4-py3-none-any.whl (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10) 2025-06-01T23:52:12,120 Found link https://files.pythonhosted.org/packages/53/1f/3ba14c2ac325c3e1217e05ebe495b32983e5759b05322dc5f2c6c17b7ea3/ioa_observe_sdk-1.0.4.tar.gz (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10), version: 1.0.4 2025-06-01T23:52:12,121 Skipping link: No binaries permitted for ioa-observe-sdk: https://files.pythonhosted.org/packages/41/1c/96f15975eece531ad892156144bbefe3abf4df26398a5f1be01e3f358798/ioa_observe_sdk-1.0.5-py3-none-any.whl (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10) 2025-06-01T23:52:12,122 Found link https://files.pythonhosted.org/packages/85/04/4006399bacf3c89644eb10e0d354e1143632d863c30e7d29ec2ab9437b1a/ioa_observe_sdk-1.0.5.tar.gz (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10), version: 1.0.5 2025-06-01T23:52:12,122 Skipping link: No binaries permitted for ioa-observe-sdk: https://files.pythonhosted.org/packages/68/33/5df5244c7b383e454570a371de57b6179e0fa84481cad382faba79fd307f/ioa_observe_sdk-1.0.6-py3-none-any.whl (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10) 2025-06-01T23:52:12,123 Found link https://files.pythonhosted.org/packages/3f/14/d298843cccdd72ff138b1a3ceca15602761b949e841e7acade71a3215874/ioa_observe_sdk-1.0.6.tar.gz (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10), version: 1.0.6 2025-06-01T23:52:12,124 Skipping link: No binaries permitted for ioa-observe-sdk: https://files.pythonhosted.org/packages/f1/bd/c2c411250777987719201067b7ecf38b8be425f99324a0266c9964e78a84/ioa_observe_sdk-1.0.7-py3-none-any.whl (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10) 2025-06-01T23:52:12,124 Found link https://files.pythonhosted.org/packages/a6/04/7c04783697c0b24a987ef7acb58efbe0d02bca22666a380be4e3c443caeb/ioa_observe_sdk-1.0.7.tar.gz (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10), version: 1.0.7 2025-06-01T23:52:12,125 Skipping link: No binaries permitted for ioa-observe-sdk: https://files.pythonhosted.org/packages/d4/0a/5750de75df078aca611584fbd9caad58c634868aa6b37bbfdd345420cdf6/ioa_observe_sdk-1.0.8-py3-none-any.whl (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10) 2025-06-01T23:52:12,126 Found link https://files.pythonhosted.org/packages/1a/71/288012b88ea8164ac942154ea360b83eb04d446d1196b178137e5108c650/ioa_observe_sdk-1.0.8.tar.gz (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10), version: 1.0.8 2025-06-01T23:52:12,127 Skipping link: No binaries permitted for ioa-observe-sdk: https://files.pythonhosted.org/packages/76/8b/5a69ad046fc580bd9bebd8212488c2dd04a53b3c148812a64e3aa0b5e586/ioa_observe_sdk-1.0.9-py3-none-any.whl (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10) 2025-06-01T23:52:12,127 Found link https://files.pythonhosted.org/packages/30/1f/62464080f521c50e9c42403d3528add4848fb4348c9e8f4c5fc08fc1b67d/ioa_observe_sdk-1.0.9.tar.gz (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10), version: 1.0.9 2025-06-01T23:52:12,128 Skipping link: No binaries permitted for ioa-observe-sdk: https://files.pythonhosted.org/packages/57/25/ea88ee40b4f6dae3c9d5bdb6f7cfd63346265065afca9fc18b6dc3238375/ioa_observe_sdk-1.0.10-py3-none-any.whl (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10) 2025-06-01T23:52:12,129 Found link https://files.pythonhosted.org/packages/01/5e/f7e23318c0f21bdd2507c3f78926685f2c2506140837550e0681ac82905d/ioa_observe_sdk-1.0.10.tar.gz (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10), version: 1.0.10 2025-06-01T23:52:12,129 Skipping link: No binaries permitted for ioa-observe-sdk: https://files.pythonhosted.org/packages/6c/21/efe3a4a70cac2126b35a4d7ee6409e9f3e7cf34558a1bb4cb63bf4d9cdc8/ioa_observe_sdk-1.0.11-py3-none-any.whl (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10) 2025-06-01T23:52:12,130 Found link https://files.pythonhosted.org/packages/8c/d2/0e5f6a54877559489857c0434197e94b1fb4303766cb75a76b5cc099423e/ioa_observe_sdk-1.0.11.tar.gz (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10), version: 1.0.11 2025-06-01T23:52:12,131 Skipping link: No binaries permitted for ioa-observe-sdk: https://files.pythonhosted.org/packages/eb/dd/79d8112c83c05d4dc30d2f255ac6310226ae4cb499e73b712a7f4343254a/ioa_observe_sdk-1.0.12-py3-none-any.whl (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10) 2025-06-01T23:52:12,132 Found link https://files.pythonhosted.org/packages/3f/f3/7919a98b33b4b171a83c703a74bcdae85845138759a2cf4f610188b3ba33/ioa_observe_sdk-1.0.12.tar.gz (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10), version: 1.0.12 2025-06-01T23:52:12,132 Skipping link: No binaries permitted for ioa-observe-sdk: https://files.pythonhosted.org/packages/ef/22/5d161f60e067ae9664fe81cf1e9ed77d329792b2f3cd36e1dc86ffe8053e/ioa_observe_sdk-1.0.13-py3-none-any.whl (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10) 2025-06-01T23:52:12,133 Found link https://files.pythonhosted.org/packages/44/7c/53dcb9480f5d8bc23790b7031d0d9ff02b71aa6e0cbce7f1991ae4bb50d8/ioa_observe_sdk-1.0.13.tar.gz (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10), version: 1.0.13 2025-06-01T23:52:12,133 Skipping link: No binaries permitted for ioa-observe-sdk: https://files.pythonhosted.org/packages/5b/81/5f54e00de2c6ebd572d2bf7c23258438e00fff74f2fc15b06c751abbe417/ioa_observe_sdk-1.0.14-py3-none-any.whl (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10) 2025-06-01T23:52:12,134 Found link https://files.pythonhosted.org/packages/70/e6/7ddfe998506573086dba529712742acd0dcdb09438d02663e282eca554c4/ioa_observe_sdk-1.0.14.tar.gz (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10), version: 1.0.14 2025-06-01T23:52:12,135 Skipping link: No binaries permitted for ioa-observe-sdk: https://files.pythonhosted.org/packages/e6/8a/cf3057fedb840bb48ff57d5f2e8778225548e8f871335132b98342718466/ioa_observe_sdk-1.0.15-py3-none-any.whl (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10) 2025-06-01T23:52:12,135 Found link https://files.pythonhosted.org/packages/f9/e9/bb353e1d37578021d4deafc57d323d56267536a3707d61545d1674d758aa/ioa_observe_sdk-1.0.15.tar.gz (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10), version: 1.0.15 2025-06-01T23:52:12,136 Skipping link: No binaries permitted for ioa-observe-sdk: https://files.pythonhosted.org/packages/e8/73/ca75176405ff12dcf3479acbf805b2a4f293e6a1714e9e079a92154bfb9c/ioa_observe_sdk-1.0.16-py3-none-any.whl (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10) 2025-06-01T23:52:12,137 Found link https://files.pythonhosted.org/packages/33/4d/d5c74fd76027f77524e485d53f05afb88f3fe181db007fe752555c31b303/ioa_observe_sdk-1.0.16.tar.gz (from https://pypi.org/simple/ioa-observe-sdk/) (requires-python:>=3.10), version: 1.0.16 2025-06-01T23:52:12,138 Fetching project page and analyzing links: https://www.piwheels.org/simple/ioa-observe-sdk/ 2025-06-01T23:52:12,139 Getting page https://www.piwheels.org/simple/ioa-observe-sdk/ 2025-06-01T23:52:12,141 Found index url https://www.piwheels.org/simple/ 2025-06-01T23:52:12,299 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/ioa-observe-sdk/ 2025-06-01T23:52:12,964 WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/ioa-observe-sdk/ 2025-06-01T23:52:14,137 WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/ioa-observe-sdk/ 2025-06-01T23:52:16,308 WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/ioa-observe-sdk/ 2025-06-01T23:52:20,476 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/ioa-observe-sdk/ 2025-06-01T23:52:20,649 Could not fetch URL https://www.piwheels.org/simple/ioa-observe-sdk/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='www.piwheels.org', port=443): Max retries exceeded with url: /simple/ioa-observe-sdk/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))) - skipping 2025-06-01T23:52:20,650 Skipping link: not a file: https://www.piwheels.org/simple/ioa-observe-sdk/ 2025-06-01T23:52:20,651 Skipping link: not a file: https://pypi.org/simple/ioa-observe-sdk/ 2025-06-01T23:52:20,676 Given no hashes to check 1 links for project 'ioa-observe-sdk': discarding no candidates 2025-06-01T23:52:20,678 Collecting ioa-observe-sdk==1.0.9 2025-06-01T23:52:20,680 Created temporary directory: /tmp/pip-unpack-djg3loki 2025-06-01T23:52:20,905 Downloading ioa_observe_sdk-1.0.9.tar.gz (50 kB) 2025-06-01T23:52:21,019 Added ioa-observe-sdk==1.0.9 from https://files.pythonhosted.org/packages/30/1f/62464080f521c50e9c42403d3528add4848fb4348c9e8f4c5fc08fc1b67d/ioa_observe_sdk-1.0.9.tar.gz to build tracker '/tmp/pip-build-tracker-b14yq_8y' 2025-06-01T23:52:21,021 ERROR: ioa-observe-sdk==1.0.9 from https://files.pythonhosted.org/packages/30/1f/62464080f521c50e9c42403d3528add4848fb4348c9e8f4c5fc08fc1b67d/ioa_observe_sdk-1.0.9.tar.gz does not appear to be a Python project: neither 'setup.py' nor 'pyproject.toml' found. 2025-06-01T23:52:21,022 Exception information: 2025-06-01T23:52:21,022 Traceback (most recent call last): 2025-06-01T23:52:21,022 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 107, in _run_wrapper 2025-06-01T23:52:21,022 status = _inner_run() 2025-06-01T23:52:21,022 ^^^^^^^^^^^^ 2025-06-01T23:52:21,022 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 98, in _inner_run 2025-06-01T23:52:21,022 return self.run(options, args) 2025-06-01T23:52:21,022 ^^^^^^^^^^^^^^^^^^^^^^^ 2025-06-01T23:52:21,022 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 71, in wrapper 2025-06-01T23:52:21,022 return func(self, options, args) 2025-06-01T23:52:21,022 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-06-01T23:52:21,022 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 146, in run 2025-06-01T23:52:21,022 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-06-01T23:52:21,022 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-06-01T23:52:21,022 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 98, in resolve 2025-06-01T23:52:21,022 result = self._result = resolver.resolve( 2025-06-01T23:52:21,022 ^^^^^^^^^^^^^^^^^ 2025-06-01T23:52:21,022 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 596, in resolve 2025-06-01T23:52:21,022 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-06-01T23:52:21,022 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-06-01T23:52:21,022 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 429, in resolve 2025-06-01T23:52:21,022 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-06-01T23:52:21,022 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 150, in _add_to_criteria 2025-06-01T23:52:21,022 if not criterion.candidates: 2025-06-01T23:52:21,022 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-06-01T23:52:21,022 return bool(self._sequence) 2025-06-01T23:52:21,022 ^^^^^^^^^^^^^^^^^^^^ 2025-06-01T23:52:21,022 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 165, in __bool__ 2025-06-01T23:52:21,022 self._bool = any(self) 2025-06-01T23:52:21,022 ^^^^^^^^^ 2025-06-01T23:52:21,022 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 149, in 2025-06-01T23:52:21,022 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-06-01T23:52:21,022 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-06-01T23:52:21,022 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 39, in _iter_built 2025-06-01T23:52:21,022 candidate = func() 2025-06-01T23:52:21,022 ^^^^^^ 2025-06-01T23:52:21,022 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 180, in _make_candidate_from_link 2025-06-01T23:52:21,022 base: BaseCandidate | None = self._make_base_candidate_from_link( 2025-06-01T23:52:21,022 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-06-01T23:52:21,022 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 226, in _make_base_candidate_from_link 2025-06-01T23:52:21,022 self._link_candidate_cache[link] = LinkCandidate( 2025-06-01T23:52:21,022 ^^^^^^^^^^^^^^ 2025-06-01T23:52:21,022 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 309, in __init__ 2025-06-01T23:52:21,022 super().__init__( 2025-06-01T23:52:21,022 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 162, in __init__ 2025-06-01T23:52:21,022 self.dist = self._prepare() 2025-06-01T23:52:21,022 ^^^^^^^^^^^^^^^ 2025-06-01T23:52:21,022 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 239, in _prepare 2025-06-01T23:52:21,022 dist = self._prepare_distribution() 2025-06-01T23:52:21,022 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-06-01T23:52:21,022 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 320, in _prepare_distribution 2025-06-01T23:52:21,022 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-06-01T23:52:21,022 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-06-01T23:52:21,022 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 537, in prepare_linked_requirement 2025-06-01T23:52:21,022 return self._prepare_linked_requirement(req, parallel_builds) 2025-06-01T23:52:21,022 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-06-01T23:52:21,022 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 652, in _prepare_linked_requirement 2025-06-01T23:52:21,022 dist = _get_prepared_distribution( 2025-06-01T23:52:21,022 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-06-01T23:52:21,022 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 77, in _get_prepared_distribution 2025-06-01T23:52:21,022 abstract_dist.prepare_distribution_metadata( 2025-06-01T23:52:21,022 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 42, in prepare_distribution_metadata 2025-06-01T23:52:21,022 self.req.load_pyproject_toml() 2025-06-01T23:52:21,022 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 515, in load_pyproject_toml 2025-06-01T23:52:21,022 pyproject_toml_data = load_pyproject_toml( 2025-06-01T23:52:21,022 ^^^^^^^^^^^^^^^^^^^^ 2025-06-01T23:52:21,022 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/pyproject.py", line 60, in load_pyproject_toml 2025-06-01T23:52:21,022 raise InstallationError( 2025-06-01T23:52:21,022 pip._internal.exceptions.InstallationError: ioa-observe-sdk==1.0.9 from https://files.pythonhosted.org/packages/30/1f/62464080f521c50e9c42403d3528add4848fb4348c9e8f4c5fc08fc1b67d/ioa_observe_sdk-1.0.9.tar.gz does not appear to be a Python project: neither 'setup.py' nor 'pyproject.toml' found. 2025-06-01T23:52:21,039 Removed ioa-observe-sdk==1.0.9 from https://files.pythonhosted.org/packages/30/1f/62464080f521c50e9c42403d3528add4848fb4348c9e8f4c5fc08fc1b67d/ioa_observe_sdk-1.0.9.tar.gz from build tracker '/tmp/pip-build-tracker-b14yq_8y' 2025-06-01T23:52:21,040 Removed build tracker: '/tmp/pip-build-tracker-b14yq_8y'