2026-03-20T00:13:30,182 Created temporary directory: /tmp/pip-ephem-wheel-cache-kekkn7xl 2026-03-20T00:13:30,183 Created temporary directory: /tmp/pip-build-tracker-sq3jp_yp 2026-03-20T00:13:30,184 Initialized build tracking at /tmp/pip-build-tracker-sq3jp_yp 2026-03-20T00:13:30,185 Created build tracker: /tmp/pip-build-tracker-sq3jp_yp 2026-03-20T00:13:30,185 Entered build tracker: /tmp/pip-build-tracker-sq3jp_yp 2026-03-20T00:13:30,186 Created temporary directory: /tmp/pip-wheel-rtf9aq7t 2026-03-20T00:13:30,189 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:13:30,191 Created temporary directory: /tmp/pip-ephem-wheel-cache-4_mle_ys 2026-03-20T00:13:30,213 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-20T00:13:30,216 2 location(s) to search for versions of grokcore-site: 2026-03-20T00:13:30,216 * https://pypi.org/simple/grokcore-site/ 2026-03-20T00:13:30,216 * https://www.piwheels.org/simple/grokcore-site/ 2026-03-20T00:13:30,217 Fetching project page and analyzing links: https://pypi.org/simple/grokcore-site/ 2026-03-20T00:13:30,218 Getting page https://pypi.org/simple/grokcore-site/ 2026-03-20T00:13:30,219 Found index url https://pypi.org/simple 2026-03-20T00:13:30,433 Fetched page https://pypi.org/simple/grokcore-site/ as application/vnd.pypi.simple.v1+json 2026-03-20T00:13:30,439 Found link https://files.pythonhosted.org/packages/5c/69/56861624adb8d04d77f49a7d6e9bfd3e38fb363b505115e62071b25dc580/grokcore.site-1.0.tar.gz (from https://pypi.org/simple/grokcore-site/), version: 1.0 2026-03-20T00:13:30,440 Found link https://files.pythonhosted.org/packages/54/2d/78fba0507903c9aa12e458798851f1dc81e4124fb3b436d00b4f820dd408/grokcore.site-1.0.1.tar.gz (from https://pypi.org/simple/grokcore-site/), version: 1.0.1 2026-03-20T00:13:30,440 Found link https://files.pythonhosted.org/packages/a1/f0/4fc71927ff99c6abcde504dc0b751d4189a75a823be92941d2839d3fb294/grokcore.site-1.1.tar.gz (from https://pypi.org/simple/grokcore-site/), version: 1.1 2026-03-20T00:13:30,441 Found link https://files.pythonhosted.org/packages/a2/d9/99b090bd052df92b41d069cf4950ea066af6d948cff658ce56d6ba2c6da1/grokcore.site-1.2.tar.gz (from https://pypi.org/simple/grokcore-site/), version: 1.2 2026-03-20T00:13:30,442 Found link https://files.pythonhosted.org/packages/a5/38/f5b5b9b8597252816658a764ad33e3afa073d4dbb8494871868f676e380e/grokcore.site-1.3.tar.gz (from https://pypi.org/simple/grokcore-site/), version: 1.3 2026-03-20T00:13:30,443 Found link https://files.pythonhosted.org/packages/f3/d2/f0f272606753d407cb9274555ad7021635e6f526f1e842066525bf052ea4/grokcore.site-1.4.tar.gz (from https://pypi.org/simple/grokcore-site/), version: 1.4 2026-03-20T00:13:30,444 Found link https://files.pythonhosted.org/packages/aa/49/af0c1d4c819f53fc4c8ea783a9935e76728d06026318977d2624073021d8/grokcore.site-1.5.tar.gz (from https://pypi.org/simple/grokcore-site/), version: 1.5 2026-03-20T00:13:30,444 Found link https://files.pythonhosted.org/packages/9a/6a/c7658f4f8599a30f83b1479e8fb4c53f3a5375c000e21dc6e34bab66290b/grokcore.site-1.6.tar.gz (from https://pypi.org/simple/grokcore-site/), version: 1.6 2026-03-20T00:13:30,445 Found link https://files.pythonhosted.org/packages/20/cb/183fb572df01fe31ac72c3e9f08f9749d034e23e0c0cb07cb8412667c854/grokcore.site-1.6.1.tar.gz (from https://pypi.org/simple/grokcore-site/), version: 1.6.1 2026-03-20T00:13:30,446 Found link https://files.pythonhosted.org/packages/44/40/d55278e0fb3ac72f8cb3d856577b4fee7d1423cc2e8dcdcc5159e826605a/grokcore.site-1.7.zip (from https://pypi.org/simple/grokcore-site/), version: 1.7 2026-03-20T00:13:30,446 Found link https://files.pythonhosted.org/packages/2a/a1/f17d922b92c08116f784011405cb749c72c83a36137adebeb9e95c70ff8f/grokcore.site-1.7.1.tar.gz (from https://pypi.org/simple/grokcore-site/), version: 1.7.1 2026-03-20T00:13:30,447 Found link https://files.pythonhosted.org/packages/1f/31/1d18a342a1aea07720db10d8a7ab82aca1671dbbce0234b031f7b2828f99/grokcore.site-1.8.tar.gz (from https://pypi.org/simple/grokcore-site/), version: 1.8 2026-03-20T00:13:30,448 Found link https://files.pythonhosted.org/packages/18/bf/7aa99f33d83d0d0e24bdcf4decb0008ef06511bc2de612a23ab50247ff44/grokcore.site-3.0.0.tar.gz (from https://pypi.org/simple/grokcore-site/), version: 3.0.0 2026-03-20T00:13:30,448 Found link https://files.pythonhosted.org/packages/92/8c/b98bab5efdbcf136573e0622178e8c6c22fa98cb4552f10c1bf3990ac6f3/grokcore.site-3.0.1.tar.gz (from https://pypi.org/simple/grokcore-site/), version: 3.0.1 2026-03-20T00:13:30,449 Found link https://files.pythonhosted.org/packages/82/fb/ec77c24ea56c30e90730ca97164f2d76642f7ea01199f130c02d7ace4655/grokcore.site-3.0.2.tar.gz (from https://pypi.org/simple/grokcore-site/), version: 3.0.2 2026-03-20T00:13:30,450 Found link https://files.pythonhosted.org/packages/e6/c5/dffa9c825b8a5c8ff57994e123b01f81ba7f09e978346feca94734e75011/grokcore.site-3.0.3.tar.gz (from https://pypi.org/simple/grokcore-site/), version: 3.0.3 2026-03-20T00:13:30,450 Found link https://files.pythonhosted.org/packages/4b/a3/6d4d1ba8392d85619290c0adb257c2bd83a2438f37e428c285db95001d93/grokcore.site-3.1.tar.gz (from https://pypi.org/simple/grokcore-site/), version: 3.1 2026-03-20T00:13:30,451 Skipping link: No binaries permitted for grokcore-site: https://files.pythonhosted.org/packages/11/b5/1b95a429bbb9dc7a135d932a3a3f9ee3374d5c9339859ac912f81922009e/grokcore.site-4.0-py3-none-any.whl (from https://pypi.org/simple/grokcore-site/) (requires-python:>=3.7) 2026-03-20T00:13:30,451 Found link https://files.pythonhosted.org/packages/76/12/e0409acc3347fd9278fec8ac391dee862743a01427dbcf352a59f168925f/grokcore.site-4.0.tar.gz (from https://pypi.org/simple/grokcore-site/) (requires-python:>=3.7), version: 4.0 2026-03-20T00:13:30,452 Skipping link: No binaries permitted for grokcore-site: https://files.pythonhosted.org/packages/4d/af/985a69bffd462b292896e7f292f6e168670cc3016c83d4260c88de513821/grokcore_site-4.1-py3-none-any.whl (from https://pypi.org/simple/grokcore-site/) (requires-python:>=3.9) 2026-03-20T00:13:30,453 Found link https://files.pythonhosted.org/packages/c1/25/5971fbc2341fdcad186eaaf56561006b58d64cfd62d5b9e4588f4c6910db/grokcore_site-4.1.tar.gz (from https://pypi.org/simple/grokcore-site/) (requires-python:>=3.9), version: 4.1 2026-03-20T00:13:30,454 Skipping link: No binaries permitted for grokcore-site: https://files.pythonhosted.org/packages/b0/d8/6006867dcac3da2a0fdfe522a2aecace7afdf9ecceab2d83e00d1aea6932/grokcore_site-5.0-py3-none-any.whl (from https://pypi.org/simple/grokcore-site/) (requires-python:>=3.9) 2026-03-20T00:13:30,455 Found link https://files.pythonhosted.org/packages/5f/35/44d99ebd965046193d1b44858fb103a7b66b96755cd91544b07c5483edd8/grokcore_site-5.0.tar.gz (from https://pypi.org/simple/grokcore-site/) (requires-python:>=3.9), version: 5.0 2026-03-20T00:13:30,456 Skipping link: No binaries permitted for grokcore-site: https://files.pythonhosted.org/packages/53/e1/f82bf60798dd18a0f110d55648760fbee4835219e8dfcad755bdfac94823/grokcore_site-5.1-py3-none-any.whl (from https://pypi.org/simple/grokcore-site/) (requires-python:>=3.10) 2026-03-20T00:13:30,457 Found link https://files.pythonhosted.org/packages/b8/26/fff0caa24ab1888482e001daf3baf24ca3652f40a058593325d4635f6c99/grokcore_site-5.1.tar.gz (from https://pypi.org/simple/grokcore-site/) (requires-python:>=3.10), version: 5.1 2026-03-20T00:13:30,458 Fetching project page and analyzing links: https://www.piwheels.org/simple/grokcore-site/ 2026-03-20T00:13:30,458 Getting page https://www.piwheels.org/simple/grokcore-site/ 2026-03-20T00:13:30,460 Found index url https://www.piwheels.org/simple 2026-03-20T00:13:30,615 Fetched page https://www.piwheels.org/simple/grokcore-site/ as text/html 2026-03-20T00:13:30,623 Skipping link: No binaries permitted for grokcore-site: https://archive1.piwheels.org/simple/grokcore-site/grokcore_site-5.0-py3-none-any.whl#sha256=ab28120a9d315e87981471e8cb31b4bf3ab3abec980d39c2ae4b0916b6f8b830 (from https://www.piwheels.org/simple/grokcore-site/) (requires-python:>=3.9) 2026-03-20T00:13:30,624 Skipping link: No binaries permitted for grokcore-site: https://archive1.piwheels.org/simple/grokcore-site/grokcore_site-4.1-py3-none-any.whl#sha256=e8fb8b21049241586ecc253adb8b999066fd137434746563b0981e1f5a1ae857 (from https://www.piwheels.org/simple/grokcore-site/) (requires-python:>=3.9) 2026-03-20T00:13:30,625 Skipping link: No binaries permitted for grokcore-site: https://archive1.piwheels.org/simple/grokcore-site/grokcore.site-4.0-py3-none-any.whl#sha256=295cf90832dfd601b7d4f3ee924fa76c271a33b35d77283338c5e67a1b8b363c (from https://www.piwheels.org/simple/grokcore-site/) (requires-python:>=3.7) 2026-03-20T00:13:30,625 Skipping link: No binaries permitted for grokcore-site: https://archive1.piwheels.org/simple/grokcore-site/grokcore.site-3.1-py2.py3-none-any.whl#sha256=99ac6d415477c8dd9fcf487341d433989c5c7e5d5e24830ee249b96c8429e72d (from https://www.piwheels.org/simple/grokcore-site/) 2026-03-20T00:13:30,626 Skipping link: No binaries permitted for grokcore-site: https://archive1.piwheels.org/simple/grokcore-site/grokcore.site-3.0.3-py3-none-any.whl#sha256=1e11ae935820d3e304682e1f9cde103e135923eb97f86702d7ccb88d5702bd44 (from https://www.piwheels.org/simple/grokcore-site/) 2026-03-20T00:13:30,626 Skipping link: No binaries permitted for grokcore-site: https://archive1.piwheels.org/simple/grokcore-site/grokcore.site-3.0.2-py3-none-any.whl#sha256=bbad3977ffc689a2e0f010529d693eb0c8b21f8e550d8201b956b2117d763a7f (from https://www.piwheels.org/simple/grokcore-site/) 2026-03-20T00:13:30,626 Skipping link: No binaries permitted for grokcore-site: https://archive1.piwheels.org/simple/grokcore-site/grokcore.site-3.0.1-py3-none-any.whl#sha256=f355dbae8330130f82ca948a76a5bc9402b751d97a78a8d8d1e919ac2ee455ea (from https://www.piwheels.org/simple/grokcore-site/) 2026-03-20T00:13:30,627 Skipping link: No binaries permitted for grokcore-site: https://archive1.piwheels.org/simple/grokcore-site/grokcore.site-3.0.0-py3-none-any.whl#sha256=8804b40e34e8a93d736c1b19dedff3f92fc39e450d99fb7323f1445175293edc (from https://www.piwheels.org/simple/grokcore-site/) 2026-03-20T00:13:30,628 Skipping link: No binaries permitted for grokcore-site: https://archive1.piwheels.org/simple/grokcore-site/grokcore.site-1.8-py3-none-any.whl#sha256=f6725f4cf65e2efdb5d661d856911f5e83953846ebdf0f1a9b0dd7bfa7e7f6a6 (from https://www.piwheels.org/simple/grokcore-site/) 2026-03-20T00:13:30,628 Skipping link: No binaries permitted for grokcore-site: https://archive1.piwheels.org/simple/grokcore-site/grokcore.site-1.7.1-py3-none-any.whl#sha256=c694d9e51d1df2ff4115e1b1a5594a0f9844b63bc9be0ded3ed84cac5cabee27 (from https://www.piwheels.org/simple/grokcore-site/) 2026-03-20T00:13:30,629 Skipping link: No binaries permitted for grokcore-site: https://archive1.piwheels.org/simple/grokcore-site/grokcore.site-1.7-py3-none-any.whl#sha256=e8be4190d47787b95f2b18857151daaf4ab9c268ae48d85d91b1ef28f1c5a13c (from https://www.piwheels.org/simple/grokcore-site/) 2026-03-20T00:13:30,630 Skipping link: No binaries permitted for grokcore-site: https://archive1.piwheels.org/simple/grokcore-site/grokcore.site-1.6.1-py3-none-any.whl#sha256=b1dff661fdaf9c0a4fe95c3503d8d5fdd8db9fc538070af0433355c1eebb722a (from https://www.piwheels.org/simple/grokcore-site/) 2026-03-20T00:13:30,630 Skipping link: No binaries permitted for grokcore-site: https://archive1.piwheels.org/simple/grokcore-site/grokcore.site-1.6-py3-none-any.whl#sha256=b9c9675acd61f556cef7142f05497907dc5908d83571666315177cb5cb4b65cd (from https://www.piwheels.org/simple/grokcore-site/) 2026-03-20T00:13:30,631 Skipping link: No binaries permitted for grokcore-site: https://archive1.piwheels.org/simple/grokcore-site/grokcore.site-1.5-py3-none-any.whl#sha256=50af82acff58daa255f6da70b2ce1af23bd0a2be5036655149ebb91d5b170162 (from https://www.piwheels.org/simple/grokcore-site/) 2026-03-20T00:13:30,631 Skipping link: No binaries permitted for grokcore-site: https://archive1.piwheels.org/simple/grokcore-site/grokcore.site-1.4-py3-none-any.whl#sha256=6e4278f61b935988aa9a045add7dcb207765454bd4d693aca0a073e286183e12 (from https://www.piwheels.org/simple/grokcore-site/) 2026-03-20T00:13:30,632 Skipping link: No binaries permitted for grokcore-site: https://archive1.piwheels.org/simple/grokcore-site/grokcore.site-1.3-py3-none-any.whl#sha256=892dde2341eb4dd825626fcbc71caf0c1f446ae38ba5900e05be0b76bc4dadf5 (from https://www.piwheels.org/simple/grokcore-site/) 2026-03-20T00:13:30,633 Skipping link: No binaries permitted for grokcore-site: https://archive1.piwheels.org/simple/grokcore-site/grokcore.site-1.2-py3-none-any.whl#sha256=9b061ee22ff9b8dd860eb8540661c08b04318bdf8dc5fb282fa9f928d7b08a3a (from https://www.piwheels.org/simple/grokcore-site/) 2026-03-20T00:13:30,633 Skipping link: No binaries permitted for grokcore-site: https://archive1.piwheels.org/simple/grokcore-site/grokcore.site-1.1-py3-none-any.whl#sha256=f0ea2d4b4360ba503dc930c42bee591b1e56ce9ccd71f709b97d7ce0f4a87a41 (from https://www.piwheels.org/simple/grokcore-site/) 2026-03-20T00:13:30,634 Skipping link: No binaries permitted for grokcore-site: https://archive1.piwheels.org/simple/grokcore-site/grokcore.site-1.0.1-py3-none-any.whl#sha256=b27abc6e1fdabf8d0a0be75a2445fdc8e3e042ac7ff416d3c9759ad5cdff8c06 (from https://www.piwheels.org/simple/grokcore-site/) 2026-03-20T00:13:30,634 Skipping link: not a file: https://www.piwheels.org/simple/grokcore-site/ 2026-03-20T00:13:30,635 Skipping link: not a file: https://pypi.org/simple/grokcore-site/ 2026-03-20T00:13:30,658 Given no hashes to check 1 links for project 'grokcore-site': discarding no candidates 2026-03-20T00:13:30,679 Collecting grokcore-site==5.1 2026-03-20T00:13:30,682 Created temporary directory: /tmp/pip-unpack-resdty40 2026-03-20T00:13:30,894 Downloading grokcore_site-5.1.tar.gz (21 kB) 2026-03-20T00:13:30,996 Added grokcore-site==5.1 from https://files.pythonhosted.org/packages/b8/26/fff0caa24ab1888482e001daf3baf24ca3652f40a058593325d4635f6c99/grokcore_site-5.1.tar.gz to build tracker '/tmp/pip-build-tracker-sq3jp_yp' 2026-03-20T00:13:31,002 Created temporary directory: /tmp/pip-build-env-_mur8pef 2026-03-20T00:13:31,006 Installing build dependencies: started 2026-03-20T00:13:31,007 Running command pip subprocess to install build dependencies 2026-03-20T00:13:32,139 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-20T00:13:32,718 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:13:32,740 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-20T00:13:34,473 Collecting setuptools<81,>=78.1.1 2026-03-20T00:13:34,561 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.10.2-py3-none-any.whl (1.1 MB) 2026-03-20T00:13:34,830 Collecting wheel 2026-03-20T00:13:34,846 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-20T00:13:35,030 Collecting packaging>=24.0 2026-03-20T00:13:35,046 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-20T00:13:38,108 Installing collected packages: setuptools, packaging, wheel 2026-03-20T00:13:41,637 Creating /tmp/pip-build-env-_mur8pef/overlay/local/bin 2026-03-20T00:13:41,639 changing mode of /tmp/pip-build-env-_mur8pef/overlay/local/bin/wheel to 755 2026-03-20T00:13:41,659 Successfully installed packaging-26.0 setuptools-80.10.2 wheel-0.46.3 2026-03-20T00:13:41,948 Installing build dependencies: finished with status 'done' 2026-03-20T00:13:41,958 Getting requirements to build wheel: started 2026-03-20T00:13:41,959 Running command Getting requirements to build wheel 2026-03-20T00:13:42,646 running egg_info 2026-03-20T00:13:42,652 writing src/grokcore.site.egg-info/PKG-INFO 2026-03-20T00:13:42,657 writing dependency_links to src/grokcore.site.egg-info/dependency_links.txt 2026-03-20T00:13:42,659 writing requirements to src/grokcore.site.egg-info/requires.txt 2026-03-20T00:13:42,660 writing top-level names to src/grokcore.site.egg-info/top_level.txt 2026-03-20T00:13:42,689 reading manifest file 'src/grokcore.site.egg-info/SOURCES.txt' 2026-03-20T00:13:42,693 reading manifest template 'MANIFEST.in' 2026-03-20T00:13:42,696 warning: no files found matching 'buildout.cfg' 2026-03-20T00:13:42,729 adding license file 'LICENSE.txt' 2026-03-20T00:13:42,733 writing manifest file 'src/grokcore.site.egg-info/SOURCES.txt' 2026-03-20T00:13:42,834 Getting requirements to build wheel: finished with status 'done' 2026-03-20T00:13:42,837 Created temporary directory: /tmp/pip-modern-metadata-px8pbkvf 2026-03-20T00:13:42,839 Preparing metadata (pyproject.toml): started 2026-03-20T00:13:42,841 Running command Preparing metadata (pyproject.toml) 2026-03-20T00:13:43,514 running dist_info 2026-03-20T00:13:43,525 creating /tmp/pip-modern-metadata-px8pbkvf/grokcore.site.egg-info 2026-03-20T00:13:43,526 writing /tmp/pip-modern-metadata-px8pbkvf/grokcore.site.egg-info/PKG-INFO 2026-03-20T00:13:43,531 writing dependency_links to /tmp/pip-modern-metadata-px8pbkvf/grokcore.site.egg-info/dependency_links.txt 2026-03-20T00:13:43,533 writing requirements to /tmp/pip-modern-metadata-px8pbkvf/grokcore.site.egg-info/requires.txt 2026-03-20T00:13:43,534 writing top-level names to /tmp/pip-modern-metadata-px8pbkvf/grokcore.site.egg-info/top_level.txt 2026-03-20T00:13:43,536 writing manifest file '/tmp/pip-modern-metadata-px8pbkvf/grokcore.site.egg-info/SOURCES.txt' 2026-03-20T00:13:43,560 reading manifest file '/tmp/pip-modern-metadata-px8pbkvf/grokcore.site.egg-info/SOURCES.txt' 2026-03-20T00:13:43,562 reading manifest template 'MANIFEST.in' 2026-03-20T00:13:43,565 warning: no files found matching 'buildout.cfg' 2026-03-20T00:13:43,597 adding license file 'LICENSE.txt' 2026-03-20T00:13:43,601 writing manifest file '/tmp/pip-modern-metadata-px8pbkvf/grokcore.site.egg-info/SOURCES.txt' 2026-03-20T00:13:43,602 creating '/tmp/pip-modern-metadata-px8pbkvf/grokcore_site-5.1.dist-info' 2026-03-20T00:13:43,727 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-20T00:13:43,732 Source in /tmp/pip-wheel-rtf9aq7t/grokcore-site_d9921caf4a8e4ecc8d2eabac02ae9b73 has version 5.1, which satisfies requirement grokcore-site==5.1 from https://files.pythonhosted.org/packages/b8/26/fff0caa24ab1888482e001daf3baf24ca3652f40a058593325d4635f6c99/grokcore_site-5.1.tar.gz 2026-03-20T00:13:43,733 Removed grokcore-site==5.1 from https://files.pythonhosted.org/packages/b8/26/fff0caa24ab1888482e001daf3baf24ca3652f40a058593325d4635f6c99/grokcore_site-5.1.tar.gz from build tracker '/tmp/pip-build-tracker-sq3jp_yp' 2026-03-20T00:13:43,740 Created temporary directory: /tmp/pip-unpack-xmruzb9h 2026-03-20T00:13:43,740 Building wheels for collected packages: grokcore-site 2026-03-20T00:13:43,745 Created temporary directory: /tmp/pip-wheel-0f92vxo5 2026-03-20T00:13:43,745 Destination directory: /tmp/pip-wheel-0f92vxo5 2026-03-20T00:13:43,747 Building wheel for grokcore-site (pyproject.toml): started 2026-03-20T00:13:43,748 Running command Building wheel for grokcore-site (pyproject.toml) 2026-03-20T00:13:44,374 running bdist_wheel 2026-03-20T00:13:44,392 running build 2026-03-20T00:13:44,392 running build_py 2026-03-20T00:13:44,398 creating build/lib/grokcore/site 2026-03-20T00:13:44,401 copying src/grokcore/site/components.py -> build/lib/grokcore/site 2026-03-20T00:13:44,403 copying src/grokcore/site/meta.py -> build/lib/grokcore/site 2026-03-20T00:13:44,406 copying src/grokcore/site/directive.py -> build/lib/grokcore/site 2026-03-20T00:13:44,408 copying src/grokcore/site/testing.py -> build/lib/grokcore/site 2026-03-20T00:13:44,410 copying src/grokcore/site/__init__.py -> build/lib/grokcore/site 2026-03-20T00:13:44,412 copying src/grokcore/site/util.py -> build/lib/grokcore/site 2026-03-20T00:13:44,414 copying src/grokcore/site/interfaces.py -> build/lib/grokcore/site 2026-03-20T00:13:44,416 copying src/grokcore/site/subscriber.py -> build/lib/grokcore/site 2026-03-20T00:13:44,418 creating build/lib/grokcore/site/tests 2026-03-20T00:13:44,419 copying src/grokcore/site/tests/test_functional.py -> build/lib/grokcore/site/tests 2026-03-20T00:13:44,421 copying src/grokcore/site/tests/__init__.py -> build/lib/grokcore/site/tests 2026-03-20T00:13:44,422 copying src/grokcore/site/tests/test_base.py -> build/lib/grokcore/site/tests 2026-03-20T00:13:44,424 creating build/lib/grokcore/site/tests/base 2026-03-20T00:13:44,425 copying src/grokcore/site/tests/base/__init__.py -> build/lib/grokcore/site/tests/base 2026-03-20T00:13:44,428 creating build/lib/grokcore/site/tests/functional 2026-03-20T00:13:44,429 copying src/grokcore/site/tests/functional/__init__.py -> build/lib/grokcore/site/tests/functional 2026-03-20T00:13:44,431 creating build/lib/grokcore/site/tests/base/application 2026-03-20T00:13:44,432 copying src/grokcore/site/tests/base/application/__init__.py -> build/lib/grokcore/site/tests/base/application 2026-03-20T00:13:44,434 copying src/grokcore/site/tests/base/application/application.py -> build/lib/grokcore/site/tests/base/application 2026-03-20T00:13:44,436 creating build/lib/grokcore/site/tests/base/utility 2026-03-20T00:13:44,437 copying src/grokcore/site/tests/base/utility/local_implementsnone_fixture.py -> build/lib/grokcore/site/tests/base/utility 2026-03-20T00:13:44,440 creating build/lib/grokcore/site/tests/functional/application 2026-03-20T00:13:44,441 copying src/grokcore/site/tests/functional/application/__init__.py -> build/lib/grokcore/site/tests/functional/application 2026-03-20T00:13:44,443 copying src/grokcore/site/tests/functional/application/application.py -> build/lib/grokcore/site/tests/functional/application 2026-03-20T00:13:44,445 creating build/lib/grokcore/site/tests/functional/site 2026-03-20T00:13:44,446 copying src/grokcore/site/tests/functional/site/site.py -> build/lib/grokcore/site/tests/functional/site 2026-03-20T00:13:44,448 copying src/grokcore/site/tests/functional/site/__init__.py -> build/lib/grokcore/site/tests/functional/site 2026-03-20T00:13:44,451 creating build/lib/grokcore/site/tests/functional/utility 2026-03-20T00:13:44,452 copying src/grokcore/site/tests/functional/utility/install_on.py -> build/lib/grokcore/site/tests/functional/utility 2026-03-20T00:13:44,454 copying src/grokcore/site/tests/functional/utility/local_override.py -> build/lib/grokcore/site/tests/functional/utility 2026-03-20T00:13:44,456 copying src/grokcore/site/tests/functional/utility/public.py -> build/lib/grokcore/site/tests/functional/utility 2026-03-20T00:13:44,457 copying src/grokcore/site/tests/functional/utility/__init__.py -> build/lib/grokcore/site/tests/functional/utility 2026-03-20T00:13:44,459 copying src/grokcore/site/tests/functional/utility/subclass.py -> build/lib/grokcore/site/tests/functional/utility 2026-03-20T00:13:44,461 copying src/grokcore/site/tests/functional/utility/local.py -> build/lib/grokcore/site/tests/functional/utility 2026-03-20T00:13:44,463 running egg_info 2026-03-20T00:13:44,473 writing src/grokcore.site.egg-info/PKG-INFO 2026-03-20T00:13:44,477 writing dependency_links to src/grokcore.site.egg-info/dependency_links.txt 2026-03-20T00:13:44,480 writing requirements to src/grokcore.site.egg-info/requires.txt 2026-03-20T00:13:44,481 writing top-level names to src/grokcore.site.egg-info/top_level.txt 2026-03-20T00:13:44,496 reading manifest file 'src/grokcore.site.egg-info/SOURCES.txt' 2026-03-20T00:13:44,500 reading manifest template 'MANIFEST.in' 2026-03-20T00:13:44,503 warning: no files found matching 'buildout.cfg' 2026-03-20T00:13:44,533 adding license file 'LICENSE.txt' 2026-03-20T00:13:44,537 writing manifest file 'src/grokcore.site.egg-info/SOURCES.txt' 2026-03-20T00:13:44,544 copying src/grokcore/site/configure.zcml -> build/lib/grokcore/site 2026-03-20T00:13:44,546 copying src/grokcore/site/ftesting.zcml -> build/lib/grokcore/site 2026-03-20T00:13:44,548 copying src/grokcore/site/meta.zcml -> build/lib/grokcore/site 2026-03-20T00:13:44,562 installing to build/bdist.linux-armv7l/wheel 2026-03-20T00:13:44,563 running install 2026-03-20T00:13:44,587 running install_lib 2026-03-20T00:13:44,592 creating build/bdist.linux-armv7l/wheel 2026-03-20T00:13:44,594 creating build/bdist.linux-armv7l/wheel/grokcore 2026-03-20T00:13:44,596 creating build/bdist.linux-armv7l/wheel/grokcore/site 2026-03-20T00:13:44,597 copying build/lib/grokcore/site/components.py -> build/bdist.linux-armv7l/wheel/./grokcore/site 2026-03-20T00:13:44,599 copying build/lib/grokcore/site/meta.zcml -> build/bdist.linux-armv7l/wheel/./grokcore/site 2026-03-20T00:13:44,601 copying build/lib/grokcore/site/meta.py -> build/bdist.linux-armv7l/wheel/./grokcore/site 2026-03-20T00:13:44,603 copying build/lib/grokcore/site/directive.py -> build/bdist.linux-armv7l/wheel/./grokcore/site 2026-03-20T00:13:44,605 copying build/lib/grokcore/site/ftesting.zcml -> build/bdist.linux-armv7l/wheel/./grokcore/site 2026-03-20T00:13:44,607 copying build/lib/grokcore/site/testing.py -> build/bdist.linux-armv7l/wheel/./grokcore/site 2026-03-20T00:13:44,609 creating build/bdist.linux-armv7l/wheel/grokcore/site/tests 2026-03-20T00:13:44,610 copying build/lib/grokcore/site/tests/test_functional.py -> build/bdist.linux-armv7l/wheel/./grokcore/site/tests 2026-03-20T00:13:44,612 copying build/lib/grokcore/site/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/site/tests 2026-03-20T00:13:44,613 copying build/lib/grokcore/site/tests/test_base.py -> build/bdist.linux-armv7l/wheel/./grokcore/site/tests 2026-03-20T00:13:44,616 creating build/bdist.linux-armv7l/wheel/grokcore/site/tests/base 2026-03-20T00:13:44,617 copying build/lib/grokcore/site/tests/base/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/site/tests/base 2026-03-20T00:13:44,619 creating build/bdist.linux-armv7l/wheel/grokcore/site/tests/base/application 2026-03-20T00:13:44,620 copying build/lib/grokcore/site/tests/base/application/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/site/tests/base/application 2026-03-20T00:13:44,622 copying build/lib/grokcore/site/tests/base/application/application.py -> build/bdist.linux-armv7l/wheel/./grokcore/site/tests/base/application 2026-03-20T00:13:44,625 creating build/bdist.linux-armv7l/wheel/grokcore/site/tests/base/utility 2026-03-20T00:13:44,626 copying build/lib/grokcore/site/tests/base/utility/local_implementsnone_fixture.py -> build/bdist.linux-armv7l/wheel/./grokcore/site/tests/base/utility 2026-03-20T00:13:44,628 creating build/bdist.linux-armv7l/wheel/grokcore/site/tests/functional 2026-03-20T00:13:44,629 copying build/lib/grokcore/site/tests/functional/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/site/tests/functional 2026-03-20T00:13:44,631 creating build/bdist.linux-armv7l/wheel/grokcore/site/tests/functional/application 2026-03-20T00:13:44,632 copying build/lib/grokcore/site/tests/functional/application/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/site/tests/functional/application 2026-03-20T00:13:44,634 copying build/lib/grokcore/site/tests/functional/application/application.py -> build/bdist.linux-armv7l/wheel/./grokcore/site/tests/functional/application 2026-03-20T00:13:44,637 creating build/bdist.linux-armv7l/wheel/grokcore/site/tests/functional/site 2026-03-20T00:13:44,638 copying build/lib/grokcore/site/tests/functional/site/site.py -> build/bdist.linux-armv7l/wheel/./grokcore/site/tests/functional/site 2026-03-20T00:13:44,640 copying build/lib/grokcore/site/tests/functional/site/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/site/tests/functional/site 2026-03-20T00:13:44,642 creating build/bdist.linux-armv7l/wheel/grokcore/site/tests/functional/utility 2026-03-20T00:13:44,644 copying build/lib/grokcore/site/tests/functional/utility/install_on.py -> build/bdist.linux-armv7l/wheel/./grokcore/site/tests/functional/utility 2026-03-20T00:13:44,645 copying build/lib/grokcore/site/tests/functional/utility/local_override.py -> build/bdist.linux-armv7l/wheel/./grokcore/site/tests/functional/utility 2026-03-20T00:13:44,647 copying build/lib/grokcore/site/tests/functional/utility/public.py -> build/bdist.linux-armv7l/wheel/./grokcore/site/tests/functional/utility 2026-03-20T00:13:44,649 copying build/lib/grokcore/site/tests/functional/utility/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/site/tests/functional/utility 2026-03-20T00:13:44,650 copying build/lib/grokcore/site/tests/functional/utility/subclass.py -> build/bdist.linux-armv7l/wheel/./grokcore/site/tests/functional/utility 2026-03-20T00:13:44,652 copying build/lib/grokcore/site/tests/functional/utility/local.py -> build/bdist.linux-armv7l/wheel/./grokcore/site/tests/functional/utility 2026-03-20T00:13:44,654 copying build/lib/grokcore/site/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/site 2026-03-20T00:13:44,656 copying build/lib/grokcore/site/util.py -> build/bdist.linux-armv7l/wheel/./grokcore/site 2026-03-20T00:13:44,658 copying build/lib/grokcore/site/configure.zcml -> build/bdist.linux-armv7l/wheel/./grokcore/site 2026-03-20T00:13:44,660 copying build/lib/grokcore/site/interfaces.py -> build/bdist.linux-armv7l/wheel/./grokcore/site 2026-03-20T00:13:44,661 copying build/lib/grokcore/site/subscriber.py -> build/bdist.linux-armv7l/wheel/./grokcore/site 2026-03-20T00:13:44,663 running install_egg_info 2026-03-20T00:13:44,668 Copying src/grokcore.site.egg-info to build/bdist.linux-armv7l/wheel/./grokcore.site-5.1-py3.11.egg-info 2026-03-20T00:13:44,677 running install_scripts 2026-03-20T00:13:44,687 creating build/bdist.linux-armv7l/wheel/grokcore_site-5.1.dist-info/WHEEL 2026-03-20T00:13:44,690 creating '/tmp/pip-wheel-0f92vxo5/.tmp-uqdu_ckm/grokcore_site-5.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-20T00:13:44,693 adding 'grokcore/site/__init__.py' 2026-03-20T00:13:44,694 adding 'grokcore/site/components.py' 2026-03-20T00:13:44,696 adding 'grokcore/site/configure.zcml' 2026-03-20T00:13:44,697 adding 'grokcore/site/directive.py' 2026-03-20T00:13:44,699 adding 'grokcore/site/ftesting.zcml' 2026-03-20T00:13:44,700 adding 'grokcore/site/interfaces.py' 2026-03-20T00:13:44,702 adding 'grokcore/site/meta.py' 2026-03-20T00:13:44,703 adding 'grokcore/site/meta.zcml' 2026-03-20T00:13:44,705 adding 'grokcore/site/subscriber.py' 2026-03-20T00:13:44,706 adding 'grokcore/site/testing.py' 2026-03-20T00:13:44,707 adding 'grokcore/site/util.py' 2026-03-20T00:13:44,709 adding 'grokcore/site/tests/__init__.py' 2026-03-20T00:13:44,710 adding 'grokcore/site/tests/test_base.py' 2026-03-20T00:13:44,711 adding 'grokcore/site/tests/test_functional.py' 2026-03-20T00:13:44,713 adding 'grokcore/site/tests/base/__init__.py' 2026-03-20T00:13:44,715 adding 'grokcore/site/tests/base/application/__init__.py' 2026-03-20T00:13:44,716 adding 'grokcore/site/tests/base/application/application.py' 2026-03-20T00:13:44,717 adding 'grokcore/site/tests/base/utility/local_implementsnone_fixture.py' 2026-03-20T00:13:44,719 adding 'grokcore/site/tests/functional/__init__.py' 2026-03-20T00:13:44,721 adding 'grokcore/site/tests/functional/application/__init__.py' 2026-03-20T00:13:44,722 adding 'grokcore/site/tests/functional/application/application.py' 2026-03-20T00:13:44,724 adding 'grokcore/site/tests/functional/site/__init__.py' 2026-03-20T00:13:44,725 adding 'grokcore/site/tests/functional/site/site.py' 2026-03-20T00:13:44,727 adding 'grokcore/site/tests/functional/utility/__init__.py' 2026-03-20T00:13:44,728 adding 'grokcore/site/tests/functional/utility/install_on.py' 2026-03-20T00:13:44,729 adding 'grokcore/site/tests/functional/utility/local.py' 2026-03-20T00:13:44,731 adding 'grokcore/site/tests/functional/utility/local_override.py' 2026-03-20T00:13:44,732 adding 'grokcore/site/tests/functional/utility/public.py' 2026-03-20T00:13:44,733 adding 'grokcore/site/tests/functional/utility/subclass.py' 2026-03-20T00:13:44,736 adding 'grokcore_site-5.1.dist-info/licenses/LICENSE.txt' 2026-03-20T00:13:44,737 adding 'grokcore_site-5.1.dist-info/METADATA' 2026-03-20T00:13:44,738 adding 'grokcore_site-5.1.dist-info/WHEEL' 2026-03-20T00:13:44,739 adding 'grokcore_site-5.1.dist-info/top_level.txt' 2026-03-20T00:13:44,740 adding 'grokcore_site-5.1.dist-info/RECORD' 2026-03-20T00:13:44,742 removing build/bdist.linux-armv7l/wheel 2026-03-20T00:13:44,855 Building wheel for grokcore-site (pyproject.toml): finished with status 'done' 2026-03-20T00:13:44,860 Created wheel for grokcore-site: filename=grokcore_site-5.1-py3-none-any.whl size=26489 sha256=3dad4c29b35ecd8a448f51aa25a7f99cc74a9228c1bf5546de67df76447b89b5 2026-03-20T00:13:44,861 Stored in directory: /tmp/pip-ephem-wheel-cache-4_mle_ys/wheels/8f/29/a3/81da25e40fa49572fb8015a164d5e60754674c03a6648938c8 2026-03-20T00:13:44,873 Successfully built grokcore-site 2026-03-20T00:13:44,877 Removed build tracker: '/tmp/pip-build-tracker-sq3jp_yp'