2026-01-12T19:11:31,587 Created temporary directory: /tmp/pip-ephem-wheel-cache-l49uvrc9 2026-01-12T19:11:31,589 Created temporary directory: /tmp/pip-build-tracker-e8j1nb6d 2026-01-12T19:11:31,590 Initialized build tracking at /tmp/pip-build-tracker-e8j1nb6d 2026-01-12T19:11:31,590 Created build tracker: /tmp/pip-build-tracker-e8j1nb6d 2026-01-12T19:11:31,591 Entered build tracker: /tmp/pip-build-tracker-e8j1nb6d 2026-01-12T19:11:31,591 Created temporary directory: /tmp/pip-wheel-hzfeoebs 2026-01-12T19:11:31,594 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:11:31,597 Created temporary directory: /tmp/pip-ephem-wheel-cache-h3aonuup 2026-01-12T19:11:31,621 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-12T19:11:31,624 2 location(s) to search for versions of crystflux: 2026-01-12T19:11:31,624 * https://pypi.org/simple/crystflux/ 2026-01-12T19:11:31,624 * https://www.piwheels.org/simple/crystflux/ 2026-01-12T19:11:31,625 Fetching project page and analyzing links: https://pypi.org/simple/crystflux/ 2026-01-12T19:11:31,626 Getting page https://pypi.org/simple/crystflux/ 2026-01-12T19:11:31,627 Found index url https://pypi.org/simple 2026-01-12T19:11:31,768 Fetched page https://pypi.org/simple/crystflux/ as application/vnd.pypi.simple.v1+json 2026-01-12T19:11:31,770 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:11:31,771 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:11:31,771 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:11:31,772 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:11:31,773 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:11:31,774 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:11:31,775 Fetching project page and analyzing links: https://www.piwheels.org/simple/crystflux/ 2026-01-12T19:11:31,776 Getting page https://www.piwheels.org/simple/crystflux/ 2026-01-12T19:11:31,777 Found index url https://www.piwheels.org/simple 2026-01-12T19:11:31,936 Fetched page https://www.piwheels.org/simple/crystflux/ as text/html 2026-01-12T19:11:31,938 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-01-12T19:11:31,939 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:11:31,939 Skipping link: not a file: https://www.piwheels.org/simple/crystflux/ 2026-01-12T19:11:31,940 Skipping link: not a file: https://pypi.org/simple/crystflux/ 2026-01-12T19:11:31,961 Given no hashes to check 1 links for project 'crystflux': discarding no candidates 2026-01-12T19:11:31,980 Collecting crystflux==0.23.7 2026-01-12T19:11:31,982 Created temporary directory: /tmp/pip-unpack-xt0s6yxk 2026-01-12T19:11:32,193 Downloading crystflux-0.23.7.tar.gz (45 kB) 2026-01-12T19:11:32,331 Added crystflux==0.23.7 from https://files.pythonhosted.org/packages/5d/a8/a4786cc0ddf5c27d1c656d8ae6e0d4d0154d80131183f6004593746ff03f/crystflux-0.23.7.tar.gz to build tracker '/tmp/pip-build-tracker-e8j1nb6d' 2026-01-12T19:11:32,337 Created temporary directory: /tmp/pip-build-env-w6f34v83 2026-01-12T19:11:32,341 Installing build dependencies: started 2026-01-12T19:11:32,342 Running command pip subprocess to install build dependencies 2026-01-12T19:11:33,488 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-12T19:11:34,147 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:11:34,172 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-12T19:11:35,925 Collecting setuptools>=68 2026-01-12T19:11:36,026 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-12T19:11:36,296 Collecting wheel 2026-01-12T19:11:36,315 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-12T19:11:39,342 Installing collected packages: wheel, setuptools 2026-01-12T19:11:39,579 Creating /tmp/pip-build-env-w6f34v83/overlay/local/bin 2026-01-12T19:11:39,581 changing mode of /tmp/pip-build-env-w6f34v83/overlay/local/bin/wheel to 755 2026-01-12T19:11:43,273 Successfully installed setuptools-80.9.0 wheel-0.45.1 2026-01-12T19:11:43,544 Installing build dependencies: finished with status 'done' 2026-01-12T19:11:43,550 Getting requirements to build wheel: started 2026-01-12T19:11:43,551 Running command Getting requirements to build wheel 2026-01-12T19:11:44,252 running egg_info 2026-01-12T19:11:44,259 writing src/crystflux.egg-info/PKG-INFO 2026-01-12T19:11:44,267 writing dependency_links to src/crystflux.egg-info/dependency_links.txt 2026-01-12T19:11:44,270 writing requirements to src/crystflux.egg-info/requires.txt 2026-01-12T19:11:44,272 writing top-level names to src/crystflux.egg-info/top_level.txt 2026-01-12T19:11:44,299 reading manifest file 'src/crystflux.egg-info/SOURCES.txt' 2026-01-12T19:11:44,303 adding license file 'LICENSE' 2026-01-12T19:11:44,308 writing manifest file 'src/crystflux.egg-info/SOURCES.txt' 2026-01-12T19:11:44,404 Getting requirements to build wheel: finished with status 'done' 2026-01-12T19:11:44,408 Created temporary directory: /tmp/pip-modern-metadata-kpsunsg0 2026-01-12T19:11:44,411 Preparing metadata (pyproject.toml): started 2026-01-12T19:11:44,412 Running command Preparing metadata (pyproject.toml) 2026-01-12T19:11:45,073 running dist_info 2026-01-12T19:11:45,086 creating /tmp/pip-modern-metadata-kpsunsg0/crystflux.egg-info 2026-01-12T19:11:45,087 writing /tmp/pip-modern-metadata-kpsunsg0/crystflux.egg-info/PKG-INFO 2026-01-12T19:11:45,094 writing dependency_links to /tmp/pip-modern-metadata-kpsunsg0/crystflux.egg-info/dependency_links.txt 2026-01-12T19:11:45,098 writing requirements to /tmp/pip-modern-metadata-kpsunsg0/crystflux.egg-info/requires.txt 2026-01-12T19:11:45,099 writing top-level names to /tmp/pip-modern-metadata-kpsunsg0/crystflux.egg-info/top_level.txt 2026-01-12T19:11:45,101 writing manifest file '/tmp/pip-modern-metadata-kpsunsg0/crystflux.egg-info/SOURCES.txt' 2026-01-12T19:11:45,125 reading manifest file '/tmp/pip-modern-metadata-kpsunsg0/crystflux.egg-info/SOURCES.txt' 2026-01-12T19:11:45,127 adding license file 'LICENSE' 2026-01-12T19:11:45,131 writing manifest file '/tmp/pip-modern-metadata-kpsunsg0/crystflux.egg-info/SOURCES.txt' 2026-01-12T19:11:45,132 creating '/tmp/pip-modern-metadata-kpsunsg0/crystflux-0.23.7.dist-info' 2026-01-12T19:11:45,255 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-12T19:11:45,260 Source in /tmp/pip-wheel-hzfeoebs/crystflux_25f8f5087dbd4f26ad76ee8885ef9a74 has version 0.23.7, which satisfies requirement crystflux==0.23.7 from https://files.pythonhosted.org/packages/5d/a8/a4786cc0ddf5c27d1c656d8ae6e0d4d0154d80131183f6004593746ff03f/crystflux-0.23.7.tar.gz 2026-01-12T19:11:45,261 Removed crystflux==0.23.7 from https://files.pythonhosted.org/packages/5d/a8/a4786cc0ddf5c27d1c656d8ae6e0d4d0154d80131183f6004593746ff03f/crystflux-0.23.7.tar.gz from build tracker '/tmp/pip-build-tracker-e8j1nb6d' 2026-01-12T19:11:45,267 Created temporary directory: /tmp/pip-unpack-54egmto4 2026-01-12T19:11:45,268 Building wheels for collected packages: crystflux 2026-01-12T19:11:45,273 Created temporary directory: /tmp/pip-wheel-idrk3rzn 2026-01-12T19:11:45,273 Destination directory: /tmp/pip-wheel-idrk3rzn 2026-01-12T19:11:45,275 Building wheel for crystflux (pyproject.toml): started 2026-01-12T19:11:45,276 Running command Building wheel for crystflux (pyproject.toml) 2026-01-12T19:11:45,896 running bdist_wheel 2026-01-12T19:11:45,917 running build 2026-01-12T19:11:45,917 running build_py 2026-01-12T19:11:45,924 creating build/lib/crystflux 2026-01-12T19:11:45,926 copying src/crystflux/__init__.py -> build/lib/crystflux 2026-01-12T19:11:45,928 creating build/lib/crystflux/v1 2026-01-12T19:11:45,929 copying src/crystflux/v1/__init__.py -> build/lib/crystflux/v1 2026-01-12T19:11:45,932 creating build/lib/crystflux/v1/core 2026-01-12T19:11:45,933 copying src/crystflux/v1/core/__init__.py -> build/lib/crystflux/v1/core 2026-01-12T19:11:45,935 copying src/crystflux/v1/core/void_value.py -> build/lib/crystflux/v1/core 2026-01-12T19:11:45,937 copying src/crystflux/v1/core/value_array.py -> build/lib/crystflux/v1/core 2026-01-12T19:11:45,939 copying src/crystflux/v1/core/void_reason.py -> build/lib/crystflux/v1/core 2026-01-12T19:11:45,941 copying src/crystflux/v1/core/value_projections.py -> build/lib/crystflux/v1/core 2026-01-12T19:11:45,943 copying src/crystflux/v1/core/value_modes.py -> build/lib/crystflux/v1/core 2026-01-12T19:11:45,946 copying src/crystflux/v1/core/freeze_value.py -> build/lib/crystflux/v1/core 2026-01-12T19:11:45,948 copying src/crystflux/v1/core/value_core.py -> build/lib/crystflux/v1/core 2026-01-12T19:11:45,950 copying src/crystflux/v1/core/value_api.py -> build/lib/crystflux/v1/core 2026-01-12T19:11:45,952 copying src/crystflux/v1/core/json_types.py -> build/lib/crystflux/v1/core 2026-01-12T19:11:45,955 creating build/lib/crystflux/v1/adapters 2026-01-12T19:11:45,956 copying src/crystflux/v1/adapters/numpy_chain.py -> build/lib/crystflux/v1/adapters 2026-01-12T19:11:45,958 copying src/crystflux/v1/adapters/desire_logger_impl.py -> build/lib/crystflux/v1/adapters 2026-01-12T19:11:45,960 copying src/crystflux/v1/adapters/frame_inspection.py -> build/lib/crystflux/v1/adapters 2026-01-12T19:11:45,962 copying src/crystflux/v1/adapters/__init__.py -> build/lib/crystflux/v1/adapters 2026-01-12T19:11:45,964 copying src/crystflux/v1/adapters/dream_context.py -> build/lib/crystflux/v1/adapters 2026-01-12T19:11:45,966 copying src/crystflux/v1/adapters/numpy.py -> build/lib/crystflux/v1/adapters 2026-01-12T19:11:45,968 copying src/crystflux/v1/adapters/sentinel_to_cryst.py -> build/lib/crystflux/v1/adapters 2026-01-12T19:11:45,970 copying src/crystflux/v1/adapters/missing_logger_impl.py -> build/lib/crystflux/v1/adapters 2026-01-12T19:11:45,973 copying src/crystflux/v1/adapters/crystallizer_impl.py -> build/lib/crystflux/v1/adapters 2026-01-12T19:11:45,975 copying src/crystflux/v1/adapters/base_chain_vesicle.py -> build/lib/crystflux/v1/adapters 2026-01-12T19:11:45,977 copying src/crystflux/v1/adapters/default_void_sentinel.py -> build/lib/crystflux/v1/adapters 2026-01-12T19:11:45,978 copying src/crystflux/v1/adapters/pydantic.py -> build/lib/crystflux/v1/adapters 2026-01-12T19:11:45,980 copying src/crystflux/v1/adapters/numpy_chain_modes.py -> build/lib/crystflux/v1/adapters 2026-01-12T19:11:45,982 copying src/crystflux/v1/adapters/fastapi.py -> build/lib/crystflux/v1/adapters 2026-01-12T19:11:45,984 creating build/lib/crystflux/v1/boundary 2026-01-12T19:11:45,985 copying src/crystflux/v1/boundary/void_sentinel.py -> build/lib/crystflux/v1/boundary 2026-01-12T19:11:45,987 copying src/crystflux/v1/boundary/__init__.py -> build/lib/crystflux/v1/boundary 2026-01-12T19:11:45,989 copying src/crystflux/v1/boundary/error_contracts.py -> build/lib/crystflux/v1/boundary 2026-01-12T19:11:45,990 copying src/crystflux/v1/boundary/mode_contracts.py -> build/lib/crystflux/v1/boundary 2026-01-12T19:11:45,992 copying src/crystflux/v1/boundary/chain_context.py -> build/lib/crystflux/v1/boundary 2026-01-12T19:11:45,994 copying src/crystflux/v1/boundary/missing_logger.py -> build/lib/crystflux/v1/boundary 2026-01-12T19:11:45,996 copying src/crystflux/v1/boundary/event_schema.py -> build/lib/crystflux/v1/boundary 2026-01-12T19:11:45,997 copying src/crystflux/v1/boundary/vesicle_api.py -> build/lib/crystflux/v1/boundary 2026-01-12T19:11:46,000 copying src/crystflux/v1/boundary/crystallizer_port.py -> build/lib/crystflux/v1/boundary 2026-01-12T19:11:46,002 copying src/crystflux/v1/boundary/chain_step.py -> build/lib/crystflux/v1/boundary 2026-01-12T19:11:46,004 copying src/crystflux/v1/boundary/desire_logger.py -> build/lib/crystflux/v1/boundary 2026-01-12T19:11:46,005 running egg_info 2026-01-12T19:11:46,017 writing src/crystflux.egg-info/PKG-INFO 2026-01-12T19:11:46,023 writing dependency_links to src/crystflux.egg-info/dependency_links.txt 2026-01-12T19:11:46,026 writing requirements to src/crystflux.egg-info/requires.txt 2026-01-12T19:11:46,027 writing top-level names to src/crystflux.egg-info/top_level.txt 2026-01-12T19:11:46,040 reading manifest file 'src/crystflux.egg-info/SOURCES.txt' 2026-01-12T19:11:46,044 adding license file 'LICENSE' 2026-01-12T19:11:46,049 writing manifest file 'src/crystflux.egg-info/SOURCES.txt' 2026-01-12T19:11:46,053 copying src/crystflux/v1/py.typed -> build/lib/crystflux/v1 2026-01-12T19:11:46,055 copying src/crystflux/v1/adapters/numpy_chain.pyi -> build/lib/crystflux/v1/adapters 2026-01-12T19:11:46,071 installing to build/bdist.linux-armv7l/wheel 2026-01-12T19:11:46,072 running install 2026-01-12T19:11:46,094 running install_lib 2026-01-12T19:11:46,100 creating build/bdist.linux-armv7l/wheel 2026-01-12T19:11:46,102 creating build/bdist.linux-armv7l/wheel/crystflux 2026-01-12T19:11:46,103 copying build/lib/crystflux/__init__.py -> build/bdist.linux-armv7l/wheel/./crystflux 2026-01-12T19:11:46,106 creating build/bdist.linux-armv7l/wheel/crystflux/v1 2026-01-12T19:11:46,107 copying build/lib/crystflux/v1/__init__.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1 2026-01-12T19:11:46,109 creating build/bdist.linux-armv7l/wheel/crystflux/v1/core 2026-01-12T19:11:46,110 copying build/lib/crystflux/v1/core/__init__.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T19:11:46,112 copying build/lib/crystflux/v1/core/void_value.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T19:11:46,114 copying build/lib/crystflux/v1/core/value_array.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T19:11:46,116 copying build/lib/crystflux/v1/core/void_reason.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T19:11:46,118 copying build/lib/crystflux/v1/core/value_projections.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T19:11:46,120 copying build/lib/crystflux/v1/core/value_modes.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T19:11:46,123 copying build/lib/crystflux/v1/core/freeze_value.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T19:11:46,124 copying build/lib/crystflux/v1/core/value_core.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T19:11:46,127 copying build/lib/crystflux/v1/core/value_api.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T19:11:46,129 copying build/lib/crystflux/v1/core/json_types.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T19:11:46,131 copying build/lib/crystflux/v1/py.typed -> build/bdist.linux-armv7l/wheel/./crystflux/v1 2026-01-12T19:11:46,133 creating build/bdist.linux-armv7l/wheel/crystflux/v1/adapters 2026-01-12T19:11:46,134 copying build/lib/crystflux/v1/adapters/numpy_chain.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:11:46,136 copying build/lib/crystflux/v1/adapters/desire_logger_impl.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:11:46,138 copying build/lib/crystflux/v1/adapters/frame_inspection.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:11:46,140 copying build/lib/crystflux/v1/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:11:46,142 copying build/lib/crystflux/v1/adapters/dream_context.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:11:46,143 copying build/lib/crystflux/v1/adapters/numpy.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:11:46,145 copying build/lib/crystflux/v1/adapters/sentinel_to_cryst.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:11:46,147 copying build/lib/crystflux/v1/adapters/missing_logger_impl.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:11:46,149 copying build/lib/crystflux/v1/adapters/crystallizer_impl.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:11:46,152 copying build/lib/crystflux/v1/adapters/base_chain_vesicle.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:11:46,154 copying build/lib/crystflux/v1/adapters/default_void_sentinel.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:11:46,156 copying build/lib/crystflux/v1/adapters/pydantic.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:11:46,157 copying build/lib/crystflux/v1/adapters/numpy_chain_modes.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:11:46,159 copying build/lib/crystflux/v1/adapters/numpy_chain.pyi -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:11:46,161 copying build/lib/crystflux/v1/adapters/fastapi.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T19:11:46,164 creating build/bdist.linux-armv7l/wheel/crystflux/v1/boundary 2026-01-12T19:11:46,165 copying build/lib/crystflux/v1/boundary/void_sentinel.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T19:11:46,167 copying build/lib/crystflux/v1/boundary/__init__.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T19:11:46,168 copying build/lib/crystflux/v1/boundary/error_contracts.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T19:11:46,170 copying build/lib/crystflux/v1/boundary/mode_contracts.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T19:11:46,172 copying build/lib/crystflux/v1/boundary/chain_context.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T19:11:46,174 copying build/lib/crystflux/v1/boundary/missing_logger.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T19:11:46,175 copying build/lib/crystflux/v1/boundary/event_schema.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T19:11:46,177 copying build/lib/crystflux/v1/boundary/vesicle_api.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T19:11:46,179 copying build/lib/crystflux/v1/boundary/crystallizer_port.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T19:11:46,181 copying build/lib/crystflux/v1/boundary/chain_step.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T19:11:46,183 copying build/lib/crystflux/v1/boundary/desire_logger.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T19:11:46,184 running install_egg_info 2026-01-12T19:11:46,190 Copying src/crystflux.egg-info to build/bdist.linux-armv7l/wheel/./crystflux-0.23.7-py3.11.egg-info 2026-01-12T19:11:46,199 running install_scripts 2026-01-12T19:11:46,209 creating build/bdist.linux-armv7l/wheel/crystflux-0.23.7.dist-info/WHEEL 2026-01-12T19:11:46,212 creating '/tmp/pip-wheel-idrk3rzn/.tmp-oc49zm2v/crystflux-0.23.7-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-12T19:11:46,214 adding 'crystflux/__init__.py' 2026-01-12T19:11:46,215 adding 'crystflux/v1/__init__.py' 2026-01-12T19:11:46,217 adding 'crystflux/v1/py.typed' 2026-01-12T19:11:46,218 adding 'crystflux/v1/adapters/__init__.py' 2026-01-12T19:11:46,220 adding 'crystflux/v1/adapters/base_chain_vesicle.py' 2026-01-12T19:11:46,222 adding 'crystflux/v1/adapters/crystallizer_impl.py' 2026-01-12T19:11:46,223 adding 'crystflux/v1/adapters/default_void_sentinel.py' 2026-01-12T19:11:46,224 adding 'crystflux/v1/adapters/desire_logger_impl.py' 2026-01-12T19:11:46,225 adding 'crystflux/v1/adapters/dream_context.py' 2026-01-12T19:11:46,227 adding 'crystflux/v1/adapters/fastapi.py' 2026-01-12T19:11:46,228 adding 'crystflux/v1/adapters/frame_inspection.py' 2026-01-12T19:11:46,230 adding 'crystflux/v1/adapters/missing_logger_impl.py' 2026-01-12T19:11:46,231 adding 'crystflux/v1/adapters/numpy.py' 2026-01-12T19:11:46,233 adding 'crystflux/v1/adapters/numpy_chain.py' 2026-01-12T19:11:46,235 adding 'crystflux/v1/adapters/numpy_chain.pyi' 2026-01-12T19:11:46,236 adding 'crystflux/v1/adapters/numpy_chain_modes.py' 2026-01-12T19:11:46,238 adding 'crystflux/v1/adapters/pydantic.py' 2026-01-12T19:11:46,239 adding 'crystflux/v1/adapters/sentinel_to_cryst.py' 2026-01-12T19:11:46,241 adding 'crystflux/v1/boundary/__init__.py' 2026-01-12T19:11:46,242 adding 'crystflux/v1/boundary/chain_context.py' 2026-01-12T19:11:46,244 adding 'crystflux/v1/boundary/chain_step.py' 2026-01-12T19:11:46,245 adding 'crystflux/v1/boundary/crystallizer_port.py' 2026-01-12T19:11:46,246 adding 'crystflux/v1/boundary/desire_logger.py' 2026-01-12T19:11:46,247 adding 'crystflux/v1/boundary/error_contracts.py' 2026-01-12T19:11:46,248 adding 'crystflux/v1/boundary/event_schema.py' 2026-01-12T19:11:46,250 adding 'crystflux/v1/boundary/missing_logger.py' 2026-01-12T19:11:46,251 adding 'crystflux/v1/boundary/mode_contracts.py' 2026-01-12T19:11:46,253 adding 'crystflux/v1/boundary/vesicle_api.py' 2026-01-12T19:11:46,254 adding 'crystflux/v1/boundary/void_sentinel.py' 2026-01-12T19:11:46,256 adding 'crystflux/v1/core/__init__.py' 2026-01-12T19:11:46,257 adding 'crystflux/v1/core/freeze_value.py' 2026-01-12T19:11:46,258 adding 'crystflux/v1/core/json_types.py' 2026-01-12T19:11:46,260 adding 'crystflux/v1/core/value_api.py' 2026-01-12T19:11:46,261 adding 'crystflux/v1/core/value_array.py' 2026-01-12T19:11:46,263 adding 'crystflux/v1/core/value_core.py' 2026-01-12T19:11:46,265 adding 'crystflux/v1/core/value_modes.py' 2026-01-12T19:11:46,267 adding 'crystflux/v1/core/value_projections.py' 2026-01-12T19:11:46,268 adding 'crystflux/v1/core/void_reason.py' 2026-01-12T19:11:46,270 adding 'crystflux/v1/core/void_value.py' 2026-01-12T19:11:46,273 adding 'crystflux-0.23.7.dist-info/licenses/LICENSE' 2026-01-12T19:11:46,274 adding 'crystflux-0.23.7.dist-info/METADATA' 2026-01-12T19:11:46,276 adding 'crystflux-0.23.7.dist-info/WHEEL' 2026-01-12T19:11:46,277 adding 'crystflux-0.23.7.dist-info/top_level.txt' 2026-01-12T19:11:46,278 adding 'crystflux-0.23.7.dist-info/RECORD' 2026-01-12T19:11:46,280 removing build/bdist.linux-armv7l/wheel 2026-01-12T19:11:46,388 Building wheel for crystflux (pyproject.toml): finished with status 'done' 2026-01-12T19:11:46,394 Created wheel for crystflux: filename=crystflux-0.23.7-py3-none-any.whl size=56342 sha256=692afdf116ebc992e58a01089d4fcace13dc32c439f6c300911fb394141e8655 2026-01-12T19:11:46,395 Stored in directory: /tmp/pip-ephem-wheel-cache-h3aonuup/wheels/02/d0/84/1edd22520d025bbed0935641d8f68694cf486796c61d41821a 2026-01-12T19:11:46,407 Successfully built crystflux 2026-01-12T19:11:46,411 Removed build tracker: '/tmp/pip-build-tracker-e8j1nb6d'