2026-06-22T23:05:57,909 Created temporary directory: /tmp/pip-ephem-wheel-cache-29cqykhw 2026-06-22T23:05:57,911 Created temporary directory: /tmp/pip-build-tracker-yd6u_8gv 2026-06-22T23:05:57,912 Initialized build tracking at /tmp/pip-build-tracker-yd6u_8gv 2026-06-22T23:05:57,912 Created build tracker: /tmp/pip-build-tracker-yd6u_8gv 2026-06-22T23:05:57,913 Entered build tracker: /tmp/pip-build-tracker-yd6u_8gv 2026-06-22T23:05:57,913 Created temporary directory: /tmp/pip-wheel-j2bbgb6j 2026-06-22T23:05:57,916 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-06-22T23:05:57,919 Created temporary directory: /tmp/pip-ephem-wheel-cache-8vt7is7g 2026-06-22T23:05:57,940 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-22T23:05:57,943 2 location(s) to search for versions of urirun: 2026-06-22T23:05:57,943 * https://pypi.org/simple/urirun/ 2026-06-22T23:05:57,943 * https://www.piwheels.org/simple/urirun/ 2026-06-22T23:05:57,944 Fetching project page and analyzing links: https://pypi.org/simple/urirun/ 2026-06-22T23:05:57,945 Getting page https://pypi.org/simple/urirun/ 2026-06-22T23:05:57,947 Found index url https://pypi.org/simple 2026-06-22T23:05:58,110 Fetched page https://pypi.org/simple/urirun/ as application/vnd.pypi.simple.v1+json 2026-06-22T23:05:58,123 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/66/da/d0261500d98c45821ee4beba626bb0f8b71e3468223f220ebc941d9cb616/urirun-0.3.17-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,124 Found link https://files.pythonhosted.org/packages/20/92/caf571ebb849a371d98573aa40813c47bde0b56714ff097dec92e33876af/urirun-0.3.17.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.3.17 2026-06-22T23:05:58,125 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/02/61/561f3a75c008a568e9c58c4e6917d126e31b21423c09cdf27736d34e75b5/urirun-0.4.3-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,126 Found link https://files.pythonhosted.org/packages/1a/9a/4f7168ac9c1db9a2ab8920cb4703f294d801c472588b3dd1f366d363ad37/urirun-0.4.3.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.3 2026-06-22T23:05:58,127 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/b2/e4/01773b4c757bc5fc67d67d8d938ff03aad4da78f547c52ed0df5d7c983e7/urirun-0.4.8-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,128 Found link https://files.pythonhosted.org/packages/2c/05/a39804d5a06abf770e2e9be259f3aeb79ce2415a434dd4fac32bde6138fb/urirun-0.4.8.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.8 2026-06-22T23:05:58,129 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/aa/70/c6a6a3d67b702ca32711a9d69f72c3e1dc9f809df6610656c5157a09238c/urirun-0.4.14-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,130 Found link https://files.pythonhosted.org/packages/80/87/88b1f2a4e9a701bbe097821d09e79d071d701a3b515fe10ace7de01d2549/urirun-0.4.14.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.14 2026-06-22T23:05:58,130 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/89/b2/1b2ba6163b8ace66b0dd13b7c27bab3659743e82a5676a73decf94ff87bf/urirun-0.4.17-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,131 Found link https://files.pythonhosted.org/packages/34/61/bd748737eeb2a1ddc96b98f22e0dde3e79a9216733c3b795c36bfe5125f8/urirun-0.4.17.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.17 2026-06-22T23:05:58,132 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/c5/e5/e136e2f2d36e11f59fd14200c2983a605bc57e9f8eef3fbc646730d9d3a4/urirun-0.4.21-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,133 Found link https://files.pythonhosted.org/packages/5f/67/8030d3587e2f9583cb58c72edd00068b693a6e64b01f231ae6be38b3b3de/urirun-0.4.21.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.21 2026-06-22T23:05:58,134 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/7c/a1/06987b2794817b4b77e7660fcb0d6d83d80afdbb50c34a5e13fd54969a9a/urirun-0.4.23-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,135 Found link https://files.pythonhosted.org/packages/eb/e5/687e820372812179f928819a5632358224021e71c27f24bd2a42cfa92f54/urirun-0.4.23.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.23 2026-06-22T23:05:58,135 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/ff/09/3418dfe5f8dac222d1ed6b65d0566d6ce7f529ff6fbad155fb777b90cb52/urirun-0.4.24-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,136 Found link https://files.pythonhosted.org/packages/e6/ee/1b682b473a9f0c9e3fbb8170c6060cbea653502bc710e641a18b16599619/urirun-0.4.24.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.24 2026-06-22T23:05:58,137 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/33/ad/726401b9d34e03fa7884ef1afaf3e52b16fcb6c2d407b364ad70e12a46f0/urirun-0.4.25-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,138 Found link https://files.pythonhosted.org/packages/5f/3f/9ad0bf4a0d0e6b3e99e1476e628ad2c901b93fa71dd5e8c36452dbdf97da/urirun-0.4.25.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.25 2026-06-22T23:05:58,138 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/1b/4e/84776911fb5c686c338883db6705464df6a3f96f8e26a21a99b0c208a47e/urirun-0.4.26-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,139 Found link https://files.pythonhosted.org/packages/8b/a2/7b74b61f5abbcb9e18664b6b6b7c9e1bc225266a5d3d294e403fecaf0de6/urirun-0.4.26.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.26 2026-06-22T23:05:58,140 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/22/8c/5014bf41c1cab424d2b4eaa5f7542d4f6041dd56601fcd041b70f34adaa3/urirun-0.4.27-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,141 Found link https://files.pythonhosted.org/packages/1f/b6/61d67ddd0de73594776ad1dac3672a0f0b58b72bded804e65cc31c25beb6/urirun-0.4.27.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.27 2026-06-22T23:05:58,142 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/e0/cc/6935449e06f84716beefed10fdbfcd10af0be4ea0bbb707c3d7d2a73be4a/urirun-0.4.28-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,143 Found link https://files.pythonhosted.org/packages/e6/a3/1e32aca5738abcced0cda2b921aa2233dd5d7df134479d0a056eea1843dc/urirun-0.4.28.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.28 2026-06-22T23:05:58,143 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/c8/cd/845b594037472d95bb88e5334abc6395d3e8807936aa4c7b052de649d3c9/urirun-0.4.29-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,144 Found link https://files.pythonhosted.org/packages/63/cd/2298462b1cf438b2331fbb3441630780309a09527c1bb815054611771936/urirun-0.4.29.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.29 2026-06-22T23:05:58,145 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/3b/7b/319b20a8801314ce8686d1f24f6663dffe688429d70d3c0517fd2d9d5ad1/urirun-0.4.31-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,146 Found link https://files.pythonhosted.org/packages/33/b5/bffb29fe7d80dd1f0e481a7f8c26f506ac0b86fee8a4bb4943c03b748363/urirun-0.4.31.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.31 2026-06-22T23:05:58,147 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/0c/1a/54537477a3e20559b59b4dca4a20a88fd77e32cab8f1f00d0d6ea8246f36/urirun-0.4.32-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,147 Found link https://files.pythonhosted.org/packages/16/ad/a45d66733ab3e77a80aeb7fc648abaaedebeccda89db5e537789ac0abbe6/urirun-0.4.32.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.32 2026-06-22T23:05:58,148 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/58/7c/1bc2f0bbc13abb0e5262260c8e732d69adf3dffacedddb20474e99e836eb/urirun-0.4.33-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,149 Found link https://files.pythonhosted.org/packages/3c/fe/d9c08226c354e748cb4b682c754225e39ac3213bd2e9e591e6436abce243/urirun-0.4.33.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.33 2026-06-22T23:05:58,149 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/0c/1c/7f9944aa26fcb65aecb78e73792af713f8391574045143e1a151d1c6ca5d/urirun-0.4.34-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,150 Found link https://files.pythonhosted.org/packages/f7/88/48c708b3376bbf8bbd6073ac7d889fb7ced19520db06138710c75b8ba19e/urirun-0.4.34.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.34 2026-06-22T23:05:58,151 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/5a/f6/eedd7edc300d3f7e3658a74b3e12264e5f4ee84ec1ca3a36657d610422d3/urirun-0.4.35-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,152 Found link https://files.pythonhosted.org/packages/64/9a/4b14b0de1a45091829dd6e1dfc0ce5060e5163731946569f79f180d166b5/urirun-0.4.35.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.35 2026-06-22T23:05:58,153 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/e8/eb/2abc9deef0b863bae1c17beade023a4ed47a647dad7d383de45e0b50e9c2/urirun-0.4.36-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,154 Found link https://files.pythonhosted.org/packages/86/bd/fd12f02fa348bbcc6c22facd9532af829b8aecdd90d5ffd1cba1b63fe304/urirun-0.4.36.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.36 2026-06-22T23:05:58,154 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/ab/66/6bdfc15bb0d67feae7535aaf2230d64a83c4abadbc30940719f79d470dbb/urirun-0.4.38-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,155 Found link https://files.pythonhosted.org/packages/de/41/2737c4057936cbbd859f2611d1481eaf1dcab55deb7acc71a1966d01343e/urirun-0.4.38.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.38 2026-06-22T23:05:58,156 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/14/92/57a87e7dbb6b26880fe63d48ca5e81c00fe4b5ceae7a072f734700dfb976/urirun-0.4.40-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,157 Found link https://files.pythonhosted.org/packages/e6/df/e25721ec751c4d65d44a41ece1e61c59203a09e57548d4c5fa20de98e58a/urirun-0.4.40.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.40 2026-06-22T23:05:58,158 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/15/49/be1e7c0a934eef0cb2bca4572066aafedea430eead15d942180a1ab02cd7/urirun-0.4.41-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,159 Found link https://files.pythonhosted.org/packages/62/31/5e609e32c7bd6ff778b93a70a6579995a5b5f46e923736f6ed5c4abf4c68/urirun-0.4.41.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.41 2026-06-22T23:05:58,159 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/8b/4a/3a247b3649c469c0ac5e94ed44fb8969b17c60e0ead55434535d0a113889/urirun-0.4.42-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,160 Found link https://files.pythonhosted.org/packages/3c/87/f6e7d4c10fb7481483c7840dfb5f24b8a68aff2fc6455bf4e40395f549c4/urirun-0.4.42.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.42 2026-06-22T23:05:58,161 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/c5/b8/212b127ddec30e0060f3eb57a60f5cadfd39a1037a7618e16f2af8301b90/urirun-0.4.43-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,162 Found link https://files.pythonhosted.org/packages/dc/c5/391cef57cd53bffae6f7091f70009e4b7f6bca91b4d0381cdc1637649b80/urirun-0.4.43.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.43 2026-06-22T23:05:58,162 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/62/f7/d0b37e1215332b73a5e6b11610560e23105884b5b55cb42ba35dc4e10ab8/urirun-0.4.44-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,163 Found link https://files.pythonhosted.org/packages/52/81/c3affe7170b6f70dd0bed0e80fe72b5392dbcfe46a89307d23609ca40c2b/urirun-0.4.44.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.44 2026-06-22T23:05:58,164 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/12/cc/2d5db367d05c4bf6308b754f6fd5975d178b8f65968865d77587c8f34e1d/urirun-0.4.45-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,165 Found link https://files.pythonhosted.org/packages/29/90/a0bbd411084e99f4f3d3a766e77bab4274afd95e834935ff00e3dbd51228/urirun-0.4.45.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.45 2026-06-22T23:05:58,166 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/8e/cd/56d524a09d26ed2af8ea67c25ac4d05b5fb1aba705ad350e312856382bee/urirun-0.4.46-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,167 Found link https://files.pythonhosted.org/packages/77/e5/756b703647ed3536b4648143959b75e8c270fa79a36e27a4bf0a65827c2b/urirun-0.4.46.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.46 2026-06-22T23:05:58,167 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/d1/35/870a962eceb59ba4d530521a749dafc6f6554d41b9b39c33c9a3b229df39/urirun-0.4.47-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,168 Found link https://files.pythonhosted.org/packages/a1/5d/b43567cdc09fd5b996b042f146fd9c55903a20b2a896a6863c6773574f34/urirun-0.4.47.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.47 2026-06-22T23:05:58,169 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/8e/50/cfc02029229c0131b1f058afbdb56e2fa21956b2cb8433f2ff317de07a04/urirun-0.4.48-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,170 Found link https://files.pythonhosted.org/packages/2b/43/fa712493f6735196d53284d6f153b1c476296471a862a84bf28cbfbd1540/urirun-0.4.48.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.48 2026-06-22T23:05:58,171 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/bd/36/b7ced9b248a9f97dc5d47ad7d439e734b8c61834c4578f2c2ee26e61fb88/urirun-0.4.49-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,172 Found link https://files.pythonhosted.org/packages/ea/5e/14280fb7b17f8aa09e11c252e2048f399b518a4ed0dd21d5a0414f8ac1eb/urirun-0.4.49.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.49 2026-06-22T23:05:58,172 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/17/59/88abb10d5be631a458269465cc259c96c3e904ed9ccedaa55cd374049be6/urirun-0.4.50-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,173 Found link https://files.pythonhosted.org/packages/49/4e/a960d1f03d6b3ebc0d45bc77b49eb7ccc9e55407100828233eb6b0d6341f/urirun-0.4.50.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.50 2026-06-22T23:05:58,174 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/53/d9/604856bfeb010be28ce10ce256d5ff0252388ddc03bdd1a1e0e7550e0a4e/urirun-0.4.51-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,174 Found link https://files.pythonhosted.org/packages/22/88/63d180e4fc2a4c258c77e12c09c63b07dd1101d8bcb27b41c14d3e0a87e1/urirun-0.4.51.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.51 2026-06-22T23:05:58,175 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/5c/8b/33950a3fef9e6e0fd23ac4736d277f1ffd012f225c0fb9861ad4db846151/urirun-0.4.52-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,176 Found link https://files.pythonhosted.org/packages/4e/6d/5cf2affa43646f703e8d0510f169c6dd157747a0b4592e7b90229bb49589/urirun-0.4.52.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.52 2026-06-22T23:05:58,177 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/2f/f5/878a30647b24c1b7cbfec12bed81901db54bab6fb9323f28c772a35426e3/urirun-0.4.53-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,177 Found link https://files.pythonhosted.org/packages/d1/b7/07accb5fdde400319e897f2e36343de443a65583ad254904a46c7cb4b8fd/urirun-0.4.53.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.53 2026-06-22T23:05:58,178 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/f9/5d/f3d73eeafe09b9ddfd1527f77d35bfa64968c01ae9aba7e59930ffde6970/urirun-0.4.54-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,179 Found link https://files.pythonhosted.org/packages/4b/62/654ebc05f6bb9e483e5c97c8ee5d746eb03601205fdf90d5f27df6da6011/urirun-0.4.54.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.54 2026-06-22T23:05:58,180 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/c8/38/582472f3edb9c302ed7e7b27c696ab30112cec884abc407d9bbe280d2ccd/urirun-0.4.55-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,181 Found link https://files.pythonhosted.org/packages/22/80/e65d2477e74c888919ad8a3d03a0a2120914167de23839425641d778eca5/urirun-0.4.55.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.55 2026-06-22T23:05:58,182 Skipping link: No binaries permitted for urirun: https://files.pythonhosted.org/packages/82/7d/bc379ed9910cf852f0cb15eec2e3c676e606995ea8677639f5f31c116446/urirun-0.4.56-py3-none-any.whl (from https://pypi.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,183 Found link https://files.pythonhosted.org/packages/5d/83/9405c771d64948574ae0b337990ade8707e7d8f6330e47bde52ccf6e080c/urirun-0.4.56.tar.gz (from https://pypi.org/simple/urirun/) (requires-python:>=3.10), version: 0.4.56 2026-06-22T23:05:58,183 Fetching project page and analyzing links: https://www.piwheels.org/simple/urirun/ 2026-06-22T23:05:58,184 Getting page https://www.piwheels.org/simple/urirun/ 2026-06-22T23:05:58,185 Found index url https://www.piwheels.org/simple 2026-06-22T23:05:58,381 Fetched page https://www.piwheels.org/simple/urirun/ as text/html 2026-06-22T23:05:58,390 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.49-py3-none-any.whl#sha256=ba2e4f69dda8914fc2b5ac9eba2c3e9ac7988e2648ac3ac2d7b2801b4bcb5ca4 (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,391 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.48-py3-none-any.whl#sha256=c8731ef6b16a7e3dbb7203ae5a94dc6a4647216b7f4da8ac685103051b09b387 (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,391 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.47-py3-none-any.whl#sha256=ac0f52e4e25042618ffba1140fecc82745c841dd5760ca3d2932dba91b950a2e (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,392 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.46-py3-none-any.whl#sha256=734e5ef507ae67ecc92e6419f12a723f4c636686ea8bd62c5d80e3dc1439c0df (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,392 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.45-py3-none-any.whl#sha256=d62a1a48bb95a5ccc5732c7314dd11ee58f65e2e06afce802e359e7ea6bba9de (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,393 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.44-py3-none-any.whl#sha256=3f91d1980c23f40487d1326218b31a2d2cd0dd2bb1a6378495c979db24ca0e7e (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,393 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.43-py3-none-any.whl#sha256=edad4b35a3151c6d524428f17429f1f61b09f7e3011e55284851c92217f75d18 (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,394 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.42-py3-none-any.whl#sha256=71e80683467c6db99b23136e306d5a8d2e83b1c47b5b00dc8ea75eed4daa6cf9 (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,395 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.41-py3-none-any.whl#sha256=26c012adbdec63f10452617d2b7ef176d612357bd9146b435fa48da90560db40 (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,395 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.40-py3-none-any.whl#sha256=ca92b0dc762d12bdc081b6af6b78dd864520eee4835f14fe0115dcc5dd15d88f (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,396 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.38-py3-none-any.whl#sha256=f32f26ecebede2660219295c27ae2f132647d99aeb91390ba5f474b1c61acd54 (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,396 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.36-py3-none-any.whl#sha256=5509142a35314b8c786103df36d2902473385600430d03f8c5ad386fd4534c62 (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,397 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.35-py3-none-any.whl#sha256=0b4ceb5404ed885356fc2bfe7414d64696eb39137a890e86fe3d0a83cca19294 (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,398 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.34-py3-none-any.whl#sha256=0adccc28522febd219ab254b234624595c3629fdf34f96710f83f8f5bfe14e8c (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,398 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.33-py3-none-any.whl#sha256=3e710e27773cfe9477d99b9c7421523a45ba7bfa53cd8b13cad6ba5ecdadd181 (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,399 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.32-py3-none-any.whl#sha256=2d25a439ffab37ad0bca2b54ddc67d6844218f3b52d99977bfddd82a38eae671 (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,399 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.31-py3-none-any.whl#sha256=9bfd05d50148e8330673b39278de414159197a5ba3a13c3b7b93d757386491a1 (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,400 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.29-py3-none-any.whl#sha256=4c602e6047bba8506e06fdac8d45ef882bdb5cd4993f37b1758f7e5ac5a9a091 (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,400 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.28-py3-none-any.whl#sha256=8f668b82a43180b3ec35ac5b44def5ba3735cc9fce345a845cae21f8f85f1bf8 (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,401 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.27-py3-none-any.whl#sha256=dfb135c63b0b3a6ea56808d7d6d2d3248e9fdd6a4ca501a3c3cede05ff83b62f (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,401 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.26-py3-none-any.whl#sha256=eb82a7ce7e4c9aa6a7805c3137d26e28dd753dce6ba09bd32a2a499a24e44deb (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,402 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.25-py3-none-any.whl#sha256=33ef234dc1a0c62181cfb886b3405911cdc98a204960dbad22006261d2883b1c (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,403 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.24-py3-none-any.whl#sha256=7fda236dfb3ae034c21eaa9e364e26d917ad89f168101824dc53d860db9d360a (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,403 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.23-py3-none-any.whl#sha256=ffce26622ff244d6fffb1a329daca81db2e2400379f3d8fa3c305eea5d3100df (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,404 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.21-py3-none-any.whl#sha256=5282a94406c09192e10f8021ff36fb89e2b26922f854f32f83390578062d36ad (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,404 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.17-py3-none-any.whl#sha256=59f1bd175edee4f0042dd2d58b3128bb56c86006aa1d4393eda6ef12c94cbaef (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,405 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.14-py3-none-any.whl#sha256=94dc355c144ca169b586bf0c52ce6f9863b9e6afd12dbea092904650ec975b15 (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,406 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.8-py3-none-any.whl#sha256=a96844dbded311b0f17a395a08024d42c245f81cad91e7cb5f0522b3c91ad1ee (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,406 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.4.3-py3-none-any.whl#sha256=c90abf75390a74319e98f9fe2749de6358ab5bf9a89c0410f3705c6cc7c9f0ae (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,406 Skipping link: No binaries permitted for urirun: https://www.piwheels.org/simple/urirun/urirun-0.3.17-py3-none-any.whl#sha256=2ef102b4ac0e4cf1aaa287a027e6a15fcf039a5cd3c3703f3662a7b348182c76 (from https://www.piwheels.org/simple/urirun/) (requires-python:>=3.10) 2026-06-22T23:05:58,407 Skipping link: not a file: https://www.piwheels.org/simple/urirun/ 2026-06-22T23:05:58,407 Skipping link: not a file: https://pypi.org/simple/urirun/ 2026-06-22T23:05:58,432 Given no hashes to check 1 links for project 'urirun': discarding no candidates 2026-06-22T23:05:58,451 Collecting urirun==0.4.51 2026-06-22T23:05:58,454 Created temporary directory: /tmp/pip-unpack-9ko0mt1u 2026-06-22T23:05:58,607 Downloading urirun-0.4.51.tar.gz (247 kB) 2026-06-22T23:05:58,938 Added urirun==0.4.51 from https://files.pythonhosted.org/packages/22/88/63d180e4fc2a4c258c77e12c09c63b07dd1101d8bcb27b41c14d3e0a87e1/urirun-0.4.51.tar.gz to build tracker '/tmp/pip-build-tracker-yd6u_8gv' 2026-06-22T23:05:58,944 Created temporary directory: /tmp/pip-build-env-hgzcvepn 2026-06-22T23:05:58,949 Installing build dependencies: started 2026-06-22T23:05:58,950 Running command pip subprocess to install build dependencies 2026-06-22T23:06:00,089 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-22T23:06:00,502 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-06-22T23:06:00,525 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-22T23:06:02,300 Collecting setuptools>=69 2026-06-22T23:06:02,301 Obtaining dependency information for setuptools>=69 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-22T23:06:02,316 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-22T23:06:02,568 Collecting wheel 2026-06-22T23:06:02,569 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-06-22T23:06:02,583 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-06-22T23:06:02,765 Collecting packaging>=24.0 2026-06-22T23:06:02,766 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-22T23:06:02,780 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-22T23:06:02,979 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-22T23:06:03,001 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-22T23:06:03,090 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-22T23:06:03,129 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-22T23:06:03,156 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-22T23:06:03,240 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-22T23:06:05,976 Installing collected packages: setuptools, packaging, wheel 2026-06-22T23:06:09,421 Creating /tmp/pip-build-env-hgzcvepn/overlay/local/bin 2026-06-22T23:06:09,423 changing mode of /tmp/pip-build-env-hgzcvepn/overlay/local/bin/wheel to 755 2026-06-22T23:06:09,444 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-06-22T23:06:09,731 Installing build dependencies: finished with status 'done' 2026-06-22T23:06:09,737 Getting requirements to build wheel: started 2026-06-22T23:06:09,738 Running command Getting requirements to build wheel 2026-06-22T23:06:10,433 running egg_info 2026-06-22T23:06:10,439 writing urirun.egg-info/PKG-INFO 2026-06-22T23:06:10,445 writing dependency_links to urirun.egg-info/dependency_links.txt 2026-06-22T23:06:10,447 writing entry points to urirun.egg-info/entry_points.txt 2026-06-22T23:06:10,450 writing requirements to urirun.egg-info/requires.txt 2026-06-22T23:06:10,451 writing top-level names to urirun.egg-info/top_level.txt 2026-06-22T23:06:10,478 reading manifest file 'urirun.egg-info/SOURCES.txt' 2026-06-22T23:06:10,492 writing manifest file 'urirun.egg-info/SOURCES.txt' 2026-06-22T23:06:10,590 Getting requirements to build wheel: finished with status 'done' 2026-06-22T23:06:10,593 Created temporary directory: /tmp/pip-modern-metadata-q78mao2f 2026-06-22T23:06:10,595 Preparing metadata (pyproject.toml): started 2026-06-22T23:06:10,597 Running command Preparing metadata (pyproject.toml) 2026-06-22T23:06:11,237 running dist_info 2026-06-22T23:06:11,247 creating /tmp/pip-modern-metadata-q78mao2f/urirun.egg-info 2026-06-22T23:06:11,248 writing /tmp/pip-modern-metadata-q78mao2f/urirun.egg-info/PKG-INFO 2026-06-22T23:06:11,254 writing dependency_links to /tmp/pip-modern-metadata-q78mao2f/urirun.egg-info/dependency_links.txt 2026-06-22T23:06:11,256 writing entry points to /tmp/pip-modern-metadata-q78mao2f/urirun.egg-info/entry_points.txt 2026-06-22T23:06:11,258 writing requirements to /tmp/pip-modern-metadata-q78mao2f/urirun.egg-info/requires.txt 2026-06-22T23:06:11,260 writing top-level names to /tmp/pip-modern-metadata-q78mao2f/urirun.egg-info/top_level.txt 2026-06-22T23:06:11,261 writing manifest file '/tmp/pip-modern-metadata-q78mao2f/urirun.egg-info/SOURCES.txt' 2026-06-22T23:06:11,285 reading manifest file '/tmp/pip-modern-metadata-q78mao2f/urirun.egg-info/SOURCES.txt' 2026-06-22T23:06:11,292 writing manifest file '/tmp/pip-modern-metadata-q78mao2f/urirun.egg-info/SOURCES.txt' 2026-06-22T23:06:11,293 creating '/tmp/pip-modern-metadata-q78mao2f/urirun-0.4.51.dist-info' 2026-06-22T23:06:11,417 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-22T23:06:11,421 Source in /tmp/pip-wheel-j2bbgb6j/urirun_c93a1a3f017b47399c3d4685bca5aa7b has version 0.4.51, which satisfies requirement urirun==0.4.51 from https://files.pythonhosted.org/packages/22/88/63d180e4fc2a4c258c77e12c09c63b07dd1101d8bcb27b41c14d3e0a87e1/urirun-0.4.51.tar.gz 2026-06-22T23:06:11,422 Removed urirun==0.4.51 from https://files.pythonhosted.org/packages/22/88/63d180e4fc2a4c258c77e12c09c63b07dd1101d8bcb27b41c14d3e0a87e1/urirun-0.4.51.tar.gz from build tracker '/tmp/pip-build-tracker-yd6u_8gv' 2026-06-22T23:06:11,428 Created temporary directory: /tmp/pip-unpack-c_byck9i 2026-06-22T23:06:11,428 Building wheels for collected packages: urirun 2026-06-22T23:06:11,433 Created temporary directory: /tmp/pip-wheel-2ujpxncs 2026-06-22T23:06:11,433 Destination directory: /tmp/pip-wheel-2ujpxncs 2026-06-22T23:06:11,436 Building wheel for urirun (pyproject.toml): started 2026-06-22T23:06:11,437 Running command Building wheel for urirun (pyproject.toml) 2026-06-22T23:06:12,052 running bdist_wheel 2026-06-22T23:06:12,069 running build 2026-06-22T23:06:12,070 running build_py 2026-06-22T23:06:12,076 creating build/lib/urirun 2026-06-22T23:06:12,078 copying urirun/mesh.py -> build/lib/urirun 2026-06-22T23:06:12,080 copying urirun/__init__.py -> build/lib/urirun 2026-06-22T23:06:12,082 copying urirun/host_integrations.py -> build/lib/urirun 2026-06-22T23:06:12,084 copying urirun/host_dashboard.py -> build/lib/urirun 2026-06-22T23:06:12,086 copying urirun/compat.py -> build/lib/urirun 2026-06-22T23:06:12,087 copying urirun/host_db.py -> build/lib/urirun 2026-06-22T23:06:12,089 copying urirun/testing.py -> build/lib/urirun 2026-06-22T23:06:12,091 copying urirun/exec.py -> build/lib/urirun 2026-06-22T23:06:12,093 copying urirun/v2.py -> build/lib/urirun 2026-06-22T23:06:12,095 copying urirun/v2_service.py -> build/lib/urirun 2026-06-22T23:06:12,096 copying urirun/planfile_adapter.py -> build/lib/urirun 2026-06-22T23:06:12,098 copying urirun/v1.py -> build/lib/urirun 2026-06-22T23:06:12,100 copying urirun/v2_mcp.py -> build/lib/urirun 2026-06-22T23:06:12,101 copying urirun/connector_sdk.py -> build/lib/urirun 2026-06-22T23:06:12,103 copying urirun/connector_scaffold.py -> build/lib/urirun 2026-06-22T23:06:12,104 copying urirun/connector_smoke.py -> build/lib/urirun 2026-06-22T23:06:12,106 copying urirun/domain_monitor.py -> build/lib/urirun 2026-06-22T23:06:12,108 copying urirun/v2_grpc.py -> build/lib/urirun 2026-06-22T23:06:12,109 copying urirun/_runtime.py -> build/lib/urirun 2026-06-22T23:06:12,111 copying urirun/connect_catalog.py -> build/lib/urirun 2026-06-22T23:06:12,113 copying urirun/errors.py -> build/lib/urirun 2026-06-22T23:06:12,115 copying urirun/scheduler.py -> build/lib/urirun 2026-06-22T23:06:12,116 copying urirun/_registry.py -> build/lib/urirun 2026-06-22T23:06:12,118 copying urirun/_scan.py -> build/lib/urirun 2026-06-22T23:06:12,120 copying urirun/task_planner.py -> build/lib/urirun 2026-06-22T23:06:12,122 copying urirun/v2_adopt.py -> build/lib/urirun 2026-06-22T23:06:12,124 creating build/lib/urirun/host 2026-06-22T23:06:12,125 copying urirun/host/__init__.py -> build/lib/urirun/host 2026-06-22T23:06:12,127 copying urirun/host/host_integrations.py -> build/lib/urirun/host 2026-06-22T23:06:12,129 copying urirun/host/host_dashboard.py -> build/lib/urirun/host 2026-06-22T23:06:12,132 copying urirun/host/host_db.py -> build/lib/urirun/host 2026-06-22T23:06:12,134 copying urirun/host/planfile_adapter.py -> build/lib/urirun/host 2026-06-22T23:06:12,136 copying urirun/host/domain_monitor.py -> build/lib/urirun/host 2026-06-22T23:06:12,139 copying urirun/host/scheduler.py -> build/lib/urirun/host 2026-06-22T23:06:12,141 copying urirun/host/task_planner.py -> build/lib/urirun/host 2026-06-22T23:06:12,144 creating build/lib/urirun/runtime 2026-06-22T23:06:12,145 copying urirun/runtime/adopt_pack.py -> build/lib/urirun/runtime 2026-06-22T23:06:12,148 copying urirun/runtime/daemon.py -> build/lib/urirun/runtime 2026-06-22T23:06:12,150 copying urirun/runtime/__init__.py -> build/lib/urirun/runtime 2026-06-22T23:06:12,152 copying urirun/runtime/compat.py -> build/lib/urirun/runtime 2026-06-22T23:06:12,154 copying urirun/runtime/secrets.py -> build/lib/urirun/runtime 2026-06-22T23:06:12,156 copying urirun/runtime/tree.py -> build/lib/urirun/runtime 2026-06-22T23:06:12,158 copying urirun/runtime/worker.py -> build/lib/urirun/runtime 2026-06-22T23:06:12,160 copying urirun/runtime/agent.py -> build/lib/urirun/runtime 2026-06-22T23:06:12,163 copying urirun/runtime/v2.py -> build/lib/urirun/runtime 2026-06-22T23:06:12,167 copying urirun/runtime/dispatch_protocol.py -> build/lib/urirun/runtime 2026-06-22T23:06:12,169 copying urirun/runtime/v2_service.py -> build/lib/urirun/runtime 2026-06-22T23:06:12,171 copying urirun/runtime/v1.py -> build/lib/urirun/runtime 2026-06-22T23:06:12,174 copying urirun/runtime/v2_mcp.py -> build/lib/urirun/runtime 2026-06-22T23:06:12,176 copying urirun/runtime/progress.py -> build/lib/urirun/runtime 2026-06-22T23:06:12,177 copying urirun/runtime/codegen.py -> build/lib/urirun/runtime 2026-06-22T23:06:12,180 copying urirun/runtime/v2_grpc.py -> build/lib/urirun/runtime 2026-06-22T23:06:12,182 copying urirun/runtime/_runtime.py -> build/lib/urirun/runtime 2026-06-22T23:06:12,184 copying urirun/runtime/errors.py -> build/lib/urirun/runtime 2026-06-22T23:06:12,187 copying urirun/runtime/_registry.py -> build/lib/urirun/runtime 2026-06-22T23:06:12,189 copying urirun/runtime/_scan.py -> build/lib/urirun/runtime 2026-06-22T23:06:12,192 copying urirun/runtime/discovery.py -> build/lib/urirun/runtime 2026-06-22T23:06:12,194 copying urirun/runtime/v2_adopt.py -> build/lib/urirun/runtime 2026-06-22T23:06:12,196 copying urirun/runtime/introspect.py -> build/lib/urirun/runtime 2026-06-22T23:06:12,198 creating build/lib/urirun/node 2026-06-22T23:06:12,199 copying urirun/node/client.py -> build/lib/urirun/node 2026-06-22T23:06:12,202 copying urirun/node/mesh.py -> build/lib/urirun/node 2026-06-22T23:06:12,206 copying urirun/node/__init__.py -> build/lib/urirun/node 2026-06-22T23:06:12,207 copying urirun/node/keyauth.py -> build/lib/urirun/node 2026-06-22T23:06:12,210 copying urirun/node/manage.py -> build/lib/urirun/node 2026-06-22T23:06:12,213 creating build/lib/urirun/connectors 2026-06-22T23:06:12,213 copying urirun/connectors/__init__.py -> build/lib/urirun/connectors 2026-06-22T23:06:12,215 copying urirun/connectors/connector_lint.py -> build/lib/urirun/connectors 2026-06-22T23:06:12,218 copying urirun/connectors/connector_sdk.py -> build/lib/urirun/connectors 2026-06-22T23:06:12,220 copying urirun/connectors/resolver.py -> build/lib/urirun/connectors 2026-06-22T23:06:12,222 copying urirun/connectors/connector_scaffold.py -> build/lib/urirun/connectors 2026-06-22T23:06:12,224 copying urirun/connectors/connector_smoke.py -> build/lib/urirun/connectors 2026-06-22T23:06:12,226 copying urirun/connectors/connect_catalog.py -> build/lib/urirun/connectors 2026-06-22T23:06:12,228 copying urirun/connectors/declarative.py -> build/lib/urirun/connectors 2026-06-22T23:06:12,230 copying urirun/connectors/openapi_import.py -> build/lib/urirun/connectors 2026-06-22T23:06:12,232 running egg_info 2026-06-22T23:06:12,241 writing urirun.egg-info/PKG-INFO 2026-06-22T23:06:12,246 writing dependency_links to urirun.egg-info/dependency_links.txt 2026-06-22T23:06:12,247 writing entry points to urirun.egg-info/entry_points.txt 2026-06-22T23:06:12,250 writing requirements to urirun.egg-info/requires.txt 2026-06-22T23:06:12,251 writing top-level names to urirun.egg-info/top_level.txt 2026-06-22T23:06:12,266 reading manifest file 'urirun.egg-info/SOURCES.txt' 2026-06-22T23:06:12,280 writing manifest file 'urirun.egg-info/SOURCES.txt' 2026-06-22T23:06:12,297 installing to build/bdist.linux-armv7l/wheel 2026-06-22T23:06:12,298 running install 2026-06-22T23:06:12,320 running install_lib 2026-06-22T23:06:12,326 creating build/bdist.linux-armv7l/wheel 2026-06-22T23:06:12,328 creating build/bdist.linux-armv7l/wheel/urirun 2026-06-22T23:06:12,329 copying build/lib/urirun/mesh.py -> build/bdist.linux-armv7l/wheel/./urirun 2026-06-22T23:06:12,331 copying build/lib/urirun/__init__.py -> build/bdist.linux-armv7l/wheel/./urirun 2026-06-22T23:06:12,334 copying build/lib/urirun/host_integrations.py -> build/bdist.linux-armv7l/wheel/./urirun 2026-06-22T23:06:12,335 copying build/lib/urirun/host_dashboard.py -> build/bdist.linux-armv7l/wheel/./urirun 2026-06-22T23:06:12,337 copying build/lib/urirun/compat.py -> build/bdist.linux-armv7l/wheel/./urirun 2026-06-22T23:06:12,339 copying build/lib/urirun/host_db.py -> build/bdist.linux-armv7l/wheel/./urirun 2026-06-22T23:06:12,340 copying build/lib/urirun/testing.py -> build/bdist.linux-armv7l/wheel/./urirun 2026-06-22T23:06:12,343 creating build/bdist.linux-armv7l/wheel/urirun/host 2026-06-22T23:06:12,344 copying build/lib/urirun/host/__init__.py -> build/bdist.linux-armv7l/wheel/./urirun/host 2026-06-22T23:06:12,346 copying build/lib/urirun/host/host_integrations.py -> build/bdist.linux-armv7l/wheel/./urirun/host 2026-06-22T23:06:12,348 copying build/lib/urirun/host/host_dashboard.py -> build/bdist.linux-armv7l/wheel/./urirun/host 2026-06-22T23:06:12,350 copying build/lib/urirun/host/host_db.py -> build/bdist.linux-armv7l/wheel/./urirun/host 2026-06-22T23:06:12,353 copying build/lib/urirun/host/planfile_adapter.py -> build/bdist.linux-armv7l/wheel/./urirun/host 2026-06-22T23:06:12,355 copying build/lib/urirun/host/domain_monitor.py -> build/bdist.linux-armv7l/wheel/./urirun/host 2026-06-22T23:06:12,357 copying build/lib/urirun/host/scheduler.py -> build/bdist.linux-armv7l/wheel/./urirun/host 2026-06-22T23:06:12,359 copying build/lib/urirun/host/task_planner.py -> build/bdist.linux-armv7l/wheel/./urirun/host 2026-06-22T23:06:12,366 copying build/lib/urirun/exec.py -> build/bdist.linux-armv7l/wheel/./urirun 2026-06-22T23:06:12,368 copying build/lib/urirun/v2.py -> build/bdist.linux-armv7l/wheel/./urirun 2026-06-22T23:06:12,370 copying build/lib/urirun/v2_service.py -> build/bdist.linux-armv7l/wheel/./urirun 2026-06-22T23:06:12,372 creating build/bdist.linux-armv7l/wheel/urirun/runtime 2026-06-22T23:06:12,373 copying build/lib/urirun/runtime/adopt_pack.py -> build/bdist.linux-armv7l/wheel/./urirun/runtime 2026-06-22T23:06:12,376 copying build/lib/urirun/runtime/daemon.py -> build/bdist.linux-armv7l/wheel/./urirun/runtime 2026-06-22T23:06:12,383 copying build/lib/urirun/runtime/__init__.py -> build/bdist.linux-armv7l/wheel/./urirun/runtime 2026-06-22T23:06:12,385 copying build/lib/urirun/runtime/compat.py -> build/bdist.linux-armv7l/wheel/./urirun/runtime 2026-06-22T23:06:12,387 copying build/lib/urirun/runtime/secrets.py -> build/bdist.linux-armv7l/wheel/./urirun/runtime 2026-06-22T23:06:12,389 copying build/lib/urirun/runtime/tree.py -> build/bdist.linux-armv7l/wheel/./urirun/runtime 2026-06-22T23:06:12,391 copying build/lib/urirun/runtime/worker.py -> build/bdist.linux-armv7l/wheel/./urirun/runtime 2026-06-22T23:06:12,393 copying build/lib/urirun/runtime/agent.py -> build/bdist.linux-armv7l/wheel/./urirun/runtime 2026-06-22T23:06:12,396 copying build/lib/urirun/runtime/v2.py -> build/bdist.linux-armv7l/wheel/./urirun/runtime 2026-06-22T23:06:12,399 copying build/lib/urirun/runtime/dispatch_protocol.py -> build/bdist.linux-armv7l/wheel/./urirun/runtime 2026-06-22T23:06:12,402 copying build/lib/urirun/runtime/v2_service.py -> build/bdist.linux-armv7l/wheel/./urirun/runtime 2026-06-22T23:06:12,404 copying build/lib/urirun/runtime/v1.py -> build/bdist.linux-armv7l/wheel/./urirun/runtime 2026-06-22T23:06:12,406 copying build/lib/urirun/runtime/v2_mcp.py -> build/bdist.linux-armv7l/wheel/./urirun/runtime 2026-06-22T23:06:12,408 copying build/lib/urirun/runtime/progress.py -> build/bdist.linux-armv7l/wheel/./urirun/runtime 2026-06-22T23:06:12,410 copying build/lib/urirun/runtime/codegen.py -> build/bdist.linux-armv7l/wheel/./urirun/runtime 2026-06-22T23:06:12,413 copying build/lib/urirun/runtime/v2_grpc.py -> build/bdist.linux-armv7l/wheel/./urirun/runtime 2026-06-22T23:06:12,415 copying build/lib/urirun/runtime/_runtime.py -> build/bdist.linux-armv7l/wheel/./urirun/runtime 2026-06-22T23:06:12,418 copying build/lib/urirun/runtime/errors.py -> build/bdist.linux-armv7l/wheel/./urirun/runtime 2026-06-22T23:06:12,420 copying build/lib/urirun/runtime/_registry.py -> build/bdist.linux-armv7l/wheel/./urirun/runtime 2026-06-22T23:06:12,423 copying build/lib/urirun/runtime/_scan.py -> build/bdist.linux-armv7l/wheel/./urirun/runtime 2026-06-22T23:06:12,426 copying build/lib/urirun/runtime/discovery.py -> build/bdist.linux-armv7l/wheel/./urirun/runtime 2026-06-22T23:06:12,428 copying build/lib/urirun/runtime/v2_adopt.py -> build/bdist.linux-armv7l/wheel/./urirun/runtime 2026-06-22T23:06:12,430 copying build/lib/urirun/runtime/introspect.py -> build/bdist.linux-armv7l/wheel/./urirun/runtime 2026-06-22T23:06:12,432 copying build/lib/urirun/planfile_adapter.py -> build/bdist.linux-armv7l/wheel/./urirun 2026-06-22T23:06:12,434 copying build/lib/urirun/v1.py -> build/bdist.linux-armv7l/wheel/./urirun 2026-06-22T23:06:12,436 copying build/lib/urirun/v2_mcp.py -> build/bdist.linux-armv7l/wheel/./urirun 2026-06-22T23:06:12,437 copying build/lib/urirun/connector_sdk.py -> build/bdist.linux-armv7l/wheel/./urirun 2026-06-22T23:06:12,439 creating build/bdist.linux-armv7l/wheel/urirun/node 2026-06-22T23:06:12,440 copying build/lib/urirun/node/client.py -> build/bdist.linux-armv7l/wheel/./urirun/node 2026-06-22T23:06:12,443 copying build/lib/urirun/node/mesh.py -> build/bdist.linux-armv7l/wheel/./urirun/node 2026-06-22T23:06:12,447 copying build/lib/urirun/node/__init__.py -> build/bdist.linux-armv7l/wheel/./urirun/node 2026-06-22T23:06:12,449 copying build/lib/urirun/node/keyauth.py -> build/bdist.linux-armv7l/wheel/./urirun/node 2026-06-22T23:06:12,451 copying build/lib/urirun/node/manage.py -> build/bdist.linux-armv7l/wheel/./urirun/node 2026-06-22T23:06:12,453 copying build/lib/urirun/connector_scaffold.py -> build/bdist.linux-armv7l/wheel/./urirun 2026-06-22T23:06:12,455 copying build/lib/urirun/connector_smoke.py -> build/bdist.linux-armv7l/wheel/./urirun 2026-06-22T23:06:12,456 copying build/lib/urirun/domain_monitor.py -> build/bdist.linux-armv7l/wheel/./urirun 2026-06-22T23:06:12,458 copying build/lib/urirun/v2_grpc.py -> build/bdist.linux-armv7l/wheel/./urirun 2026-06-22T23:06:12,460 copying build/lib/urirun/_runtime.py -> build/bdist.linux-armv7l/wheel/./urirun 2026-06-22T23:06:12,461 copying build/lib/urirun/connect_catalog.py -> build/bdist.linux-armv7l/wheel/./urirun 2026-06-22T23:06:12,463 copying build/lib/urirun/errors.py -> build/bdist.linux-armv7l/wheel/./urirun 2026-06-22T23:06:12,465 copying build/lib/urirun/scheduler.py -> build/bdist.linux-armv7l/wheel/./urirun 2026-06-22T23:06:12,466 copying build/lib/urirun/_registry.py -> build/bdist.linux-armv7l/wheel/./urirun 2026-06-22T23:06:12,468 copying build/lib/urirun/_scan.py -> build/bdist.linux-armv7l/wheel/./urirun 2026-06-22T23:06:12,470 creating build/bdist.linux-armv7l/wheel/urirun/connectors 2026-06-22T23:06:12,471 copying build/lib/urirun/connectors/__init__.py -> build/bdist.linux-armv7l/wheel/./urirun/connectors 2026-06-22T23:06:12,473 copying build/lib/urirun/connectors/connector_lint.py -> build/bdist.linux-armv7l/wheel/./urirun/connectors 2026-06-22T23:06:12,475 copying build/lib/urirun/connectors/connector_sdk.py -> build/bdist.linux-armv7l/wheel/./urirun/connectors 2026-06-22T23:06:12,477 copying build/lib/urirun/connectors/resolver.py -> build/bdist.linux-armv7l/wheel/./urirun/connectors 2026-06-22T23:06:12,479 copying build/lib/urirun/connectors/connector_scaffold.py -> build/bdist.linux-armv7l/wheel/./urirun/connectors 2026-06-22T23:06:12,482 copying build/lib/urirun/connectors/connector_smoke.py -> build/bdist.linux-armv7l/wheel/./urirun/connectors 2026-06-22T23:06:12,484 copying build/lib/urirun/connectors/connect_catalog.py -> build/bdist.linux-armv7l/wheel/./urirun/connectors 2026-06-22T23:06:12,486 copying build/lib/urirun/connectors/declarative.py -> build/bdist.linux-armv7l/wheel/./urirun/connectors 2026-06-22T23:06:12,488 copying build/lib/urirun/connectors/openapi_import.py -> build/bdist.linux-armv7l/wheel/./urirun/connectors 2026-06-22T23:06:12,490 copying build/lib/urirun/task_planner.py -> build/bdist.linux-armv7l/wheel/./urirun 2026-06-22T23:06:12,492 copying build/lib/urirun/v2_adopt.py -> build/bdist.linux-armv7l/wheel/./urirun 2026-06-22T23:06:12,493 running install_egg_info 2026-06-22T23:06:12,498 Copying urirun.egg-info to build/bdist.linux-armv7l/wheel/./urirun-0.4.51-py3.11.egg-info 2026-06-22T23:06:12,509 running install_scripts 2026-06-22T23:06:12,517 creating build/bdist.linux-armv7l/wheel/urirun-0.4.51.dist-info/WHEEL 2026-06-22T23:06:12,519 creating '/tmp/pip-wheel-2ujpxncs/.tmp-akyv0dzt/urirun-0.4.51-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-22T23:06:12,525 adding 'urirun/__init__.py' 2026-06-22T23:06:12,526 adding 'urirun/_registry.py' 2026-06-22T23:06:12,527 adding 'urirun/_runtime.py' 2026-06-22T23:06:12,529 adding 'urirun/_scan.py' 2026-06-22T23:06:12,530 adding 'urirun/compat.py' 2026-06-22T23:06:12,531 adding 'urirun/connect_catalog.py' 2026-06-22T23:06:12,532 adding 'urirun/connector_scaffold.py' 2026-06-22T23:06:12,533 adding 'urirun/connector_sdk.py' 2026-06-22T23:06:12,534 adding 'urirun/connector_smoke.py' 2026-06-22T23:06:12,535 adding 'urirun/domain_monitor.py' 2026-06-22T23:06:12,536 adding 'urirun/errors.py' 2026-06-22T23:06:12,538 adding 'urirun/exec.py' 2026-06-22T23:06:12,539 adding 'urirun/host_dashboard.py' 2026-06-22T23:06:12,540 adding 'urirun/host_db.py' 2026-06-22T23:06:12,541 adding 'urirun/host_integrations.py' 2026-06-22T23:06:12,542 adding 'urirun/mesh.py' 2026-06-22T23:06:12,543 adding 'urirun/planfile_adapter.py' 2026-06-22T23:06:12,544 adding 'urirun/scheduler.py' 2026-06-22T23:06:12,545 adding 'urirun/task_planner.py' 2026-06-22T23:06:12,547 adding 'urirun/testing.py' 2026-06-22T23:06:12,549 adding 'urirun/v1.py' 2026-06-22T23:06:12,550 adding 'urirun/v2.py' 2026-06-22T23:06:12,551 adding 'urirun/v2_adopt.py' 2026-06-22T23:06:12,552 adding 'urirun/v2_grpc.py' 2026-06-22T23:06:12,553 adding 'urirun/v2_mcp.py' 2026-06-22T23:06:12,554 adding 'urirun/v2_service.py' 2026-06-22T23:06:12,556 adding 'urirun/connectors/__init__.py' 2026-06-22T23:06:12,558 adding 'urirun/connectors/connect_catalog.py' 2026-06-22T23:06:12,560 adding 'urirun/connectors/connector_lint.py' 2026-06-22T23:06:12,563 adding 'urirun/connectors/connector_scaffold.py' 2026-06-22T23:06:12,564 adding 'urirun/connectors/connector_sdk.py' 2026-06-22T23:06:12,566 adding 'urirun/connectors/connector_smoke.py' 2026-06-22T23:06:12,567 adding 'urirun/connectors/declarative.py' 2026-06-22T23:06:12,568 adding 'urirun/connectors/openapi_import.py' 2026-06-22T23:06:12,570 adding 'urirun/connectors/resolver.py' 2026-06-22T23:06:12,572 adding 'urirun/host/__init__.py' 2026-06-22T23:06:12,574 adding 'urirun/host/domain_monitor.py' 2026-06-22T23:06:12,577 adding 'urirun/host/host_dashboard.py' 2026-06-22T23:06:12,579 adding 'urirun/host/host_db.py' 2026-06-22T23:06:12,582 adding 'urirun/host/host_integrations.py' 2026-06-22T23:06:12,584 adding 'urirun/host/planfile_adapter.py' 2026-06-22T23:06:12,585 adding 'urirun/host/scheduler.py' 2026-06-22T23:06:12,587 adding 'urirun/host/task_planner.py' 2026-06-22T23:06:12,589 adding 'urirun/node/__init__.py' 2026-06-22T23:06:12,591 adding 'urirun/node/client.py' 2026-06-22T23:06:12,593 adding 'urirun/node/keyauth.py' 2026-06-22T23:06:12,594 adding 'urirun/node/manage.py' 2026-06-22T23:06:12,610 adding 'urirun/node/mesh.py' 2026-06-22T23:06:12,613 adding 'urirun/runtime/__init__.py' 2026-06-22T23:06:12,616 adding 'urirun/runtime/_registry.py' 2026-06-22T23:06:12,619 adding 'urirun/runtime/_runtime.py' 2026-06-22T23:06:12,622 adding 'urirun/runtime/_scan.py' 2026-06-22T23:06:12,625 adding 'urirun/runtime/adopt_pack.py' 2026-06-22T23:06:12,626 adding 'urirun/runtime/agent.py' 2026-06-22T23:06:12,629 adding 'urirun/runtime/codegen.py' 2026-06-22T23:06:12,631 adding 'urirun/runtime/compat.py' 2026-06-22T23:06:12,633 adding 'urirun/runtime/daemon.py' 2026-06-22T23:06:12,634 adding 'urirun/runtime/discovery.py' 2026-06-22T23:06:12,636 adding 'urirun/runtime/dispatch_protocol.py' 2026-06-22T23:06:12,639 adding 'urirun/runtime/errors.py' 2026-06-22T23:06:12,641 adding 'urirun/runtime/introspect.py' 2026-06-22T23:06:12,642 adding 'urirun/runtime/progress.py' 2026-06-22T23:06:12,644 adding 'urirun/runtime/secrets.py' 2026-06-22T23:06:12,645 adding 'urirun/runtime/tree.py' 2026-06-22T23:06:12,648 adding 'urirun/runtime/v1.py' 2026-06-22T23:06:12,663 adding 'urirun/runtime/v2.py' 2026-06-22T23:06:12,665 adding 'urirun/runtime/v2_adopt.py' 2026-06-22T23:06:12,666 adding 'urirun/runtime/v2_grpc.py' 2026-06-22T23:06:12,668 adding 'urirun/runtime/v2_mcp.py' 2026-06-22T23:06:12,669 adding 'urirun/runtime/v2_service.py' 2026-06-22T23:06:12,671 adding 'urirun/runtime/worker.py' 2026-06-22T23:06:12,673 adding 'urirun-0.4.51.dist-info/METADATA' 2026-06-22T23:06:12,674 adding 'urirun-0.4.51.dist-info/WHEEL' 2026-06-22T23:06:12,675 adding 'urirun-0.4.51.dist-info/entry_points.txt' 2026-06-22T23:06:12,676 adding 'urirun-0.4.51.dist-info/top_level.txt' 2026-06-22T23:06:12,677 adding 'urirun-0.4.51.dist-info/RECORD' 2026-06-22T23:06:12,682 removing build/bdist.linux-armv7l/wheel 2026-06-22T23:06:12,797 Building wheel for urirun (pyproject.toml): finished with status 'done' 2026-06-22T23:06:12,806 Created wheel for urirun: filename=urirun-0.4.51-py3-none-any.whl size=224866 sha256=0a06eda688027b819d92aaf22c966eaa8e4f210f9c7498195f9dfc551bb15644 2026-06-22T23:06:12,808 Stored in directory: /tmp/pip-ephem-wheel-cache-8vt7is7g/wheels/e8/af/73/61b9533b7be92f316a79739184233cdb5b13eb731aef9153e9 2026-06-22T23:06:12,819 Successfully built urirun 2026-06-22T23:06:12,829 Removed build tracker: '/tmp/pip-build-tracker-yd6u_8gv'