2026-03-20T00:19:22,076 Created temporary directory: /tmp/pip-ephem-wheel-cache-q924_eoa 2026-03-20T00:19:22,078 Created temporary directory: /tmp/pip-build-tracker-m8v1z03n 2026-03-20T00:19:22,078 Initialized build tracking at /tmp/pip-build-tracker-m8v1z03n 2026-03-20T00:19:22,079 Created build tracker: /tmp/pip-build-tracker-m8v1z03n 2026-03-20T00:19:22,079 Entered build tracker: /tmp/pip-build-tracker-m8v1z03n 2026-03-20T00:19:22,080 Created temporary directory: /tmp/pip-wheel-1rtu7b0t 2026-03-20T00:19:22,083 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-20T00:19:22,085 Created temporary directory: /tmp/pip-ephem-wheel-cache-a4hjvlq9 2026-03-20T00:19:22,107 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-20T00:19:22,110 2 location(s) to search for versions of grokcore-component: 2026-03-20T00:19:22,110 * https://pypi.org/simple/grokcore-component/ 2026-03-20T00:19:22,110 * https://www.piwheels.org/simple/grokcore-component/ 2026-03-20T00:19:22,111 Fetching project page and analyzing links: https://pypi.org/simple/grokcore-component/ 2026-03-20T00:19:22,112 Getting page https://pypi.org/simple/grokcore-component/ 2026-03-20T00:19:22,113 Found index url https://pypi.org/simple 2026-03-20T00:19:22,325 Fetched page https://pypi.org/simple/grokcore-component/ as application/vnd.pypi.simple.v1+json 2026-03-20T00:19:22,333 Found link https://files.pythonhosted.org/packages/8d/f9/96224242cf0b16c84237070dc7d78b7d6168670c49eb8cde1f1ad09023a1/grokcore.component-1.0.tar.gz (from https://pypi.org/simple/grokcore-component/), version: 1.0 2026-03-20T00:19:22,334 Found link https://files.pythonhosted.org/packages/0d/ab/d5973d8d3685bc3a3c4076aa16aac2edd32c1327f79b3aef86b2d9d260d0/grokcore.component-1.0.1.tar.gz (from https://pypi.org/simple/grokcore-component/), version: 1.0.1 2026-03-20T00:19:22,335 Found link https://files.pythonhosted.org/packages/42/05/98da2e1d9bd07cc967f17e160ae395b741a51f4fab997af7cfbc9d3820d4/grokcore.component-1.1.tar.gz (from https://pypi.org/simple/grokcore-component/), version: 1.1 2026-03-20T00:19:22,335 Found link https://files.pythonhosted.org/packages/79/bb/abaa22f0b5f03d5268dee96dbd588a082f5328f0bde63ce594af5fa1ba96/grokcore.component-1.2.tar.gz (from https://pypi.org/simple/grokcore-component/), version: 1.2 2026-03-20T00:19:22,336 Found link https://files.pythonhosted.org/packages/33/6d/857e043ee0b1b83e29d94e4da530299c5ac547dfedf0494363de0a6ecf5f/grokcore.component-1.2.1.tar.gz (from https://pypi.org/simple/grokcore-component/), version: 1.2.1 2026-03-20T00:19:22,337 Found link https://files.pythonhosted.org/packages/75/03/eacabf90ae9cf9c38965c1848a0709ecfc8ca7cb03dcc94a6948e652d89d/grokcore.component-1.3.tar.gz (from https://pypi.org/simple/grokcore-component/), version: 1.3 2026-03-20T00:19:22,337 Found link https://files.pythonhosted.org/packages/37/cc/9d4dc9cff2bddfa7d6c4a976553d7b58fcb919ee2b3cc33c5360fdbb0fb6/grokcore.component-1.4.tar.gz (from https://pypi.org/simple/grokcore-component/), version: 1.4 2026-03-20T00:19:22,338 Found link https://files.pythonhosted.org/packages/41/e8/dd6221f059a9b3e660a05bf1153ba28d18453cf56a952773b6cee0c27187/grokcore.component-1.5.tar.gz (from https://pypi.org/simple/grokcore-component/), version: 1.5 2026-03-20T00:19:22,339 Found link https://files.pythonhosted.org/packages/60/69/bda7d7b4d7add01a96323550329f4ef28f1def9ee1bc6431caee258a4197/grokcore.component-1.5.1.tar.gz (from https://pypi.org/simple/grokcore-component/), version: 1.5.1 2026-03-20T00:19:22,339 Found link https://files.pythonhosted.org/packages/cb/91/d9f86d8a137c86264e16c2042436d5510147b06c0409d76e5875f67ee535/grokcore.component-1.6.tar.gz (from https://pypi.org/simple/grokcore-component/), version: 1.6 2026-03-20T00:19:22,340 Found link https://files.pythonhosted.org/packages/e2/12/6f33ef31bbec89b0025ae449498a35844b6b98f9235b7521cf808bc3e9ef/grokcore.component-1.7.tar.gz (from https://pypi.org/simple/grokcore-component/), version: 1.7 2026-03-20T00:19:22,341 Found link https://files.pythonhosted.org/packages/b1/34/7c5597bc9a2adbf88b9b5e57c34a4f1a9ea270db25b1cd3a1b073870ebce/grokcore.component-1.8.tar.gz (from https://pypi.org/simple/grokcore-component/), version: 1.8 2026-03-20T00:19:22,342 Found link https://files.pythonhosted.org/packages/d3/bc/6fb0439430ffa39dc3bea1d5ffe16106d663015ce14408a8e733d421afcb/grokcore.component-1.9.tar.gz (from https://pypi.org/simple/grokcore-component/), version: 1.9 2026-03-20T00:19:22,342 Found link https://files.pythonhosted.org/packages/6b/ed/5a66c82780176ee4b2301d34d237ab24aaeff7b20180049f206de0222ce6/grokcore.component-2.0.tar.gz (from https://pypi.org/simple/grokcore-component/), version: 2.0 2026-03-20T00:19:22,343 Found link https://files.pythonhosted.org/packages/7d/5d/c2981b2709f0d330dec7df225c28d8cee5630eb752e403c9a5a363ceea6d/grokcore.component-2.1.tar.gz (from https://pypi.org/simple/grokcore-component/), version: 2.1 2026-03-20T00:19:22,344 Found link https://files.pythonhosted.org/packages/07/26/3b207360fa1ee148ba32e6b387160eb44c3236f812547d1b37a7f2267645/grokcore.component-2.2.tar.gz (from https://pypi.org/simple/grokcore-component/), version: 2.2 2026-03-20T00:19:22,344 Found link https://files.pythonhosted.org/packages/69/19/b3244d4dfa013f37c5a02064b53b385966138261986a504cb8f8140414f3/grokcore.component-2.3.tar.gz (from https://pypi.org/simple/grokcore-component/), version: 2.3 2026-03-20T00:19:22,345 Found link https://files.pythonhosted.org/packages/0c/5a/db58310460d9e6739d767f8c6e2126a6ed5568bde0c6fd71e74710385dfa/grokcore.component-2.4.tar.gz (from https://pypi.org/simple/grokcore-component/), version: 2.4 2026-03-20T00:19:22,345 Found link https://files.pythonhosted.org/packages/7b/f8/54e23bdffc7d108149ee6b665dbfeffdc26a4d1567f878634efb28483747/grokcore.component-2.5.tar.gz (from https://pypi.org/simple/grokcore-component/), version: 2.5 2026-03-20T00:19:22,346 Found link https://files.pythonhosted.org/packages/18/cf/47b76f195b82b2745aca69c5844b20283c542ec16cd91e43d57b9f9f87cf/grokcore.component-2.5.1.tar.gz (from https://pypi.org/simple/grokcore-component/), version: 2.5.1 2026-03-20T00:19:22,346 Found link https://files.pythonhosted.org/packages/a3/39/b9c35989595310439b3720213707a8ff88424277c3e0d00a3291db6c5675/grokcore.component-2.6.tar.gz (from https://pypi.org/simple/grokcore-component/), version: 2.6 2026-03-20T00:19:22,347 Found link https://files.pythonhosted.org/packages/36/3b/dd6eb504290fb52f272769077d39e85b3904b6f4d8f2f78f1814a0df3170/grokcore.component-2.6.1.tar.gz (from https://pypi.org/simple/grokcore-component/), version: 2.6.1 2026-03-20T00:19:22,348 Found link https://files.pythonhosted.org/packages/52/b5/65496ed942e6cde7460e0bbdf904916b674acefbe455e0337e30b2a7107e/grokcore.component-2.7.tar.gz (from https://pypi.org/simple/grokcore-component/), version: 2.7 2026-03-20T00:19:22,348 Found link https://files.pythonhosted.org/packages/ef/17/962aa20d014aadcc1b23a766d01db4f43a1148f80416db4cc815749b88bd/grokcore.component-3.0.tar.gz (from https://pypi.org/simple/grokcore-component/), version: 3.0 2026-03-20T00:19:22,349 Found link https://files.pythonhosted.org/packages/f8/73/0f898a565a5bc6ae1d8da96472e1ed245c0fa7597f1835f0f5327cf31655/grokcore.component-3.0.1.tar.gz (from https://pypi.org/simple/grokcore-component/), version: 3.0.1 2026-03-20T00:19:22,350 Found link https://files.pythonhosted.org/packages/50/72/6227b69c2ffbfef7600a637b6ccb81cef91d990b3d1e4cb5897dcd0cd61b/grokcore.component-3.0.2.tar.gz (from https://pypi.org/simple/grokcore-component/), version: 3.0.2 2026-03-20T00:19:22,350 Found link https://files.pythonhosted.org/packages/e2/69/4a6f18ec46e519cf2b090b402d94084ae9094e3bc9435fcbdb4afc6d0d6e/grokcore.component-3.1.tar.gz (from https://pypi.org/simple/grokcore-component/), version: 3.1 2026-03-20T00:19:22,351 Skipping link: No binaries permitted for grokcore-component: https://files.pythonhosted.org/packages/ca/ab/7de13c28ddc6fa294895e4c1845bc09b1c70f3e0a6398d67babd1d372678/grokcore.component-3.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/grokcore-component/) 2026-03-20T00:19:22,352 Found link https://files.pythonhosted.org/packages/9f/61/a6ffd9ad17668ab770f394068f8ceb9b33582093d08b6c741a240e63c0ec/grokcore.component-3.2.0.tar.gz (from https://pypi.org/simple/grokcore-component/), version: 3.2.0 2026-03-20T00:19:22,352 Skipping link: No binaries permitted for grokcore-component: https://files.pythonhosted.org/packages/50/7b/11b8aa5a39fe81452ad77380c003ae5c2c2e0482f7cc500d74776b85bf15/grokcore.component-4.0-py3-none-any.whl (from https://pypi.org/simple/grokcore-component/) (requires-python:>=3.7) 2026-03-20T00:19:22,353 Found link https://files.pythonhosted.org/packages/bd/58/873d9b822ea544b5ede764dbdc89ac1b018b587640c517e743ce19fdc0e4/grokcore.component-4.0.tar.gz (from https://pypi.org/simple/grokcore-component/) (requires-python:>=3.7), version: 4.0 2026-03-20T00:19:22,353 Skipping link: No binaries permitted for grokcore-component: https://files.pythonhosted.org/packages/c0/7a/7f6d7d3090213afb2ec16470cdf2c83a391989cbc3b4aa297e2fb50d2631/grokcore.component-4.1-py3-none-any.whl (from https://pypi.org/simple/grokcore-component/) (requires-python:>=3.7) 2026-03-20T00:19:22,354 Found link https://files.pythonhosted.org/packages/ae/4e/997c1b295e92c4946f43dd625e1752645fa6b7a17b2e1090c119ea4e6ed6/grokcore.component-4.1.tar.gz (from https://pypi.org/simple/grokcore-component/) (requires-python:>=3.7), version: 4.1 2026-03-20T00:19:22,355 Skipping link: No binaries permitted for grokcore-component: https://files.pythonhosted.org/packages/49/38/d68406cc6a5e8924d22d096e74336d5b1d8100f0bf7854b5a4a2f0720c57/grokcore.component-4.1.1-py3-none-any.whl (from https://pypi.org/simple/grokcore-component/) (requires-python:>=3.7) 2026-03-20T00:19:22,356 Found link https://files.pythonhosted.org/packages/a0/1d/e60fbabf292fcc52f1a0bdc9cbe4df9c3264ffb6ba1ca46c6c206bb899af/grokcore_component-4.1.1.tar.gz (from https://pypi.org/simple/grokcore-component/) (requires-python:>=3.7), version: 4.1.1 2026-03-20T00:19:22,356 Skipping link: No binaries permitted for grokcore-component: https://files.pythonhosted.org/packages/f2/97/f9a6bf0592637b14edd7f05ab399ccc8c65b0b4900b92aff3afef583af2b/grokcore_component-4.2-py3-none-any.whl (from https://pypi.org/simple/grokcore-component/) (requires-python:>=3.9) 2026-03-20T00:19:22,357 Found link https://files.pythonhosted.org/packages/b1/1c/dd1ae10cbedbc5d049c7acacd13f1672b8305857fdb2cdb318a59eb15432/grokcore_component-4.2.tar.gz (from https://pypi.org/simple/grokcore-component/) (requires-python:>=3.9), version: 4.2 2026-03-20T00:19:22,358 Skipping link: No binaries permitted for grokcore-component: https://files.pythonhosted.org/packages/16/fc/146dda9581b4cca750e7a3c6969230a0d8a5b95510dc6f3b78feccae4607/grokcore_component-5.0-py3-none-any.whl (from https://pypi.org/simple/grokcore-component/) (requires-python:>=3.9) 2026-03-20T00:19:22,359 Found link https://files.pythonhosted.org/packages/ca/be/4f018b5885b87f4206028c049b3629bcb7ba1f000d74a5ce5f745a90473d/grokcore_component-5.0.tar.gz (from https://pypi.org/simple/grokcore-component/) (requires-python:>=3.9), version: 5.0 2026-03-20T00:19:22,360 Skipping link: No binaries permitted for grokcore-component: https://files.pythonhosted.org/packages/58/c7/b89511d13156a00aa26d658338acf2b47f00b1ffa5b76caac0a335fb1d3a/grokcore_component-5.1-py3-none-any.whl (from https://pypi.org/simple/grokcore-component/) (requires-python:>=3.10) 2026-03-20T00:19:22,361 Found link https://files.pythonhosted.org/packages/25/4c/a20f7400acdbba0336c22f78710e770a88b837aed44e15b817f08ddb320e/grokcore_component-5.1.tar.gz (from https://pypi.org/simple/grokcore-component/) (requires-python:>=3.10), version: 5.1 2026-03-20T00:19:22,361 Fetching project page and analyzing links: https://www.piwheels.org/simple/grokcore-component/ 2026-03-20T00:19:22,362 Getting page https://www.piwheels.org/simple/grokcore-component/ 2026-03-20T00:19:22,363 Found index url https://www.piwheels.org/simple 2026-03-20T00:19:22,526 Fetched page https://www.piwheels.org/simple/grokcore-component/ as text/html 2026-03-20T00:19:22,536 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore_component-5.0-py3-none-any.whl#sha256=55d975c7b22c29769620755d7a46d456b59158c265fb1ecaf9fb193636aa3262 (from https://www.piwheels.org/simple/grokcore-component/) (requires-python:>=3.9) 2026-03-20T00:19:22,537 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore_component-4.2-py3-none-any.whl#sha256=c85e35b88d81c29219cd73ae2064079bc81c207854438b7ed6ba189d337e7494 (from https://www.piwheels.org/simple/grokcore-component/) (requires-python:>=3.9) 2026-03-20T00:19:22,538 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-4.1.1-py3-none-any.whl#sha256=8a8c33d48db758a9dea463ad70dc45d4cc08d6530d4250bc75c3ecdd00829035 (from https://www.piwheels.org/simple/grokcore-component/) (requires-python:>=3.7) 2026-03-20T00:19:22,539 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-4.1-py3-none-any.whl#sha256=770c39dc9b5220430b2856ed88d4eb5038ec85a15b67188319fb587a5b601700 (from https://www.piwheels.org/simple/grokcore-component/) (requires-python:>=3.7) 2026-03-20T00:19:22,540 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-4.0-py3-none-any.whl#sha256=c69e9a1ff88c66beb3d01d9a9faedb79cfb0a5ba3556127f868f48e9b54595ca (from https://www.piwheels.org/simple/grokcore-component/) (requires-python:>=3.7) 2026-03-20T00:19:22,540 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-3.2.0-py2.py3-none-any.whl#sha256=be4685529687fc764222ab43a8d6000923e89ea916f7c15203cec0efcfce568f (from https://www.piwheels.org/simple/grokcore-component/) 2026-03-20T00:19:22,541 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-3.1-py3-none-any.whl#sha256=666171a974bd262e5f0a64a633be8f46e89e74095112f0fde8b2c4c279e93a94 (from https://www.piwheels.org/simple/grokcore-component/) 2026-03-20T00:19:22,541 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-3.0.2-py3-none-any.whl#sha256=e95b77759403175b3777978fa33ef19f774f7a59fa95d481060250190fce17ce (from https://www.piwheels.org/simple/grokcore-component/) 2026-03-20T00:19:22,542 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-3.0.1-py3-none-any.whl#sha256=75da27a3c9885c2d3c6fb56b0828e722430cabf073eab9b73c16bd6f042a8d99 (from https://www.piwheels.org/simple/grokcore-component/) 2026-03-20T00:19:22,542 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-3.0-py3-none-any.whl#sha256=4435e3ccf6ab93697138b124c11d293d248619d481bba02f328f197a102b2311 (from https://www.piwheels.org/simple/grokcore-component/) 2026-03-20T00:19:22,543 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-2.7-py3-none-any.whl#sha256=5d74d585e35cc2a05abbfe3d2ed1956505dbf0385bc1a0212f7af3237e02188a (from https://www.piwheels.org/simple/grokcore-component/) 2026-03-20T00:19:22,544 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-2.6.1-py3-none-any.whl#sha256=a2b8c6440078a4312260a1672c791a41f4f73f27ddb45bf2f97cc3e64cccb621 (from https://www.piwheels.org/simple/grokcore-component/) 2026-03-20T00:19:22,544 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-2.6-py3-none-any.whl#sha256=9a9a778e55c13198dcf97753a370a16d9ba7493c65b80b059ea05e7263f0e738 (from https://www.piwheels.org/simple/grokcore-component/) 2026-03-20T00:19:22,545 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-2.5.1-py3-none-any.whl#sha256=799dc0caddb534f817a19f04b725cf905b55a212e8eb519fa1779c59fe8c2a2f (from https://www.piwheels.org/simple/grokcore-component/) 2026-03-20T00:19:22,545 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-2.5-py3-none-any.whl#sha256=65364085ce75fb30085f8717368464f8209faf70993be82fdaf3fb749c0cb3d0 (from https://www.piwheels.org/simple/grokcore-component/) 2026-03-20T00:19:22,546 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-2.4-py3-none-any.whl#sha256=acdecebefb802252438e3aff30b7ae33ea0882d26edb2a8cf92e6a391dd4d463 (from https://www.piwheels.org/simple/grokcore-component/) 2026-03-20T00:19:22,546 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-2.3-py3-none-any.whl#sha256=a1840da0b6a04c7ddf28781fd8779dab73a8abc3546d732e62acf6c9db3e52ce (from https://www.piwheels.org/simple/grokcore-component/) 2026-03-20T00:19:22,547 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-2.2-py3-none-any.whl#sha256=29e579a49fc22fc2db9ed9421db2713fb2b8dc8f91d4130f83ad5a0d4cb4b618 (from https://www.piwheels.org/simple/grokcore-component/) 2026-03-20T00:19:22,547 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-2.1-py3-none-any.whl#sha256=69b082758c388d8f5cc12f39d10678d67e083ffd7d7f2235272bd2ce7176ab6a (from https://www.piwheels.org/simple/grokcore-component/) 2026-03-20T00:19:22,548 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-2.0-py3-none-any.whl#sha256=5e54b2292a3c25e338297361e69afbae1aa56f4a6ce56f31cc0a43f08bf28a9f (from https://www.piwheels.org/simple/grokcore-component/) 2026-03-20T00:19:22,549 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-1.9-py3-none-any.whl#sha256=c1211d5a3a0f7efba56eb61f99024999583b640a7b6ab4196930bf554c137856 (from https://www.piwheels.org/simple/grokcore-component/) 2026-03-20T00:19:22,549 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-1.8-py3-none-any.whl#sha256=bf3850330dd76aa398077aef95dd28df7b153d16913f70cd0a0e789e04b5d32d (from https://www.piwheels.org/simple/grokcore-component/) 2026-03-20T00:19:22,550 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-1.7-py3-none-any.whl#sha256=0f75e8677abea68e4b8437321e66db22d3c5a431e260ff92be1f6d7747b748b1 (from https://www.piwheels.org/simple/grokcore-component/) 2026-03-20T00:19:22,551 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-1.6-py3-none-any.whl#sha256=f7e315be91e897dd2e94930326efb72285aa69a5760b6723ed7616ecddf5cb05 (from https://www.piwheels.org/simple/grokcore-component/) 2026-03-20T00:19:22,551 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-1.5.1-py3-none-any.whl#sha256=06568c70bdff59c2106fd30854e7d316f84947115cdf80ab7a3cf734289ec151 (from https://www.piwheels.org/simple/grokcore-component/) 2026-03-20T00:19:22,552 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-1.5-py3-none-any.whl#sha256=9fa6bf8b477df2cb1f95fd363414eaacfeb64ef178e2ecac2e753aa334416d56 (from https://www.piwheels.org/simple/grokcore-component/) 2026-03-20T00:19:22,553 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-1.4-py3-none-any.whl#sha256=616aad5f90d7ae625ecd622264ecca67f8d443725d39a729e1e00475257d3c1e (from https://www.piwheels.org/simple/grokcore-component/) 2026-03-20T00:19:22,553 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-1.3-py3-none-any.whl#sha256=073a57d2bec93401290aba5bf74ccf590cacd2145a990d2ef2d08629676fbcef (from https://www.piwheels.org/simple/grokcore-component/) 2026-03-20T00:19:22,554 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-1.2.1-py3-none-any.whl#sha256=63d6d6eb0fc9430d6a199f0a8285a5a6be2c357c1720fc2a580273e3f98fa0ec (from https://www.piwheels.org/simple/grokcore-component/) 2026-03-20T00:19:22,554 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-1.2-py3-none-any.whl#sha256=d3fd3c9812cf4a362db57593afb585a4c07fdb2c8b6e01039dd404d0bbf9a115 (from https://www.piwheels.org/simple/grokcore-component/) 2026-03-20T00:19:22,554 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-1.1-py3-none-any.whl#sha256=e76aa23962f891b263fc1fd1a54f5a9789471f2682cbb2af80ba3ce927d23a71 (from https://www.piwheels.org/simple/grokcore-component/) 2026-03-20T00:19:22,555 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-1.0.1-py3-none-any.whl#sha256=d3993925957749b0393da398ed0b7403eac0fa67c9db3010af004686d96048ae (from https://www.piwheels.org/simple/grokcore-component/) 2026-03-20T00:19:22,556 Skipping link: No binaries permitted for grokcore-component: https://archive1.piwheels.org/simple/grokcore-component/grokcore.component-1.0-py3-none-any.whl#sha256=d00c6f3cb17b7de08b751f1c1952793049dae65560427f96d3a1cae21e24daf3 (from https://www.piwheels.org/simple/grokcore-component/) 2026-03-20T00:19:22,556 Skipping link: not a file: https://www.piwheels.org/simple/grokcore-component/ 2026-03-20T00:19:22,557 Skipping link: not a file: https://pypi.org/simple/grokcore-component/ 2026-03-20T00:19:22,581 Given no hashes to check 1 links for project 'grokcore-component': discarding no candidates 2026-03-20T00:19:22,601 Collecting grokcore-component==5.1 2026-03-20T00:19:22,603 Created temporary directory: /tmp/pip-unpack-2ykunbh_ 2026-03-20T00:19:22,739 Downloading grokcore_component-5.1.tar.gz (51 kB) 2026-03-20T00:19:23,006 Added grokcore-component==5.1 from https://files.pythonhosted.org/packages/25/4c/a20f7400acdbba0336c22f78710e770a88b837aed44e15b817f08ddb320e/grokcore_component-5.1.tar.gz to build tracker '/tmp/pip-build-tracker-m8v1z03n' 2026-03-20T00:19:23,012 Created temporary directory: /tmp/pip-build-env-2hszrz3h 2026-03-20T00:19:23,016 Installing build dependencies: started 2026-03-20T00:19:23,017 Running command pip subprocess to install build dependencies 2026-03-20T00:19:23,049 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/cntimer.pth: 2026-03-20T00:19:23,088 Traceback (most recent call last): 2026-03-20T00:19:23,089 File "", line 192, in addpackage 2026-03-20T00:19:23,089 File "", line 1, in 2026-03-20T00:19:23,090 ModuleNotFoundError: No module named 'cntimer' 2026-03-20T00:19:23,091 Remainder of file ignored 2026-03-20T00:19:24,168 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-20T00:19:24,967 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-20T00:19:24,991 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-20T00:19:26,839 Collecting setuptools<81,>=78.1.1 2026-03-20T00:19:26,944 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.10.2-py3-none-any.whl (1.1 MB) 2026-03-20T00:19:27,262 Collecting wheel 2026-03-20T00:19:27,282 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-20T00:19:27,471 Collecting packaging>=24.0 2026-03-20T00:19:27,490 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-20T00:19:30,537 Installing collected packages: setuptools, packaging, wheel 2026-03-20T00:19:34,181 Creating /tmp/pip-build-env-2hszrz3h/overlay/local/bin 2026-03-20T00:19:34,183 changing mode of /tmp/pip-build-env-2hszrz3h/overlay/local/bin/wheel to 755 2026-03-20T00:19:34,204 Successfully installed packaging-26.0 setuptools-80.10.2 wheel-0.46.3 2026-03-20T00:19:34,484 Installing build dependencies: finished with status 'done' 2026-03-20T00:19:34,490 Getting requirements to build wheel: started 2026-03-20T00:19:34,492 Running command Getting requirements to build wheel 2026-03-20T00:19:35,192 running egg_info 2026-03-20T00:19:35,198 writing src/grokcore.component.egg-info/PKG-INFO 2026-03-20T00:19:35,202 writing dependency_links to src/grokcore.component.egg-info/dependency_links.txt 2026-03-20T00:19:35,204 writing requirements to src/grokcore.component.egg-info/requires.txt 2026-03-20T00:19:35,205 writing top-level names to src/grokcore.component.egg-info/top_level.txt 2026-03-20T00:19:35,246 reading manifest file 'src/grokcore.component.egg-info/SOURCES.txt' 2026-03-20T00:19:35,255 reading manifest template 'MANIFEST.in' 2026-03-20T00:19:35,926 adding license file 'LICENSE.txt' 2026-03-20T00:19:35,936 writing manifest file 'src/grokcore.component.egg-info/SOURCES.txt' 2026-03-20T00:19:36,034 Getting requirements to build wheel: finished with status 'done' 2026-03-20T00:19:36,038 Created temporary directory: /tmp/pip-modern-metadata-l29aamx2 2026-03-20T00:19:36,040 Preparing metadata (pyproject.toml): started 2026-03-20T00:19:36,041 Running command Preparing metadata (pyproject.toml) 2026-03-20T00:19:37,401 running dist_info 2026-03-20T00:19:37,412 creating /tmp/pip-modern-metadata-l29aamx2/grokcore.component.egg-info 2026-03-20T00:19:37,414 writing /tmp/pip-modern-metadata-l29aamx2/grokcore.component.egg-info/PKG-INFO 2026-03-20T00:19:37,420 writing dependency_links to /tmp/pip-modern-metadata-l29aamx2/grokcore.component.egg-info/dependency_links.txt 2026-03-20T00:19:37,422 writing requirements to /tmp/pip-modern-metadata-l29aamx2/grokcore.component.egg-info/requires.txt 2026-03-20T00:19:37,424 writing top-level names to /tmp/pip-modern-metadata-l29aamx2/grokcore.component.egg-info/top_level.txt 2026-03-20T00:19:37,426 writing manifest file '/tmp/pip-modern-metadata-l29aamx2/grokcore.component.egg-info/SOURCES.txt' 2026-03-20T00:19:37,464 reading manifest file '/tmp/pip-modern-metadata-l29aamx2/grokcore.component.egg-info/SOURCES.txt' 2026-03-20T00:19:37,466 reading manifest template 'MANIFEST.in' 2026-03-20T00:19:37,660 adding license file 'LICENSE.txt' 2026-03-20T00:19:37,668 writing manifest file '/tmp/pip-modern-metadata-l29aamx2/grokcore.component.egg-info/SOURCES.txt' 2026-03-20T00:19:37,669 creating '/tmp/pip-modern-metadata-l29aamx2/grokcore_component-5.1.dist-info' 2026-03-20T00:19:37,794 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-20T00:19:37,799 Source in /tmp/pip-wheel-1rtu7b0t/grokcore-component_ffaf51d7d4a34e40ae7a2e2269f8939d has version 5.1, which satisfies requirement grokcore-component==5.1 from https://files.pythonhosted.org/packages/25/4c/a20f7400acdbba0336c22f78710e770a88b837aed44e15b817f08ddb320e/grokcore_component-5.1.tar.gz 2026-03-20T00:19:37,801 Removed grokcore-component==5.1 from https://files.pythonhosted.org/packages/25/4c/a20f7400acdbba0336c22f78710e770a88b837aed44e15b817f08ddb320e/grokcore_component-5.1.tar.gz from build tracker '/tmp/pip-build-tracker-m8v1z03n' 2026-03-20T00:19:37,811 Created temporary directory: /tmp/pip-unpack-r3i3hm18 2026-03-20T00:19:37,812 Building wheels for collected packages: grokcore-component 2026-03-20T00:19:37,817 Created temporary directory: /tmp/pip-wheel-7cr3kiop 2026-03-20T00:19:37,818 Destination directory: /tmp/pip-wheel-7cr3kiop 2026-03-20T00:19:37,820 Building wheel for grokcore-component (pyproject.toml): started 2026-03-20T00:19:37,822 Running command Building wheel for grokcore-component (pyproject.toml) 2026-03-20T00:19:39,009 running bdist_wheel 2026-03-20T00:19:39,026 running build 2026-03-20T00:19:39,027 running build_py 2026-03-20T00:19:39,033 creating build/lib/grokcore/component 2026-03-20T00:19:39,036 copying src/grokcore/component/decorators.py -> build/lib/grokcore/component 2026-03-20T00:19:39,038 copying src/grokcore/component/meta.py -> build/lib/grokcore/component 2026-03-20T00:19:39,040 copying src/grokcore/component/compat.py -> build/lib/grokcore/component 2026-03-20T00:19:39,042 copying src/grokcore/component/__init__.py -> build/lib/grokcore/component 2026-03-20T00:19:39,044 copying src/grokcore/component/zcml.py -> build/lib/grokcore/component 2026-03-20T00:19:39,046 copying src/grokcore/component/directive.py -> build/lib/grokcore/component 2026-03-20T00:19:39,048 copying src/grokcore/component/interfaces.py -> build/lib/grokcore/component 2026-03-20T00:19:39,051 copying src/grokcore/component/util.py -> build/lib/grokcore/component 2026-03-20T00:19:39,053 copying src/grokcore/component/subscription.py -> build/lib/grokcore/component 2026-03-20T00:19:39,055 copying src/grokcore/component/components.py -> build/lib/grokcore/component 2026-03-20T00:19:39,057 copying src/grokcore/component/testing.py -> build/lib/grokcore/component 2026-03-20T00:19:39,060 creating build/lib/grokcore/component/tests 2026-03-20T00:19:39,061 copying src/grokcore/component/tests/__init__.py -> build/lib/grokcore/component/tests 2026-03-20T00:19:39,062 copying src/grokcore/component/tests/test_grok.py -> build/lib/grokcore/component/tests 2026-03-20T00:19:39,065 creating build/lib/grokcore/component/tests/inherit 2026-03-20T00:19:39,066 copying src/grokcore/component/tests/inherit/__init__.py -> build/lib/grokcore/component/tests/inherit 2026-03-20T00:19:39,067 copying src/grokcore/component/tests/inherit/inherit.py -> build/lib/grokcore/component/tests/inherit 2026-03-20T00:19:39,069 copying src/grokcore/component/tests/inherit/inherit_fixture.py -> build/lib/grokcore/component/tests/inherit 2026-03-20T00:19:39,072 creating build/lib/grokcore/component/tests/order 2026-03-20T00:19:39,073 copying src/grokcore/component/tests/order/inter1.py -> build/lib/grokcore/component/tests/order 2026-03-20T00:19:39,075 copying src/grokcore/component/tests/order/inter2.py -> build/lib/grokcore/component/tests/order 2026-03-20T00:19:39,076 copying src/grokcore/component/tests/order/combinednoorder_orderdirective.py -> build/lib/grokcore/component/tests/order 2026-03-20T00:19:39,078 copying src/grokcore/component/tests/order/__init__.py -> build/lib/grokcore/component/tests/order 2026-03-20T00:19:39,080 copying src/grokcore/component/tests/order/nodirective.py -> build/lib/grokcore/component/tests/order 2026-03-20T00:19:39,082 copying src/grokcore/component/tests/order/combined_orderdirective.py -> build/lib/grokcore/component/tests/order 2026-03-20T00:19:39,084 copying src/grokcore/component/tests/order/arg_orderdirective.py -> build/lib/grokcore/component/tests/order 2026-03-20T00:19:39,085 copying src/grokcore/component/tests/order/noarg_orderdirective.py -> build/lib/grokcore/component/tests/order 2026-03-20T00:19:39,088 creating build/lib/grokcore/component/tests/utility 2026-03-20T00:19:39,089 copying src/grokcore/component/tests/utility/conflict.py -> build/lib/grokcore/component/tests/utility 2026-03-20T00:19:39,091 copying src/grokcore/component/tests/utility/__init__.py -> build/lib/grokcore/component/tests/utility 2026-03-20T00:19:39,092 copying src/grokcore/component/tests/utility/implementsnone2.py -> build/lib/grokcore/component/tests/utility 2026-03-20T00:19:39,094 copying src/grokcore/component/tests/utility/implementsnone.py -> build/lib/grokcore/component/tests/utility 2026-03-20T00:19:39,096 copying src/grokcore/component/tests/utility/implementsmany2.py -> build/lib/grokcore/component/tests/utility 2026-03-20T00:19:39,097 copying src/grokcore/component/tests/utility/providesnone.py -> build/lib/grokcore/component/tests/utility 2026-03-20T00:19:39,099 copying src/grokcore/component/tests/utility/providesmany.py -> build/lib/grokcore/component/tests/utility 2026-03-20T00:19:39,101 copying src/grokcore/component/tests/utility/providesnone2.py -> build/lib/grokcore/component/tests/utility 2026-03-20T00:19:39,103 copying src/grokcore/component/tests/utility/implementsmany.py -> build/lib/grokcore/component/tests/utility 2026-03-20T00:19:39,104 copying src/grokcore/component/tests/utility/providesmany2.py -> build/lib/grokcore/component/tests/utility 2026-03-20T00:19:39,106 copying src/grokcore/component/tests/utility/utility.py -> build/lib/grokcore/component/tests/utility 2026-03-20T00:19:39,109 creating build/lib/grokcore/component/tests/directive 2026-03-20T00:19:39,110 copying src/grokcore/component/tests/directive/argumenterror_fixture.py -> build/lib/grokcore/component/tests/directive 2026-03-20T00:19:39,112 copying src/grokcore/component/tests/directive/__init__.py -> build/lib/grokcore/component/tests/directive 2026-03-20T00:19:39,113 copying src/grokcore/component/tests/directive/multipletimes.py -> build/lib/grokcore/component/tests/directive 2026-03-20T00:19:39,115 copying src/grokcore/component/tests/directive/argumenterror.py -> build/lib/grokcore/component/tests/directive 2026-03-20T00:19:39,118 creating build/lib/grokcore/component/tests/event 2026-03-20T00:19:39,119 copying src/grokcore/component/tests/event/errorconditions_fixture.py -> build/lib/grokcore/component/tests/event 2026-03-20T00:19:39,120 copying src/grokcore/component/tests/event/subscriber.py -> build/lib/grokcore/component/tests/event 2026-03-20T00:19:39,122 copying src/grokcore/component/tests/event/__init__.py -> build/lib/grokcore/component/tests/event 2026-03-20T00:19:39,124 copying src/grokcore/component/tests/event/errorconditions.py -> build/lib/grokcore/component/tests/event 2026-03-20T00:19:39,126 copying src/grokcore/component/tests/event/provideHandler.py -> build/lib/grokcore/component/tests/event 2026-03-20T00:19:39,128 creating build/lib/grokcore/component/tests/view 2026-03-20T00:19:39,129 copying src/grokcore/component/tests/view/nomodulename.py -> build/lib/grokcore/component/tests/view 2026-03-20T00:19:39,132 copying src/grokcore/component/tests/view/nomodulename_fixture.py -> build/lib/grokcore/component/tests/view 2026-03-20T00:19:39,133 copying src/grokcore/component/tests/view/__init__.py -> build/lib/grokcore/component/tests/view 2026-03-20T00:19:39,135 creating build/lib/grokcore/component/tests/grokker 2026-03-20T00:19:39,136 copying src/grokcore/component/tests/grokker/__init__.py -> build/lib/grokcore/component/tests/grokker 2026-03-20T00:19:39,138 copying src/grokcore/component/tests/grokker/priority_fixture.py -> build/lib/grokcore/component/tests/grokker 2026-03-20T00:19:39,140 copying src/grokcore/component/tests/grokker/onlyonce.py -> build/lib/grokcore/component/tests/grokker 2026-03-20T00:19:39,142 copying src/grokcore/component/tests/grokker/continue_scanning.py -> build/lib/grokcore/component/tests/grokker 2026-03-20T00:19:39,144 copying src/grokcore/component/tests/grokker/priority.py -> build/lib/grokcore/component/tests/grokker 2026-03-20T00:19:39,146 copying src/grokcore/component/tests/grokker/continue_scanning_fixture.py -> build/lib/grokcore/component/tests/grokker 2026-03-20T00:19:39,148 copying src/grokcore/component/tests/grokker/grokcomponent.py -> build/lib/grokcore/component/tests/grokker 2026-03-20T00:19:39,150 creating build/lib/grokcore/component/tests/subscriptions 2026-03-20T00:19:39,151 copying src/grokcore/component/tests/subscriptions/ordered_subscriptions.py -> build/lib/grokcore/component/tests/subscriptions 2026-03-20T00:19:39,153 copying src/grokcore/component/tests/subscriptions/subscriptions.py -> build/lib/grokcore/component/tests/subscriptions 2026-03-20T00:19:39,154 copying src/grokcore/component/tests/subscriptions/multisubscriptions_no_adapts.py -> build/lib/grokcore/component/tests/subscriptions 2026-03-20T00:19:39,156 copying src/grokcore/component/tests/subscriptions/ordered_multisubscriptions.py -> build/lib/grokcore/component/tests/subscriptions 2026-03-20T00:19:39,158 copying src/grokcore/component/tests/subscriptions/__init__.py -> build/lib/grokcore/component/tests/subscriptions 2026-03-20T00:19:39,160 copying src/grokcore/component/tests/subscriptions/subscriptions_no_interface.py -> build/lib/grokcore/component/tests/subscriptions 2026-03-20T00:19:39,161 copying src/grokcore/component/tests/subscriptions/decorator.py -> build/lib/grokcore/component/tests/subscriptions 2026-03-20T00:19:39,163 copying src/grokcore/component/tests/subscriptions/subscriptions_no_context.py -> build/lib/grokcore/component/tests/subscriptions 2026-03-20T00:19:39,165 copying src/grokcore/component/tests/subscriptions/multisubscriptions_no_interface.py -> build/lib/grokcore/component/tests/subscriptions 2026-03-20T00:19:39,167 copying src/grokcore/component/tests/subscriptions/multisubscriptions.py -> build/lib/grokcore/component/tests/subscriptions 2026-03-20T00:19:39,169 creating build/lib/grokcore/component/tests/zcml 2026-03-20T00:19:39,170 copying src/grokcore/component/tests/zcml/exclude.py -> build/lib/grokcore/component/tests/zcml 2026-03-20T00:19:39,172 copying src/grokcore/component/tests/zcml/conflict.py -> build/lib/grokcore/component/tests/zcml 2026-03-20T00:19:39,174 copying src/grokcore/component/tests/zcml/__init__.py -> build/lib/grokcore/component/tests/zcml 2026-03-20T00:19:39,176 copying src/grokcore/component/tests/zcml/excludemany.py -> build/lib/grokcore/component/tests/zcml 2026-03-20T00:19:39,179 creating build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,180 copying src/grokcore/component/tests/adapter/globaladapter.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,182 copying src/grokcore/component/tests/adapter/functionasargument_fixture.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,184 copying src/grokcore/component/tests/adapter/importedmodel2.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,186 copying src/grokcore/component/tests/adapter/conflict.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,188 copying src/grokcore/component/tests/adapter/noarguments_fixture.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,190 copying src/grokcore/component/tests/adapter/modulecontext.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,191 copying src/grokcore/component/tests/adapter/nomodel.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,193 copying src/grokcore/component/tests/adapter/__init__.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,195 copying src/grokcore/component/tests/adapter/functioncontext.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,197 copying src/grokcore/component/tests/adapter/multiadaptsnone.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,198 copying src/grokcore/component/tests/adapter/adapter.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,200 copying src/grokcore/component/tests/adapter/classcontextmultiple_fixture.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,202 copying src/grokcore/component/tests/adapter/multiadapter.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,204 copying src/grokcore/component/tests/adapter/namedadapter.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,206 copying src/grokcore/component/tests/adapter/interface.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,208 copying src/grokcore/component/tests/adapter/classcontext.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,210 copying src/grokcore/component/tests/adapter/implementsnone.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,212 copying src/grokcore/component/tests/adapter/classcontextimported.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,214 copying src/grokcore/component/tests/adapter/alphabetical.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,215 copying src/grokcore/component/tests/adapter/order.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,217 copying src/grokcore/component/tests/adapter/classorinterface.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,219 copying src/grokcore/component/tests/adapter/implementsnonemulti.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,220 copying src/grokcore/component/tests/adapter/modulecontextimported.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,222 copying src/grokcore/component/tests/adapter/implementsmany.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,224 copying src/grokcore/component/tests/adapter/adapterdecorator.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,226 copying src/grokcore/component/tests/adapter/multiple.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,228 copying src/grokcore/component/tests/adapter/oldstyleclass.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,230 copying src/grokcore/component/tests/adapter/providerdecorator.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,232 copying src/grokcore/component/tests/adapter/classcontextmultiple.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,234 copying src/grokcore/component/tests/adapter/modulecontextmultiple.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,235 copying src/grokcore/component/tests/adapter/modulecontextmultiple_fixture.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,237 copying src/grokcore/component/tests/adapter/importedmodel.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,239 copying src/grokcore/component/tests/adapter/interfacemodule.py -> build/lib/grokcore/component/tests/adapter 2026-03-20T00:19:39,241 creating build/lib/grokcore/component/tests/grokker/onlyonce_fixture 2026-03-20T00:19:39,242 copying src/grokcore/component/tests/grokker/onlyonce_fixture/component.py -> build/lib/grokcore/component/tests/grokker/onlyonce_fixture 2026-03-20T00:19:39,244 copying src/grokcore/component/tests/grokker/onlyonce_fixture/__init__.py -> build/lib/grokcore/component/tests/grokker/onlyonce_fixture 2026-03-20T00:19:39,246 copying src/grokcore/component/tests/grokker/onlyonce_fixture/_meta.py -> build/lib/grokcore/component/tests/grokker/onlyonce_fixture 2026-03-20T00:19:39,248 copying src/grokcore/component/tests/grokker/onlyonce_fixture/implementation.py -> build/lib/grokcore/component/tests/grokker/onlyonce_fixture 2026-03-20T00:19:39,250 creating build/lib/grokcore/component/tests/zcml/excludemanypkg 2026-03-20T00:19:39,251 copying src/grokcore/component/tests/zcml/excludemanypkg/__init__.py -> build/lib/grokcore/component/tests/zcml/excludemanypkg 2026-03-20T00:19:39,253 copying src/grokcore/component/tests/zcml/excludemanypkg/file_1.py -> build/lib/grokcore/component/tests/zcml/excludemanypkg 2026-03-20T00:19:39,255 copying src/grokcore/component/tests/zcml/excludemanypkg/test_asdf.py -> build/lib/grokcore/component/tests/zcml/excludemanypkg 2026-03-20T00:19:39,257 creating build/lib/grokcore/component/tests/zcml/excludepkg 2026-03-20T00:19:39,258 copying src/grokcore/component/tests/zcml/excludepkg/__init__.py -> build/lib/grokcore/component/tests/zcml/excludepkg 2026-03-20T00:19:39,260 copying src/grokcore/component/tests/zcml/excludepkg/sample.py -> build/lib/grokcore/component/tests/zcml/excludepkg 2026-03-20T00:19:39,262 creating build/lib/grokcore/component/tests/zcml/conflictpkg 2026-03-20T00:19:39,263 copying src/grokcore/component/tests/zcml/conflictpkg/__init__.py -> build/lib/grokcore/component/tests/zcml/conflictpkg 2026-03-20T00:19:39,264 copying src/grokcore/component/tests/zcml/conflictpkg/fixture.py -> build/lib/grokcore/component/tests/zcml/conflictpkg 2026-03-20T00:19:39,266 running egg_info 2026-03-20T00:19:39,276 writing src/grokcore.component.egg-info/PKG-INFO 2026-03-20T00:19:39,279 writing dependency_links to src/grokcore.component.egg-info/dependency_links.txt 2026-03-20T00:19:39,281 writing requirements to src/grokcore.component.egg-info/requires.txt 2026-03-20T00:19:39,282 writing top-level names to src/grokcore.component.egg-info/top_level.txt 2026-03-20T00:19:39,307 reading manifest file 'src/grokcore.component.egg-info/SOURCES.txt' 2026-03-20T00:19:39,316 reading manifest template 'MANIFEST.in' 2026-03-20T00:19:39,508 adding license file 'LICENSE.txt' 2026-03-20T00:19:39,518 writing manifest file 'src/grokcore.component.egg-info/SOURCES.txt' 2026-03-20T00:19:39,530 copying src/grokcore/component/meta.zcml -> build/lib/grokcore/component 2026-03-20T00:19:39,532 creating build/lib/grokcore/component/templates 2026-03-20T00:19:39,533 copying src/grokcore/component/templates/default_display_form.pt -> build/lib/grokcore/component/templates 2026-03-20T00:19:39,535 copying src/grokcore/component/templates/default_edit_form.pt -> build/lib/grokcore/component/templates 2026-03-20T00:19:39,538 copying src/grokcore/component/tests/api.txt -> build/lib/grokcore/component/tests 2026-03-20T00:19:39,540 copying src/grokcore/component/tests/grok_component.txt -> build/lib/grokcore/component/tests 2026-03-20T00:19:39,560 installing to build/bdist.linux-armv7l/wheel 2026-03-20T00:19:39,560 running install 2026-03-20T00:19:39,584 running install_lib 2026-03-20T00:19:39,590 creating build/bdist.linux-armv7l/wheel 2026-03-20T00:19:39,592 creating build/bdist.linux-armv7l/wheel/grokcore 2026-03-20T00:19:39,594 creating build/bdist.linux-armv7l/wheel/grokcore/component 2026-03-20T00:19:39,595 copying build/lib/grokcore/component/decorators.py -> build/bdist.linux-armv7l/wheel/./grokcore/component 2026-03-20T00:19:39,597 copying build/lib/grokcore/component/meta.py -> build/bdist.linux-armv7l/wheel/./grokcore/component 2026-03-20T00:19:39,599 copying build/lib/grokcore/component/compat.py -> build/bdist.linux-armv7l/wheel/./grokcore/component 2026-03-20T00:19:39,601 copying build/lib/grokcore/component/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/component 2026-03-20T00:19:39,603 copying build/lib/grokcore/component/zcml.py -> build/bdist.linux-armv7l/wheel/./grokcore/component 2026-03-20T00:19:39,604 copying build/lib/grokcore/component/directive.py -> build/bdist.linux-armv7l/wheel/./grokcore/component 2026-03-20T00:19:39,607 copying build/lib/grokcore/component/meta.zcml -> build/bdist.linux-armv7l/wheel/./grokcore/component 2026-03-20T00:19:39,608 copying build/lib/grokcore/component/interfaces.py -> build/bdist.linux-armv7l/wheel/./grokcore/component 2026-03-20T00:19:39,611 copying build/lib/grokcore/component/util.py -> build/bdist.linux-armv7l/wheel/./grokcore/component 2026-03-20T00:19:39,613 copying build/lib/grokcore/component/subscription.py -> build/bdist.linux-armv7l/wheel/./grokcore/component 2026-03-20T00:19:39,615 creating build/bdist.linux-armv7l/wheel/grokcore/component/templates 2026-03-20T00:19:39,616 copying build/lib/grokcore/component/templates/default_display_form.pt -> build/bdist.linux-armv7l/wheel/./grokcore/component/templates 2026-03-20T00:19:39,618 copying build/lib/grokcore/component/templates/default_edit_form.pt -> build/bdist.linux-armv7l/wheel/./grokcore/component/templates 2026-03-20T00:19:39,620 creating build/bdist.linux-armv7l/wheel/grokcore/component/tests 2026-03-20T00:19:39,621 copying build/lib/grokcore/component/tests/grok_component.txt -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests 2026-03-20T00:19:39,623 copying build/lib/grokcore/component/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests 2026-03-20T00:19:39,624 copying build/lib/grokcore/component/tests/api.txt -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests 2026-03-20T00:19:39,626 creating build/bdist.linux-armv7l/wheel/grokcore/component/tests/inherit 2026-03-20T00:19:39,627 copying build/lib/grokcore/component/tests/inherit/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/inherit 2026-03-20T00:19:39,629 copying build/lib/grokcore/component/tests/inherit/inherit.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/inherit 2026-03-20T00:19:39,631 copying build/lib/grokcore/component/tests/inherit/inherit_fixture.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/inherit 2026-03-20T00:19:39,633 creating build/bdist.linux-armv7l/wheel/grokcore/component/tests/order 2026-03-20T00:19:39,634 copying build/lib/grokcore/component/tests/order/inter1.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/order 2026-03-20T00:19:39,636 copying build/lib/grokcore/component/tests/order/inter2.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/order 2026-03-20T00:19:39,638 copying build/lib/grokcore/component/tests/order/combinednoorder_orderdirective.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/order 2026-03-20T00:19:39,639 copying build/lib/grokcore/component/tests/order/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/order 2026-03-20T00:19:39,641 copying build/lib/grokcore/component/tests/order/nodirective.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/order 2026-03-20T00:19:39,643 copying build/lib/grokcore/component/tests/order/combined_orderdirective.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/order 2026-03-20T00:19:39,644 copying build/lib/grokcore/component/tests/order/arg_orderdirective.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/order 2026-03-20T00:19:39,646 copying build/lib/grokcore/component/tests/order/noarg_orderdirective.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/order 2026-03-20T00:19:39,649 creating build/bdist.linux-armv7l/wheel/grokcore/component/tests/utility 2026-03-20T00:19:39,650 copying build/lib/grokcore/component/tests/utility/conflict.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/utility 2026-03-20T00:19:39,652 copying build/lib/grokcore/component/tests/utility/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/utility 2026-03-20T00:19:39,653 copying build/lib/grokcore/component/tests/utility/implementsnone2.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/utility 2026-03-20T00:19:39,655 copying build/lib/grokcore/component/tests/utility/implementsnone.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/utility 2026-03-20T00:19:39,657 copying build/lib/grokcore/component/tests/utility/implementsmany2.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/utility 2026-03-20T00:19:39,659 copying build/lib/grokcore/component/tests/utility/providesnone.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/utility 2026-03-20T00:19:39,661 copying build/lib/grokcore/component/tests/utility/providesmany.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/utility 2026-03-20T00:19:39,663 copying build/lib/grokcore/component/tests/utility/providesnone2.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/utility 2026-03-20T00:19:39,665 copying build/lib/grokcore/component/tests/utility/implementsmany.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/utility 2026-03-20T00:19:39,666 copying build/lib/grokcore/component/tests/utility/providesmany2.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/utility 2026-03-20T00:19:39,668 copying build/lib/grokcore/component/tests/utility/utility.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/utility 2026-03-20T00:19:39,671 creating build/bdist.linux-armv7l/wheel/grokcore/component/tests/directive 2026-03-20T00:19:39,672 copying build/lib/grokcore/component/tests/directive/argumenterror_fixture.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/directive 2026-03-20T00:19:39,674 copying build/lib/grokcore/component/tests/directive/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/directive 2026-03-20T00:19:39,676 copying build/lib/grokcore/component/tests/directive/multipletimes.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/directive 2026-03-20T00:19:39,677 copying build/lib/grokcore/component/tests/directive/argumenterror.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/directive 2026-03-20T00:19:39,680 creating build/bdist.linux-armv7l/wheel/grokcore/component/tests/event 2026-03-20T00:19:39,681 copying build/lib/grokcore/component/tests/event/errorconditions_fixture.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/event 2026-03-20T00:19:39,682 copying build/lib/grokcore/component/tests/event/subscriber.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/event 2026-03-20T00:19:39,684 copying build/lib/grokcore/component/tests/event/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/event 2026-03-20T00:19:39,686 copying build/lib/grokcore/component/tests/event/errorconditions.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/event 2026-03-20T00:19:39,687 copying build/lib/grokcore/component/tests/event/provideHandler.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/event 2026-03-20T00:19:39,690 creating build/bdist.linux-armv7l/wheel/grokcore/component/tests/view 2026-03-20T00:19:39,691 copying build/lib/grokcore/component/tests/view/nomodulename.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/view 2026-03-20T00:19:39,693 copying build/lib/grokcore/component/tests/view/nomodulename_fixture.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/view 2026-03-20T00:19:39,694 copying build/lib/grokcore/component/tests/view/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/view 2026-03-20T00:19:39,696 creating build/bdist.linux-armv7l/wheel/grokcore/component/tests/grokker 2026-03-20T00:19:39,698 creating build/bdist.linux-armv7l/wheel/grokcore/component/tests/grokker/onlyonce_fixture 2026-03-20T00:19:39,699 copying build/lib/grokcore/component/tests/grokker/onlyonce_fixture/component.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/grokker/onlyonce_fixture 2026-03-20T00:19:39,701 copying build/lib/grokcore/component/tests/grokker/onlyonce_fixture/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/grokker/onlyonce_fixture 2026-03-20T00:19:39,702 copying build/lib/grokcore/component/tests/grokker/onlyonce_fixture/_meta.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/grokker/onlyonce_fixture 2026-03-20T00:19:39,704 copying build/lib/grokcore/component/tests/grokker/onlyonce_fixture/implementation.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/grokker/onlyonce_fixture 2026-03-20T00:19:39,706 copying build/lib/grokcore/component/tests/grokker/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/grokker 2026-03-20T00:19:39,707 copying build/lib/grokcore/component/tests/grokker/priority_fixture.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/grokker 2026-03-20T00:19:39,709 copying build/lib/grokcore/component/tests/grokker/onlyonce.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/grokker 2026-03-20T00:19:39,712 copying build/lib/grokcore/component/tests/grokker/continue_scanning.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/grokker 2026-03-20T00:19:39,714 copying build/lib/grokcore/component/tests/grokker/priority.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/grokker 2026-03-20T00:19:39,716 copying build/lib/grokcore/component/tests/grokker/continue_scanning_fixture.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/grokker 2026-03-20T00:19:39,718 copying build/lib/grokcore/component/tests/grokker/grokcomponent.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/grokker 2026-03-20T00:19:39,720 creating build/bdist.linux-armv7l/wheel/grokcore/component/tests/subscriptions 2026-03-20T00:19:39,721 copying build/lib/grokcore/component/tests/subscriptions/ordered_subscriptions.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/subscriptions 2026-03-20T00:19:39,723 copying build/lib/grokcore/component/tests/subscriptions/subscriptions.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/subscriptions 2026-03-20T00:19:39,725 copying build/lib/grokcore/component/tests/subscriptions/multisubscriptions_no_adapts.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/subscriptions 2026-03-20T00:19:39,726 copying build/lib/grokcore/component/tests/subscriptions/ordered_multisubscriptions.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/subscriptions 2026-03-20T00:19:39,728 copying build/lib/grokcore/component/tests/subscriptions/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/subscriptions 2026-03-20T00:19:39,730 copying build/lib/grokcore/component/tests/subscriptions/subscriptions_no_interface.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/subscriptions 2026-03-20T00:19:39,732 copying build/lib/grokcore/component/tests/subscriptions/decorator.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/subscriptions 2026-03-20T00:19:39,734 copying build/lib/grokcore/component/tests/subscriptions/subscriptions_no_context.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/subscriptions 2026-03-20T00:19:39,735 copying build/lib/grokcore/component/tests/subscriptions/multisubscriptions_no_interface.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/subscriptions 2026-03-20T00:19:39,737 copying build/lib/grokcore/component/tests/subscriptions/multisubscriptions.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/subscriptions 2026-03-20T00:19:39,740 creating build/bdist.linux-armv7l/wheel/grokcore/component/tests/zcml 2026-03-20T00:19:39,741 copying build/lib/grokcore/component/tests/zcml/exclude.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/zcml 2026-03-20T00:19:39,743 copying build/lib/grokcore/component/tests/zcml/conflict.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/zcml 2026-03-20T00:19:39,746 creating build/bdist.linux-armv7l/wheel/grokcore/component/tests/zcml/excludemanypkg 2026-03-20T00:19:39,747 copying build/lib/grokcore/component/tests/zcml/excludemanypkg/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/zcml/excludemanypkg 2026-03-20T00:19:39,748 copying build/lib/grokcore/component/tests/zcml/excludemanypkg/file_1.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/zcml/excludemanypkg 2026-03-20T00:19:39,750 copying build/lib/grokcore/component/tests/zcml/excludemanypkg/test_asdf.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/zcml/excludemanypkg 2026-03-20T00:19:39,753 creating build/bdist.linux-armv7l/wheel/grokcore/component/tests/zcml/excludepkg 2026-03-20T00:19:39,754 copying build/lib/grokcore/component/tests/zcml/excludepkg/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/zcml/excludepkg 2026-03-20T00:19:39,756 copying build/lib/grokcore/component/tests/zcml/excludepkg/sample.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/zcml/excludepkg 2026-03-20T00:19:39,757 copying build/lib/grokcore/component/tests/zcml/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/zcml 2026-03-20T00:19:39,761 copying build/lib/grokcore/component/tests/zcml/excludemany.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/zcml 2026-03-20T00:19:39,763 creating build/bdist.linux-armv7l/wheel/grokcore/component/tests/zcml/conflictpkg 2026-03-20T00:19:39,764 copying build/lib/grokcore/component/tests/zcml/conflictpkg/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/zcml/conflictpkg 2026-03-20T00:19:39,766 copying build/lib/grokcore/component/tests/zcml/conflictpkg/fixture.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/zcml/conflictpkg 2026-03-20T00:19:39,767 copying build/lib/grokcore/component/tests/test_grok.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests 2026-03-20T00:19:39,770 creating build/bdist.linux-armv7l/wheel/grokcore/component/tests/adapter 2026-03-20T00:19:39,771 copying build/lib/grokcore/component/tests/adapter/globaladapter.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,773 copying build/lib/grokcore/component/tests/adapter/functionasargument_fixture.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,775 copying build/lib/grokcore/component/tests/adapter/importedmodel2.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,777 copying build/lib/grokcore/component/tests/adapter/conflict.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,778 copying build/lib/grokcore/component/tests/adapter/noarguments_fixture.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,780 copying build/lib/grokcore/component/tests/adapter/modulecontext.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,782 copying build/lib/grokcore/component/tests/adapter/nomodel.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,783 copying build/lib/grokcore/component/tests/adapter/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,785 copying build/lib/grokcore/component/tests/adapter/functioncontext.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,787 copying build/lib/grokcore/component/tests/adapter/multiadaptsnone.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,788 copying build/lib/grokcore/component/tests/adapter/adapter.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,790 copying build/lib/grokcore/component/tests/adapter/classcontextmultiple_fixture.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,792 copying build/lib/grokcore/component/tests/adapter/multiadapter.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,794 copying build/lib/grokcore/component/tests/adapter/namedadapter.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,795 copying build/lib/grokcore/component/tests/adapter/interface.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,797 copying build/lib/grokcore/component/tests/adapter/classcontext.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,799 copying build/lib/grokcore/component/tests/adapter/implementsnone.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,801 copying build/lib/grokcore/component/tests/adapter/classcontextimported.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,803 copying build/lib/grokcore/component/tests/adapter/alphabetical.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,805 copying build/lib/grokcore/component/tests/adapter/order.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,806 copying build/lib/grokcore/component/tests/adapter/classorinterface.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,808 copying build/lib/grokcore/component/tests/adapter/implementsnonemulti.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,810 copying build/lib/grokcore/component/tests/adapter/modulecontextimported.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,812 copying build/lib/grokcore/component/tests/adapter/implementsmany.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,813 copying build/lib/grokcore/component/tests/adapter/adapterdecorator.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,815 copying build/lib/grokcore/component/tests/adapter/multiple.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,817 copying build/lib/grokcore/component/tests/adapter/oldstyleclass.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,819 copying build/lib/grokcore/component/tests/adapter/providerdecorator.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,821 copying build/lib/grokcore/component/tests/adapter/classcontextmultiple.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,823 copying build/lib/grokcore/component/tests/adapter/modulecontextmultiple.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,824 copying build/lib/grokcore/component/tests/adapter/modulecontextmultiple_fixture.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,826 copying build/lib/grokcore/component/tests/adapter/importedmodel.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,828 copying build/lib/grokcore/component/tests/adapter/interfacemodule.py -> build/bdist.linux-armv7l/wheel/./grokcore/component/tests/adapter 2026-03-20T00:19:39,830 copying build/lib/grokcore/component/components.py -> build/bdist.linux-armv7l/wheel/./grokcore/component 2026-03-20T00:19:39,832 copying build/lib/grokcore/component/testing.py -> build/bdist.linux-armv7l/wheel/./grokcore/component 2026-03-20T00:19:39,834 running install_egg_info 2026-03-20T00:19:39,839 Copying src/grokcore.component.egg-info to build/bdist.linux-armv7l/wheel/./grokcore.component-5.1-py3.11.egg-info 2026-03-20T00:19:39,851 running install_scripts 2026-03-20T00:19:39,861 creating build/bdist.linux-armv7l/wheel/grokcore_component-5.1.dist-info/WHEEL 2026-03-20T00:19:39,864 creating '/tmp/pip-wheel-7cr3kiop/.tmp-njszox2p/grokcore_component-5.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-20T00:19:39,867 adding 'grokcore/component/__init__.py' 2026-03-20T00:19:39,868 adding 'grokcore/component/compat.py' 2026-03-20T00:19:39,869 adding 'grokcore/component/components.py' 2026-03-20T00:19:39,871 adding 'grokcore/component/decorators.py' 2026-03-20T00:19:39,873 adding 'grokcore/component/directive.py' 2026-03-20T00:19:39,874 adding 'grokcore/component/interfaces.py' 2026-03-20T00:19:39,876 adding 'grokcore/component/meta.py' 2026-03-20T00:19:39,878 adding 'grokcore/component/meta.zcml' 2026-03-20T00:19:39,879 adding 'grokcore/component/subscription.py' 2026-03-20T00:19:39,880 adding 'grokcore/component/testing.py' 2026-03-20T00:19:39,882 adding 'grokcore/component/util.py' 2026-03-20T00:19:39,883 adding 'grokcore/component/zcml.py' 2026-03-20T00:19:39,885 adding 'grokcore/component/templates/default_display_form.pt' 2026-03-20T00:19:39,886 adding 'grokcore/component/templates/default_edit_form.pt' 2026-03-20T00:19:39,887 adding 'grokcore/component/tests/__init__.py' 2026-03-20T00:19:39,889 adding 'grokcore/component/tests/api.txt' 2026-03-20T00:19:39,890 adding 'grokcore/component/tests/grok_component.txt' 2026-03-20T00:19:39,891 adding 'grokcore/component/tests/test_grok.py' 2026-03-20T00:19:39,893 adding 'grokcore/component/tests/adapter/__init__.py' 2026-03-20T00:19:39,894 adding 'grokcore/component/tests/adapter/adapter.py' 2026-03-20T00:19:39,895 adding 'grokcore/component/tests/adapter/adapterdecorator.py' 2026-03-20T00:19:39,896 adding 'grokcore/component/tests/adapter/alphabetical.py' 2026-03-20T00:19:39,897 adding 'grokcore/component/tests/adapter/classcontext.py' 2026-03-20T00:19:39,899 adding 'grokcore/component/tests/adapter/classcontextimported.py' 2026-03-20T00:19:39,900 adding 'grokcore/component/tests/adapter/classcontextmultiple.py' 2026-03-20T00:19:39,901 adding 'grokcore/component/tests/adapter/classcontextmultiple_fixture.py' 2026-03-20T00:19:39,902 adding 'grokcore/component/tests/adapter/classorinterface.py' 2026-03-20T00:19:39,903 adding 'grokcore/component/tests/adapter/conflict.py' 2026-03-20T00:19:39,905 adding 'grokcore/component/tests/adapter/functionasargument_fixture.py' 2026-03-20T00:19:39,906 adding 'grokcore/component/tests/adapter/functioncontext.py' 2026-03-20T00:19:39,907 adding 'grokcore/component/tests/adapter/globaladapter.py' 2026-03-20T00:19:39,909 adding 'grokcore/component/tests/adapter/implementsmany.py' 2026-03-20T00:19:39,910 adding 'grokcore/component/tests/adapter/implementsnone.py' 2026-03-20T00:19:39,911 adding 'grokcore/component/tests/adapter/implementsnonemulti.py' 2026-03-20T00:19:39,912 adding 'grokcore/component/tests/adapter/importedmodel.py' 2026-03-20T00:19:39,913 adding 'grokcore/component/tests/adapter/importedmodel2.py' 2026-03-20T00:19:39,915 adding 'grokcore/component/tests/adapter/interface.py' 2026-03-20T00:19:39,916 adding 'grokcore/component/tests/adapter/interfacemodule.py' 2026-03-20T00:19:39,917 adding 'grokcore/component/tests/adapter/modulecontext.py' 2026-03-20T00:19:39,918 adding 'grokcore/component/tests/adapter/modulecontextimported.py' 2026-03-20T00:19:39,919 adding 'grokcore/component/tests/adapter/modulecontextmultiple.py' 2026-03-20T00:19:39,921 adding 'grokcore/component/tests/adapter/modulecontextmultiple_fixture.py' 2026-03-20T00:19:39,922 adding 'grokcore/component/tests/adapter/multiadapter.py' 2026-03-20T00:19:39,923 adding 'grokcore/component/tests/adapter/multiadaptsnone.py' 2026-03-20T00:19:39,924 adding 'grokcore/component/tests/adapter/multiple.py' 2026-03-20T00:19:39,926 adding 'grokcore/component/tests/adapter/namedadapter.py' 2026-03-20T00:19:39,927 adding 'grokcore/component/tests/adapter/noarguments_fixture.py' 2026-03-20T00:19:39,928 adding 'grokcore/component/tests/adapter/nomodel.py' 2026-03-20T00:19:39,929 adding 'grokcore/component/tests/adapter/oldstyleclass.py' 2026-03-20T00:19:39,930 adding 'grokcore/component/tests/adapter/order.py' 2026-03-20T00:19:39,932 adding 'grokcore/component/tests/adapter/providerdecorator.py' 2026-03-20T00:19:39,933 adding 'grokcore/component/tests/directive/__init__.py' 2026-03-20T00:19:39,934 adding 'grokcore/component/tests/directive/argumenterror.py' 2026-03-20T00:19:39,936 adding 'grokcore/component/tests/directive/argumenterror_fixture.py' 2026-03-20T00:19:39,937 adding 'grokcore/component/tests/directive/multipletimes.py' 2026-03-20T00:19:39,939 adding 'grokcore/component/tests/event/__init__.py' 2026-03-20T00:19:39,940 adding 'grokcore/component/tests/event/errorconditions.py' 2026-03-20T00:19:39,941 adding 'grokcore/component/tests/event/errorconditions_fixture.py' 2026-03-20T00:19:39,942 adding 'grokcore/component/tests/event/provideHandler.py' 2026-03-20T00:19:39,944 adding 'grokcore/component/tests/event/subscriber.py' 2026-03-20T00:19:39,945 adding 'grokcore/component/tests/grokker/__init__.py' 2026-03-20T00:19:39,947 adding 'grokcore/component/tests/grokker/continue_scanning.py' 2026-03-20T00:19:39,948 adding 'grokcore/component/tests/grokker/continue_scanning_fixture.py' 2026-03-20T00:19:39,949 adding 'grokcore/component/tests/grokker/grokcomponent.py' 2026-03-20T00:19:39,950 adding 'grokcore/component/tests/grokker/onlyonce.py' 2026-03-20T00:19:39,951 adding 'grokcore/component/tests/grokker/priority.py' 2026-03-20T00:19:39,952 adding 'grokcore/component/tests/grokker/priority_fixture.py' 2026-03-20T00:19:39,954 adding 'grokcore/component/tests/grokker/onlyonce_fixture/__init__.py' 2026-03-20T00:19:39,955 adding 'grokcore/component/tests/grokker/onlyonce_fixture/_meta.py' 2026-03-20T00:19:39,956 adding 'grokcore/component/tests/grokker/onlyonce_fixture/component.py' 2026-03-20T00:19:39,957 adding 'grokcore/component/tests/grokker/onlyonce_fixture/implementation.py' 2026-03-20T00:19:39,959 adding 'grokcore/component/tests/inherit/__init__.py' 2026-03-20T00:19:39,960 adding 'grokcore/component/tests/inherit/inherit.py' 2026-03-20T00:19:39,961 adding 'grokcore/component/tests/inherit/inherit_fixture.py' 2026-03-20T00:19:39,963 adding 'grokcore/component/tests/order/__init__.py' 2026-03-20T00:19:39,964 adding 'grokcore/component/tests/order/arg_orderdirective.py' 2026-03-20T00:19:39,965 adding 'grokcore/component/tests/order/combined_orderdirective.py' 2026-03-20T00:19:39,966 adding 'grokcore/component/tests/order/combinednoorder_orderdirective.py' 2026-03-20T00:19:39,967 adding 'grokcore/component/tests/order/inter1.py' 2026-03-20T00:19:39,969 adding 'grokcore/component/tests/order/inter2.py' 2026-03-20T00:19:39,970 adding 'grokcore/component/tests/order/noarg_orderdirective.py' 2026-03-20T00:19:39,971 adding 'grokcore/component/tests/order/nodirective.py' 2026-03-20T00:19:39,973 adding 'grokcore/component/tests/subscriptions/__init__.py' 2026-03-20T00:19:39,974 adding 'grokcore/component/tests/subscriptions/decorator.py' 2026-03-20T00:19:39,975 adding 'grokcore/component/tests/subscriptions/multisubscriptions.py' 2026-03-20T00:19:39,976 adding 'grokcore/component/tests/subscriptions/multisubscriptions_no_adapts.py' 2026-03-20T00:19:39,978 adding 'grokcore/component/tests/subscriptions/multisubscriptions_no_interface.py' 2026-03-20T00:19:39,979 adding 'grokcore/component/tests/subscriptions/ordered_multisubscriptions.py' 2026-03-20T00:19:39,980 adding 'grokcore/component/tests/subscriptions/ordered_subscriptions.py' 2026-03-20T00:19:39,982 adding 'grokcore/component/tests/subscriptions/subscriptions.py' 2026-03-20T00:19:39,983 adding 'grokcore/component/tests/subscriptions/subscriptions_no_context.py' 2026-03-20T00:19:39,984 adding 'grokcore/component/tests/subscriptions/subscriptions_no_interface.py' 2026-03-20T00:19:39,986 adding 'grokcore/component/tests/utility/__init__.py' 2026-03-20T00:19:39,987 adding 'grokcore/component/tests/utility/conflict.py' 2026-03-20T00:19:39,988 adding 'grokcore/component/tests/utility/implementsmany.py' 2026-03-20T00:19:39,990 adding 'grokcore/component/tests/utility/implementsmany2.py' 2026-03-20T00:19:39,991 adding 'grokcore/component/tests/utility/implementsnone.py' 2026-03-20T00:19:39,992 adding 'grokcore/component/tests/utility/implementsnone2.py' 2026-03-20T00:19:39,993 adding 'grokcore/component/tests/utility/providesmany.py' 2026-03-20T00:19:39,994 adding 'grokcore/component/tests/utility/providesmany2.py' 2026-03-20T00:19:39,996 adding 'grokcore/component/tests/utility/providesnone.py' 2026-03-20T00:19:39,997 adding 'grokcore/component/tests/utility/providesnone2.py' 2026-03-20T00:19:39,998 adding 'grokcore/component/tests/utility/utility.py' 2026-03-20T00:19:40,000 adding 'grokcore/component/tests/view/__init__.py' 2026-03-20T00:19:40,001 adding 'grokcore/component/tests/view/nomodulename.py' 2026-03-20T00:19:40,002 adding 'grokcore/component/tests/view/nomodulename_fixture.py' 2026-03-20T00:19:40,004 adding 'grokcore/component/tests/zcml/__init__.py' 2026-03-20T00:19:40,005 adding 'grokcore/component/tests/zcml/conflict.py' 2026-03-20T00:19:40,006 adding 'grokcore/component/tests/zcml/exclude.py' 2026-03-20T00:19:40,008 adding 'grokcore/component/tests/zcml/excludemany.py' 2026-03-20T00:19:40,009 adding 'grokcore/component/tests/zcml/conflictpkg/__init__.py' 2026-03-20T00:19:40,010 adding 'grokcore/component/tests/zcml/conflictpkg/fixture.py' 2026-03-20T00:19:40,012 adding 'grokcore/component/tests/zcml/excludemanypkg/__init__.py' 2026-03-20T00:19:40,013 adding 'grokcore/component/tests/zcml/excludemanypkg/file_1.py' 2026-03-20T00:19:40,014 adding 'grokcore/component/tests/zcml/excludemanypkg/test_asdf.py' 2026-03-20T00:19:40,015 adding 'grokcore/component/tests/zcml/excludepkg/__init__.py' 2026-03-20T00:19:40,017 adding 'grokcore/component/tests/zcml/excludepkg/sample.py' 2026-03-20T00:19:40,019 adding 'grokcore_component-5.1.dist-info/licenses/LICENSE.txt' 2026-03-20T00:19:40,022 adding 'grokcore_component-5.1.dist-info/METADATA' 2026-03-20T00:19:40,023 adding 'grokcore_component-5.1.dist-info/WHEEL' 2026-03-20T00:19:40,024 adding 'grokcore_component-5.1.dist-info/top_level.txt' 2026-03-20T00:19:40,026 adding 'grokcore_component-5.1.dist-info/RECORD' 2026-03-20T00:19:40,030 removing build/bdist.linux-armv7l/wheel 2026-03-20T00:19:40,158 Building wheel for grokcore-component (pyproject.toml): finished with status 'done' 2026-03-20T00:19:40,164 Created wheel for grokcore-component: filename=grokcore_component-5.1-py3-none-any.whl size=77938 sha256=b23709dd03715c57ec452ab01ea074e10d96833ea8f066c504a9cfa5a51755f8 2026-03-20T00:19:40,165 Stored in directory: /tmp/pip-ephem-wheel-cache-a4hjvlq9/wheels/06/2d/a0/b47975f70b9d0b25e18e803cd9e00efeae327041b3cdb573b5 2026-03-20T00:19:40,182 Successfully built grokcore-component 2026-03-20T00:19:40,188 Removed build tracker: '/tmp/pip-build-tracker-m8v1z03n'