2026-03-17T09:06:35,547 Created temporary directory: /tmp/pip-ephem-wheel-cache-ez0qdtu9 2026-03-17T09:06:35,548 Created temporary directory: /tmp/pip-build-tracker-6oud38ig 2026-03-17T09:06:35,549 Initialized build tracking at /tmp/pip-build-tracker-6oud38ig 2026-03-17T09:06:35,549 Created build tracker: /tmp/pip-build-tracker-6oud38ig 2026-03-17T09:06:35,550 Entered build tracker: /tmp/pip-build-tracker-6oud38ig 2026-03-17T09:06:35,551 Created temporary directory: /tmp/pip-wheel-i8xgqrex 2026-03-17T09:06:35,554 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-17T09:06:35,556 Created temporary directory: /tmp/pip-ephem-wheel-cache-2i5zbn6r 2026-03-17T09:06:35,580 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-17T09:06:35,584 2 location(s) to search for versions of grokcore-annotation: 2026-03-17T09:06:35,584 * https://pypi.org/simple/grokcore-annotation/ 2026-03-17T09:06:35,584 * https://www.piwheels.org/simple/grokcore-annotation/ 2026-03-17T09:06:35,585 Fetching project page and analyzing links: https://pypi.org/simple/grokcore-annotation/ 2026-03-17T09:06:35,586 Getting page https://pypi.org/simple/grokcore-annotation/ 2026-03-17T09:06:35,587 Found index url https://pypi.org/simple 2026-03-17T09:06:35,814 Fetched page https://pypi.org/simple/grokcore-annotation/ as application/vnd.pypi.simple.v1+json 2026-03-17T09:06:35,821 Found link https://files.pythonhosted.org/packages/57/e4/3596510ea76a548351e03165336f78dff8a6993e185979a76b0f19eed140/grokcore.annotation-1.0.tar.gz (from https://pypi.org/simple/grokcore-annotation/), version: 1.0 2026-03-17T09:06:35,822 Found link https://files.pythonhosted.org/packages/57/e2/ccd83a73ae9bad575c36a50f57bbb993449f43869f736f295f170d8de65e/grokcore.annotation-1.0.1.tar.gz (from https://pypi.org/simple/grokcore-annotation/), version: 1.0.1 2026-03-17T09:06:35,823 Found link https://files.pythonhosted.org/packages/4e/08/4feafd0c15a139be67fd3a367c11068bfed5336270905ff0e7d4969113b7/grokcore.annotation-1.1.tar.gz (from https://pypi.org/simple/grokcore-annotation/), version: 1.1 2026-03-17T09:06:35,824 Found link https://files.pythonhosted.org/packages/87/56/fb6c196a6f361dc8407ef90a0009d7c9644209d012428c1ecea6d54bd66b/grokcore.annotation-1.2.tar.gz (from https://pypi.org/simple/grokcore-annotation/), version: 1.2 2026-03-17T09:06:35,825 Found link https://files.pythonhosted.org/packages/4c/b5/753ec4702b6576db2706338c2f81f7db3841571219a11bb8b484f5260050/grokcore.annotation-1.3.tar.gz (from https://pypi.org/simple/grokcore-annotation/), version: 1.3 2026-03-17T09:06:35,826 Found link https://files.pythonhosted.org/packages/3d/93/eabbfed544dd27e95df8f7facf8f45588b7bf66b19b946cd16e02e838722/grokcore.annotation-1.4.tar.gz (from https://pypi.org/simple/grokcore-annotation/), version: 1.4 2026-03-17T09:06:35,827 Found link https://files.pythonhosted.org/packages/24/8f/565f686d914b870eb28fc1cea02a8282a3e109888d38effd510fee1e809d/grokcore.annotation-1.5.zip (from https://pypi.org/simple/grokcore-annotation/), version: 1.5 2026-03-17T09:06:35,828 Found link https://files.pythonhosted.org/packages/be/e3/c75ae7154c7768c63af8a98b8dd9253400063c23bab3a2e31d76dbd195d5/grokcore.annotation-1.5.1.tar.gz (from https://pypi.org/simple/grokcore-annotation/), version: 1.5.1 2026-03-17T09:06:35,829 Found link https://files.pythonhosted.org/packages/25/6a/3ed2a3d39124467d58e99ca1409016520c050b49037705d464b45773e355/grokcore.annotation-1.6.tar.gz (from https://pypi.org/simple/grokcore-annotation/), version: 1.6 2026-03-17T09:06:35,830 Found link https://files.pythonhosted.org/packages/0d/c3/ad3a0ccc5709300579d1d48c469a0618c91f41c2e894904f43059f19978c/grokcore.annotation-3.0.0.tar.gz (from https://pypi.org/simple/grokcore-annotation/), version: 3.0.0 2026-03-17T09:06:35,831 Found link https://files.pythonhosted.org/packages/64/7f/7d2df215bfb2e7eed9bc91886bd75bdde8c956f2a9454c720747b30ffea2/grokcore.annotation-3.0.1.tar.gz (from https://pypi.org/simple/grokcore-annotation/), version: 3.0.1 2026-03-17T09:06:35,833 Found link https://files.pythonhosted.org/packages/b6/3c/9d7137cb17ca30be0d237b48405c4cdc4be16858126251a830476735d614/grokcore.annotation-3.1.tar.gz (from https://pypi.org/simple/grokcore-annotation/), version: 3.1 2026-03-17T09:06:35,834 Skipping link: No binaries permitted for grokcore-annotation: https://files.pythonhosted.org/packages/ea/77/562804c25000853bf15f12288a015ecf8d08e0f6c816ebd53f283848fbdb/grokcore.annotation-3.2-py2.py3-none-any.whl (from https://pypi.org/simple/grokcore-annotation/) 2026-03-17T09:06:35,835 Found link https://files.pythonhosted.org/packages/c5/e0/fe5208a412b421cd679745ea517cfcc793359b29d7cd2affcb34167b593c/grokcore.annotation-3.2.tar.gz (from https://pypi.org/simple/grokcore-annotation/), version: 3.2 2026-03-17T09:06:35,836 Skipping link: No binaries permitted for grokcore-annotation: https://files.pythonhosted.org/packages/cc/8b/793f90119b8f1dec8a870b51ec97a5657753909641a0fdd133af2f0217e1/grokcore.annotation-4.0-py3-none-any.whl (from https://pypi.org/simple/grokcore-annotation/) (requires-python:>=3.7) 2026-03-17T09:06:35,837 Found link https://files.pythonhosted.org/packages/b6/f8/aa70602d0942ff4982a17eaeb14eccdbcb198c8ab4a73661c5efee0b16e8/grokcore.annotation-4.0.tar.gz (from https://pypi.org/simple/grokcore-annotation/) (requires-python:>=3.7), version: 4.0 2026-03-17T09:06:35,838 Skipping link: No binaries permitted for grokcore-annotation: https://files.pythonhosted.org/packages/f3/6d/996caeb270a4b354f52a583925e5d254364ededf343b0084280b9fc6b3da/grokcore_annotation-4.1-py3-none-any.whl (from https://pypi.org/simple/grokcore-annotation/) (requires-python:>=3.9) 2026-03-17T09:06:35,840 Found link https://files.pythonhosted.org/packages/82/aa/3230a868dcda42c6172950d589a48e254995f43439a13a2080bdcd3e7371/grokcore_annotation-4.1.tar.gz (from https://pypi.org/simple/grokcore-annotation/) (requires-python:>=3.9), version: 4.1 2026-03-17T09:06:35,841 Skipping link: No binaries permitted for grokcore-annotation: https://files.pythonhosted.org/packages/19/d8/e7f78d98699d6db390d5118c13562aa49dd6264b53e41e698d26f7bf832c/grokcore_annotation-5.0-py3-none-any.whl (from https://pypi.org/simple/grokcore-annotation/) (requires-python:>=3.9) 2026-03-17T09:06:35,842 Found link https://files.pythonhosted.org/packages/d2/fb/e3d611a0ac9fb9be27c83b03db25e816db7a0af47f9215953736e4d2fd61/grokcore_annotation-5.0.tar.gz (from https://pypi.org/simple/grokcore-annotation/) (requires-python:>=3.9), version: 5.0 2026-03-17T09:06:35,843 Skipping link: No binaries permitted for grokcore-annotation: https://files.pythonhosted.org/packages/22/5c/fc19419920b4a9fc8f21f2fd05f481366405e57dd92248de75b6203db9c9/grokcore_annotation-5.1-py3-none-any.whl (from https://pypi.org/simple/grokcore-annotation/) (requires-python:>=3.10) 2026-03-17T09:06:35,845 Found link https://files.pythonhosted.org/packages/cb/ef/588669ce9b48a6ff4966f270f35ae7872f81393c31c44540c6569f94dfa7/grokcore_annotation-5.1.tar.gz (from https://pypi.org/simple/grokcore-annotation/) (requires-python:>=3.10), version: 5.1 2026-03-17T09:06:35,847 Fetching project page and analyzing links: https://www.piwheels.org/simple/grokcore-annotation/ 2026-03-17T09:06:35,848 Getting page https://www.piwheels.org/simple/grokcore-annotation/ 2026-03-17T09:06:35,850 Found index url https://www.piwheels.org/simple 2026-03-17T09:06:36,036 Fetched page https://www.piwheels.org/simple/grokcore-annotation/ as text/html 2026-03-17T09:06:36,042 Skipping link: No binaries permitted for grokcore-annotation: https://archive1.piwheels.org/simple/grokcore-annotation/grokcore_annotation-5.0-py3-none-any.whl#sha256=b7f7fb826f3fa292c28ff1ed5df5ac8505016a09c0e576d583e9e39295ad1be8 (from https://www.piwheels.org/simple/grokcore-annotation/) (requires-python:>=3.9) 2026-03-17T09:06:36,043 Skipping link: No binaries permitted for grokcore-annotation: https://archive1.piwheels.org/simple/grokcore-annotation/grokcore_annotation-4.1-py3-none-any.whl#sha256=14cc9bb5cfdb50881c1ac2c73edd3eeda68520327ed56480a92e823b4f979a38 (from https://www.piwheels.org/simple/grokcore-annotation/) (requires-python:>=3.9) 2026-03-17T09:06:36,045 Skipping link: No binaries permitted for grokcore-annotation: https://archive1.piwheels.org/simple/grokcore-annotation/grokcore.annotation-4.0-py3-none-any.whl#sha256=cb0ff52cdd9d832d9efe465ebc6c4739bc813a630fcfcc4015e4b77eb348b3a4 (from https://www.piwheels.org/simple/grokcore-annotation/) (requires-python:>=3.7) 2026-03-17T09:06:36,046 Skipping link: No binaries permitted for grokcore-annotation: https://archive1.piwheels.org/simple/grokcore-annotation/grokcore.annotation-3.2-py2.py3-none-any.whl#sha256=057b079e31b933126cf1227a34e396b773c8dbcf9b7534c8246b0d6edfdbb2fd (from https://www.piwheels.org/simple/grokcore-annotation/) 2026-03-17T09:06:36,047 Skipping link: No binaries permitted for grokcore-annotation: https://archive1.piwheels.org/simple/grokcore-annotation/grokcore.annotation-3.1-py3-none-any.whl#sha256=2658576a96011aceb5ff616afc9503d5f2e721be313c73d759858277b9a09694 (from https://www.piwheels.org/simple/grokcore-annotation/) 2026-03-17T09:06:36,048 Skipping link: No binaries permitted for grokcore-annotation: https://archive1.piwheels.org/simple/grokcore-annotation/grokcore.annotation-3.0.1-py3-none-any.whl#sha256=23885f9f84160db724ff85aaea48a1890e096ade787a53f6b56e4b8f437683d2 (from https://www.piwheels.org/simple/grokcore-annotation/) 2026-03-17T09:06:36,049 Skipping link: No binaries permitted for grokcore-annotation: https://archive1.piwheels.org/simple/grokcore-annotation/grokcore.annotation-3.0.0-py3-none-any.whl#sha256=6eb7683bf3e208a547364c043839f336eaa11ad652bda2cc18f7adb2aa627cb8 (from https://www.piwheels.org/simple/grokcore-annotation/) 2026-03-17T09:06:36,050 Skipping link: No binaries permitted for grokcore-annotation: https://archive1.piwheels.org/simple/grokcore-annotation/grokcore.annotation-1.6-py3-none-any.whl#sha256=a6213060ea61c5fec57f1544d47466ae79869b332c11336a52ccd69a89029a4e (from https://www.piwheels.org/simple/grokcore-annotation/) 2026-03-17T09:06:36,051 Skipping link: No binaries permitted for grokcore-annotation: https://archive1.piwheels.org/simple/grokcore-annotation/grokcore.annotation-1.5.1-py3-none-any.whl#sha256=f75527505160b4984838663a275359ade7e07a2b36b4bc9c36ebd2a170b2ffdf (from https://www.piwheels.org/simple/grokcore-annotation/) 2026-03-17T09:06:36,052 Skipping link: No binaries permitted for grokcore-annotation: https://archive1.piwheels.org/simple/grokcore-annotation/grokcore.annotation-1.5-py3-none-any.whl#sha256=46146979bfbc0f706bfa6de041d1026f5eaa16290d20d1d56984ea30dacb6755 (from https://www.piwheels.org/simple/grokcore-annotation/) 2026-03-17T09:06:36,053 Skipping link: No binaries permitted for grokcore-annotation: https://archive1.piwheels.org/simple/grokcore-annotation/grokcore.annotation-1.4-py3-none-any.whl#sha256=67ff30840546c2d5b53334c1e0ad93db9600d20fe89637b38fc7e02f0d7cd0ff (from https://www.piwheels.org/simple/grokcore-annotation/) 2026-03-17T09:06:36,055 Skipping link: No binaries permitted for grokcore-annotation: https://archive1.piwheels.org/simple/grokcore-annotation/grokcore.annotation-1.3-py3-none-any.whl#sha256=0863e7d991f514b27feb5c78664cd55755b0a2fbc3b98daa0f628b57843992fd (from https://www.piwheels.org/simple/grokcore-annotation/) 2026-03-17T09:06:36,056 Skipping link: No binaries permitted for grokcore-annotation: https://archive1.piwheels.org/simple/grokcore-annotation/grokcore.annotation-1.2-py3-none-any.whl#sha256=d3095560ac1f9bfe9d91391e5d6c6ee6ba02a45de52f3b693092b68be6a5b2a7 (from https://www.piwheels.org/simple/grokcore-annotation/) 2026-03-17T09:06:36,057 Skipping link: No binaries permitted for grokcore-annotation: https://archive1.piwheels.org/simple/grokcore-annotation/grokcore.annotation-1.1-py3-none-any.whl#sha256=8897495972c90763d4611def2288ce9ac9da459db686d6ae8bfe42471bf6e5ab (from https://www.piwheels.org/simple/grokcore-annotation/) 2026-03-17T09:06:36,059 Skipping link: No binaries permitted for grokcore-annotation: https://archive1.piwheels.org/simple/grokcore-annotation/grokcore.annotation-1.0.1-py3-none-any.whl#sha256=728ac3611db0aff4cadf81924b51fc60df4bd3fea1eea88777ea01fa5eb17560 (from https://www.piwheels.org/simple/grokcore-annotation/) 2026-03-17T09:06:36,061 Skipping link: not a file: https://www.piwheels.org/simple/grokcore-annotation/ 2026-03-17T09:06:36,062 Skipping link: not a file: https://pypi.org/simple/grokcore-annotation/ 2026-03-17T09:06:36,085 Given no hashes to check 1 links for project 'grokcore-annotation': discarding no candidates 2026-03-17T09:06:36,103 Collecting grokcore-annotation==5.1 2026-03-17T09:06:36,105 Created temporary directory: /tmp/pip-unpack-po90i18z 2026-03-17T09:06:36,252 Downloading grokcore_annotation-5.1.tar.gz (16 kB) 2026-03-17T09:06:36,317 Added grokcore-annotation==5.1 from https://files.pythonhosted.org/packages/cb/ef/588669ce9b48a6ff4966f270f35ae7872f81393c31c44540c6569f94dfa7/grokcore_annotation-5.1.tar.gz to build tracker '/tmp/pip-build-tracker-6oud38ig' 2026-03-17T09:06:36,323 Created temporary directory: /tmp/pip-build-env-wflx6h58 2026-03-17T09:06:36,327 Installing build dependencies: started 2026-03-17T09:06:36,328 Running command pip subprocess to install build dependencies 2026-03-17T09:06:37,491 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-17T09:06:38,086 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-17T09:06:38,109 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-17T09:06:39,816 Collecting setuptools<81,>=78.1.1 2026-03-17T09:06:39,914 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.10.2-py3-none-any.whl (1.1 MB) 2026-03-17T09:06:40,179 Collecting wheel 2026-03-17T09:06:40,193 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-17T09:06:40,382 Collecting packaging>=24.0 2026-03-17T09:06:40,405 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-17T09:06:43,350 Installing collected packages: setuptools, packaging, wheel 2026-03-17T09:06:46,981 Creating /tmp/pip-build-env-wflx6h58/overlay/local/bin 2026-03-17T09:06:46,983 changing mode of /tmp/pip-build-env-wflx6h58/overlay/local/bin/wheel to 755 2026-03-17T09:06:47,005 Successfully installed packaging-26.0 setuptools-80.10.2 wheel-0.46.3 2026-03-17T09:06:47,282 Installing build dependencies: finished with status 'done' 2026-03-17T09:06:47,290 Getting requirements to build wheel: started 2026-03-17T09:06:47,291 Running command Getting requirements to build wheel 2026-03-17T09:06:47,998 running egg_info 2026-03-17T09:06:48,004 writing src/grokcore.annotation.egg-info/PKG-INFO 2026-03-17T09:06:48,008 writing dependency_links to src/grokcore.annotation.egg-info/dependency_links.txt 2026-03-17T09:06:48,011 writing requirements to src/grokcore.annotation.egg-info/requires.txt 2026-03-17T09:06:48,013 writing top-level names to src/grokcore.annotation.egg-info/top_level.txt 2026-03-17T09:06:48,036 reading manifest file 'src/grokcore.annotation.egg-info/SOURCES.txt' 2026-03-17T09:06:48,039 reading manifest template 'MANIFEST.in' 2026-03-17T09:06:48,042 warning: no files found matching 'buildout.cfg' 2026-03-17T09:06:48,063 adding license file 'LICENSE.txt' 2026-03-17T09:06:48,067 writing manifest file 'src/grokcore.annotation.egg-info/SOURCES.txt' 2026-03-17T09:06:48,164 Getting requirements to build wheel: finished with status 'done' 2026-03-17T09:06:48,167 Created temporary directory: /tmp/pip-modern-metadata-_3jnw1ut 2026-03-17T09:06:48,170 Preparing metadata (pyproject.toml): started 2026-03-17T09:06:48,171 Running command Preparing metadata (pyproject.toml) 2026-03-17T09:06:48,819 running dist_info 2026-03-17T09:06:48,829 creating /tmp/pip-modern-metadata-_3jnw1ut/grokcore.annotation.egg-info 2026-03-17T09:06:48,830 writing /tmp/pip-modern-metadata-_3jnw1ut/grokcore.annotation.egg-info/PKG-INFO 2026-03-17T09:06:48,834 writing dependency_links to /tmp/pip-modern-metadata-_3jnw1ut/grokcore.annotation.egg-info/dependency_links.txt 2026-03-17T09:06:48,837 writing requirements to /tmp/pip-modern-metadata-_3jnw1ut/grokcore.annotation.egg-info/requires.txt 2026-03-17T09:06:48,838 writing top-level names to /tmp/pip-modern-metadata-_3jnw1ut/grokcore.annotation.egg-info/top_level.txt 2026-03-17T09:06:48,839 writing manifest file '/tmp/pip-modern-metadata-_3jnw1ut/grokcore.annotation.egg-info/SOURCES.txt' 2026-03-17T09:06:48,859 reading manifest file '/tmp/pip-modern-metadata-_3jnw1ut/grokcore.annotation.egg-info/SOURCES.txt' 2026-03-17T09:06:48,861 reading manifest template 'MANIFEST.in' 2026-03-17T09:06:48,863 warning: no files found matching 'buildout.cfg' 2026-03-17T09:06:48,882 adding license file 'LICENSE.txt' 2026-03-17T09:06:48,885 writing manifest file '/tmp/pip-modern-metadata-_3jnw1ut/grokcore.annotation.egg-info/SOURCES.txt' 2026-03-17T09:06:48,886 creating '/tmp/pip-modern-metadata-_3jnw1ut/grokcore_annotation-5.1.dist-info' 2026-03-17T09:06:49,007 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-17T09:06:49,011 Source in /tmp/pip-wheel-i8xgqrex/grokcore-annotation_3e2e1b621fc246fea1d63aef7a9e093c has version 5.1, which satisfies requirement grokcore-annotation==5.1 from https://files.pythonhosted.org/packages/cb/ef/588669ce9b48a6ff4966f270f35ae7872f81393c31c44540c6569f94dfa7/grokcore_annotation-5.1.tar.gz 2026-03-17T09:06:49,012 Removed grokcore-annotation==5.1 from https://files.pythonhosted.org/packages/cb/ef/588669ce9b48a6ff4966f270f35ae7872f81393c31c44540c6569f94dfa7/grokcore_annotation-5.1.tar.gz from build tracker '/tmp/pip-build-tracker-6oud38ig' 2026-03-17T09:06:49,019 Created temporary directory: /tmp/pip-unpack-_6sf5rok 2026-03-17T09:06:49,019 Building wheels for collected packages: grokcore-annotation 2026-03-17T09:06:49,023 Created temporary directory: /tmp/pip-wheel-8wwyslrj 2026-03-17T09:06:49,024 Destination directory: /tmp/pip-wheel-8wwyslrj 2026-03-17T09:06:49,026 Building wheel for grokcore-annotation (pyproject.toml): started 2026-03-17T09:06:49,027 Running command Building wheel for grokcore-annotation (pyproject.toml) 2026-03-17T09:06:49,656 running bdist_wheel 2026-03-17T09:06:49,673 running build 2026-03-17T09:06:49,674 running build_py 2026-03-17T09:06:49,680 creating build/lib/grokcore/annotation 2026-03-17T09:06:49,683 copying src/grokcore/annotation/lazy.py -> build/lib/grokcore/annotation 2026-03-17T09:06:49,685 copying src/grokcore/annotation/testing.py -> build/lib/grokcore/annotation 2026-03-17T09:06:49,687 copying src/grokcore/annotation/components.py -> build/lib/grokcore/annotation 2026-03-17T09:06:49,689 copying src/grokcore/annotation/__init__.py -> build/lib/grokcore/annotation 2026-03-17T09:06:49,691 copying src/grokcore/annotation/interfaces.py -> build/lib/grokcore/annotation 2026-03-17T09:06:49,693 copying src/grokcore/annotation/meta.py -> build/lib/grokcore/annotation 2026-03-17T09:06:49,696 creating build/lib/grokcore/annotation/tests 2026-03-17T09:06:49,698 copying src/grokcore/annotation/tests/__init__.py -> build/lib/grokcore/annotation/tests 2026-03-17T09:06:49,700 copying src/grokcore/annotation/tests/test_grok.py -> build/lib/grokcore/annotation/tests 2026-03-17T09:06:49,702 creating build/lib/grokcore/annotation/tests/annotation 2026-03-17T09:06:49,703 copying src/grokcore/annotation/tests/annotation/implementsmany.py -> build/lib/grokcore/annotation/tests/annotation 2026-03-17T09:06:49,705 copying src/grokcore/annotation/tests/annotation/implementsnone.py -> build/lib/grokcore/annotation/tests/annotation 2026-03-17T09:06:49,707 copying src/grokcore/annotation/tests/annotation/lazy.py -> build/lib/grokcore/annotation/tests/annotation 2026-03-17T09:06:49,709 copying src/grokcore/annotation/tests/annotation/annotation.py -> build/lib/grokcore/annotation/tests/annotation 2026-03-17T09:06:49,711 copying src/grokcore/annotation/tests/annotation/provides.py -> build/lib/grokcore/annotation/tests/annotation 2026-03-17T09:06:49,713 copying src/grokcore/annotation/tests/annotation/__init__.py -> build/lib/grokcore/annotation/tests/annotation 2026-03-17T09:06:49,715 copying src/grokcore/annotation/tests/annotation/name.py -> build/lib/grokcore/annotation/tests/annotation 2026-03-17T09:06:49,716 running egg_info 2026-03-17T09:06:49,726 writing src/grokcore.annotation.egg-info/PKG-INFO 2026-03-17T09:06:49,730 writing dependency_links to src/grokcore.annotation.egg-info/dependency_links.txt 2026-03-17T09:06:49,732 writing requirements to src/grokcore.annotation.egg-info/requires.txt 2026-03-17T09:06:49,733 writing top-level names to src/grokcore.annotation.egg-info/top_level.txt 2026-03-17T09:06:49,745 reading manifest file 'src/grokcore.annotation.egg-info/SOURCES.txt' 2026-03-17T09:06:49,748 reading manifest template 'MANIFEST.in' 2026-03-17T09:06:49,751 warning: no files found matching 'buildout.cfg' 2026-03-17T09:06:49,769 adding license file 'LICENSE.txt' 2026-03-17T09:06:49,773 writing manifest file 'src/grokcore.annotation.egg-info/SOURCES.txt' 2026-03-17T09:06:49,777 copying src/grokcore/annotation/configure.zcml -> build/lib/grokcore/annotation 2026-03-17T09:06:49,779 copying src/grokcore/annotation/meta.zcml -> build/lib/grokcore/annotation 2026-03-17T09:06:49,791 installing to build/bdist.linux-armv7l/wheel 2026-03-17T09:06:49,792 running install 2026-03-17T09:06:49,815 running install_lib 2026-03-17T09:06:49,820 creating build/bdist.linux-armv7l/wheel 2026-03-17T09:06:49,822 creating build/bdist.linux-armv7l/wheel/grokcore 2026-03-17T09:06:49,824 creating build/bdist.linux-armv7l/wheel/grokcore/annotation 2026-03-17T09:06:49,825 copying build/lib/grokcore/annotation/lazy.py -> build/bdist.linux-armv7l/wheel/./grokcore/annotation 2026-03-17T09:06:49,828 copying build/lib/grokcore/annotation/testing.py -> build/bdist.linux-armv7l/wheel/./grokcore/annotation 2026-03-17T09:06:49,830 creating build/bdist.linux-armv7l/wheel/grokcore/annotation/tests 2026-03-17T09:06:49,831 copying build/lib/grokcore/annotation/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/annotation/tests 2026-03-17T09:06:49,833 copying build/lib/grokcore/annotation/tests/test_grok.py -> build/bdist.linux-armv7l/wheel/./grokcore/annotation/tests 2026-03-17T09:06:49,835 creating build/bdist.linux-armv7l/wheel/grokcore/annotation/tests/annotation 2026-03-17T09:06:49,836 copying build/lib/grokcore/annotation/tests/annotation/implementsmany.py -> build/bdist.linux-armv7l/wheel/./grokcore/annotation/tests/annotation 2026-03-17T09:06:49,838 copying build/lib/grokcore/annotation/tests/annotation/implementsnone.py -> build/bdist.linux-armv7l/wheel/./grokcore/annotation/tests/annotation 2026-03-17T09:06:49,840 copying build/lib/grokcore/annotation/tests/annotation/lazy.py -> build/bdist.linux-armv7l/wheel/./grokcore/annotation/tests/annotation 2026-03-17T09:06:49,843 copying build/lib/grokcore/annotation/tests/annotation/annotation.py -> build/bdist.linux-armv7l/wheel/./grokcore/annotation/tests/annotation 2026-03-17T09:06:49,844 copying build/lib/grokcore/annotation/tests/annotation/provides.py -> build/bdist.linux-armv7l/wheel/./grokcore/annotation/tests/annotation 2026-03-17T09:06:49,846 copying build/lib/grokcore/annotation/tests/annotation/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/annotation/tests/annotation 2026-03-17T09:06:49,848 copying build/lib/grokcore/annotation/tests/annotation/name.py -> build/bdist.linux-armv7l/wheel/./grokcore/annotation/tests/annotation 2026-03-17T09:06:49,850 copying build/lib/grokcore/annotation/components.py -> build/bdist.linux-armv7l/wheel/./grokcore/annotation 2026-03-17T09:06:49,855 copying build/lib/grokcore/annotation/meta.zcml -> build/bdist.linux-armv7l/wheel/./grokcore/annotation 2026-03-17T09:06:49,857 copying build/lib/grokcore/annotation/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/annotation 2026-03-17T09:06:49,859 copying build/lib/grokcore/annotation/configure.zcml -> build/bdist.linux-armv7l/wheel/./grokcore/annotation 2026-03-17T09:06:49,860 copying build/lib/grokcore/annotation/interfaces.py -> build/bdist.linux-armv7l/wheel/./grokcore/annotation 2026-03-17T09:06:49,862 copying build/lib/grokcore/annotation/meta.py -> build/bdist.linux-armv7l/wheel/./grokcore/annotation 2026-03-17T09:06:49,864 running install_egg_info 2026-03-17T09:06:49,868 Copying src/grokcore.annotation.egg-info to build/bdist.linux-armv7l/wheel/./grokcore.annotation-5.1-py3.11.egg-info 2026-03-17T09:06:49,878 running install_scripts 2026-03-17T09:06:49,888 creating build/bdist.linux-armv7l/wheel/grokcore_annotation-5.1.dist-info/WHEEL 2026-03-17T09:06:49,891 creating '/tmp/pip-wheel-8wwyslrj/.tmp-ruqy9367/grokcore_annotation-5.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-17T09:06:49,894 adding 'grokcore/annotation/__init__.py' 2026-03-17T09:06:49,895 adding 'grokcore/annotation/components.py' 2026-03-17T09:06:49,896 adding 'grokcore/annotation/configure.zcml' 2026-03-17T09:06:49,898 adding 'grokcore/annotation/interfaces.py' 2026-03-17T09:06:49,899 adding 'grokcore/annotation/lazy.py' 2026-03-17T09:06:49,901 adding 'grokcore/annotation/meta.py' 2026-03-17T09:06:49,902 adding 'grokcore/annotation/meta.zcml' 2026-03-17T09:06:49,903 adding 'grokcore/annotation/testing.py' 2026-03-17T09:06:49,905 adding 'grokcore/annotation/tests/__init__.py' 2026-03-17T09:06:49,906 adding 'grokcore/annotation/tests/test_grok.py' 2026-03-17T09:06:49,908 adding 'grokcore/annotation/tests/annotation/__init__.py' 2026-03-17T09:06:49,909 adding 'grokcore/annotation/tests/annotation/annotation.py' 2026-03-17T09:06:49,910 adding 'grokcore/annotation/tests/annotation/implementsmany.py' 2026-03-17T09:06:49,912 adding 'grokcore/annotation/tests/annotation/implementsnone.py' 2026-03-17T09:06:49,913 adding 'grokcore/annotation/tests/annotation/lazy.py' 2026-03-17T09:06:49,914 adding 'grokcore/annotation/tests/annotation/name.py' 2026-03-17T09:06:49,915 adding 'grokcore/annotation/tests/annotation/provides.py' 2026-03-17T09:06:49,918 adding 'grokcore_annotation-5.1.dist-info/licenses/LICENSE.txt' 2026-03-17T09:06:49,920 adding 'grokcore_annotation-5.1.dist-info/METADATA' 2026-03-17T09:06:49,921 adding 'grokcore_annotation-5.1.dist-info/WHEEL' 2026-03-17T09:06:49,922 adding 'grokcore_annotation-5.1.dist-info/top_level.txt' 2026-03-17T09:06:49,923 adding 'grokcore_annotation-5.1.dist-info/RECORD' 2026-03-17T09:06:49,924 removing build/bdist.linux-armv7l/wheel 2026-03-17T09:06:50,028 Building wheel for grokcore-annotation (pyproject.toml): finished with status 'done' 2026-03-17T09:06:50,033 Created wheel for grokcore-annotation: filename=grokcore_annotation-5.1-py3-none-any.whl size=18210 sha256=637e1a8c0ae8ffc66c47c75b23c01dc4ec040510327c1bcfeb071f61f65c85a5 2026-03-17T09:06:50,034 Stored in directory: /tmp/pip-ephem-wheel-cache-2i5zbn6r/wheels/cf/02/9a/0db81339e30fbba10936d2e0da1db95c342daf1f885e074206 2026-03-17T09:06:50,046 Successfully built grokcore-annotation 2026-03-17T09:06:50,050 Removed build tracker: '/tmp/pip-build-tracker-6oud38ig'