2026-03-04T14:04:52,967 Created temporary directory: /tmp/pip-ephem-wheel-cache-1jd1cwia 2026-03-04T14:04:52,969 Created temporary directory: /tmp/pip-build-tracker-2xb1uu68 2026-03-04T14:04:52,970 Initialized build tracking at /tmp/pip-build-tracker-2xb1uu68 2026-03-04T14:04:52,970 Created build tracker: /tmp/pip-build-tracker-2xb1uu68 2026-03-04T14:04:52,970 Entered build tracker: /tmp/pip-build-tracker-2xb1uu68 2026-03-04T14:04:52,971 Created temporary directory: /tmp/pip-wheel-qz97oba8 2026-03-04T14:04:52,975 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-04T14:04:52,977 Created temporary directory: /tmp/pip-ephem-wheel-cache-sjbknw9l 2026-03-04T14:04:52,999 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T14:04:53,002 2 location(s) to search for versions of opentelemetry-semantic-conventions-ai: 2026-03-04T14:04:53,002 * https://pypi.org/simple/opentelemetry-semantic-conventions-ai/ 2026-03-04T14:04:53,002 * https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/ 2026-03-04T14:04:53,003 Fetching project page and analyzing links: https://pypi.org/simple/opentelemetry-semantic-conventions-ai/ 2026-03-04T14:04:53,004 Getting page https://pypi.org/simple/opentelemetry-semantic-conventions-ai/ 2026-03-04T14:04:53,005 Found index url https://pypi.org/simple 2026-03-04T14:04:53,143 Fetched page https://pypi.org/simple/opentelemetry-semantic-conventions-ai/ as application/vnd.pypi.simple.v1+json 2026-03-04T14:04:53,162 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/84/44/cfb1a0b556085c5628007805c67895fc9a767233ef488c94fb6736fff5c2/opentelemetry_semantic_conventions_ai-0.0.1-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<3.12) 2026-03-04T14:04:53,163 Found link https://files.pythonhosted.org/packages/a4/b3/c11540b80535da0be7b8851ceaca7b25baca88ce1c685234b86543a5abee/opentelemetry_semantic_conventions_ai-0.0.1.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<3.12), version: 0.0.1 2026-03-04T14:04:53,164 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/84/b4/b91e443a41c568df31ecbd07e523f12f66375cef3a24bd4c0e21040e3719/opentelemetry_semantic_conventions_ai-0.0.2-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<3.12) 2026-03-04T14:04:53,165 Found link https://files.pythonhosted.org/packages/94/28/a21285c87c3da7a6ab5daec23729b3a6314760fccaa74155033ad4b69554/opentelemetry_semantic_conventions_ai-0.0.2.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<3.12), version: 0.0.2 2026-03-04T14:04:53,166 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/03/87/08bfd8ac614a8dee113341310c12d3ce48f578e8341810c32824aa7713ef/opentelemetry_semantic_conventions_ai-0.0.3-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<3.12) 2026-03-04T14:04:53,167 Found link https://files.pythonhosted.org/packages/3e/24/99a5f1b319e2d4ab0441837e8ec8b6bfc88ed0f03a641c62c9585d92831e/opentelemetry_semantic_conventions_ai-0.0.3.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<3.12), version: 0.0.3 2026-03-04T14:04:53,168 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/93/84/368c55e0ddca81d6a23a4e61b89d3b7a88d4ca3e756b8135034cac08e21d/opentelemetry_semantic_conventions_ai-0.0.4-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,169 Found link https://files.pythonhosted.org/packages/b0/ea/f7d60b6f506cbf20aaec4220eaf9bc803df7647220cf954ac3a24afbbccb/opentelemetry_semantic_conventions_ai-0.0.4.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4), version: 0.0.4 2026-03-04T14:04:53,170 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/49/ab/3dc76369c8ba71b895f5804bd065f51fb12c0f9ccb53d6970c8b090d0464/opentelemetry_semantic_conventions_ai-0.0.5-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,171 Found link https://files.pythonhosted.org/packages/81/06/d1617442d733d9d1dfe4665b5d97f99efbf08fcc6102224d64bc881a0bc5/opentelemetry_semantic_conventions_ai-0.0.5.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4), version: 0.0.5 2026-03-04T14:04:53,171 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/a9/de/7bf869bafd313297518e42bf18dc64e3575c1d2c8d351c1441315ed93fb2/opentelemetry_semantic_conventions_ai-0.0.6-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,172 Found link https://files.pythonhosted.org/packages/ea/41/3ca5edaa5d373072a2534ab4d37f39562843609be6ce278154b4e973b057/opentelemetry_semantic_conventions_ai-0.0.6.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4), version: 0.0.6 2026-03-04T14:04:53,173 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/c9/ec/822a9eb58c756502801bebfb11c3f481d5ed687256db3147801b6f33d4f5/opentelemetry_semantic_conventions_ai-0.0.7-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,174 Found link https://files.pythonhosted.org/packages/e2/44/ede8903c42a8b8f5056809e7c3c854ac009fc9ffc5609fc479c0f86e786d/opentelemetry_semantic_conventions_ai-0.0.7.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4), version: 0.0.7 2026-03-04T14:04:53,175 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/df/f2/3656e2b696b59ce69c06a7f5a90dd1b83b3ce799a7faa16108182a7380e5/opentelemetry_semantic_conventions_ai-0.0.8-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,176 Found link https://files.pythonhosted.org/packages/6d/de/f02dfea9ffa3a1287c45bb0fa9f527870e5660c22c82733461f91368e103/opentelemetry_semantic_conventions_ai-0.0.8.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4), version: 0.0.8 2026-03-04T14:04:53,177 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/f0/5c/a216c271530f67f29878d450936d2b10319ad82370557cc4760039713be7/opentelemetry_semantic_conventions_ai-0.0.9-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,178 Found link https://files.pythonhosted.org/packages/b8/9b/bb8d25b7f5fc9f9e6a8f9ed2cf8c3881d58e9c2cec033700bfcc4fd235a0/opentelemetry_semantic_conventions_ai-0.0.9.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4), version: 0.0.9 2026-03-04T14:04:53,179 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/71/5c/ae8139d7945b589feb5e828847f86150eaf4efbf8cf765d018ad85b7a587/opentelemetry_semantic_conventions_ai-0.0.10-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,180 Found link https://files.pythonhosted.org/packages/11/b6/95913b4a0f0c01660294bfa4f71c823ce3aaaf6b79ce6b8d894a70ee1929/opentelemetry_semantic_conventions_ai-0.0.10.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4), version: 0.0.10 2026-03-04T14:04:53,181 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/d4/dd/8d43cedfbf7639cbedf438129432ac448ce3677c59cc45d83a402eb4ebcc/opentelemetry_semantic_conventions_ai-0.0.11-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,182 Found link https://files.pythonhosted.org/packages/2c/70/5ecc24b5248853f2e68e71823cc6b0cece8cf3d53eceeb4d6a5839535339/opentelemetry_semantic_conventions_ai-0.0.11.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4), version: 0.0.11 2026-03-04T14:04:53,182 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/77/93/f63286a2f2fea9afe00b3a469ba715e8a8a784de66312e7c3a3064fd984d/opentelemetry_semantic_conventions_ai-0.0.12-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,183 Found link https://files.pythonhosted.org/packages/76/e0/e30b6d48bac1db2fe3fa4fbdb69d4c149294a30654f7c659e09cd04685e0/opentelemetry_semantic_conventions_ai-0.0.12.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4), version: 0.0.12 2026-03-04T14:04:53,184 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/3b/b6/95dfce49137b4cd7c43afdeae183b307a4c78b4292970f57e7f5333f1a01/opentelemetry_semantic_conventions_ai-0.0.13-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,185 Found link https://files.pythonhosted.org/packages/63/f3/08613283649e8bb09bfb0fe0864b5c9126bd4ee4659f7076fc8cb55469bb/opentelemetry_semantic_conventions_ai-0.0.13.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4), version: 0.0.13 2026-03-04T14:04:53,186 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/c2/9e/df20a383885d0503e8b3a517ef705cc0182bb2ef51800afe33bf395a29da/opentelemetry_semantic_conventions_ai-0.0.14-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,187 Found link https://files.pythonhosted.org/packages/a7/b6/17e190c76ffbaf6eab921d86b5afb5b21a28b7daf5d037a4e4203c552ee7/opentelemetry_semantic_conventions_ai-0.0.14.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4), version: 0.0.14 2026-03-04T14:04:53,187 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/cf/99/7d7b422398b542eccc6d23648419c1983e32535b80d62f7243cf3ac28fa7/opentelemetry_semantic_conventions_ai-0.0.15-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,188 Found link https://files.pythonhosted.org/packages/88/6e/b9a9a858e33c3b6fb6210e8af96be98327395cca557bc8eea22ee24f8abd/opentelemetry_semantic_conventions_ai-0.0.15.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4), version: 0.0.15 2026-03-04T14:04:53,189 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/18/fb/1de19bbbea8f9389e21cb7e025ea5857c9b6841d390cd407e2c36c955124/opentelemetry_semantic_conventions_ai-0.0.16-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,190 Found link https://files.pythonhosted.org/packages/ac/e1/1739c7bb7fd599b1ea7e5f192f30c4eb9e5e67ae2aeb71a17a424426adaa/opentelemetry_semantic_conventions_ai-0.0.16.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4), version: 0.0.16 2026-03-04T14:04:53,191 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/5f/68/696911157629caf3023bc7ce426481ab84465fedc2875ad2f310af5d64b0/opentelemetry_semantic_conventions_ai-0.0.17-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,192 Found link https://files.pythonhosted.org/packages/bf/73/ab9ddffe47719af01613566f13e4a889880afa15e4c017a12f2bdb4d6ea9/opentelemetry_semantic_conventions_ai-0.0.17.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4), version: 0.0.17 2026-03-04T14:04:53,193 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/5f/32/1aa1bb97e8fab8b38ae166a4bd8aced23e4ac72bd22e80a00bdd3854025b/opentelemetry_semantic_conventions_ai-0.0.18-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,193 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/39/e9/8b1439d1493ed0b07e354310e975584f778f3aea5ed2b444a67366f69561/opentelemetry_semantic_conventions_ai-0.0.19-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,194 Found link https://files.pythonhosted.org/packages/6e/42/85eee17e37a799902877ec0113a73da2ace31da376229af73464859148d1/opentelemetry_semantic_conventions_ai-0.0.19.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4), version: 0.0.19 2026-03-04T14:04:53,195 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/83/be/bde108462af15491304ae596bc8284bbf127793f460c478784fd17843f12/opentelemetry_semantic_conventions_ai-0.0.20-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,196 Found link https://files.pythonhosted.org/packages/18/ba/31cb3e5b5228690fc3b1b66ef9399751892630f44aa5ac103a6c1fac5f03/opentelemetry_semantic_conventions_ai-0.0.20.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4), version: 0.0.20 2026-03-04T14:04:53,197 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/8b/b0/4052ad883619748b9d6cd90d8e0fc8ac3649b31bd9aa5f59bccd368874fe/opentelemetry_semantic_conventions_ai-0.0.21-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,198 Found link https://files.pythonhosted.org/packages/e7/b0/840953d395e550fdfccf8858018fd7c23a5b33118b93a453073e4c9cb95d/opentelemetry_semantic_conventions_ai-0.0.21.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4), version: 0.0.21 2026-03-04T14:04:53,199 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/d3/ae/ba8bf15acd7ddcb65ed919780650418a4201468c52711a29ce9eba4a414b/opentelemetry_semantic_conventions_ai-0.0.22-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,200 Found link https://files.pythonhosted.org/packages/d6/c1/f57b8bfe264e256f8a95e46a13bd41a727e1cc674d0071fffae00e407b2d/opentelemetry_semantic_conventions_ai-0.0.22.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4), version: 0.0.22 2026-03-04T14:04:53,200 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/6f/79/f0beb9cdf9d2ffeebd96385be522a9d327a125f96b8e0acab61482824dc1/opentelemetry_semantic_conventions_ai-0.0.23-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,202 Found link https://files.pythonhosted.org/packages/70/4d/b05b4dc5ae2e4d43e7b3a9bc3f5c7e2c7a90bf2f5901dcacb6ef0cf0b671/opentelemetry_semantic_conventions_ai-0.0.23.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4), version: 0.0.23 2026-03-04T14:04:53,202 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/63/00/7c7cd43b95a8d21d98c0bd94478a45c45075c8397eef236d702b04d0d632/opentelemetry_semantic_conventions_ai-0.1.0-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.8.1) 2026-03-04T14:04:53,203 Found link https://files.pythonhosted.org/packages/e3/1f/1b0264c64896e119e9b780d9e09a13abf15d4489de38304c24bcf617f2ee/opentelemetry_semantic_conventions_ai-0.1.0.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.8.1), version: 0.1.0 2026-03-04T14:04:53,204 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/39/4b/316269b7c9002c6c4ef0bb7250d4df922f86370d607e220ce2a983b80267/opentelemetry_semantic_conventions_ai-0.1.1-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9) 2026-03-04T14:04:53,205 Found link https://files.pythonhosted.org/packages/a4/05/76afdbf5b4a5d5f022476458882ebe7292da2d5d6fe3acf614310b059905/opentelemetry_semantic_conventions_ai-0.1.1.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9), version: 0.1.1 2026-03-04T14:04:53,206 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/be/ea/a2c1cc4528c6f00f229498b7c2e8dba014157e056bd8001abb76cbf51167/opentelemetry_semantic_conventions_ai-0.2.0-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9) 2026-03-04T14:04:53,207 Found link https://files.pythonhosted.org/packages/1b/46/73f19fa4bef0fb8c3cd1d592052d493ad70e22d590005872ae7530359198/opentelemetry_semantic_conventions_ai-0.2.0.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9), version: 0.2.0 2026-03-04T14:04:53,208 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/a6/3a/1fa0f6eeb36a536310dc3dd005e22fe4f8648433e4b8bbcd43548f75d15b/opentelemetry_semantic_conventions_ai-0.3.0-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9) 2026-03-04T14:04:53,209 Found link https://files.pythonhosted.org/packages/2d/54/584e73027988eb6c4cd823915919879f1f50e0f6cec736346f3438367ae9/opentelemetry_semantic_conventions_ai-0.3.0.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9), version: 0.3.0 2026-03-04T14:04:53,209 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/14/fa/fbe54c97b14182080f78e7c2dd709722130a3a893c3188b99219cf924813/opentelemetry_semantic_conventions_ai-0.3.1-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9) 2026-03-04T14:04:53,211 Found link https://files.pythonhosted.org/packages/11/e3/efdc77c6c353fdaf0a94c7a94150576e15fd767b46e130142b3f12eb3231/opentelemetry_semantic_conventions_ai-0.3.1.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9), version: 0.3.1 2026-03-04T14:04:53,211 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/da/41/1f4a1bcd7f5f98a9bc6fc6bf36898f32600a3a5beec8c5a9e35a8eb886cc/opentelemetry_semantic_conventions_ai-0.3.2-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9) 2026-03-04T14:04:53,213 Found link https://files.pythonhosted.org/packages/50/28/7850f8a0831be096ee3990d6b7cc7d3ee5274956f814f2c38a578bfdfcc2/opentelemetry_semantic_conventions_ai-0.3.2.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9), version: 0.3.2 2026-03-04T14:04:53,213 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/dd/75/5e17a0e69b50a73744815ff6bcc48c37439715e09929ccbb23bbeea42568/opentelemetry_semantic_conventions_ai-0.3.3-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9) 2026-03-04T14:04:53,214 Found link https://files.pythonhosted.org/packages/a2/d1/e4bccae84c52885db05807de4288e871daa06d000e6ba2a6a276012c8f48/opentelemetry_semantic_conventions_ai-0.3.3.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9), version: 0.3.3 2026-03-04T14:04:53,215 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/77/33/112d363b43d5380792fe0fa631aa5a088c3e84c0b1b8f136b61d642b4b9f/opentelemetry_semantic_conventions_ai-0.3.4-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9) 2026-03-04T14:04:53,216 Found link https://files.pythonhosted.org/packages/93/71/7c680742605e4d097a4ad0ad772433f1af1ffc2bab550edcac4a846a2bcd/opentelemetry_semantic_conventions_ai-0.3.4.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9), version: 0.3.4 2026-03-04T14:04:53,217 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/0f/7a/01b3cd41ed70e547491fd65103f7c207a3e8c2413aa64aac4b624f7cf596/opentelemetry_semantic_conventions_ai-0.3.5-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9) 2026-03-04T14:04:53,218 Found link https://files.pythonhosted.org/packages/c7/ad/a3b6dc7dbb1641c426ad9fb3434a6935997e41d3ec21b5a1bbb648a032d4/opentelemetry_semantic_conventions_ai-0.3.5.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9), version: 0.3.5 2026-03-04T14:04:53,218 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/c9/a5/b3e04c4007f60b74a2b29fbfffddd3113bbdc613efadc1403f1b25278893/opentelemetry_semantic_conventions_ai-0.3.6-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9) 2026-03-04T14:04:53,220 Found link https://files.pythonhosted.org/packages/70/a5/80ddd5c569f519909c932bce1e462adae996f4d93c4e7f95377de5893053/opentelemetry_semantic_conventions_ai-0.3.6.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9), version: 0.3.6 2026-03-04T14:04:53,220 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/1f/c6/fb553aec69d425e292785022d9941ada32e1c137d275311b96a3a332128a/opentelemetry_semantic_conventions_ai-0.4.0-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9) 2026-03-04T14:04:53,221 Found link https://files.pythonhosted.org/packages/f9/b6/aa29327abac2348766dacae2dc3132285a79be59cdddc8e90898c9846933/opentelemetry_semantic_conventions_ai-0.4.0.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9), version: 0.4.0 2026-03-04T14:04:53,222 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/c4/cd/0e95b78b2ec3137078f4851201c95b3be9b150604193d70169c3bb135603/opentelemetry_semantic_conventions_ai-0.4.1-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9) 2026-03-04T14:04:53,223 Found link https://files.pythonhosted.org/packages/db/90/b55ab6abd12f56a8079fb5213a9da8828d95cf9a90bb3d238ce78eac1bc0/opentelemetry_semantic_conventions_ai-0.4.1.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9), version: 0.4.1 2026-03-04T14:04:53,224 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/e2/bb/6b578a23c46ec87f364c809343cd8e80fcbcc7fc22129ee3dd1461aada81/opentelemetry_semantic_conventions_ai-0.4.2-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9) 2026-03-04T14:04:53,225 Found link https://files.pythonhosted.org/packages/92/5f/76a9f82b08cdc05482a162d2bf67b5c0bbcc4118d4654f4b366f10fd71af/opentelemetry_semantic_conventions_ai-0.4.2.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9), version: 0.4.2 2026-03-04T14:04:53,226 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/95/56/b178de82b650526ff5d5e67037786008ea0acd043051d535c483dabd3cc4/opentelemetry_semantic_conventions_ai-0.4.3-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9) 2026-03-04T14:04:53,227 Found link https://files.pythonhosted.org/packages/2b/8f/7fb173fd1928398b81d0952f7a9f30381ce3215817e3ac6e92f180434874/opentelemetry_semantic_conventions_ai-0.4.3.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9), version: 0.4.3 2026-03-04T14:04:53,227 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/1b/7d/ffb790a6ab511297e90d9e2f5701dfe6154fa2ad9791a58b0c2637e5e029/opentelemetry_semantic_conventions_ai-0.4.4-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9) 2026-03-04T14:04:53,228 Found link https://files.pythonhosted.org/packages/d4/61/af9ea7c94873b9d3901d941e34207acb33d32720f5545d828e2c129c8dad/opentelemetry_semantic_conventions_ai-0.4.4.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9), version: 0.4.4 2026-03-04T14:04:53,229 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/b3/b5/299c8a0a4bf855a8c2b39869ebfa655a501c6a434c4973e81f0b032132f7/opentelemetry_semantic_conventions_ai-0.4.5-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9) 2026-03-04T14:04:53,230 Found link https://files.pythonhosted.org/packages/2c/57/e92262680a0e99bfea147957254dd27e54b55472ca3ee13e762609f3a8b0/opentelemetry_semantic_conventions_ai-0.4.5.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9), version: 0.4.5 2026-03-04T14:04:53,231 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/b1/ed/2d4edc8d3989a9fd5d2ea5ae12a8a2c451d446617fa5f94fb10d7e41f4e4/opentelemetry_semantic_conventions_ai-0.4.6-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9) 2026-03-04T14:04:53,232 Found link https://files.pythonhosted.org/packages/2c/ee/361bebd74b8c9eb769de7ea7e1ec0293ed0ae7a20727e90f18942f1dcc66/opentelemetry_semantic_conventions_ai-0.4.6.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9), version: 0.4.6 2026-03-04T14:04:53,233 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/f3/4d/9213e4341d3de7ee0502e176b2c91fe5df58f2c3f358236f354a7d167b5a/opentelemetry_semantic_conventions_ai-0.4.7-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9) 2026-03-04T14:04:53,234 Found link https://files.pythonhosted.org/packages/6f/d9/9f53bfe20cff1cea5884f1c5bdc6baaa2caa4c7ca43be90096519ab3c64e/opentelemetry_semantic_conventions_ai-0.4.7.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9), version: 0.4.7 2026-03-04T14:04:53,234 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/fc/a9/d55f7d1070d645f0c83c2d83f35604ccf88d1a4dcca6d68662511c03c471/opentelemetry_semantic_conventions_ai-0.4.8-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9) 2026-03-04T14:04:53,235 Found link https://files.pythonhosted.org/packages/7b/4c/90f27e0b3f98f42c05f1f2fad11b49b6300e4d192ac325cbfbbe7aeec305/opentelemetry_semantic_conventions_ai-0.4.8.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9), version: 0.4.8 2026-03-04T14:04:53,236 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/34/98/f5196ba0f4105a4790cec8c6671cf676c96dfa29bfedfe3c4f112bf4e6ad/opentelemetry_semantic_conventions_ai-0.4.9-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9) 2026-03-04T14:04:53,237 Found link https://files.pythonhosted.org/packages/8c/ba/2405abde825cf654d09ba16bfcfb8c863156bccdc47d1f2a86df6331e7bb/opentelemetry_semantic_conventions_ai-0.4.9.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9), version: 0.4.9 2026-03-04T14:04:53,237 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/02/c4/54b68f5d03a4eb7c34e0e2863d6a9cd7b3b1a981daec0060eff219880fce/opentelemetry_semantic_conventions_ai-0.4.10-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9) 2026-03-04T14:04:53,239 Found link https://files.pythonhosted.org/packages/f3/5d/ccc07fb79e7ee07887db0d7a729a640857d57b2e5023870e8ebdad2f11b4/opentelemetry_semantic_conventions_ai-0.4.10.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9), version: 0.4.10 2026-03-04T14:04:53,239 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/47/a3/eab56cbd9a7d6f7c797172c0600be60811777535fea9c820ede9e985f1c4/opentelemetry_semantic_conventions_ai-0.4.11-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9) 2026-03-04T14:04:53,240 Found link https://files.pythonhosted.org/packages/39/8a/9228919e167a03f4c4f4c424a185dbfe62bd8597b9e2b20570b9db85bc84/opentelemetry_semantic_conventions_ai-0.4.11.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9), version: 0.4.11 2026-03-04T14:04:53,241 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/4e/11/f6a71924081ee95691259c17fdafc4b8a52fe1072284809cb251c0de6f21/opentelemetry_semantic_conventions_ai-0.4.12-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9) 2026-03-04T14:04:53,242 Found link https://files.pythonhosted.org/packages/2e/e3/8d9eb40475a8626accba9afb615183bad64f1da8ca0cec29333d566c4d7f/opentelemetry_semantic_conventions_ai-0.4.12.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9), version: 0.4.12 2026-03-04T14:04:53,243 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/35/b5/cf25da2218910f0d6cdf7f876a06bed118c4969eacaf60a887cbaef44f44/opentelemetry_semantic_conventions_ai-0.4.13-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9) 2026-03-04T14:04:53,244 Found link https://files.pythonhosted.org/packages/ba/e6/40b59eda51ac47009fb47afcdf37c6938594a0bd7f3b9fadcbc6058248e3/opentelemetry_semantic_conventions_ai-0.4.13.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9), version: 0.4.13 2026-03-04T14:04:53,245 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://files.pythonhosted.org/packages/12/49/819fb212386f77cfd93f81bd916d674f0e735f87c8ac2262ed14e3b852c2/opentelemetry_semantic_conventions_ai-0.4.15-py3-none-any.whl (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9) 2026-03-04T14:04:53,246 Found link https://files.pythonhosted.org/packages/e9/75/455c15f8360b475dd31101a87eab316420388486f7941bf019cbf4e63d5b/opentelemetry_semantic_conventions_ai-0.4.15.tar.gz (from https://pypi.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:<4,>=3.9), version: 0.4.15 2026-03-04T14:04:53,246 Fetching project page and analyzing links: https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/ 2026-03-04T14:04:53,247 Getting page https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/ 2026-03-04T14:04:53,248 Found index url https://www.piwheels.org/simple 2026-03-04T14:04:53,412 Fetched page https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/ as text/html 2026-03-04T14:04:53,427 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.4.13-py3-none-any.whl#sha256=4d76fc4587128fdd4d5e0b06e32583e90d392fec55528997ff79e79065e68b35 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.9,<4) 2026-03-04T14:04:53,427 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.4.12-py3-none-any.whl#sha256=25824f6227ac8e034f378622708637e1f7e1f7f97fe4fb1f778e835b421be1ce (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.9,<4) 2026-03-04T14:04:53,428 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.4.11-py3-none-any.whl#sha256=ecec50ef0f5cdfa784e30f61b848a255ade4a3b31dc5973076a71e8d34369019 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.9,<4) 2026-03-04T14:04:53,429 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.4.10-py3-none-any.whl#sha256=b3da8f59f925c3ef5330f3df38c20a459a6e97960ac1a6e1024d758f3397ae14 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.9,<4) 2026-03-04T14:04:53,429 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.4.9-py3-none-any.whl#sha256=440d9c30ebda72bbcfa684f15501af4a961c5e8edee8c30c1297f6c14f94c9f2 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.9,<4) 2026-03-04T14:04:53,430 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.4.8-py3-none-any.whl#sha256=3e67cf88c0b5ed13a6642c5626217bd17af145cb315d784792e41dbb1d58ef73 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.9,<4) 2026-03-04T14:04:53,431 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.4.7-py3-none-any.whl#sha256=3097a6e3a0fec918e2eec4246ba7b1744418edcb6f9c4871c342a9d9f269f9a0 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.9,<4) 2026-03-04T14:04:53,432 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.4.6-py3-none-any.whl#sha256=ce7e49c3fa8513ae51455280b749d40b00ee4dcc7fd97a5d29eb60efb568d91e (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.9,<4) 2026-03-04T14:04:53,432 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.4.5-py3-none-any.whl#sha256=c97d84602d9436060e5674072763328012d1d4171eee8a47517fc31dd6f16975 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.9,<4) 2026-03-04T14:04:53,432 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.4.4-py3-none-any.whl#sha256=3a44f57575e71da0a706be03e6e55588fa947bfc637aa75e0ef79ffa8d83b3da (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.9,<4) 2026-03-04T14:04:53,433 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.4.3-py3-none-any.whl#sha256=268f91a675bd439990cc1680be92503ed363e77464c45bc5ed49e954ed1a1776 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.9,<4) 2026-03-04T14:04:53,433 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.4.2-py3-none-any.whl#sha256=4accd31975262254f295d8a0df8c80b78174a50ea7e779cd1b727531c83f4a24 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.9,<4) 2026-03-04T14:04:53,434 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.4.1-py3-none-any.whl#sha256=e6b72a158f5c2ed3b87d965cb518044be4adc8f171259806fd1bd6f22c809671 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.9,<4) 2026-03-04T14:04:53,434 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.4.0-py3-none-any.whl#sha256=c9f1c6b8cecbefdea51de56637d22e4845adedf78da6603331416018d0268e85 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.9,<4) 2026-03-04T14:04:53,435 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.3.6-py3-none-any.whl#sha256=77fe4fca63c6a5f3459b2efa387472a4063191c029d3bfea02a03d01765d2227 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.9,<4) 2026-03-04T14:04:53,436 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.3.5-py3-none-any.whl#sha256=cecdaf2f6c67f85f13ddad87f409d90644581a130429c55baa268105697c3b09 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.9,<4) 2026-03-04T14:04:53,436 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.3.4-py3-none-any.whl#sha256=e4b274671fbad410760a940950bd96471e0ae230c31e4cda68ebb3db9a308eac (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.9,<4) 2026-03-04T14:04:53,437 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.3.3-py3-none-any.whl#sha256=76c7dfa432ae037ab3ce9e66d208eaf5f367dd32c9f9985b91ffb2dd2a58c1c6 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.9,<4) 2026-03-04T14:04:53,437 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.3.2-py3-none-any.whl#sha256=7165d9b26fdaa9c26cd89a9e99ad821788b495ba3ecc07a04881a12bf2209baf (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.9,<4) 2026-03-04T14:04:53,438 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.3.1-py3-none-any.whl#sha256=14af6daefa46e15d12e5ca192a4f9ca4400698bc267326da53f3cde6d4978031 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.9,<4) 2026-03-04T14:04:53,438 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.3.0-py3-none-any.whl#sha256=dab5ca133e9ca70390d66784691bc88c393f6b01d70de34325a45631a2f1e536 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.9,<4) 2026-03-04T14:04:53,439 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.2.0-py3-none-any.whl#sha256=cc508d735e57ff186228813788fe72cb4a3e74b0c6d0c13a0a747c01674120f0 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.9,<4) 2026-03-04T14:04:53,439 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.1.1-py3-none-any.whl#sha256=3ba3a4006231a88ad3c42c49ad4d4343783f1c3ccc92d45368f648aac02b3cc6 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.9,<4) 2026-03-04T14:04:53,440 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.1.0-py3-none-any.whl#sha256=d2246b420af03a751b6eb98a4f8f481f76248658218b7d86f7a0417bb185d89e (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,440 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.0.23-py3-none-any.whl#sha256=b5d7b5880c59385160436d8dfc6786c008346a131393cf821f5494b070248450 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,441 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.0.22-py3-none-any.whl#sha256=996e43057fc8229ebab4b7cbc362f8194db77b21871ea4fbf7fdf7045eab0c30 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,442 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.0.21-py3-none-any.whl#sha256=a93fba2e537bd83891db569ad49c6261ea6e5211e8caa1cf7b273528b5d29e2c (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,442 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.0.20-py3-none-any.whl#sha256=856f3af53e4d88a4dad609140d9b0907ff2d85a5b62425e634a476a9d856a52f (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,443 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.0.19-py3-none-any.whl#sha256=74c405070a141a7f4243e4262a54ae02fb3abc5fb359f1ce770c4df9705cec59 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,443 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.0.17-py3-none-any.whl#sha256=5ea6e437da5fb36b54481936db68164f63ae67977d1678e84ea61fb647f02ad5 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,444 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.0.16-py3-none-any.whl#sha256=28098cb1d5d2ed586e6401b9a7a6a00b2e5295c90b133a724875c9eb3c72268b (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,444 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.0.15-py3-none-any.whl#sha256=94811e66768a88f8bdd9cc34b478171ad10e16abda6b07e6070cf10ab50dbcdb (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,445 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.0.14-py3-none-any.whl#sha256=06723937dbba2f4c2fb6d7d421e5e7a25c1c931546e048a4b19d7bc4803c906e (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,446 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.0.13-py3-none-any.whl#sha256=da80bfa923936cd5135f9179c8006f35a40c38b5ef1c9fc3459f9999fd430458 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,446 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.0.12-py3-none-any.whl#sha256=374195d592ff18db43b4282320113dbdda69a5d936bbb661a83c76be18886e86 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,447 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.0.11-py3-none-any.whl#sha256=1fb5c33626bb6341c257fc08028932f4f8b8acc32a35f30de3c6915477995905 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,448 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.0.10-py3-none-any.whl#sha256=e8af453b1850ae81d2efec2146fbc1d0c6de76ec75582e167fc9fa69ba8f81d3 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,448 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.0.9-py3-none-any.whl#sha256=23dec5e552cef9d15f6a991616e8c2d71a17b0e65761b1fdddd5f08edfc92fad (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,449 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.0.8-py3-none-any.whl#sha256=53adea21167c604b92f876bfa16763ae8ed3f470bf3135ac854f3708e2c2359f (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,449 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.0.7-py3-none-any.whl#sha256=2b6ad63ca18157a03796d7ae43154d03a06c2b5a2bd22fb1641b54b1051ee063 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,450 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.0.6-py3-none-any.whl#sha256=ae1e98c80d9e273826492bb143cd4d8c7f2c5d6c06e359e359c5f5cdcacd7ce8 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,450 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.0.5-py3-none-any.whl#sha256=a5aa85a0fc5682813a626a20b2c0466ca17e86f973950d4bae8cdcf93afc930a (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,451 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.0.4-py3-none-any.whl#sha256=f04e3f55b152eb885c09780eadeff7ac01dc09ad1be42f59259baebbacd628bb (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<4) 2026-03-04T14:04:53,451 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.0.3-py3-none-any.whl#sha256=1c4c5d60751fbe209a42cd5cf99742fe7644646b1428ec8264734a32724b4965 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<3.12) 2026-03-04T14:04:53,452 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.0.2-py3-none-any.whl#sha256=27b2bc2afc871c021498a558a1947e140d321d4b78500d08f2e25f73dabc16a7 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<3.12) 2026-03-04T14:04:53,452 Skipping link: No binaries permitted for opentelemetry-semantic-conventions-ai: https://archive1.piwheels.org/simple/opentelemetry-semantic-conventions-ai/opentelemetry_semantic_conventions_ai-0.0.1-py3-none-any.whl#sha256=6f2c34411920a070337a434f9f4f06e4aa1881e30f8a45effaad0bb5f5fac615 (from https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/) (requires-python:>=3.8.1,<3.12) 2026-03-04T14:04:53,453 Skipping link: not a file: https://www.piwheels.org/simple/opentelemetry-semantic-conventions-ai/ 2026-03-04T14:04:53,454 Skipping link: not a file: https://pypi.org/simple/opentelemetry-semantic-conventions-ai/ 2026-03-04T14:04:53,480 Given no hashes to check 1 links for project 'opentelemetry-semantic-conventions-ai': discarding no candidates 2026-03-04T14:04:53,500 Collecting opentelemetry-semantic-conventions-ai==0.4.15 2026-03-04T14:04:53,502 Created temporary directory: /tmp/pip-unpack-74zz967w 2026-03-04T14:04:53,636 Downloading opentelemetry_semantic_conventions_ai-0.4.15.tar.gz (18 kB) 2026-03-04T14:04:53,677 Added opentelemetry-semantic-conventions-ai==0.4.15 from https://files.pythonhosted.org/packages/e9/75/455c15f8360b475dd31101a87eab316420388486f7941bf019cbf4e63d5b/opentelemetry_semantic_conventions_ai-0.4.15.tar.gz to build tracker '/tmp/pip-build-tracker-2xb1uu68' 2026-03-04T14:04:53,681 Created temporary directory: /tmp/pip-build-env-d2h137xt 2026-03-04T14:04:53,686 Installing build dependencies: started 2026-03-04T14:04:53,687 Running command pip subprocess to install build dependencies 2026-03-04T14:04:54,817 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-04T14:04:55,384 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-04T14:04:55,407 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T14:04:55,913 Collecting hatchling 2026-03-04T14:04:55,935 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl (76 kB) 2026-03-04T14:04:56,126 Collecting packaging>=24.2 2026-03-04T14:04:56,143 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-04T14:04:56,263 Collecting pathspec>=0.10.1 2026-03-04T14:04:56,278 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.0.4-py3-none-any.whl (55 kB) 2026-03-04T14:04:56,400 Collecting pluggy>=1.0.0 2026-03-04T14:04:56,426 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-03-04T14:04:56,674 Collecting trove-classifiers 2026-03-04T14:04:56,691 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.1.14.14-py3-none-any.whl (14 kB) 2026-03-04T14:04:59,395 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-03-04T14:04:59,430 Creating /tmp/pip-build-env-d2h137xt/overlay/local/bin 2026-03-04T14:04:59,433 changing mode of /tmp/pip-build-env-d2h137xt/overlay/local/bin/trove-classifiers to 755 2026-03-04T14:05:00,385 changing mode of /tmp/pip-build-env-d2h137xt/overlay/local/bin/hatchling to 755 2026-03-04T14:05:00,419 Successfully installed hatchling-1.29.0 packaging-26.0 pathspec-1.0.4 pluggy-1.6.0 trove-classifiers-2026.1.14.14 2026-03-04T14:05:00,668 Installing build dependencies: finished with status 'done' 2026-03-04T14:05:00,675 Getting requirements to build wheel: started 2026-03-04T14:05:00,676 Running command Getting requirements to build wheel 2026-03-04T14:05:01,049 Getting requirements to build wheel: finished with status 'done' 2026-03-04T14:05:01,053 Created temporary directory: /tmp/pip-modern-metadata-cy9phbof 2026-03-04T14:05:01,056 Preparing metadata (pyproject.toml): started 2026-03-04T14:05:01,057 Running command Preparing metadata (pyproject.toml) 2026-03-04T14:05:01,610 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-04T14:05:01,614 Source in /tmp/pip-wheel-qz97oba8/opentelemetry-semantic-conventions-ai_50f4d8d26c874ccd8a1af9354de36ded has version 0.4.15, which satisfies requirement opentelemetry-semantic-conventions-ai==0.4.15 from https://files.pythonhosted.org/packages/e9/75/455c15f8360b475dd31101a87eab316420388486f7941bf019cbf4e63d5b/opentelemetry_semantic_conventions_ai-0.4.15.tar.gz 2026-03-04T14:05:01,615 Removed opentelemetry-semantic-conventions-ai==0.4.15 from https://files.pythonhosted.org/packages/e9/75/455c15f8360b475dd31101a87eab316420388486f7941bf019cbf4e63d5b/opentelemetry_semantic_conventions_ai-0.4.15.tar.gz from build tracker '/tmp/pip-build-tracker-2xb1uu68' 2026-03-04T14:05:01,620 Created temporary directory: /tmp/pip-unpack-5c1z95kp 2026-03-04T14:05:01,620 Building wheels for collected packages: opentelemetry-semantic-conventions-ai 2026-03-04T14:05:01,625 Created temporary directory: /tmp/pip-wheel-co22lewq 2026-03-04T14:05:01,625 Destination directory: /tmp/pip-wheel-co22lewq 2026-03-04T14:05:01,627 Building wheel for opentelemetry-semantic-conventions-ai (pyproject.toml): started 2026-03-04T14:05:01,628 Running command Building wheel for opentelemetry-semantic-conventions-ai (pyproject.toml) 2026-03-04T14:05:01,756 Building wheel for opentelemetry-semantic-conventions-ai (pyproject.toml): finished with status 'done' 2026-03-04T14:05:01,760 Created wheel for opentelemetry-semantic-conventions-ai: filename=opentelemetry_semantic_conventions_ai-0.4.15-py3-none-any.whl size=5999 sha256=011461f1fba30f27035c49ab3b8344367adc72da0a6c8d3c7428303c6779edc9 2026-03-04T14:05:01,761 Stored in directory: /tmp/pip-ephem-wheel-cache-sjbknw9l/wheels/45/5a/96/d91589c2b9349ac675876b7b2e29b898a4512229ddcdca22a8 2026-03-04T14:05:01,770 Successfully built opentelemetry-semantic-conventions-ai 2026-03-04T14:05:01,773 Removed build tracker: '/tmp/pip-build-tracker-2xb1uu68'