2026-01-12T19:09:21,058 Created temporary directory: /tmp/pip-ephem-wheel-cache-9bew4hjl 2026-01-12T19:09:21,059 Created temporary directory: /tmp/pip-build-tracker-t1xfq711 2026-01-12T19:09:21,060 Initialized build tracking at /tmp/pip-build-tracker-t1xfq711 2026-01-12T19:09:21,060 Created build tracker: /tmp/pip-build-tracker-t1xfq711 2026-01-12T19:09:21,061 Entered build tracker: /tmp/pip-build-tracker-t1xfq711 2026-01-12T19:09:21,062 Created temporary directory: /tmp/pip-wheel-dclqmzr0 2026-01-12T19:09:21,064 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-01-12T19:09:21,067 Created temporary directory: /tmp/pip-ephem-wheel-cache-2bd_gv9p 2026-01-12T19:09:21,088 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-12T19:09:21,092 2 location(s) to search for versions of crystflux: 2026-01-12T19:09:21,092 * https://pypi.org/simple/crystflux/ 2026-01-12T19:09:21,092 * https://www.piwheels.org/simple/crystflux/ 2026-01-12T19:09:21,093 Fetching project page and analyzing links: https://pypi.org/simple/crystflux/ 2026-01-12T19:09:21,093 Getting page https://pypi.org/simple/crystflux/ 2026-01-12T19:09:21,095 Found index url https://pypi.org/simple 2026-01-12T19:09:21,304 Fetched page https://pypi.org/simple/crystflux/ as application/vnd.pypi.simple.v1+json 2026-01-12T19:09:21,306 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-01-12T19:09:21,307 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-01-12T19:09:21,308 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-01-12T19:09:21,309 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-01-12T19:09:21,310 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-01-12T19:09:21,311 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-01-12T19:09:21,312 Fetching project page and analyzing links: https://www.piwheels.org/simple/crystflux/ 2026-01-12T19:09:21,313 Getting page https://www.piwheels.org/simple/crystflux/ 2026-01-12T19:09:21,314 Found index url https://www.piwheels.org/simple 2026-01-12T19:09:21,468 Fetched page https://www.piwheels.org/simple/crystflux/ as text/html 2026-01-12T19:09:21,470 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-01-12T19:09:21,470 Skipping link: not a file: https://www.piwheels.org/simple/crystflux/ 2026-01-12T19:09:21,471 Skipping link: not a file: https://pypi.org/simple/crystflux/ 2026-01-12T19:09:21,490 Given no hashes to check 1 links for project 'crystflux': discarding no candidates 2026-01-12T19:09:21,508 Collecting crystflux==0.23.6 2026-01-12T19:09:21,511 Created temporary directory: /tmp/pip-unpack-_ltxyq_b 2026-01-12T19:09:21,718 Downloading crystflux-0.23.6.tar.gz (45 kB) 2026-01-12T19:09:21,856 Added crystflux==0.23.6 from https://files.pythonhosted.org/packages/e0/c6/302bc4d9e7b89dcc3d3ec943a6a3fbad06d85905e251515c064b0a2d2f28/crystflux-0.23.6.tar.gz to build tracker '/tmp/pip-build-tracker-t1xfq711' 2026-01-12T19:09:21,862 Created temporary directory: /tmp/pip-build-env-uf7a7n9u 2026-01-12T19:09:21,867 Installing build dependencies: started 2026-01-12T19:09:21,868 Running command pip subprocess to install build dependencies 2026-01-12T19:09:23,006 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-12T19:09:23,674 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-01-12T19:09:23,697 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-12T19:09:25,402 Collecting setuptools>=68 2026-01-12T19:09:25,489 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-12T19:09:25,755 Collecting wheel 2026-01-12T19:09:25,773 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-12T19:09:28,781 Installing collected packages: wheel, setuptools 2026-01-12T19:09:29,016 Creating /tmp/pip-build-env-uf7a7n9u/overlay/local/bin 2026-01-12T19:09:29,018 changing mode of /tmp/pip-build-env-uf7a7n9u/overlay/local/bin/wheel to 755 2026-01-12T19:09:32,634 Successfully installed setuptools-80.9.0 wheel-0.45.1 2026-01-12T19:09:32,912 Installing build dependencies: finished with status 'done' 2026-01-12T19:09:32,918 Getting requirements to build wheel: started 2026-01-12T19:09:32,920 Running command Getting requirements to build wheel 2026-01-12T19:09:33,625 running egg_info 2026-01-12T19:09:33,632 writing src/crystflux.egg-info/PKG-INFO 2026-01-12T19:09:33,639 writing dependency_links to src/crystflux.egg-info/dependency_links.txt 2026-01-12T19:09:33,643 writing requirements to src/crystflux.egg-info/requires.txt 2026-01-12T19:09:33,645 writing top-level names to src/crystflux.egg-info/top_level.txt 2026-01-12T19:09:33,672 reading manifest file 'src/crystflux.egg-info/SOURCES.txt' 2026-01-12T19:09:33,676 adding license file 'LICENSE' 2026-01-12T19:09:33,681 writing manifest file 'src/crystflux.egg-info/SOURCES.txt' 2026-01-12T19:09:33,779 Getting requirements to build wheel: finished with status 'done' 2026-01-12T19:09:33,783 Created temporary directory: /tmp/pip-modern-metadata-g1scyg6l 2026-01-12T19:09:33,786 Preparing metadata (pyproject.toml): started 2026-01-12T19:09:33,787 Running command Preparing metadata (pyproject.toml) 2026-01-12T19:09:34,468 running dist_info 2026-01-12T19:09:34,480 creating /tmp/pip-modern-metadata-g1scyg6l/crystflux.egg-info 2026-01-12T19:09:34,482 writing /tmp/pip-modern-metadata-g1scyg6l/crystflux.egg-info/PKG-INFO 2026-01-12T19:09:34,489 writing dependency_links to /tmp/pip-modern-metadata-g1scyg6l/crystflux.egg-info/dependency_links.txt 2026-01-12T19:09:34,494 writing requirements to /tmp/pip-modern-metadata-g1scyg6l/crystflux.egg-info/requires.txt 2026-01-12T19:09:34,495 writing top-level names to /tmp/pip-modern-metadata-g1scyg6l/crystflux.egg-info/top_level.txt 2026-01-12T19:09:34,497 writing manifest file '/tmp/pip-modern-metadata-g1scyg6l/crystflux.egg-info/SOURCES.txt' 2026-01-12T19:09:34,522 reading manifest file '/tmp/pip-modern-metadata-g1scyg6l/crystflux.egg-info/SOURCES.txt' 2026-01-12T19:09:34,524 adding license file 'LICENSE' 2026-01-12T19:09:34,528 writing manifest file '/tmp/pip-modern-metadata-g1scyg6l/crystflux.egg-info/SOURCES.txt' 2026-01-12T19:09:34,530 creating '/tmp/pip-modern-metadata-g1scyg6l/crystflux-0.23.6.dist-info' 2026-01-12T19:09:34,660 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-12T19:09:34,666 Source in /tmp/pip-wheel-dclqmzr0/crystflux_0efd0fc2a56545bcacb59720c69f7b31 has version 0.23.6, which satisfies requirement crystflux==0.23.6 from https://files.pythonhosted.org/packages/e0/c6/302bc4d9e7b89dcc3d3ec943a6a3fbad06d85905e251515c064b0a2d2f28/crystflux-0.23.6.tar.gz 2026-01-12T19:09:34,667 Removed crystflux==0.23.6 from https://files.pythonhosted.org/packages/e0/c6/302bc4d9e7b89dcc3d3ec943a6a3fbad06d85905e251515c064b0a2d2f28/crystflux-0.23.6.tar.gz from build tracker '/tmp/pip-build-tracker-t1xfq711' 2026-01-12T19:09:34,674 Created temporary directory: /tmp/pip-unpack-c7ccekr4 2026-01-12T19:09:34,674 Building wheels for collected packages: crystflux 2026-01-12T19:09:34,680 Created temporary directory: /tmp/pip-wheel-trog6h2v 2026-01-12T19:09:34,680 Destination directory: /tmp/pip-wheel-trog6h2v 2026-01-12T19:09:34,683 Building wheel for crystflux (pyproject.toml): started 2026-01-12T19:09:34,684 Running command Building wheel for crystflux (pyproject.toml) 2026-01-12T19:09:35,329 running bdist_wheel 2026-01-12T19:09:35,351 running build 2026-01-12T19:09:35,351 running build_py 2026-01-12T19:09:35,358 creating build/lib/crystflux 2026-01-12T19:09:35,361 copying src/crystflux/__init__.py -> build/lib/crystflux 2026-01-12T19:09:35,364 creating build/lib/crystflux/v1 2026-01-12T19:09:35,365 copying src/crystflux/v1/__init__.py -> build/lib/crystflux/v1 2026-01-12T19:09:35,368 creating build/lib/crystflux/v1/boundary 2026-01-12T19:09:35,369 copying src/crystflux/v1/boundary/vesicle_api.py -> build/lib/crystflux/v1/boundary 2026-01-12T19:09:35,372 copying src/crystflux/v1/boundary/mode_contracts.py -> build/lib/crystflux/v1/boundary 2026-01-12T19:09:35,375 copying src/crystflux/v1/boundary/crystallizer_port.py -> build/lib/crystflux/v1/boundary 2026-01-12T19:09:35,377 copying src/crystflux/v1/boundary/chain_step.py -> build/lib/crystflux/v1/boundary 2026-01-12T19:09:35,380 copying src/crystflux/v1/boundary/__init__.py -> build/lib/crystflux/v1/boundary 2026-01-12T19:09:35,382 copying src/crystflux/v1/boundary/desire_logger.py -> build/lib/crystflux/v1/boundary 2026-01-12T19:09:35,384 copying src/crystflux/v1/boundary/missing_logger.py -> build/lib/crystflux/v1/boundary 2026-01-12T19:09:35,386 copying src/crystflux/v1/boundary/error_contracts.py -> build/lib/crystflux/v1/boundary 2026-01-12T19:09:35,388 copying src/crystflux/v1/boundary/chain_context.py -> build/lib/crystflux/v1/boundary 2026-01-12T19:09:35,391 copying src/crystflux/v1/boundary/event_schema.py -> build/lib/crystflux/v1/boundary 2026-01-12T19:09:35,393 copying src/crystflux/v1/boundary/void_sentinel.py -> build/lib/crystflux/v1/boundary 2026-01-12T19:09:35,396 creating build/lib/crystflux/v1/adapters 2026-01-12T19:09:35,397 copying src/crystflux/v1/adapters/base_chain_vesicle.py -> build/lib/crystflux/v1/adapters 2026-01-12T19:09:35,399 copying src/crystflux/v1/adapters/frame_inspection.py -> build/lib/crystflux/v1/adapters 2026-01-12T19:09:35,402 copying src/crystflux/v1/adapters/__init__.py -> build/lib/crystflux/v1/adapters 2026-01-12T19:09:35,405 copying src/crystflux/v1/adapters/numpy_chain_modes.py -> build/lib/crystflux/v1/adapters 2026-01-12T19:09:35,407 copying src/crystflux/v1/adapters/numpy.py -> build/lib/crystflux/v1/adapters 2026-01-12T19:09:35,410 copying src/crystflux/v1/adapters/default_void_sentinel.py -> build/lib/crystflux/v1/adapters 2026-01-12T19:09:35,412 copying src/crystflux/v1/adapters/desire_logger_impl.py -> build/lib/crystflux/v1/adapters 2026-01-12T19:09:35,414 copying src/crystflux/v1/adapters/missing_logger_impl.py -> build/lib/crystflux/v1/adapters 2026-01-12T19:09:35,417 copying src/crystflux/v1/adapters/fastapi.py -> build/lib/crystflux/v1/adapters 2026-01-12T19:09:35,419 copying src/crystflux/v1/adapters/numpy_chain.py -> build/lib/crystflux/v1/adapters 2026-01-12T19:09:35,421 copying src/crystflux/v1/adapters/dream_context.py -> build/lib/crystflux/v1/adapters 2026-01-12T19:09:35,424 copying src/crystflux/v1/adapters/crystallizer_impl.py -> build/lib/crystflux/v1/adapters 2026-01-12T19:09:35,426 copying src/crystflux/v1/adapters/sentinel_to_cryst.py -> build/lib/crystflux/v1/adapters 2026-01-12T19:09:35,428 copying src/crystflux/v1/adapters/pydantic.py -> build/lib/crystflux/v1/adapters 2026-01-12T19:09:35,431 creating build/lib/crystflux/v1/core 2026-01-12T19:09:35,432 copying src/crystflux/v1/core/value_modes.py -> build/lib/crystflux/v1/core 2026-01-12T19:09:35,435 copying src/crystflux/v1/core/__init__.py -> build/lib/crystflux/v1/core 2026-01-12T19:09:35,437 copying src/crystflux/v1/core/void_value.py -> build/lib/crystflux/v1/core 2026-01-12T19:09:35,440 copying src/crystflux/v1/core/value_api.py -> build/lib/crystflux/v1/core 2026-01-12T19:09:35,442 copying src/crystflux/v1/core/value_array.py -> build/lib/crystflux/v1/core 2026-01-12T19:09:35,444 copying src/crystflux/v1/core/json_types.py -> build/lib/crystflux/v1/core 2026-01-12T19:09:35,446 copying src/crystflux/v1/core/value_projections.py -> build/lib/crystflux/v1/core 2026-01-12T19:09:35,449 copying src/crystflux/v1/core/value_core.py -> build/lib/crystflux/v1/core 2026-01-12T19:09:35,452 copying src/crystflux/v1/core/freeze_value.py -> build/lib/crystflux/v1/core 2026-01-12T19:09:35,454 copying src/crystflux/v1/core/void_reason.py -> build/lib/crystflux/v1/core 2026-01-12T19:09:35,456 running egg_info 2026-01-12T19:09:35,468 writing src/crystflux.egg-info/PKG-INFO 2026-01-12T19:09:35,474 writing dependency_links to src/crystflux.egg-info/dependency_links.txt 2026-01-12T19:09:35,478 writing requirements to src/crystflux.egg-info/requires.txt 2026-01-12T19:09:35,479 writing top-level names to src/crystflux.egg-info/top_level.txt 2026-01-12T19:09:35,494 reading manifest file 'src/crystflux.egg-info/SOURCES.txt' 2026-01-12T19:09:35,498 adding license file 'LICENSE' 2026-01-12T19:09:35,502 writing manifest file 'src/crystflux.egg-info/SOURCES.txt' 2026-01-12T19:09:35,508 copying src/crystflux/v1/py.typed -> build/lib/crystflux/v1 2026-01-12T19:09:35,511 copying src/crystflux/v1/adapters/numpy_chain.pyi -> build/lib/crystflux/v1/adapters 2026-01-12T19:09:35,527 installing to build/bdist.linux-armv7l/wheel 2026-01-12T19:09:35,528 running install 2026-01-12T19:09:35,550 running install_lib 2026-01-12T19:09:35,557 creating build/bdist.linux-armv7l/wheel 2026-01-12T19:09:35,560 creating build/bdist.linux-armv7l/wheel/crystflux 2026-01-12T19:09:35,561 copying build/lib/crystflux/__init__.py -> build/bdist.linux-armv7l/wheel/./crystflux 2026-01-12T19:09:35,564 creating build/bdist.linux-armv7l/wheel/crystflux/v1 2026-01-12T19:09:35,566 creating build/bdist.linux-armv7l/wheel/crystflux/v1/boundary 2026-01-12T19:09:35,568 copying build/lib/crystflux/v1/boundary/vesicle_api.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T19:09:35,571 copying build/lib/crystflux/v1/boundary/mode_contracts.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T19:09:35,573 copying build/lib/crystflux/v1/boundary/crystallizer_port.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T19:09:35,575 copying build/lib/crystflux/v1/boundary/chain_step.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T19:09:35,578 copying build/lib/crystflux/v1/boundary/__init__.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T19:09:35,580 copying build/lib/crystflux/v1/boundary/desire_logger.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T19:09:35,583 copying build/lib/crystflux/v1/boundary/missing_logger.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T19:09:35,585 copying build/lib/crystflux/v1/boundary/error_contracts.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T19:09:35,587 copying build/lib/crystflux/v1/boundary/chain_context.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T19:09:35,589 copying build/lib/crystflux/v1/boundary/event_schema.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T19:09:35,591 copying build/lib/crystflux/v1/boundary/void_sentinel.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T19:09:35,593 copying build/lib/crystflux/v1/py.typed -> build/bdist.linux-armv7l/wheel/./crystflux/v1 2026-01-12T19:09:35,595 copying build/lib/crystflux/v1/__init__.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1 2026-01-12T19:09:35,598 creating build/bdist.linux-armv7l/wheel/crystflux/v1/adapters 2026-01-12T19:09:35,599 copying build/lib/crystflux/v1/adapters/base_chain_vesicle.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:09:35,602 copying build/lib/crystflux/v1/adapters/frame_inspection.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:09:35,604 copying build/lib/crystflux/v1/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:09:35,606 copying build/lib/crystflux/v1/adapters/numpy_chain_modes.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:09:35,608 copying build/lib/crystflux/v1/adapters/numpy.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:09:35,611 copying build/lib/crystflux/v1/adapters/default_void_sentinel.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:09:35,613 copying build/lib/crystflux/v1/adapters/desire_logger_impl.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:09:35,615 copying build/lib/crystflux/v1/adapters/missing_logger_impl.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:09:35,618 copying build/lib/crystflux/v1/adapters/fastapi.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:09:35,620 copying build/lib/crystflux/v1/adapters/numpy_chain.pyi -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:09:35,623 copying build/lib/crystflux/v1/adapters/numpy_chain.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:09:35,625 copying build/lib/crystflux/v1/adapters/dream_context.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:09:35,627 copying build/lib/crystflux/v1/adapters/crystallizer_impl.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:09:35,630 copying build/lib/crystflux/v1/adapters/sentinel_to_cryst.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:09:35,632 copying build/lib/crystflux/v1/adapters/pydantic.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:09:35,636 creating build/bdist.linux-armv7l/wheel/crystflux/v1/core 2026-01-12T19:09:35,637 copying build/lib/crystflux/v1/core/value_modes.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T19:09:35,640 copying build/lib/crystflux/v1/core/__init__.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T19:09:35,641 copying build/lib/crystflux/v1/core/void_value.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T19:09:35,644 copying build/lib/crystflux/v1/core/value_api.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T19:09:35,647 copying build/lib/crystflux/v1/core/value_array.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T19:09:35,649 copying build/lib/crystflux/v1/core/json_types.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T19:09:35,651 copying build/lib/crystflux/v1/core/value_projections.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T19:09:35,654 copying build/lib/crystflux/v1/core/value_core.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T19:09:35,657 copying build/lib/crystflux/v1/core/freeze_value.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T19:09:35,659 copying build/lib/crystflux/v1/core/void_reason.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T19:09:35,661 running install_egg_info 2026-01-12T19:09:35,666 Copying src/crystflux.egg-info to build/bdist.linux-armv7l/wheel/./crystflux-0.23.6-py3.11.egg-info 2026-01-12T19:09:35,678 running install_scripts 2026-01-12T19:09:35,691 creating build/bdist.linux-armv7l/wheel/crystflux-0.23.6.dist-info/WHEEL 2026-01-12T19:09:35,694 creating '/tmp/pip-wheel-trog6h2v/.tmp-xv812ra7/crystflux-0.23.6-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-12T19:09:35,697 adding 'crystflux/__init__.py' 2026-01-12T19:09:35,699 adding 'crystflux/v1/__init__.py' 2026-01-12T19:09:35,700 adding 'crystflux/v1/py.typed' 2026-01-12T19:09:35,702 adding 'crystflux/v1/adapters/__init__.py' 2026-01-12T19:09:35,704 adding 'crystflux/v1/adapters/base_chain_vesicle.py' 2026-01-12T19:09:35,706 adding 'crystflux/v1/adapters/crystallizer_impl.py' 2026-01-12T19:09:35,707 adding 'crystflux/v1/adapters/default_void_sentinel.py' 2026-01-12T19:09:35,709 adding 'crystflux/v1/adapters/desire_logger_impl.py' 2026-01-12T19:09:35,710 adding 'crystflux/v1/adapters/dream_context.py' 2026-01-12T19:09:35,711 adding 'crystflux/v1/adapters/fastapi.py' 2026-01-12T19:09:35,713 adding 'crystflux/v1/adapters/frame_inspection.py' 2026-01-12T19:09:35,714 adding 'crystflux/v1/adapters/missing_logger_impl.py' 2026-01-12T19:09:35,716 adding 'crystflux/v1/adapters/numpy.py' 2026-01-12T19:09:35,718 adding 'crystflux/v1/adapters/numpy_chain.py' 2026-01-12T19:09:35,720 adding 'crystflux/v1/adapters/numpy_chain.pyi' 2026-01-12T19:09:35,722 adding 'crystflux/v1/adapters/numpy_chain_modes.py' 2026-01-12T19:09:35,723 adding 'crystflux/v1/adapters/pydantic.py' 2026-01-12T19:09:35,725 adding 'crystflux/v1/adapters/sentinel_to_cryst.py' 2026-01-12T19:09:35,726 adding 'crystflux/v1/boundary/__init__.py' 2026-01-12T19:09:35,728 adding 'crystflux/v1/boundary/chain_context.py' 2026-01-12T19:09:35,729 adding 'crystflux/v1/boundary/chain_step.py' 2026-01-12T19:09:35,731 adding 'crystflux/v1/boundary/crystallizer_port.py' 2026-01-12T19:09:35,732 adding 'crystflux/v1/boundary/desire_logger.py' 2026-01-12T19:09:35,733 adding 'crystflux/v1/boundary/error_contracts.py' 2026-01-12T19:09:35,735 adding 'crystflux/v1/boundary/event_schema.py' 2026-01-12T19:09:35,736 adding 'crystflux/v1/boundary/missing_logger.py' 2026-01-12T19:09:35,738 adding 'crystflux/v1/boundary/mode_contracts.py' 2026-01-12T19:09:35,740 adding 'crystflux/v1/boundary/vesicle_api.py' 2026-01-12T19:09:35,741 adding 'crystflux/v1/boundary/void_sentinel.py' 2026-01-12T19:09:35,743 adding 'crystflux/v1/core/__init__.py' 2026-01-12T19:09:35,745 adding 'crystflux/v1/core/freeze_value.py' 2026-01-12T19:09:35,746 adding 'crystflux/v1/core/json_types.py' 2026-01-12T19:09:35,748 adding 'crystflux/v1/core/value_api.py' 2026-01-12T19:09:35,749 adding 'crystflux/v1/core/value_array.py' 2026-01-12T19:09:35,751 adding 'crystflux/v1/core/value_core.py' 2026-01-12T19:09:35,753 adding 'crystflux/v1/core/value_modes.py' 2026-01-12T19:09:35,755 adding 'crystflux/v1/core/value_projections.py' 2026-01-12T19:09:35,757 adding 'crystflux/v1/core/void_reason.py' 2026-01-12T19:09:35,758 adding 'crystflux/v1/core/void_value.py' 2026-01-12T19:09:35,761 adding 'crystflux-0.23.6.dist-info/licenses/LICENSE' 2026-01-12T19:09:35,763 adding 'crystflux-0.23.6.dist-info/METADATA' 2026-01-12T19:09:35,765 adding 'crystflux-0.23.6.dist-info/WHEEL' 2026-01-12T19:09:35,766 adding 'crystflux-0.23.6.dist-info/top_level.txt' 2026-01-12T19:09:35,767 adding 'crystflux-0.23.6.dist-info/RECORD' 2026-01-12T19:09:35,770 removing build/bdist.linux-armv7l/wheel 2026-01-12T19:09:35,884 Building wheel for crystflux (pyproject.toml): finished with status 'done' 2026-01-12T19:09:35,891 Created wheel for crystflux: filename=crystflux-0.23.6-py3-none-any.whl size=56342 sha256=34a10990fe55ef10f53fc43eaba4435a92a9199386452b6eeb1007bedfc496d6 2026-01-12T19:09:35,892 Stored in directory: /tmp/pip-ephem-wheel-cache-2bd_gv9p/wheels/c1/e6/51/acca1c932e90040f39feda763f7814892486b70721ddc197d8 2026-01-12T19:09:35,906 Successfully built crystflux 2026-01-12T19:09:35,910 Removed build tracker: '/tmp/pip-build-tracker-t1xfq711'