2026-03-20T12:13:13,043 Created temporary directory: /tmp/pip-ephem-wheel-cache-ivbyi350 2026-03-20T12:13:13,045 Created temporary directory: /tmp/pip-build-tracker-9wsfytfv 2026-03-20T12:13:13,045 Initialized build tracking at /tmp/pip-build-tracker-9wsfytfv 2026-03-20T12:13:13,046 Created build tracker: /tmp/pip-build-tracker-9wsfytfv 2026-03-20T12:13:13,046 Entered build tracker: /tmp/pip-build-tracker-9wsfytfv 2026-03-20T12:13:13,047 Created temporary directory: /tmp/pip-wheel-6wjljvsr 2026-03-20T12:13:13,050 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-20T12:13:13,052 Created temporary directory: /tmp/pip-ephem-wheel-cache-7i6n_8ot 2026-03-20T12:13:13,075 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-20T12:13:13,078 2 location(s) to search for versions of grokcore-catalog: 2026-03-20T12:13:13,078 * https://pypi.org/simple/grokcore-catalog/ 2026-03-20T12:13:13,078 * https://www.piwheels.org/simple/grokcore-catalog/ 2026-03-20T12:13:13,079 Fetching project page and analyzing links: https://pypi.org/simple/grokcore-catalog/ 2026-03-20T12:13:13,080 Getting page https://pypi.org/simple/grokcore-catalog/ 2026-03-20T12:13:13,081 Found index url https://pypi.org/simple 2026-03-20T12:13:13,297 Fetched page https://pypi.org/simple/grokcore-catalog/ as application/vnd.pypi.simple.v1+json 2026-03-20T12:13:13,301 Found link https://files.pythonhosted.org/packages/83/5b/f0f71f24e2e432c360fcf22f15ec575b05cb1c3de78e5a1b37dee7f1ac57/grokcore.catalog-1.0.tar.gz (from https://pypi.org/simple/grokcore-catalog/), version: 1.0 2026-03-20T12:13:13,302 Found link https://files.pythonhosted.org/packages/e8/62/5b886c5cef16aaeec12ec736653eedb2c1db6fc06ad12b1b750e03ebeaf4/grokcore.catalog-2.0.zip (from https://pypi.org/simple/grokcore-catalog/), version: 2.0 2026-03-20T12:13:13,303 Found link https://files.pythonhosted.org/packages/2b/84/9c61b581711635ea7297e0d1a7b4a9461f0b1dc4e7b19f11c336e1c698da/grokcore.catalog-2.1.zip (from https://pypi.org/simple/grokcore-catalog/), version: 2.1 2026-03-20T12:13:13,304 Found link https://files.pythonhosted.org/packages/46/a7/a4b7f59862ce452cfad29cb76fa8042edc205d3dada8e14f84e519fd72ff/grokcore.catalog-2.2.tar.gz (from https://pypi.org/simple/grokcore-catalog/), version: 2.2 2026-03-20T12:13:13,305 Found link https://files.pythonhosted.org/packages/5e/1a/7bb0ca5792ed93ff1337361d490d39116e30165ac3611592180700ea4fa0/grokcore.catalog-2.2.1.tar.gz (from https://pypi.org/simple/grokcore-catalog/), version: 2.2.1 2026-03-20T12:13:13,305 Found link https://files.pythonhosted.org/packages/91/ce/6b31abce9fe26264f5afc3bb118c63220be4ace03d6865bc1df335a75a79/grokcore.catalog-2.3.tar.gz (from https://pypi.org/simple/grokcore-catalog/), version: 2.3 2026-03-20T12:13:13,306 Found link https://files.pythonhosted.org/packages/bc/0f/9c710e654fcc3bb81cb7118adbc38d059a2a6af753037370678fe3749c1b/grokcore.catalog-3.0.0.tar.gz (from https://pypi.org/simple/grokcore-catalog/), version: 3.0.0 2026-03-20T12:13:13,307 Found link https://files.pythonhosted.org/packages/3b/29/2f760c2fd95d94fce4c4dfd7e20cfcaaa8a2994e698c62bf5e082240bad4/grokcore.catalog-3.0.1.tar.gz (from https://pypi.org/simple/grokcore-catalog/), version: 3.0.1 2026-03-20T12:13:13,308 Skipping link: No binaries permitted for grokcore-catalog: https://files.pythonhosted.org/packages/d9/56/6503b85139c4c8dba98a55adf2d40d3f545ec3062ef0a0c640a565a67792/grokcore.catalog-4.0-py3-none-any.whl (from https://pypi.org/simple/grokcore-catalog/) 2026-03-20T12:13:13,308 Found link https://files.pythonhosted.org/packages/8f/17/d3a28124fcde2852e2abf1957697e6e5a2b9e69a6bd4a359823ac5668760/grokcore.catalog-4.0.tar.gz (from https://pypi.org/simple/grokcore-catalog/), version: 4.0 2026-03-20T12:13:13,309 Skipping link: No binaries permitted for grokcore-catalog: https://files.pythonhosted.org/packages/9f/1a/8914698e8c62db02681f04f14ff28eda1fa45425dc2b65503c311c71fa61/grokcore_catalog-4.1-py3-none-any.whl (from https://pypi.org/simple/grokcore-catalog/) (requires-python:>=3.9) 2026-03-20T12:13:13,310 Found link https://files.pythonhosted.org/packages/3f/f8/3565839b09af2b4cbd3aea4e3fcf4766aeb4183e32d851e34f80f86c7e12/grokcore_catalog-4.1.tar.gz (from https://pypi.org/simple/grokcore-catalog/) (requires-python:>=3.9), version: 4.1 2026-03-20T12:13:13,310 Skipping link: No binaries permitted for grokcore-catalog: https://files.pythonhosted.org/packages/4b/35/1e044d8c59c62f23a90147949200b60d2e686cea825676287a1e8f8ac701/grokcore_catalog-5.0-py3-none-any.whl (from https://pypi.org/simple/grokcore-catalog/) (requires-python:>=3.9) 2026-03-20T12:13:13,311 Found link https://files.pythonhosted.org/packages/5f/25/9a6cc6b5f2a72cae6ae1694807d8e5c9760ff80386e2992f2549caa3b1f2/grokcore_catalog-5.0.tar.gz (from https://pypi.org/simple/grokcore-catalog/) (requires-python:>=3.9), version: 5.0 2026-03-20T12:13:13,312 Skipping link: No binaries permitted for grokcore-catalog: https://files.pythonhosted.org/packages/be/3b/818a195a4db3333f9820c84407726e970d070ffd6e2d092a5ebcd39e5d5f/grokcore_catalog-5.1-py3-none-any.whl (from https://pypi.org/simple/grokcore-catalog/) (requires-python:>=3.10) 2026-03-20T12:13:13,313 Found link https://files.pythonhosted.org/packages/f9/e8/75bc756dde6b89729b12d06b50e0c11a44b67ebc5ed85f33df8054171a93/grokcore_catalog-5.1.tar.gz (from https://pypi.org/simple/grokcore-catalog/) (requires-python:>=3.10), version: 5.1 2026-03-20T12:13:13,313 Fetching project page and analyzing links: https://www.piwheels.org/simple/grokcore-catalog/ 2026-03-20T12:13:13,314 Getting page https://www.piwheels.org/simple/grokcore-catalog/ 2026-03-20T12:13:13,315 Found index url https://www.piwheels.org/simple 2026-03-20T12:13:13,475 Fetched page https://www.piwheels.org/simple/grokcore-catalog/ as text/html 2026-03-20T12:13:13,479 Skipping link: No binaries permitted for grokcore-catalog: https://archive1.piwheels.org/simple/grokcore-catalog/grokcore_catalog-5.0-py3-none-any.whl#sha256=91dc032f9012da33f317863a2661641cf1e4c1571f052d60a8af5c626b861b22 (from https://www.piwheels.org/simple/grokcore-catalog/) (requires-python:>=3.9) 2026-03-20T12:13:13,480 Skipping link: No binaries permitted for grokcore-catalog: https://archive1.piwheels.org/simple/grokcore-catalog/grokcore_catalog-4.1-py3-none-any.whl#sha256=7f987703022acc208d1f678d8261fdd08df7b6e90c817e950f3320b74dfcb1ac (from https://www.piwheels.org/simple/grokcore-catalog/) (requires-python:>=3.9) 2026-03-20T12:13:13,480 Skipping link: No binaries permitted for grokcore-catalog: https://archive1.piwheels.org/simple/grokcore-catalog/grokcore.catalog-4.0-py3-none-any.whl#sha256=219ead5df8c1e0069d4f02bed41561c67741480a56344c3c57874164b310ab2e (from https://www.piwheels.org/simple/grokcore-catalog/) 2026-03-20T12:13:13,481 Skipping link: No binaries permitted for grokcore-catalog: https://archive1.piwheels.org/simple/grokcore-catalog/grokcore.catalog-3.0.1-py3-none-any.whl#sha256=3bbf759390fcfc98aa7e094cd59b16472ea540a05930547db928171987f113e2 (from https://www.piwheels.org/simple/grokcore-catalog/) 2026-03-20T12:13:13,482 Skipping link: No binaries permitted for grokcore-catalog: https://archive1.piwheels.org/simple/grokcore-catalog/grokcore.catalog-3.0.0-py3-none-any.whl#sha256=c4e2024f37275b65fb0d329c0f026cdb11d47e458a92f894940d3b4babe7d5ff (from https://www.piwheels.org/simple/grokcore-catalog/) 2026-03-20T12:13:13,482 Skipping link: No binaries permitted for grokcore-catalog: https://archive1.piwheels.org/simple/grokcore-catalog/grokcore.catalog-2.3-py3-none-any.whl#sha256=5a75036e1f590023e5c8e35a044727aa5323615cfbb72fa0aee8ef99d284087c (from https://www.piwheels.org/simple/grokcore-catalog/) 2026-03-20T12:13:13,483 Skipping link: No binaries permitted for grokcore-catalog: https://archive1.piwheels.org/simple/grokcore-catalog/grokcore.catalog-2.2.1-py3-none-any.whl#sha256=573406911e2b25439bc5c7c67be2c05cec7c5af22dd70ab4d543ea7cbb281f50 (from https://www.piwheels.org/simple/grokcore-catalog/) 2026-03-20T12:13:13,484 Skipping link: No binaries permitted for grokcore-catalog: https://archive1.piwheels.org/simple/grokcore-catalog/grokcore.catalog-2.2-py3-none-any.whl#sha256=d244a39b0164e02ef591a22f8392b7790975e7aed61b683d71b2073a3bb299be (from https://www.piwheels.org/simple/grokcore-catalog/) 2026-03-20T12:13:13,484 Skipping link: No binaries permitted for grokcore-catalog: https://archive1.piwheels.org/simple/grokcore-catalog/grokcore.catalog-2.1-py3-none-any.whl#sha256=07c18389039ff2d33bcb03a7d1ff306fee511eb01da98a94df03019cfb507939 (from https://www.piwheels.org/simple/grokcore-catalog/) 2026-03-20T12:13:13,485 Skipping link: No binaries permitted for grokcore-catalog: https://archive1.piwheels.org/simple/grokcore-catalog/grokcore.catalog-2.0-py3-none-any.whl#sha256=7fa94f3d6b00711ede6a3b96df83fc3460af812e1485da48eced9f9171e3f5d7 (from https://www.piwheels.org/simple/grokcore-catalog/) 2026-03-20T12:13:13,485 Skipping link: No binaries permitted for grokcore-catalog: https://archive1.piwheels.org/simple/grokcore-catalog/grokcore.catalog-1.0-py3-none-any.whl#sha256=ced97f1c8df20555e785b5ffac1912472aa7d481475f31b2edc9accff4005994 (from https://www.piwheels.org/simple/grokcore-catalog/) 2026-03-20T12:13:13,486 Skipping link: not a file: https://www.piwheels.org/simple/grokcore-catalog/ 2026-03-20T12:13:13,486 Skipping link: not a file: https://pypi.org/simple/grokcore-catalog/ 2026-03-20T12:13:13,506 Given no hashes to check 1 links for project 'grokcore-catalog': discarding no candidates 2026-03-20T12:13:13,524 Collecting grokcore-catalog==5.1 2026-03-20T12:13:13,526 Created temporary directory: /tmp/pip-unpack-o5wrlkrb 2026-03-20T12:13:13,740 Downloading grokcore_catalog-5.1.tar.gz (20 kB) 2026-03-20T12:13:13,834 Added grokcore-catalog==5.1 from https://files.pythonhosted.org/packages/f9/e8/75bc756dde6b89729b12d06b50e0c11a44b67ebc5ed85f33df8054171a93/grokcore_catalog-5.1.tar.gz to build tracker '/tmp/pip-build-tracker-9wsfytfv' 2026-03-20T12:13:13,840 Created temporary directory: /tmp/pip-build-env-t3s296la 2026-03-20T12:13:13,845 Installing build dependencies: started 2026-03-20T12:13:13,846 Running command pip subprocess to install build dependencies 2026-03-20T12:13:14,979 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-20T12:13:15,583 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-20T12:13:15,606 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-20T12:13:17,457 Collecting setuptools<81,>=78.1.1 2026-03-20T12:13:17,560 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.10.2-py3-none-any.whl (1.1 MB) 2026-03-20T12:13:17,832 Collecting wheel 2026-03-20T12:13:17,848 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-20T12:13:18,030 Collecting packaging>=24.0 2026-03-20T12:13:18,052 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-20T12:13:21,014 Installing collected packages: setuptools, packaging, wheel 2026-03-20T12:13:24,530 Creating /tmp/pip-build-env-t3s296la/overlay/local/bin 2026-03-20T12:13:24,533 changing mode of /tmp/pip-build-env-t3s296la/overlay/local/bin/wheel to 755 2026-03-20T12:13:24,554 Successfully installed packaging-26.0 setuptools-80.10.2 wheel-0.46.3 2026-03-20T12:13:24,840 Installing build dependencies: finished with status 'done' 2026-03-20T12:13:24,847 Getting requirements to build wheel: started 2026-03-20T12:13:24,848 Running command Getting requirements to build wheel 2026-03-20T12:13:25,573 running egg_info 2026-03-20T12:13:25,579 writing src/grokcore.catalog.egg-info/PKG-INFO 2026-03-20T12:13:25,585 writing dependency_links to src/grokcore.catalog.egg-info/dependency_links.txt 2026-03-20T12:13:25,587 writing requirements to src/grokcore.catalog.egg-info/requires.txt 2026-03-20T12:13:25,589 writing top-level names to src/grokcore.catalog.egg-info/top_level.txt 2026-03-20T12:13:25,615 reading manifest file 'src/grokcore.catalog.egg-info/SOURCES.txt' 2026-03-20T12:13:25,620 reading manifest template 'MANIFEST.in' 2026-03-20T12:13:25,623 warning: no files found matching 'buildout.cfg' 2026-03-20T12:13:25,659 adding license file 'LICENSE.txt' 2026-03-20T12:13:25,664 writing manifest file 'src/grokcore.catalog.egg-info/SOURCES.txt' 2026-03-20T12:13:25,763 Getting requirements to build wheel: finished with status 'done' 2026-03-20T12:13:25,767 Created temporary directory: /tmp/pip-modern-metadata-y959oly5 2026-03-20T12:13:25,769 Preparing metadata (pyproject.toml): started 2026-03-20T12:13:25,770 Running command Preparing metadata (pyproject.toml) 2026-03-20T12:13:26,435 running dist_info 2026-03-20T12:13:26,446 creating /tmp/pip-modern-metadata-y959oly5/grokcore.catalog.egg-info 2026-03-20T12:13:26,447 writing /tmp/pip-modern-metadata-y959oly5/grokcore.catalog.egg-info/PKG-INFO 2026-03-20T12:13:26,452 writing dependency_links to /tmp/pip-modern-metadata-y959oly5/grokcore.catalog.egg-info/dependency_links.txt 2026-03-20T12:13:26,455 writing requirements to /tmp/pip-modern-metadata-y959oly5/grokcore.catalog.egg-info/requires.txt 2026-03-20T12:13:26,457 writing top-level names to /tmp/pip-modern-metadata-y959oly5/grokcore.catalog.egg-info/top_level.txt 2026-03-20T12:13:26,459 writing manifest file '/tmp/pip-modern-metadata-y959oly5/grokcore.catalog.egg-info/SOURCES.txt' 2026-03-20T12:13:26,482 reading manifest file '/tmp/pip-modern-metadata-y959oly5/grokcore.catalog.egg-info/SOURCES.txt' 2026-03-20T12:13:26,485 reading manifest template 'MANIFEST.in' 2026-03-20T12:13:26,488 warning: no files found matching 'buildout.cfg' 2026-03-20T12:13:26,525 adding license file 'LICENSE.txt' 2026-03-20T12:13:26,529 writing manifest file '/tmp/pip-modern-metadata-y959oly5/grokcore.catalog.egg-info/SOURCES.txt' 2026-03-20T12:13:26,530 creating '/tmp/pip-modern-metadata-y959oly5/grokcore_catalog-5.1.dist-info' 2026-03-20T12:13:26,657 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-20T12:13:26,662 Source in /tmp/pip-wheel-6wjljvsr/grokcore-catalog_85e344c54ede41bdb8de9d27b080ae2d has version 5.1, which satisfies requirement grokcore-catalog==5.1 from https://files.pythonhosted.org/packages/f9/e8/75bc756dde6b89729b12d06b50e0c11a44b67ebc5ed85f33df8054171a93/grokcore_catalog-5.1.tar.gz 2026-03-20T12:13:26,663 Removed grokcore-catalog==5.1 from https://files.pythonhosted.org/packages/f9/e8/75bc756dde6b89729b12d06b50e0c11a44b67ebc5ed85f33df8054171a93/grokcore_catalog-5.1.tar.gz from build tracker '/tmp/pip-build-tracker-9wsfytfv' 2026-03-20T12:13:26,669 Created temporary directory: /tmp/pip-unpack-licy8jmi 2026-03-20T12:13:26,669 Building wheels for collected packages: grokcore-catalog 2026-03-20T12:13:26,674 Created temporary directory: /tmp/pip-wheel-qyozgftz 2026-03-20T12:13:26,674 Destination directory: /tmp/pip-wheel-qyozgftz 2026-03-20T12:13:26,676 Building wheel for grokcore-catalog (pyproject.toml): started 2026-03-20T12:13:26,678 Running command Building wheel for grokcore-catalog (pyproject.toml) 2026-03-20T12:13:27,310 running bdist_wheel 2026-03-20T12:13:27,328 running build 2026-03-20T12:13:27,328 running build_py 2026-03-20T12:13:27,334 creating build/lib/grokcore/catalog 2026-03-20T12:13:27,337 copying src/grokcore/catalog/index.py -> build/lib/grokcore/catalog 2026-03-20T12:13:27,340 copying src/grokcore/catalog/testing.py -> build/lib/grokcore/catalog 2026-03-20T12:13:27,342 copying src/grokcore/catalog/components.py -> build/lib/grokcore/catalog 2026-03-20T12:13:27,344 copying src/grokcore/catalog/__init__.py -> build/lib/grokcore/catalog 2026-03-20T12:13:27,346 copying src/grokcore/catalog/interfaces.py -> build/lib/grokcore/catalog 2026-03-20T12:13:27,347 copying src/grokcore/catalog/meta.py -> build/lib/grokcore/catalog 2026-03-20T12:13:27,350 creating build/lib/grokcore/catalog/tests 2026-03-20T12:13:27,351 copying src/grokcore/catalog/tests/test_base.py -> build/lib/grokcore/catalog/tests 2026-03-20T12:13:27,353 copying src/grokcore/catalog/tests/test_functional.py -> build/lib/grokcore/catalog/tests 2026-03-20T12:13:27,355 copying src/grokcore/catalog/tests/__init__.py -> build/lib/grokcore/catalog/tests 2026-03-20T12:13:27,358 creating build/lib/grokcore/catalog/tests/functional 2026-03-20T12:13:27,358 copying src/grokcore/catalog/tests/functional/__init__.py -> build/lib/grokcore/catalog/tests/functional 2026-03-20T12:13:27,361 creating build/lib/grokcore/catalog/tests/base 2026-03-20T12:13:27,362 copying src/grokcore/catalog/tests/base/__init__.py -> build/lib/grokcore/catalog/tests/base 2026-03-20T12:13:27,365 creating build/lib/grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,366 copying src/grokcore/catalog/tests/functional/catalog/indexes_set.py -> build/lib/grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,368 copying src/grokcore/catalog/tests/functional/catalog/indexes_multiple.py -> build/lib/grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,370 copying src/grokcore/catalog/tests/functional/catalog/indexes_datetimeindex.py -> build/lib/grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,372 copying src/grokcore/catalog/tests/functional/catalog/indexes.py -> build/lib/grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,374 copying src/grokcore/catalog/tests/functional/catalog/indexes_app_interface.py -> build/lib/grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,376 copying src/grokcore/catalog/tests/functional/catalog/indexes_nonexistent.py -> build/lib/grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,378 copying src/grokcore/catalog/tests/functional/catalog/indexes_name.py -> build/lib/grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,380 copying src/grokcore/catalog/tests/functional/catalog/indexes_multiple_conflict.py -> build/lib/grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,382 copying src/grokcore/catalog/tests/functional/catalog/indexes_valueindex.py -> build/lib/grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,384 copying src/grokcore/catalog/tests/functional/catalog/__init__.py -> build/lib/grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,386 copying src/grokcore/catalog/tests/functional/catalog/indexes_install_on.py -> build/lib/grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,388 copying src/grokcore/catalog/tests/functional/catalog/indexes_attribute.py -> build/lib/grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,389 copying src/grokcore/catalog/tests/functional/catalog/indexes_site.py -> build/lib/grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,391 copying src/grokcore/catalog/tests/functional/catalog/setuporder.py -> build/lib/grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,393 copying src/grokcore/catalog/tests/functional/catalog/indexes_class.py -> build/lib/grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,396 copying src/grokcore/catalog/tests/functional/catalog/catalog.py -> build/lib/grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,398 creating build/lib/grokcore/catalog/tests/base/catalog 2026-03-20T12:13:27,399 copying src/grokcore/catalog/tests/base/catalog/indexes_no_app.py -> build/lib/grokcore/catalog/tests/base/catalog 2026-03-20T12:13:27,401 copying src/grokcore/catalog/tests/base/catalog/indexes_module.py -> build/lib/grokcore/catalog/tests/base/catalog 2026-03-20T12:13:27,403 copying src/grokcore/catalog/tests/base/catalog/__init__.py -> build/lib/grokcore/catalog/tests/base/catalog 2026-03-20T12:13:27,405 running egg_info 2026-03-20T12:13:27,415 writing src/grokcore.catalog.egg-info/PKG-INFO 2026-03-20T12:13:27,420 writing dependency_links to src/grokcore.catalog.egg-info/dependency_links.txt 2026-03-20T12:13:27,422 writing requirements to src/grokcore.catalog.egg-info/requires.txt 2026-03-20T12:13:27,423 writing top-level names to src/grokcore.catalog.egg-info/top_level.txt 2026-03-20T12:13:27,441 reading manifest file 'src/grokcore.catalog.egg-info/SOURCES.txt' 2026-03-20T12:13:27,447 reading manifest template 'MANIFEST.in' 2026-03-20T12:13:27,450 warning: no files found matching 'buildout.cfg' 2026-03-20T12:13:27,495 adding license file 'LICENSE.txt' 2026-03-20T12:13:27,502 writing manifest file 'src/grokcore.catalog.egg-info/SOURCES.txt' 2026-03-20T12:13:27,509 copying src/grokcore/catalog/configure.zcml -> build/lib/grokcore/catalog 2026-03-20T12:13:27,512 copying src/grokcore/catalog/ftesting.zcml -> build/lib/grokcore/catalog 2026-03-20T12:13:27,515 copying src/grokcore/catalog/meta.zcml -> build/lib/grokcore/catalog 2026-03-20T12:13:27,534 installing to build/bdist.linux-armv7l/wheel 2026-03-20T12:13:27,534 running install 2026-03-20T12:13:27,557 running install_lib 2026-03-20T12:13:27,563 creating build/bdist.linux-armv7l/wheel 2026-03-20T12:13:27,565 creating build/bdist.linux-armv7l/wheel/grokcore 2026-03-20T12:13:27,567 creating build/bdist.linux-armv7l/wheel/grokcore/catalog 2026-03-20T12:13:27,568 copying build/lib/grokcore/catalog/index.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog 2026-03-20T12:13:27,571 copying build/lib/grokcore/catalog/testing.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog 2026-03-20T12:13:27,573 creating build/bdist.linux-armv7l/wheel/grokcore/catalog/tests 2026-03-20T12:13:27,575 copying build/lib/grokcore/catalog/tests/test_base.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog/tests 2026-03-20T12:13:27,577 creating build/bdist.linux-armv7l/wheel/grokcore/catalog/tests/functional 2026-03-20T12:13:27,579 creating build/bdist.linux-armv7l/wheel/grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,580 copying build/lib/grokcore/catalog/tests/functional/catalog/indexes_set.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,582 copying build/lib/grokcore/catalog/tests/functional/catalog/indexes_multiple.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,585 copying build/lib/grokcore/catalog/tests/functional/catalog/indexes_datetimeindex.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,587 copying build/lib/grokcore/catalog/tests/functional/catalog/indexes.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,589 copying build/lib/grokcore/catalog/tests/functional/catalog/indexes_app_interface.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,591 copying build/lib/grokcore/catalog/tests/functional/catalog/indexes_nonexistent.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,593 copying build/lib/grokcore/catalog/tests/functional/catalog/indexes_name.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,595 copying build/lib/grokcore/catalog/tests/functional/catalog/indexes_multiple_conflict.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,597 copying build/lib/grokcore/catalog/tests/functional/catalog/indexes_valueindex.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,599 copying build/lib/grokcore/catalog/tests/functional/catalog/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,601 copying build/lib/grokcore/catalog/tests/functional/catalog/indexes_install_on.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,603 copying build/lib/grokcore/catalog/tests/functional/catalog/indexes_attribute.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,605 copying build/lib/grokcore/catalog/tests/functional/catalog/indexes_site.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,607 copying build/lib/grokcore/catalog/tests/functional/catalog/setuporder.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,609 copying build/lib/grokcore/catalog/tests/functional/catalog/indexes_class.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,611 copying build/lib/grokcore/catalog/tests/functional/catalog/catalog.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog/tests/functional/catalog 2026-03-20T12:13:27,613 copying build/lib/grokcore/catalog/tests/functional/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog/tests/functional 2026-03-20T12:13:27,615 copying build/lib/grokcore/catalog/tests/test_functional.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog/tests 2026-03-20T12:13:27,618 creating build/bdist.linux-armv7l/wheel/grokcore/catalog/tests/base 2026-03-20T12:13:27,619 creating build/bdist.linux-armv7l/wheel/grokcore/catalog/tests/base/catalog 2026-03-20T12:13:27,621 copying build/lib/grokcore/catalog/tests/base/catalog/indexes_no_app.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog/tests/base/catalog 2026-03-20T12:13:27,623 copying build/lib/grokcore/catalog/tests/base/catalog/indexes_module.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog/tests/base/catalog 2026-03-20T12:13:27,625 copying build/lib/grokcore/catalog/tests/base/catalog/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog/tests/base/catalog 2026-03-20T12:13:27,627 copying build/lib/grokcore/catalog/tests/base/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog/tests/base 2026-03-20T12:13:27,629 copying build/lib/grokcore/catalog/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog/tests 2026-03-20T12:13:27,631 copying build/lib/grokcore/catalog/components.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog 2026-03-20T12:13:27,632 copying build/lib/grokcore/catalog/meta.zcml -> build/bdist.linux-armv7l/wheel/./grokcore/catalog 2026-03-20T12:13:27,635 copying build/lib/grokcore/catalog/__init__.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog 2026-03-20T12:13:27,636 copying build/lib/grokcore/catalog/configure.zcml -> build/bdist.linux-armv7l/wheel/./grokcore/catalog 2026-03-20T12:13:27,638 copying build/lib/grokcore/catalog/ftesting.zcml -> build/bdist.linux-armv7l/wheel/./grokcore/catalog 2026-03-20T12:13:27,640 copying build/lib/grokcore/catalog/interfaces.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog 2026-03-20T12:13:27,642 copying build/lib/grokcore/catalog/meta.py -> build/bdist.linux-armv7l/wheel/./grokcore/catalog 2026-03-20T12:13:27,644 running install_egg_info 2026-03-20T12:13:27,649 Copying src/grokcore.catalog.egg-info to build/bdist.linux-armv7l/wheel/./grokcore.catalog-5.1-py3.11.egg-info 2026-03-20T12:13:27,660 running install_scripts 2026-03-20T12:13:27,671 creating build/bdist.linux-armv7l/wheel/grokcore_catalog-5.1.dist-info/WHEEL 2026-03-20T12:13:27,674 creating '/tmp/pip-wheel-qyozgftz/.tmp-86bfixn2/grokcore_catalog-5.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-20T12:13:27,677 adding 'grokcore/catalog/__init__.py' 2026-03-20T12:13:27,678 adding 'grokcore/catalog/components.py' 2026-03-20T12:13:27,679 adding 'grokcore/catalog/configure.zcml' 2026-03-20T12:13:27,681 adding 'grokcore/catalog/ftesting.zcml' 2026-03-20T12:13:27,683 adding 'grokcore/catalog/index.py' 2026-03-20T12:13:27,684 adding 'grokcore/catalog/interfaces.py' 2026-03-20T12:13:27,686 adding 'grokcore/catalog/meta.py' 2026-03-20T12:13:27,688 adding 'grokcore/catalog/meta.zcml' 2026-03-20T12:13:27,689 adding 'grokcore/catalog/testing.py' 2026-03-20T12:13:27,690 adding 'grokcore/catalog/tests/__init__.py' 2026-03-20T12:13:27,691 adding 'grokcore/catalog/tests/test_base.py' 2026-03-20T12:13:27,693 adding 'grokcore/catalog/tests/test_functional.py' 2026-03-20T12:13:27,694 adding 'grokcore/catalog/tests/base/__init__.py' 2026-03-20T12:13:27,696 adding 'grokcore/catalog/tests/base/catalog/__init__.py' 2026-03-20T12:13:27,697 adding 'grokcore/catalog/tests/base/catalog/indexes_module.py' 2026-03-20T12:13:27,698 adding 'grokcore/catalog/tests/base/catalog/indexes_no_app.py' 2026-03-20T12:13:27,700 adding 'grokcore/catalog/tests/functional/__init__.py' 2026-03-20T12:13:27,701 adding 'grokcore/catalog/tests/functional/catalog/__init__.py' 2026-03-20T12:13:27,703 adding 'grokcore/catalog/tests/functional/catalog/catalog.py' 2026-03-20T12:13:27,704 adding 'grokcore/catalog/tests/functional/catalog/indexes.py' 2026-03-20T12:13:27,705 adding 'grokcore/catalog/tests/functional/catalog/indexes_app_interface.py' 2026-03-20T12:13:27,707 adding 'grokcore/catalog/tests/functional/catalog/indexes_attribute.py' 2026-03-20T12:13:27,708 adding 'grokcore/catalog/tests/functional/catalog/indexes_class.py' 2026-03-20T12:13:27,709 adding 'grokcore/catalog/tests/functional/catalog/indexes_datetimeindex.py' 2026-03-20T12:13:27,711 adding 'grokcore/catalog/tests/functional/catalog/indexes_install_on.py' 2026-03-20T12:13:27,712 adding 'grokcore/catalog/tests/functional/catalog/indexes_multiple.py' 2026-03-20T12:13:27,713 adding 'grokcore/catalog/tests/functional/catalog/indexes_multiple_conflict.py' 2026-03-20T12:13:27,714 adding 'grokcore/catalog/tests/functional/catalog/indexes_name.py' 2026-03-20T12:13:27,716 adding 'grokcore/catalog/tests/functional/catalog/indexes_nonexistent.py' 2026-03-20T12:13:27,717 adding 'grokcore/catalog/tests/functional/catalog/indexes_set.py' 2026-03-20T12:13:27,718 adding 'grokcore/catalog/tests/functional/catalog/indexes_site.py' 2026-03-20T12:13:27,720 adding 'grokcore/catalog/tests/functional/catalog/indexes_valueindex.py' 2026-03-20T12:13:27,721 adding 'grokcore/catalog/tests/functional/catalog/setuporder.py' 2026-03-20T12:13:27,724 adding 'grokcore_catalog-5.1.dist-info/licenses/LICENSE.txt' 2026-03-20T12:13:27,726 adding 'grokcore_catalog-5.1.dist-info/METADATA' 2026-03-20T12:13:27,727 adding 'grokcore_catalog-5.1.dist-info/WHEEL' 2026-03-20T12:13:27,728 adding 'grokcore_catalog-5.1.dist-info/top_level.txt' 2026-03-20T12:13:27,729 adding 'grokcore_catalog-5.1.dist-info/RECORD' 2026-03-20T12:13:27,731 removing build/bdist.linux-armv7l/wheel 2026-03-20T12:13:27,843 Building wheel for grokcore-catalog (pyproject.toml): finished with status 'done' 2026-03-20T12:13:27,849 Created wheel for grokcore-catalog: filename=grokcore_catalog-5.1-py3-none-any.whl size=33097 sha256=756fbabfede2d9708826b170ef8b8d796e58add21a9bee8cae7467cf9e9bd0c6 2026-03-20T12:13:27,850 Stored in directory: /tmp/pip-ephem-wheel-cache-7i6n_8ot/wheels/33/b0/6d/2e64e162810b37ba95a3b79dbe8b32112902d95d2a3e359476 2026-03-20T12:13:27,863 Successfully built grokcore-catalog 2026-03-20T12:13:27,868 Removed build tracker: '/tmp/pip-build-tracker-9wsfytfv'