2026-02-14T09:12:10,038 Created temporary directory: /tmp/pip-ephem-wheel-cache-_gaz3sda 2026-02-14T09:12:10,040 Created temporary directory: /tmp/pip-build-tracker-bwfvqcy1 2026-02-14T09:12:10,040 Initialized build tracking at /tmp/pip-build-tracker-bwfvqcy1 2026-02-14T09:12:10,041 Created build tracker: /tmp/pip-build-tracker-bwfvqcy1 2026-02-14T09:12:10,041 Entered build tracker: /tmp/pip-build-tracker-bwfvqcy1 2026-02-14T09:12:10,042 Created temporary directory: /tmp/pip-wheel-smfq0aan 2026-02-14T09:12:10,045 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-02-14T09:12:10,048 Created temporary directory: /tmp/pip-ephem-wheel-cache-8k510qbj 2026-02-14T09:12:10,069 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-14T09:12:10,073 2 location(s) to search for versions of crystflux: 2026-02-14T09:12:10,073 * https://pypi.org/simple/crystflux/ 2026-02-14T09:12:10,073 * https://www.piwheels.org/simple/crystflux/ 2026-02-14T09:12:10,074 Fetching project page and analyzing links: https://pypi.org/simple/crystflux/ 2026-02-14T09:12:10,075 Getting page https://pypi.org/simple/crystflux/ 2026-02-14T09:12:10,076 Found index url https://pypi.org/simple 2026-02-14T09:12:10,299 Fetched page https://pypi.org/simple/crystflux/ as application/vnd.pypi.simple.v1+json 2026-02-14T09:12:10,302 Skipping link: No binaries permitted for crystflux: https://files.pythonhosted.org/packages/23/cd/2919f5e800da02a60c20927c5568836e8d2defced82728a4ada4e9cd13de/crystflux-0.23.5-py3-none-any.whl (from https://pypi.org/simple/crystflux/) (requires-python:>=3.11) 2026-02-14T09:12:10,303 Found link https://files.pythonhosted.org/packages/0e/90/cbef64546a935f2a839862977a5d38e871981bab7c94837369f85a6b624d/crystflux-0.23.5.tar.gz (from https://pypi.org/simple/crystflux/) (requires-python:>=3.11), version: 0.23.5 2026-02-14T09:12:10,304 Skipping link: No binaries permitted for crystflux: https://files.pythonhosted.org/packages/cc/11/3437b9fc728667a17a1a397eadd4ab5ac7e46ff834bb6d659e5d0b595500/crystflux-0.23.6-py3-none-any.whl (from https://pypi.org/simple/crystflux/) (requires-python:>=3.11) 2026-02-14T09:12:10,305 Found link https://files.pythonhosted.org/packages/e0/c6/302bc4d9e7b89dcc3d3ec943a6a3fbad06d85905e251515c064b0a2d2f28/crystflux-0.23.6.tar.gz (from https://pypi.org/simple/crystflux/) (requires-python:>=3.11), version: 0.23.6 2026-02-14T09:12:10,306 Skipping link: No binaries permitted for crystflux: https://files.pythonhosted.org/packages/d9/2b/426a4300abd0dae31d66ee0b5757553566325f101ef766ea63f96fa63d26/crystflux-0.23.7-py3-none-any.whl (from https://pypi.org/simple/crystflux/) (requires-python:>=3.11) 2026-02-14T09:12:10,306 Found link https://files.pythonhosted.org/packages/5d/a8/a4786cc0ddf5c27d1c656d8ae6e0d4d0154d80131183f6004593746ff03f/crystflux-0.23.7.tar.gz (from https://pypi.org/simple/crystflux/) (requires-python:>=3.11), version: 0.23.7 2026-02-14T09:12:10,307 Skipping link: No binaries permitted for crystflux: https://files.pythonhosted.org/packages/73/7c/c7f5b814777b425d7cabb52db1c120ba1a124a9791277c083a7bfa30953f/crystflux-0.23.9-py3-none-any.whl (from https://pypi.org/simple/crystflux/) (requires-python:>=3.11) 2026-02-14T09:12:10,308 Found link https://files.pythonhosted.org/packages/8e/a8/1ffe2c8fba6c265554f3973de18c01b3e004248b47d30c2d33bbe75cddee/crystflux-0.23.9.tar.gz (from https://pypi.org/simple/crystflux/) (requires-python:>=3.11), version: 0.23.9 2026-02-14T09:12:10,309 Skipping link: No binaries permitted for crystflux: https://files.pythonhosted.org/packages/c9/3f/ab2d89a93672f74e7cff07d18ca973555c7a1df7e8da4d4242de11cb1986/crystflux-0.23.10-py3-none-any.whl (from https://pypi.org/simple/crystflux/) (requires-python:>=3.11) 2026-02-14T09:12:10,310 Found link https://files.pythonhosted.org/packages/7b/6b/f166737e1fcdb7fb7adb18301db2b9e47ef055ce02cc72f9272d32f4a506/crystflux-0.23.10.tar.gz (from https://pypi.org/simple/crystflux/) (requires-python:>=3.11), version: 0.23.10 2026-02-14T09:12:10,310 Skipping link: No binaries permitted for crystflux: https://files.pythonhosted.org/packages/cd/77/4b6e1f01dd0b0e0f7596af564b1146a34108725eee8f8f990891260ea1a7/crystflux-0.23.11-py3-none-any.whl (from https://pypi.org/simple/crystflux/) (requires-python:>=3.11) 2026-02-14T09:12:10,311 Found link https://files.pythonhosted.org/packages/bd/68/0c30cca784b86a1399c4d64eadb07213f8641a0f1024dfac8add9d008724/crystflux-0.23.11.tar.gz (from https://pypi.org/simple/crystflux/) (requires-python:>=3.11), version: 0.23.11 2026-02-14T09:12:10,312 Skipping link: No binaries permitted for crystflux: https://files.pythonhosted.org/packages/5a/95/466422650cc6642284e229ac1a525ad072c66ea919e89b3d1422432365db/crystflux-0.23.12-py3-none-any.whl (from https://pypi.org/simple/crystflux/) (requires-python:>=3.11) 2026-02-14T09:12:10,313 Found link https://files.pythonhosted.org/packages/6e/a8/e706fe7b20c43a06bd318419f4eb54a28f075e23799fa985aefbd0620c0c/crystflux-0.23.12.tar.gz (from https://pypi.org/simple/crystflux/) (requires-python:>=3.11), version: 0.23.12 2026-02-14T09:12:10,313 Fetching project page and analyzing links: https://www.piwheels.org/simple/crystflux/ 2026-02-14T09:12:10,314 Getting page https://www.piwheels.org/simple/crystflux/ 2026-02-14T09:12:10,315 Found index url https://www.piwheels.org/simple 2026-02-14T09:12:10,481 Fetched page https://www.piwheels.org/simple/crystflux/ as text/html 2026-02-14T09:12:10,484 Skipping link: No binaries permitted for crystflux: https://www.piwheels.org/simple/crystflux/crystflux-0.23.11-py3-none-any.whl#sha256=7649049fa409b22888197747b544a1f0f1bb0613b63adfe2538f605cf507ee8e (from https://www.piwheels.org/simple/crystflux/) (requires-python:>=3.11) 2026-02-14T09:12:10,485 Skipping link: No binaries permitted for crystflux: https://www.piwheels.org/simple/crystflux/crystflux-0.23.10-py3-none-any.whl#sha256=376f9c7f412e4689634f616971b9efb2cc8be4786d9f2df5e62f83f9a520a9b1 (from https://www.piwheels.org/simple/crystflux/) (requires-python:>=3.11) 2026-02-14T09:12:10,485 Skipping link: No binaries permitted for crystflux: https://www.piwheels.org/simple/crystflux/crystflux-0.23.9-py3-none-any.whl#sha256=24acd1f2374682dcf35fa9d290904a053abf5b438d97878894b0f462e3956a81 (from https://www.piwheels.org/simple/crystflux/) (requires-python:>=3.11) 2026-02-14T09:12:10,486 Skipping link: No binaries permitted for crystflux: https://www.piwheels.org/simple/crystflux/crystflux-0.23.7-py3-none-any.whl#sha256=692afdf116ebc992e58a01089d4fcace13dc32c439f6c300911fb394141e8655 (from https://www.piwheels.org/simple/crystflux/) (requires-python:>=3.11) 2026-02-14T09:12:10,486 Skipping link: No binaries permitted for crystflux: https://www.piwheels.org/simple/crystflux/crystflux-0.23.6-py3-none-any.whl#sha256=34a10990fe55ef10f53fc43eaba4435a92a9199386452b6eeb1007bedfc496d6 (from https://www.piwheels.org/simple/crystflux/) (requires-python:>=3.11) 2026-02-14T09:12:10,487 Skipping link: No binaries permitted for crystflux: https://www.piwheels.org/simple/crystflux/crystflux-0.23.5-py3-none-any.whl#sha256=259a87e1bd42393f2b0e20947eabcba2e51b7428d7d432503ed6f2fd59b6b574 (from https://www.piwheels.org/simple/crystflux/) (requires-python:>=3.11) 2026-02-14T09:12:10,488 Skipping link: not a file: https://www.piwheels.org/simple/crystflux/ 2026-02-14T09:12:10,488 Skipping link: not a file: https://pypi.org/simple/crystflux/ 2026-02-14T09:12:10,510 Given no hashes to check 1 links for project 'crystflux': discarding no candidates 2026-02-14T09:12:10,529 Collecting crystflux==0.23.12 2026-02-14T09:12:10,532 Created temporary directory: /tmp/pip-unpack-bfvm5k9_ 2026-02-14T09:12:10,676 Downloading crystflux-0.23.12.tar.gz (177 kB) 2026-02-14T09:12:10,978 Added crystflux==0.23.12 from https://files.pythonhosted.org/packages/6e/a8/e706fe7b20c43a06bd318419f4eb54a28f075e23799fa985aefbd0620c0c/crystflux-0.23.12.tar.gz to build tracker '/tmp/pip-build-tracker-bwfvqcy1' 2026-02-14T09:12:10,985 Created temporary directory: /tmp/pip-build-env-765np4ez 2026-02-14T09:12:10,990 Installing build dependencies: started 2026-02-14T09:12:10,992 Running command pip subprocess to install build dependencies 2026-02-14T09:12:12,140 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-14T09:12:12,705 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-02-14T09:12:12,728 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-14T09:12:14,439 Collecting setuptools>=68 2026-02-14T09:12:14,513 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-14T09:12:14,888 Collecting setuptools-scm>=8 2026-02-14T09:12:14,907 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-02-14T09:12:15,141 Collecting wheel 2026-02-14T09:12:15,157 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-14T09:12:15,351 Collecting packaging>=20 2026-02-14T09:12:15,368 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-14T09:12:18,434 Installing collected packages: setuptools, packaging, wheel, setuptools-scm 2026-02-14T09:12:22,063 Creating /tmp/pip-build-env-765np4ez/overlay/local/bin 2026-02-14T09:12:22,066 changing mode of /tmp/pip-build-env-765np4ez/overlay/local/bin/wheel to 755 2026-02-14T09:12:22,337 changing mode of /tmp/pip-build-env-765np4ez/overlay/local/bin/setuptools-scm to 755 2026-02-14T09:12:22,369 Successfully installed packaging-26.0 setuptools-82.0.0 setuptools-scm-9.2.2 wheel-0.46.3 2026-02-14T09:12:22,657 Installing build dependencies: finished with status 'done' 2026-02-14T09:12:22,666 Getting requirements to build wheel: started 2026-02-14T09:12:22,667 Running command Getting requirements to build wheel 2026-02-14T09:12:23,480 running egg_info 2026-02-14T09:12:23,487 writing src/crystflux.egg-info/PKG-INFO 2026-02-14T09:12:23,494 writing dependency_links to src/crystflux.egg-info/dependency_links.txt 2026-02-14T09:12:23,497 writing requirements to src/crystflux.egg-info/requires.txt 2026-02-14T09:12:23,498 writing top-level names to src/crystflux.egg-info/top_level.txt 2026-02-14T09:12:23,550 listing git files failed - pretending there aren't any 2026-02-14T09:12:23,555 reading manifest file 'src/crystflux.egg-info/SOURCES.txt' 2026-02-14T09:12:23,569 adding license file 'LICENSE' 2026-02-14T09:12:23,575 writing manifest file 'src/crystflux.egg-info/SOURCES.txt' 2026-02-14T09:12:23,676 Getting requirements to build wheel: finished with status 'done' 2026-02-14T09:12:23,680 Created temporary directory: /tmp/pip-modern-metadata-jgxsnsed 2026-02-14T09:12:23,682 Preparing metadata (pyproject.toml): started 2026-02-14T09:12:23,683 Running command Preparing metadata (pyproject.toml) 2026-02-14T09:12:24,415 running dist_info 2026-02-14T09:12:24,427 creating /tmp/pip-modern-metadata-jgxsnsed/crystflux.egg-info 2026-02-14T09:12:24,428 writing /tmp/pip-modern-metadata-jgxsnsed/crystflux.egg-info/PKG-INFO 2026-02-14T09:12:24,435 writing dependency_links to /tmp/pip-modern-metadata-jgxsnsed/crystflux.egg-info/dependency_links.txt 2026-02-14T09:12:24,438 writing requirements to /tmp/pip-modern-metadata-jgxsnsed/crystflux.egg-info/requires.txt 2026-02-14T09:12:24,439 writing top-level names to /tmp/pip-modern-metadata-jgxsnsed/crystflux.egg-info/top_level.txt 2026-02-14T09:12:24,441 writing manifest file '/tmp/pip-modern-metadata-jgxsnsed/crystflux.egg-info/SOURCES.txt' 2026-02-14T09:12:24,492 listing git files failed - pretending there aren't any 2026-02-14T09:12:24,498 reading manifest file '/tmp/pip-modern-metadata-jgxsnsed/crystflux.egg-info/SOURCES.txt' 2026-02-14T09:12:24,500 adding license file 'LICENSE' 2026-02-14T09:12:24,504 writing manifest file '/tmp/pip-modern-metadata-jgxsnsed/crystflux.egg-info/SOURCES.txt' 2026-02-14T09:12:24,505 creating '/tmp/pip-modern-metadata-jgxsnsed/crystflux-0.23.12.dist-info' 2026-02-14T09:12:24,635 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-14T09:12:24,641 Source in /tmp/pip-wheel-smfq0aan/crystflux_ca9c442592f74965b121ec7787268a51 has version 0.23.12, which satisfies requirement crystflux==0.23.12 from https://files.pythonhosted.org/packages/6e/a8/e706fe7b20c43a06bd318419f4eb54a28f075e23799fa985aefbd0620c0c/crystflux-0.23.12.tar.gz 2026-02-14T09:12:24,642 Removed crystflux==0.23.12 from https://files.pythonhosted.org/packages/6e/a8/e706fe7b20c43a06bd318419f4eb54a28f075e23799fa985aefbd0620c0c/crystflux-0.23.12.tar.gz from build tracker '/tmp/pip-build-tracker-bwfvqcy1' 2026-02-14T09:12:24,650 Created temporary directory: /tmp/pip-unpack-sl202zo9 2026-02-14T09:12:24,650 Building wheels for collected packages: crystflux 2026-02-14T09:12:24,655 Created temporary directory: /tmp/pip-wheel-xoa2ktf2 2026-02-14T09:12:24,656 Destination directory: /tmp/pip-wheel-xoa2ktf2 2026-02-14T09:12:24,658 Building wheel for crystflux (pyproject.toml): started 2026-02-14T09:12:24,659 Running command Building wheel for crystflux (pyproject.toml) 2026-02-14T09:12:25,367 running bdist_wheel 2026-02-14T09:12:25,391 running build 2026-02-14T09:12:25,391 running build_py 2026-02-14T09:12:25,398 creating build/lib/crystflux 2026-02-14T09:12:25,401 copying src/crystflux/__init__.py -> build/lib/crystflux 2026-02-14T09:12:25,403 creating build/lib/crystflux/v1 2026-02-14T09:12:25,405 copying src/crystflux/v1/__init__.py -> build/lib/crystflux/v1 2026-02-14T09:12:25,408 creating build/lib/crystflux/v1/core 2026-02-14T09:12:25,409 copying src/crystflux/v1/core/void_value.py -> build/lib/crystflux/v1/core 2026-02-14T09:12:25,412 copying src/crystflux/v1/core/base_value.py -> build/lib/crystflux/v1/core 2026-02-14T09:12:25,415 copying src/crystflux/v1/core/value_projections.py -> build/lib/crystflux/v1/core 2026-02-14T09:12:25,417 copying src/crystflux/v1/core/__init__.py -> build/lib/crystflux/v1/core 2026-02-14T09:12:25,419 copying src/crystflux/v1/core/value_core.py -> build/lib/crystflux/v1/core 2026-02-14T09:12:25,422 copying src/crystflux/v1/core/freeze_value.py -> build/lib/crystflux/v1/core 2026-02-14T09:12:25,423 copying src/crystflux/v1/core/void_reason.py -> build/lib/crystflux/v1/core 2026-02-14T09:12:25,425 copying src/crystflux/v1/core/json_types.py -> build/lib/crystflux/v1/core 2026-02-14T09:12:25,428 copying src/crystflux/v1/core/value_array.py -> build/lib/crystflux/v1/core 2026-02-14T09:12:25,430 copying src/crystflux/v1/core/value_modes.py -> build/lib/crystflux/v1/core 2026-02-14T09:12:25,433 copying src/crystflux/v1/core/value_api.py -> build/lib/crystflux/v1/core 2026-02-14T09:12:25,436 creating build/lib/crystflux/v1/boundary 2026-02-14T09:12:25,437 copying src/crystflux/v1/boundary/mode_contracts.py -> build/lib/crystflux/v1/boundary 2026-02-14T09:12:25,440 copying src/crystflux/v1/boundary/event_schema.py -> build/lib/crystflux/v1/boundary 2026-02-14T09:12:25,442 copying src/crystflux/v1/boundary/error_contracts.py -> build/lib/crystflux/v1/boundary 2026-02-14T09:12:25,443 copying src/crystflux/v1/boundary/chain_context.py -> build/lib/crystflux/v1/boundary 2026-02-14T09:12:25,445 copying src/crystflux/v1/boundary/__init__.py -> build/lib/crystflux/v1/boundary 2026-02-14T09:12:25,447 copying src/crystflux/v1/boundary/missing_logger.py -> build/lib/crystflux/v1/boundary 2026-02-14T09:12:25,449 copying src/crystflux/v1/boundary/crystallizer_port.py -> build/lib/crystflux/v1/boundary 2026-02-14T09:12:25,451 copying src/crystflux/v1/boundary/desire_logger.py -> build/lib/crystflux/v1/boundary 2026-02-14T09:12:25,453 copying src/crystflux/v1/boundary/vesicle_api.py -> build/lib/crystflux/v1/boundary 2026-02-14T09:12:25,455 copying src/crystflux/v1/boundary/chain_step.py -> build/lib/crystflux/v1/boundary 2026-02-14T09:12:25,457 copying src/crystflux/v1/boundary/void_sentinel.py -> build/lib/crystflux/v1/boundary 2026-02-14T09:12:25,460 creating build/lib/crystflux/v1/adapters 2026-02-14T09:12:25,461 copying src/crystflux/v1/adapters/base_chain_vesicle.py -> build/lib/crystflux/v1/adapters 2026-02-14T09:12:25,463 copying src/crystflux/v1/adapters/missing_logger_impl.py -> build/lib/crystflux/v1/adapters 2026-02-14T09:12:25,465 copying src/crystflux/v1/adapters/default_void_sentinel.py -> build/lib/crystflux/v1/adapters 2026-02-14T09:12:25,467 copying src/crystflux/v1/adapters/__init__.py -> build/lib/crystflux/v1/adapters 2026-02-14T09:12:25,469 copying src/crystflux/v1/adapters/numpy_chain.py -> build/lib/crystflux/v1/adapters 2026-02-14T09:12:25,471 copying src/crystflux/v1/adapters/pydantic.py -> build/lib/crystflux/v1/adapters 2026-02-14T09:12:25,473 copying src/crystflux/v1/adapters/frame_inspection.py -> build/lib/crystflux/v1/adapters 2026-02-14T09:12:25,475 copying src/crystflux/v1/adapters/fastapi.py -> build/lib/crystflux/v1/adapters 2026-02-14T09:12:25,477 copying src/crystflux/v1/adapters/sentinel_to_cryst.py -> build/lib/crystflux/v1/adapters 2026-02-14T09:12:25,479 copying src/crystflux/v1/adapters/numpy.py -> build/lib/crystflux/v1/adapters 2026-02-14T09:12:25,482 copying src/crystflux/v1/adapters/crystallizer_impl.py -> build/lib/crystflux/v1/adapters 2026-02-14T09:12:25,484 copying src/crystflux/v1/adapters/dream_context.py -> build/lib/crystflux/v1/adapters 2026-02-14T09:12:25,486 copying src/crystflux/v1/adapters/numpy_chain_modes.py -> build/lib/crystflux/v1/adapters 2026-02-14T09:12:25,488 copying src/crystflux/v1/adapters/desire_logger_impl.py -> build/lib/crystflux/v1/adapters 2026-02-14T09:12:25,490 running egg_info 2026-02-14T09:12:25,502 writing src/crystflux.egg-info/PKG-INFO 2026-02-14T09:12:25,508 writing dependency_links to src/crystflux.egg-info/dependency_links.txt 2026-02-14T09:12:25,510 writing requirements to src/crystflux.egg-info/requires.txt 2026-02-14T09:12:25,511 writing top-level names to src/crystflux.egg-info/top_level.txt 2026-02-14T09:12:25,546 listing git files failed - pretending there aren't any 2026-02-14T09:12:25,550 reading manifest file 'src/crystflux.egg-info/SOURCES.txt' 2026-02-14T09:12:25,557 adding license file 'LICENSE' 2026-02-14T09:12:25,563 writing manifest file 'src/crystflux.egg-info/SOURCES.txt' 2026-02-14T09:12:25,569 copying src/crystflux/py.typed -> build/lib/crystflux 2026-02-14T09:12:25,572 copying src/crystflux/v1/STRUCTURE.md -> build/lib/crystflux/v1 2026-02-14T09:12:25,574 copying src/crystflux/v1/STRUCTURE_ja.md -> build/lib/crystflux/v1 2026-02-14T09:12:25,577 copying src/crystflux/v1/py.typed -> build/lib/crystflux/v1 2026-02-14T09:12:25,579 copying src/crystflux/v1/core/TECH_NOTES.md -> build/lib/crystflux/v1/core 2026-02-14T09:12:25,581 copying src/crystflux/v1/adapters/numpy_chain.pyi -> build/lib/crystflux/v1/adapters 2026-02-14T09:12:25,599 installing to build/bdist.linux-armv7l/wheel 2026-02-14T09:12:25,599 running install 2026-02-14T09:12:25,622 running install_lib 2026-02-14T09:12:25,630 creating build/bdist.linux-armv7l/wheel 2026-02-14T09:12:25,632 creating build/bdist.linux-armv7l/wheel/crystflux 2026-02-14T09:12:25,634 creating build/bdist.linux-armv7l/wheel/crystflux/v1 2026-02-14T09:12:25,635 copying build/lib/crystflux/v1/py.typed -> build/bdist.linux-armv7l/wheel/./crystflux/v1 2026-02-14T09:12:25,637 copying build/lib/crystflux/v1/STRUCTURE.md -> build/bdist.linux-armv7l/wheel/./crystflux/v1 2026-02-14T09:12:25,639 copying build/lib/crystflux/v1/__init__.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1 2026-02-14T09:12:25,642 creating build/bdist.linux-armv7l/wheel/crystflux/v1/core 2026-02-14T09:12:25,643 copying build/lib/crystflux/v1/core/void_value.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-02-14T09:12:25,645 copying build/lib/crystflux/v1/core/TECH_NOTES.md -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-02-14T09:12:25,647 copying build/lib/crystflux/v1/core/base_value.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-02-14T09:12:25,650 copying build/lib/crystflux/v1/core/value_projections.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-02-14T09:12:25,652 copying build/lib/crystflux/v1/core/__init__.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-02-14T09:12:25,654 copying build/lib/crystflux/v1/core/value_core.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-02-14T09:12:25,656 copying build/lib/crystflux/v1/core/freeze_value.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-02-14T09:12:25,658 copying build/lib/crystflux/v1/core/void_reason.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-02-14T09:12:25,659 copying build/lib/crystflux/v1/core/json_types.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-02-14T09:12:25,661 copying build/lib/crystflux/v1/core/value_array.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-02-14T09:12:25,664 copying build/lib/crystflux/v1/core/value_modes.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-02-14T09:12:25,666 copying build/lib/crystflux/v1/core/value_api.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-02-14T09:12:25,668 copying build/lib/crystflux/v1/STRUCTURE_ja.md -> build/bdist.linux-armv7l/wheel/./crystflux/v1 2026-02-14T09:12:25,671 creating build/bdist.linux-armv7l/wheel/crystflux/v1/boundary 2026-02-14T09:12:25,672 copying build/lib/crystflux/v1/boundary/mode_contracts.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-02-14T09:12:25,675 copying build/lib/crystflux/v1/boundary/event_schema.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-02-14T09:12:25,677 copying build/lib/crystflux/v1/boundary/error_contracts.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-02-14T09:12:25,678 copying build/lib/crystflux/v1/boundary/chain_context.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-02-14T09:12:25,681 copying build/lib/crystflux/v1/boundary/__init__.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-02-14T09:12:25,683 copying build/lib/crystflux/v1/boundary/missing_logger.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-02-14T09:12:25,685 copying build/lib/crystflux/v1/boundary/crystallizer_port.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-02-14T09:12:25,687 copying build/lib/crystflux/v1/boundary/desire_logger.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-02-14T09:12:25,689 copying build/lib/crystflux/v1/boundary/vesicle_api.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-02-14T09:12:25,691 copying build/lib/crystflux/v1/boundary/chain_step.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-02-14T09:12:25,693 copying build/lib/crystflux/v1/boundary/void_sentinel.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-02-14T09:12:25,695 creating build/bdist.linux-armv7l/wheel/crystflux/v1/adapters 2026-02-14T09:12:25,697 copying build/lib/crystflux/v1/adapters/base_chain_vesicle.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-02-14T09:12:25,699 copying build/lib/crystflux/v1/adapters/missing_logger_impl.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-02-14T09:12:25,701 copying build/lib/crystflux/v1/adapters/default_void_sentinel.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-02-14T09:12:25,703 copying build/lib/crystflux/v1/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-02-14T09:12:25,705 copying build/lib/crystflux/v1/adapters/numpy_chain.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-02-14T09:12:25,708 copying build/lib/crystflux/v1/adapters/pydantic.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-02-14T09:12:25,710 copying build/lib/crystflux/v1/adapters/frame_inspection.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-02-14T09:12:25,712 copying build/lib/crystflux/v1/adapters/fastapi.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-02-14T09:12:25,714 copying build/lib/crystflux/v1/adapters/sentinel_to_cryst.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-02-14T09:12:25,716 copying build/lib/crystflux/v1/adapters/numpy.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-02-14T09:12:25,718 copying build/lib/crystflux/v1/adapters/crystallizer_impl.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-02-14T09:12:25,721 copying build/lib/crystflux/v1/adapters/dream_context.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-02-14T09:12:25,722 copying build/lib/crystflux/v1/adapters/numpy_chain_modes.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-02-14T09:12:25,724 copying build/lib/crystflux/v1/adapters/desire_logger_impl.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-02-14T09:12:25,726 copying build/lib/crystflux/v1/adapters/numpy_chain.pyi -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-02-14T09:12:25,729 copying build/lib/crystflux/py.typed -> build/bdist.linux-armv7l/wheel/./crystflux 2026-02-14T09:12:25,731 copying build/lib/crystflux/__init__.py -> build/bdist.linux-armv7l/wheel/./crystflux 2026-02-14T09:12:25,732 running install_egg_info 2026-02-14T09:12:25,738 Copying src/crystflux.egg-info to build/bdist.linux-armv7l/wheel/./crystflux-0.23.12-py3.11.egg-info 2026-02-14T09:12:25,749 running install_scripts 2026-02-14T09:12:25,760 creating build/bdist.linux-armv7l/wheel/crystflux-0.23.12.dist-info/WHEEL 2026-02-14T09:12:25,763 creating '/tmp/pip-wheel-xoa2ktf2/.tmp-nk5z7nte/crystflux-0.23.12-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-14T09:12:25,766 adding 'crystflux/__init__.py' 2026-02-14T09:12:25,767 adding 'crystflux/py.typed' 2026-02-14T09:12:25,769 adding 'crystflux/v1/STRUCTURE.md' 2026-02-14T09:12:25,771 adding 'crystflux/v1/STRUCTURE_ja.md' 2026-02-14T09:12:25,772 adding 'crystflux/v1/__init__.py' 2026-02-14T09:12:25,774 adding 'crystflux/v1/py.typed' 2026-02-14T09:12:25,776 adding 'crystflux/v1/adapters/__init__.py' 2026-02-14T09:12:25,777 adding 'crystflux/v1/adapters/base_chain_vesicle.py' 2026-02-14T09:12:25,779 adding 'crystflux/v1/adapters/crystallizer_impl.py' 2026-02-14T09:12:25,780 adding 'crystflux/v1/adapters/default_void_sentinel.py' 2026-02-14T09:12:25,782 adding 'crystflux/v1/adapters/desire_logger_impl.py' 2026-02-14T09:12:25,783 adding 'crystflux/v1/adapters/dream_context.py' 2026-02-14T09:12:25,784 adding 'crystflux/v1/adapters/fastapi.py' 2026-02-14T09:12:25,786 adding 'crystflux/v1/adapters/frame_inspection.py' 2026-02-14T09:12:25,787 adding 'crystflux/v1/adapters/missing_logger_impl.py' 2026-02-14T09:12:25,789 adding 'crystflux/v1/adapters/numpy.py' 2026-02-14T09:12:25,791 adding 'crystflux/v1/adapters/numpy_chain.py' 2026-02-14T09:12:25,793 adding 'crystflux/v1/adapters/numpy_chain.pyi' 2026-02-14T09:12:25,794 adding 'crystflux/v1/adapters/numpy_chain_modes.py' 2026-02-14T09:12:25,795 adding 'crystflux/v1/adapters/pydantic.py' 2026-02-14T09:12:25,797 adding 'crystflux/v1/adapters/sentinel_to_cryst.py' 2026-02-14T09:12:25,799 adding 'crystflux/v1/boundary/__init__.py' 2026-02-14T09:12:25,800 adding 'crystflux/v1/boundary/chain_context.py' 2026-02-14T09:12:25,802 adding 'crystflux/v1/boundary/chain_step.py' 2026-02-14T09:12:25,803 adding 'crystflux/v1/boundary/crystallizer_port.py' 2026-02-14T09:12:25,804 adding 'crystflux/v1/boundary/desire_logger.py' 2026-02-14T09:12:25,805 adding 'crystflux/v1/boundary/error_contracts.py' 2026-02-14T09:12:25,807 adding 'crystflux/v1/boundary/event_schema.py' 2026-02-14T09:12:25,808 adding 'crystflux/v1/boundary/missing_logger.py' 2026-02-14T09:12:25,809 adding 'crystflux/v1/boundary/mode_contracts.py' 2026-02-14T09:12:25,810 adding 'crystflux/v1/boundary/vesicle_api.py' 2026-02-14T09:12:25,812 adding 'crystflux/v1/boundary/void_sentinel.py' 2026-02-14T09:12:25,815 adding 'crystflux/v1/core/TECH_NOTES.md' 2026-02-14T09:12:25,816 adding 'crystflux/v1/core/__init__.py' 2026-02-14T09:12:25,818 adding 'crystflux/v1/core/base_value.py' 2026-02-14T09:12:25,819 adding 'crystflux/v1/core/freeze_value.py' 2026-02-14T09:12:25,820 adding 'crystflux/v1/core/json_types.py' 2026-02-14T09:12:25,822 adding 'crystflux/v1/core/value_api.py' 2026-02-14T09:12:25,824 adding 'crystflux/v1/core/value_array.py' 2026-02-14T09:12:25,825 adding 'crystflux/v1/core/value_core.py' 2026-02-14T09:12:25,827 adding 'crystflux/v1/core/value_modes.py' 2026-02-14T09:12:25,829 adding 'crystflux/v1/core/value_projections.py' 2026-02-14T09:12:25,830 adding 'crystflux/v1/core/void_reason.py' 2026-02-14T09:12:25,832 adding 'crystflux/v1/core/void_value.py' 2026-02-14T09:12:25,834 adding 'crystflux-0.23.12.dist-info/licenses/LICENSE' 2026-02-14T09:12:25,837 adding 'crystflux-0.23.12.dist-info/METADATA' 2026-02-14T09:12:25,838 adding 'crystflux-0.23.12.dist-info/WHEEL' 2026-02-14T09:12:25,839 adding 'crystflux-0.23.12.dist-info/top_level.txt' 2026-02-14T09:12:25,840 adding 'crystflux-0.23.12.dist-info/RECORD' 2026-02-14T09:12:25,842 removing build/bdist.linux-armv7l/wheel 2026-02-14T09:12:25,958 Building wheel for crystflux (pyproject.toml): finished with status 'done' 2026-02-14T09:12:25,964 Created wheel for crystflux: filename=crystflux-0.23.12-py3-none-any.whl size=68618 sha256=d116009386c07ea947b13634d2bed1bb2edfbeb1297c8d04f547837bd36f1896 2026-02-14T09:12:25,965 Stored in directory: /tmp/pip-ephem-wheel-cache-8k510qbj/wheels/a7/45/c1/5cd5f38a853ead66c274d516bac7985da5e770b621ea794db3 2026-02-14T09:12:25,980 Successfully built crystflux 2026-02-14T09:12:25,985 Removed build tracker: '/tmp/pip-build-tracker-bwfvqcy1'