2026-01-13T06:14:01,156 Created temporary directory: /tmp/pip-ephem-wheel-cache-x3j9zjat 2026-01-13T06:14:01,158 Created temporary directory: /tmp/pip-build-tracker-sq8mx279 2026-01-13T06:14:01,158 Initialized build tracking at /tmp/pip-build-tracker-sq8mx279 2026-01-13T06:14:01,159 Created build tracker: /tmp/pip-build-tracker-sq8mx279 2026-01-13T06:14:01,159 Entered build tracker: /tmp/pip-build-tracker-sq8mx279 2026-01-13T06:14:01,160 Created temporary directory: /tmp/pip-wheel-njp0qggk 2026-01-13T06:14:01,163 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-13T06:14:01,165 Created temporary directory: /tmp/pip-ephem-wheel-cache-4y1f5fqy 2026-01-13T06:14:01,187 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-13T06:14:01,190 2 location(s) to search for versions of crystflux: 2026-01-13T06:14:01,190 * https://pypi.org/simple/crystflux/ 2026-01-13T06:14:01,190 * https://www.piwheels.org/simple/crystflux/ 2026-01-13T06:14:01,191 Fetching project page and analyzing links: https://pypi.org/simple/crystflux/ 2026-01-13T06:14:01,192 Getting page https://pypi.org/simple/crystflux/ 2026-01-13T06:14:01,193 Found index url https://pypi.org/simple 2026-01-13T06:14:01,401 Fetched page https://pypi.org/simple/crystflux/ as application/vnd.pypi.simple.v1+json 2026-01-13T06:14:01,404 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-13T06:14:01,405 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-13T06:14:01,406 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-13T06:14:01,407 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-13T06:14:01,408 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-13T06:14:01,409 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-13T06:14:01,410 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-01-13T06:14:01,411 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-01-13T06:14:01,411 Fetching project page and analyzing links: https://www.piwheels.org/simple/crystflux/ 2026-01-13T06:14:01,412 Getting page https://www.piwheels.org/simple/crystflux/ 2026-01-13T06:14:01,414 Found index url https://www.piwheels.org/simple 2026-01-13T06:14:01,570 Fetched page https://www.piwheels.org/simple/crystflux/ as text/html 2026-01-13T06:14:01,573 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-01-13T06:14:01,574 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-13T06:14:01,575 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-13T06:14:01,575 Skipping link: not a file: https://www.piwheels.org/simple/crystflux/ 2026-01-13T06:14:01,576 Skipping link: not a file: https://pypi.org/simple/crystflux/ 2026-01-13T06:14:01,604 Given no hashes to check 1 links for project 'crystflux': discarding no candidates 2026-01-13T06:14:01,630 Collecting crystflux==0.23.9 2026-01-13T06:14:01,633 Created temporary directory: /tmp/pip-unpack-nezplf7z 2026-01-13T06:14:01,845 Downloading crystflux-0.23.9.tar.gz (45 kB) 2026-01-13T06:14:01,983 Added crystflux==0.23.9 from https://files.pythonhosted.org/packages/8e/a8/1ffe2c8fba6c265554f3973de18c01b3e004248b47d30c2d33bbe75cddee/crystflux-0.23.9.tar.gz to build tracker '/tmp/pip-build-tracker-sq8mx279' 2026-01-13T06:14:01,989 Created temporary directory: /tmp/pip-build-env-m86nvdsm 2026-01-13T06:14:01,993 Installing build dependencies: started 2026-01-13T06:14:01,995 Running command pip subprocess to install build dependencies 2026-01-13T06:14:03,135 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-13T06:14:03,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-01-13T06:14:03,727 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-13T06:14:05,431 Collecting setuptools>=68 2026-01-13T06:14:05,611 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-13T06:14:05,912 Collecting wheel 2026-01-13T06:14:05,929 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-13T06:14:08,913 Installing collected packages: wheel, setuptools 2026-01-13T06:14:09,149 Creating /tmp/pip-build-env-m86nvdsm/overlay/local/bin 2026-01-13T06:14:09,151 changing mode of /tmp/pip-build-env-m86nvdsm/overlay/local/bin/wheel to 755 2026-01-13T06:14:12,681 Successfully installed setuptools-80.9.0 wheel-0.45.1 2026-01-13T06:14:12,952 Installing build dependencies: finished with status 'done' 2026-01-13T06:14:12,958 Getting requirements to build wheel: started 2026-01-13T06:14:12,959 Running command Getting requirements to build wheel 2026-01-13T06:14:13,641 running egg_info 2026-01-13T06:14:13,648 writing src/crystflux.egg-info/PKG-INFO 2026-01-13T06:14:13,655 writing dependency_links to src/crystflux.egg-info/dependency_links.txt 2026-01-13T06:14:13,659 writing requirements to src/crystflux.egg-info/requires.txt 2026-01-13T06:14:13,660 writing top-level names to src/crystflux.egg-info/top_level.txt 2026-01-13T06:14:13,687 reading manifest file 'src/crystflux.egg-info/SOURCES.txt' 2026-01-13T06:14:13,691 adding license file 'LICENSE' 2026-01-13T06:14:13,695 writing manifest file 'src/crystflux.egg-info/SOURCES.txt' 2026-01-13T06:14:13,792 Getting requirements to build wheel: finished with status 'done' 2026-01-13T06:14:13,796 Created temporary directory: /tmp/pip-modern-metadata-uu771df2 2026-01-13T06:14:13,798 Preparing metadata (pyproject.toml): started 2026-01-13T06:14:13,799 Running command Preparing metadata (pyproject.toml) 2026-01-13T06:14:14,443 running dist_info 2026-01-13T06:14:14,456 creating /tmp/pip-modern-metadata-uu771df2/crystflux.egg-info 2026-01-13T06:14:14,457 writing /tmp/pip-modern-metadata-uu771df2/crystflux.egg-info/PKG-INFO 2026-01-13T06:14:14,464 writing dependency_links to /tmp/pip-modern-metadata-uu771df2/crystflux.egg-info/dependency_links.txt 2026-01-13T06:14:14,467 writing requirements to /tmp/pip-modern-metadata-uu771df2/crystflux.egg-info/requires.txt 2026-01-13T06:14:14,468 writing top-level names to /tmp/pip-modern-metadata-uu771df2/crystflux.egg-info/top_level.txt 2026-01-13T06:14:14,470 writing manifest file '/tmp/pip-modern-metadata-uu771df2/crystflux.egg-info/SOURCES.txt' 2026-01-13T06:14:14,494 reading manifest file '/tmp/pip-modern-metadata-uu771df2/crystflux.egg-info/SOURCES.txt' 2026-01-13T06:14:14,496 adding license file 'LICENSE' 2026-01-13T06:14:14,500 writing manifest file '/tmp/pip-modern-metadata-uu771df2/crystflux.egg-info/SOURCES.txt' 2026-01-13T06:14:14,501 creating '/tmp/pip-modern-metadata-uu771df2/crystflux-0.23.9.dist-info' 2026-01-13T06:14:14,625 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-13T06:14:14,630 Source in /tmp/pip-wheel-njp0qggk/crystflux_f5dbe1ae71114be588cc21824358cd51 has version 0.23.9, which satisfies requirement crystflux==0.23.9 from https://files.pythonhosted.org/packages/8e/a8/1ffe2c8fba6c265554f3973de18c01b3e004248b47d30c2d33bbe75cddee/crystflux-0.23.9.tar.gz 2026-01-13T06:14:14,631 Removed crystflux==0.23.9 from https://files.pythonhosted.org/packages/8e/a8/1ffe2c8fba6c265554f3973de18c01b3e004248b47d30c2d33bbe75cddee/crystflux-0.23.9.tar.gz from build tracker '/tmp/pip-build-tracker-sq8mx279' 2026-01-13T06:14:14,638 Created temporary directory: /tmp/pip-unpack-bl57azv0 2026-01-13T06:14:14,638 Building wheels for collected packages: crystflux 2026-01-13T06:14:14,643 Created temporary directory: /tmp/pip-wheel-7vrzuj_d 2026-01-13T06:14:14,644 Destination directory: /tmp/pip-wheel-7vrzuj_d 2026-01-13T06:14:14,646 Building wheel for crystflux (pyproject.toml): started 2026-01-13T06:14:14,647 Running command Building wheel for crystflux (pyproject.toml) 2026-01-13T06:14:15,265 running bdist_wheel 2026-01-13T06:14:15,286 running build 2026-01-13T06:14:15,286 running build_py 2026-01-13T06:14:15,293 creating build/lib/crystflux 2026-01-13T06:14:15,295 copying src/crystflux/__init__.py -> build/lib/crystflux 2026-01-13T06:14:15,298 creating build/lib/crystflux/v1 2026-01-13T06:14:15,299 copying src/crystflux/v1/__init__.py -> build/lib/crystflux/v1 2026-01-13T06:14:15,302 creating build/lib/crystflux/v1/adapters 2026-01-13T06:14:15,303 copying src/crystflux/v1/adapters/crystallizer_impl.py -> build/lib/crystflux/v1/adapters 2026-01-13T06:14:15,306 copying src/crystflux/v1/adapters/desire_logger_impl.py -> build/lib/crystflux/v1/adapters 2026-01-13T06:14:15,308 copying src/crystflux/v1/adapters/__init__.py -> build/lib/crystflux/v1/adapters 2026-01-13T06:14:15,310 copying src/crystflux/v1/adapters/numpy_chain_modes.py -> build/lib/crystflux/v1/adapters 2026-01-13T06:14:15,312 copying src/crystflux/v1/adapters/fastapi.py -> build/lib/crystflux/v1/adapters 2026-01-13T06:14:15,314 copying src/crystflux/v1/adapters/sentinel_to_cryst.py -> build/lib/crystflux/v1/adapters 2026-01-13T06:14:15,316 copying src/crystflux/v1/adapters/numpy_chain.py -> build/lib/crystflux/v1/adapters 2026-01-13T06:14:15,318 copying src/crystflux/v1/adapters/base_chain_vesicle.py -> build/lib/crystflux/v1/adapters 2026-01-13T06:14:15,320 copying src/crystflux/v1/adapters/missing_logger_impl.py -> build/lib/crystflux/v1/adapters 2026-01-13T06:14:15,322 copying src/crystflux/v1/adapters/numpy.py -> build/lib/crystflux/v1/adapters 2026-01-13T06:14:15,324 copying src/crystflux/v1/adapters/dream_context.py -> build/lib/crystflux/v1/adapters 2026-01-13T06:14:15,326 copying src/crystflux/v1/adapters/default_void_sentinel.py -> build/lib/crystflux/v1/adapters 2026-01-13T06:14:15,328 copying src/crystflux/v1/adapters/pydantic.py -> build/lib/crystflux/v1/adapters 2026-01-13T06:14:15,330 copying src/crystflux/v1/adapters/frame_inspection.py -> build/lib/crystflux/v1/adapters 2026-01-13T06:14:15,333 creating build/lib/crystflux/v1/boundary 2026-01-13T06:14:15,334 copying src/crystflux/v1/boundary/error_contracts.py -> build/lib/crystflux/v1/boundary 2026-01-13T06:14:15,336 copying src/crystflux/v1/boundary/__init__.py -> build/lib/crystflux/v1/boundary 2026-01-13T06:14:15,338 copying src/crystflux/v1/boundary/mode_contracts.py -> build/lib/crystflux/v1/boundary 2026-01-13T06:14:15,340 copying src/crystflux/v1/boundary/missing_logger.py -> build/lib/crystflux/v1/boundary 2026-01-13T06:14:15,342 copying src/crystflux/v1/boundary/event_schema.py -> build/lib/crystflux/v1/boundary 2026-01-13T06:14:15,344 copying src/crystflux/v1/boundary/chain_context.py -> build/lib/crystflux/v1/boundary 2026-01-13T06:14:15,346 copying src/crystflux/v1/boundary/desire_logger.py -> build/lib/crystflux/v1/boundary 2026-01-13T06:14:15,348 copying src/crystflux/v1/boundary/crystallizer_port.py -> build/lib/crystflux/v1/boundary 2026-01-13T06:14:15,350 copying src/crystflux/v1/boundary/chain_step.py -> build/lib/crystflux/v1/boundary 2026-01-13T06:14:15,352 copying src/crystflux/v1/boundary/void_sentinel.py -> build/lib/crystflux/v1/boundary 2026-01-13T06:14:15,353 copying src/crystflux/v1/boundary/vesicle_api.py -> build/lib/crystflux/v1/boundary 2026-01-13T06:14:15,356 creating build/lib/crystflux/v1/core 2026-01-13T06:14:15,357 copying src/crystflux/v1/core/value_array.py -> build/lib/crystflux/v1/core 2026-01-13T06:14:15,360 copying src/crystflux/v1/core/__init__.py -> build/lib/crystflux/v1/core 2026-01-13T06:14:15,362 copying src/crystflux/v1/core/value_modes.py -> build/lib/crystflux/v1/core 2026-01-13T06:14:15,364 copying src/crystflux/v1/core/void_value.py -> build/lib/crystflux/v1/core 2026-01-13T06:14:15,367 copying src/crystflux/v1/core/value_api.py -> build/lib/crystflux/v1/core 2026-01-13T06:14:15,369 copying src/crystflux/v1/core/value_core.py -> build/lib/crystflux/v1/core 2026-01-13T06:14:15,371 copying src/crystflux/v1/core/json_types.py -> build/lib/crystflux/v1/core 2026-01-13T06:14:15,373 copying src/crystflux/v1/core/void_reason.py -> build/lib/crystflux/v1/core 2026-01-13T06:14:15,375 copying src/crystflux/v1/core/value_projections.py -> build/lib/crystflux/v1/core 2026-01-13T06:14:15,377 copying src/crystflux/v1/core/freeze_value.py -> build/lib/crystflux/v1/core 2026-01-13T06:14:15,379 running egg_info 2026-01-13T06:14:15,391 writing src/crystflux.egg-info/PKG-INFO 2026-01-13T06:14:15,397 writing dependency_links to src/crystflux.egg-info/dependency_links.txt 2026-01-13T06:14:15,400 writing requirements to src/crystflux.egg-info/requires.txt 2026-01-13T06:14:15,401 writing top-level names to src/crystflux.egg-info/top_level.txt 2026-01-13T06:14:15,416 reading manifest file 'src/crystflux.egg-info/SOURCES.txt' 2026-01-13T06:14:15,420 adding license file 'LICENSE' 2026-01-13T06:14:15,424 writing manifest file 'src/crystflux.egg-info/SOURCES.txt' 2026-01-13T06:14:15,429 copying src/crystflux/v1/py.typed -> build/lib/crystflux/v1 2026-01-13T06:14:15,431 copying src/crystflux/v1/adapters/numpy_chain.pyi -> build/lib/crystflux/v1/adapters 2026-01-13T06:14:15,447 installing to build/bdist.linux-armv7l/wheel 2026-01-13T06:14:15,447 running install 2026-01-13T06:14:15,472 running install_lib 2026-01-13T06:14:15,478 creating build/bdist.linux-armv7l/wheel 2026-01-13T06:14:15,480 creating build/bdist.linux-armv7l/wheel/crystflux 2026-01-13T06:14:15,482 creating build/bdist.linux-armv7l/wheel/crystflux/v1 2026-01-13T06:14:15,484 creating build/bdist.linux-armv7l/wheel/crystflux/v1/adapters 2026-01-13T06:14:15,485 copying build/lib/crystflux/v1/adapters/crystallizer_impl.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-13T06:14:15,488 copying build/lib/crystflux/v1/adapters/desire_logger_impl.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-13T06:14:15,490 copying build/lib/crystflux/v1/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-13T06:14:15,492 copying build/lib/crystflux/v1/adapters/numpy_chain_modes.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-13T06:14:15,494 copying build/lib/crystflux/v1/adapters/fastapi.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-13T06:14:15,496 copying build/lib/crystflux/v1/adapters/sentinel_to_cryst.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-13T06:14:15,498 copying build/lib/crystflux/v1/adapters/numpy_chain.pyi -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-13T06:14:15,501 copying build/lib/crystflux/v1/adapters/numpy_chain.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-13T06:14:15,503 copying build/lib/crystflux/v1/adapters/base_chain_vesicle.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-13T06:14:15,505 copying build/lib/crystflux/v1/adapters/missing_logger_impl.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-13T06:14:15,507 copying build/lib/crystflux/v1/adapters/numpy.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-13T06:14:15,509 copying build/lib/crystflux/v1/adapters/dream_context.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-13T06:14:15,511 copying build/lib/crystflux/v1/adapters/default_void_sentinel.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-13T06:14:15,513 copying build/lib/crystflux/v1/adapters/pydantic.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-13T06:14:15,515 copying build/lib/crystflux/v1/adapters/frame_inspection.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-13T06:14:15,518 copying build/lib/crystflux/v1/__init__.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1 2026-01-13T06:14:15,520 creating build/bdist.linux-armv7l/wheel/crystflux/v1/boundary 2026-01-13T06:14:15,521 copying build/lib/crystflux/v1/boundary/error_contracts.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-13T06:14:15,524 copying build/lib/crystflux/v1/boundary/__init__.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-13T06:14:15,526 copying build/lib/crystflux/v1/boundary/mode_contracts.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-13T06:14:15,528 copying build/lib/crystflux/v1/boundary/missing_logger.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-13T06:14:15,530 copying build/lib/crystflux/v1/boundary/event_schema.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-13T06:14:15,531 copying build/lib/crystflux/v1/boundary/chain_context.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-13T06:14:15,534 copying build/lib/crystflux/v1/boundary/desire_logger.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-13T06:14:15,536 copying build/lib/crystflux/v1/boundary/crystallizer_port.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-13T06:14:15,538 copying build/lib/crystflux/v1/boundary/chain_step.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-13T06:14:15,540 copying build/lib/crystflux/v1/boundary/void_sentinel.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-13T06:14:15,542 copying build/lib/crystflux/v1/boundary/vesicle_api.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-13T06:14:15,545 creating build/bdist.linux-armv7l/wheel/crystflux/v1/core 2026-01-13T06:14:15,546 copying build/lib/crystflux/v1/core/value_array.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-13T06:14:15,549 copying build/lib/crystflux/v1/core/__init__.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-13T06:14:15,551 copying build/lib/crystflux/v1/core/value_modes.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-13T06:14:15,553 copying build/lib/crystflux/v1/core/void_value.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-13T06:14:15,556 copying build/lib/crystflux/v1/core/value_api.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-13T06:14:15,558 copying build/lib/crystflux/v1/core/value_core.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-13T06:14:15,560 copying build/lib/crystflux/v1/core/json_types.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-13T06:14:15,562 copying build/lib/crystflux/v1/core/void_reason.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-13T06:14:15,564 copying build/lib/crystflux/v1/core/value_projections.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-13T06:14:15,566 copying build/lib/crystflux/v1/core/freeze_value.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-13T06:14:15,568 copying build/lib/crystflux/v1/py.typed -> build/bdist.linux-armv7l/wheel/./crystflux/v1 2026-01-13T06:14:15,570 copying build/lib/crystflux/__init__.py -> build/bdist.linux-armv7l/wheel/./crystflux 2026-01-13T06:14:15,572 running install_egg_info 2026-01-13T06:14:15,581 Copying src/crystflux.egg-info to build/bdist.linux-armv7l/wheel/./crystflux-0.23.9-py3.11.egg-info 2026-01-13T06:14:15,591 running install_scripts 2026-01-13T06:14:15,601 creating build/bdist.linux-armv7l/wheel/crystflux-0.23.9.dist-info/WHEEL 2026-01-13T06:14:15,604 creating '/tmp/pip-wheel-7vrzuj_d/.tmp-vvyt1swf/crystflux-0.23.9-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-13T06:14:15,606 adding 'crystflux/__init__.py' 2026-01-13T06:14:15,608 adding 'crystflux/v1/__init__.py' 2026-01-13T06:14:15,609 adding 'crystflux/v1/py.typed' 2026-01-13T06:14:15,611 adding 'crystflux/v1/adapters/__init__.py' 2026-01-13T06:14:15,613 adding 'crystflux/v1/adapters/base_chain_vesicle.py' 2026-01-13T06:14:15,614 adding 'crystflux/v1/adapters/crystallizer_impl.py' 2026-01-13T06:14:15,616 adding 'crystflux/v1/adapters/default_void_sentinel.py' 2026-01-13T06:14:15,617 adding 'crystflux/v1/adapters/desire_logger_impl.py' 2026-01-13T06:14:15,619 adding 'crystflux/v1/adapters/dream_context.py' 2026-01-13T06:14:15,620 adding 'crystflux/v1/adapters/fastapi.py' 2026-01-13T06:14:15,621 adding 'crystflux/v1/adapters/frame_inspection.py' 2026-01-13T06:14:15,623 adding 'crystflux/v1/adapters/missing_logger_impl.py' 2026-01-13T06:14:15,624 adding 'crystflux/v1/adapters/numpy.py' 2026-01-13T06:14:15,626 adding 'crystflux/v1/adapters/numpy_chain.py' 2026-01-13T06:14:15,629 adding 'crystflux/v1/adapters/numpy_chain.pyi' 2026-01-13T06:14:15,630 adding 'crystflux/v1/adapters/numpy_chain_modes.py' 2026-01-13T06:14:15,631 adding 'crystflux/v1/adapters/pydantic.py' 2026-01-13T06:14:15,633 adding 'crystflux/v1/adapters/sentinel_to_cryst.py' 2026-01-13T06:14:15,635 adding 'crystflux/v1/boundary/__init__.py' 2026-01-13T06:14:15,636 adding 'crystflux/v1/boundary/chain_context.py' 2026-01-13T06:14:15,638 adding 'crystflux/v1/boundary/chain_step.py' 2026-01-13T06:14:15,639 adding 'crystflux/v1/boundary/crystallizer_port.py' 2026-01-13T06:14:15,640 adding 'crystflux/v1/boundary/desire_logger.py' 2026-01-13T06:14:15,641 adding 'crystflux/v1/boundary/error_contracts.py' 2026-01-13T06:14:15,643 adding 'crystflux/v1/boundary/event_schema.py' 2026-01-13T06:14:15,644 adding 'crystflux/v1/boundary/missing_logger.py' 2026-01-13T06:14:15,645 adding 'crystflux/v1/boundary/mode_contracts.py' 2026-01-13T06:14:15,647 adding 'crystflux/v1/boundary/vesicle_api.py' 2026-01-13T06:14:15,648 adding 'crystflux/v1/boundary/void_sentinel.py' 2026-01-13T06:14:15,650 adding 'crystflux/v1/core/__init__.py' 2026-01-13T06:14:15,651 adding 'crystflux/v1/core/freeze_value.py' 2026-01-13T06:14:15,653 adding 'crystflux/v1/core/json_types.py' 2026-01-13T06:14:15,654 adding 'crystflux/v1/core/value_api.py' 2026-01-13T06:14:15,655 adding 'crystflux/v1/core/value_array.py' 2026-01-13T06:14:15,657 adding 'crystflux/v1/core/value_core.py' 2026-01-13T06:14:15,659 adding 'crystflux/v1/core/value_modes.py' 2026-01-13T06:14:15,660 adding 'crystflux/v1/core/value_projections.py' 2026-01-13T06:14:15,662 adding 'crystflux/v1/core/void_reason.py' 2026-01-13T06:14:15,663 adding 'crystflux/v1/core/void_value.py' 2026-01-13T06:14:15,666 adding 'crystflux-0.23.9.dist-info/licenses/LICENSE' 2026-01-13T06:14:15,668 adding 'crystflux-0.23.9.dist-info/METADATA' 2026-01-13T06:14:15,669 adding 'crystflux-0.23.9.dist-info/WHEEL' 2026-01-13T06:14:15,670 adding 'crystflux-0.23.9.dist-info/top_level.txt' 2026-01-13T06:14:15,671 adding 'crystflux-0.23.9.dist-info/RECORD' 2026-01-13T06:14:15,673 removing build/bdist.linux-armv7l/wheel 2026-01-13T06:14:15,783 Building wheel for crystflux (pyproject.toml): finished with status 'done' 2026-01-13T06:14:15,789 Created wheel for crystflux: filename=crystflux-0.23.9-py3-none-any.whl size=56107 sha256=24acd1f2374682dcf35fa9d290904a053abf5b438d97878894b0f462e3956a81 2026-01-13T06:14:15,791 Stored in directory: /tmp/pip-ephem-wheel-cache-4y1f5fqy/wheels/03/d2/4b/c0a7785d774448abf6d7e4225905dd29e4dcd118ad0fc635ed 2026-01-13T06:14:15,804 Successfully built crystflux 2026-01-13T06:14:15,809 Removed build tracker: '/tmp/pip-build-tracker-sq8mx279'