2026-01-12T18:55:17,043 Created temporary directory: /tmp/pip-ephem-wheel-cache-dcns0hw9 2026-01-12T18:55:17,045 Created temporary directory: /tmp/pip-build-tracker-ajoj3cq7 2026-01-12T18:55:17,046 Initialized build tracking at /tmp/pip-build-tracker-ajoj3cq7 2026-01-12T18:55:17,046 Created build tracker: /tmp/pip-build-tracker-ajoj3cq7 2026-01-12T18:55:17,047 Entered build tracker: /tmp/pip-build-tracker-ajoj3cq7 2026-01-12T18:55:17,047 Created temporary directory: /tmp/pip-wheel-_wuxxq2z 2026-01-12T18:55:17,050 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-01-12T18:55:17,053 Created temporary directory: /tmp/pip-ephem-wheel-cache-32xhdxlr 2026-01-12T18:55:17,077 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-12T18:55:17,081 2 location(s) to search for versions of crystflux: 2026-01-12T18:55:17,081 * https://pypi.org/simple/crystflux/ 2026-01-12T18:55:17,081 * https://www.piwheels.org/simple/crystflux/ 2026-01-12T18:55:17,082 Fetching project page and analyzing links: https://pypi.org/simple/crystflux/ 2026-01-12T18:55:17,083 Getting page https://pypi.org/simple/crystflux/ 2026-01-12T18:55:17,084 Found index url https://pypi.org/simple 2026-01-12T18:55:17,297 Fetched page https://pypi.org/simple/crystflux/ as application/vnd.pypi.simple.v1+json 2026-01-12T18:55:17,300 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-12T18:55:17,301 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-12T18:55:17,302 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-12T18:55:17,303 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-12T18:55:17,304 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-12T18:55:17,305 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-12T18:55:17,306 Fetching project page and analyzing links: https://www.piwheels.org/simple/crystflux/ 2026-01-12T18:55:17,306 Getting page https://www.piwheels.org/simple/crystflux/ 2026-01-12T18:55:17,308 Found index url https://www.piwheels.org/simple 2026-01-12T18:55:17,465 Fetched page https://www.piwheels.org/simple/crystflux/ as text/html 2026-01-12T18:55:17,466 Skipping link: not a file: https://www.piwheels.org/simple/crystflux/ 2026-01-12T18:55:17,466 Skipping link: not a file: https://pypi.org/simple/crystflux/ 2026-01-12T18:55:17,485 Given no hashes to check 1 links for project 'crystflux': discarding no candidates 2026-01-12T18:55:17,503 Collecting crystflux==0.23.5 2026-01-12T18:55:17,505 Created temporary directory: /tmp/pip-unpack-6mulj21b 2026-01-12T18:55:17,713 Downloading crystflux-0.23.5.tar.gz (45 kB) 2026-01-12T18:55:18,073 Added crystflux==0.23.5 from https://files.pythonhosted.org/packages/0e/90/cbef64546a935f2a839862977a5d38e871981bab7c94837369f85a6b624d/crystflux-0.23.5.tar.gz to build tracker '/tmp/pip-build-tracker-ajoj3cq7' 2026-01-12T18:55:18,080 Created temporary directory: /tmp/pip-build-env-_6qohnez 2026-01-12T18:55:18,084 Installing build dependencies: started 2026-01-12T18:55:18,085 Running command pip subprocess to install build dependencies 2026-01-12T18:55:19,469 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-12T18:55:20,117 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-12T18:55:20,140 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-12T18:55:21,851 Collecting setuptools>=68 2026-01-12T18:55:21,946 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-12T18:55:22,216 Collecting wheel 2026-01-12T18:55:22,234 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-12T18:55:25,236 Installing collected packages: wheel, setuptools 2026-01-12T18:55:25,474 Creating /tmp/pip-build-env-_6qohnez/overlay/local/bin 2026-01-12T18:55:25,476 changing mode of /tmp/pip-build-env-_6qohnez/overlay/local/bin/wheel to 755 2026-01-12T18:55:29,096 Successfully installed setuptools-80.9.0 wheel-0.45.1 2026-01-12T18:55:29,378 Installing build dependencies: finished with status 'done' 2026-01-12T18:55:29,385 Getting requirements to build wheel: started 2026-01-12T18:55:29,386 Running command Getting requirements to build wheel 2026-01-12T18:55:30,080 running egg_info 2026-01-12T18:55:30,092 writing src/crystflux.egg-info/PKG-INFO 2026-01-12T18:55:30,105 writing dependency_links to src/crystflux.egg-info/dependency_links.txt 2026-01-12T18:55:30,109 writing requirements to src/crystflux.egg-info/requires.txt 2026-01-12T18:55:30,111 writing top-level names to src/crystflux.egg-info/top_level.txt 2026-01-12T18:55:30,143 reading manifest file 'src/crystflux.egg-info/SOURCES.txt' 2026-01-12T18:55:30,147 adding license file 'LICENSE' 2026-01-12T18:55:30,152 writing manifest file 'src/crystflux.egg-info/SOURCES.txt' 2026-01-12T18:55:30,250 Getting requirements to build wheel: finished with status 'done' 2026-01-12T18:55:30,254 Created temporary directory: /tmp/pip-modern-metadata-thoy5_vm 2026-01-12T18:55:30,256 Preparing metadata (pyproject.toml): started 2026-01-12T18:55:30,257 Running command Preparing metadata (pyproject.toml) 2026-01-12T18:55:30,906 running dist_info 2026-01-12T18:55:30,918 creating /tmp/pip-modern-metadata-thoy5_vm/crystflux.egg-info 2026-01-12T18:55:30,919 writing /tmp/pip-modern-metadata-thoy5_vm/crystflux.egg-info/PKG-INFO 2026-01-12T18:55:30,926 writing dependency_links to /tmp/pip-modern-metadata-thoy5_vm/crystflux.egg-info/dependency_links.txt 2026-01-12T18:55:30,930 writing requirements to /tmp/pip-modern-metadata-thoy5_vm/crystflux.egg-info/requires.txt 2026-01-12T18:55:30,931 writing top-level names to /tmp/pip-modern-metadata-thoy5_vm/crystflux.egg-info/top_level.txt 2026-01-12T18:55:30,932 writing manifest file '/tmp/pip-modern-metadata-thoy5_vm/crystflux.egg-info/SOURCES.txt' 2026-01-12T18:55:30,957 reading manifest file '/tmp/pip-modern-metadata-thoy5_vm/crystflux.egg-info/SOURCES.txt' 2026-01-12T18:55:30,959 adding license file 'LICENSE' 2026-01-12T18:55:30,963 writing manifest file '/tmp/pip-modern-metadata-thoy5_vm/crystflux.egg-info/SOURCES.txt' 2026-01-12T18:55:30,964 creating '/tmp/pip-modern-metadata-thoy5_vm/crystflux-0.23.5.dist-info' 2026-01-12T18:55:31,089 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-12T18:55:31,094 Source in /tmp/pip-wheel-_wuxxq2z/crystflux_7446d420aebe4a6f92eee03e5be7adec has version 0.23.5, which satisfies requirement crystflux==0.23.5 from https://files.pythonhosted.org/packages/0e/90/cbef64546a935f2a839862977a5d38e871981bab7c94837369f85a6b624d/crystflux-0.23.5.tar.gz 2026-01-12T18:55:31,095 Removed crystflux==0.23.5 from https://files.pythonhosted.org/packages/0e/90/cbef64546a935f2a839862977a5d38e871981bab7c94837369f85a6b624d/crystflux-0.23.5.tar.gz from build tracker '/tmp/pip-build-tracker-ajoj3cq7' 2026-01-12T18:55:31,101 Created temporary directory: /tmp/pip-unpack-pq7lfont 2026-01-12T18:55:31,102 Building wheels for collected packages: crystflux 2026-01-12T18:55:31,106 Created temporary directory: /tmp/pip-wheel-_qwu218v 2026-01-12T18:55:31,107 Destination directory: /tmp/pip-wheel-_qwu218v 2026-01-12T18:55:31,109 Building wheel for crystflux (pyproject.toml): started 2026-01-12T18:55:31,110 Running command Building wheel for crystflux (pyproject.toml) 2026-01-12T18:55:31,754 running bdist_wheel 2026-01-12T18:55:31,775 running build 2026-01-12T18:55:31,775 running build_py 2026-01-12T18:55:31,782 creating build/lib/crystflux 2026-01-12T18:55:31,784 copying src/crystflux/__init__.py -> build/lib/crystflux 2026-01-12T18:55:31,786 creating build/lib/crystflux/v1 2026-01-12T18:55:31,787 copying src/crystflux/v1/__init__.py -> build/lib/crystflux/v1 2026-01-12T18:55:31,790 creating build/lib/crystflux/v1/boundary 2026-01-12T18:55:31,791 copying src/crystflux/v1/boundary/vesicle_api.py -> build/lib/crystflux/v1/boundary 2026-01-12T18:55:31,793 copying src/crystflux/v1/boundary/mode_contracts.py -> build/lib/crystflux/v1/boundary 2026-01-12T18:55:31,795 copying src/crystflux/v1/boundary/crystallizer_port.py -> build/lib/crystflux/v1/boundary 2026-01-12T18:55:31,797 copying src/crystflux/v1/boundary/chain_step.py -> build/lib/crystflux/v1/boundary 2026-01-12T18:55:31,799 copying src/crystflux/v1/boundary/__init__.py -> build/lib/crystflux/v1/boundary 2026-01-12T18:55:31,801 copying src/crystflux/v1/boundary/desire_logger.py -> build/lib/crystflux/v1/boundary 2026-01-12T18:55:31,803 copying src/crystflux/v1/boundary/missing_logger.py -> build/lib/crystflux/v1/boundary 2026-01-12T18:55:31,805 copying src/crystflux/v1/boundary/error_contracts.py -> build/lib/crystflux/v1/boundary 2026-01-12T18:55:31,807 copying src/crystflux/v1/boundary/chain_context.py -> build/lib/crystflux/v1/boundary 2026-01-12T18:55:31,809 copying src/crystflux/v1/boundary/event_schema.py -> build/lib/crystflux/v1/boundary 2026-01-12T18:55:31,811 copying src/crystflux/v1/boundary/void_sentinel.py -> build/lib/crystflux/v1/boundary 2026-01-12T18:55:31,813 creating build/lib/crystflux/v1/adapters 2026-01-12T18:55:31,814 copying src/crystflux/v1/adapters/base_chain_vesicle.py -> build/lib/crystflux/v1/adapters 2026-01-12T18:55:31,816 copying src/crystflux/v1/adapters/frame_inspection.py -> build/lib/crystflux/v1/adapters 2026-01-12T18:55:31,819 copying src/crystflux/v1/adapters/__init__.py -> build/lib/crystflux/v1/adapters 2026-01-12T18:55:31,820 copying src/crystflux/v1/adapters/numpy_chain_modes.py -> build/lib/crystflux/v1/adapters 2026-01-12T18:55:31,822 copying src/crystflux/v1/adapters/numpy.py -> build/lib/crystflux/v1/adapters 2026-01-12T18:55:31,825 copying src/crystflux/v1/adapters/default_void_sentinel.py -> build/lib/crystflux/v1/adapters 2026-01-12T18:55:31,827 copying src/crystflux/v1/adapters/desire_logger_impl.py -> build/lib/crystflux/v1/adapters 2026-01-12T18:55:31,829 copying src/crystflux/v1/adapters/missing_logger_impl.py -> build/lib/crystflux/v1/adapters 2026-01-12T18:55:31,831 copying src/crystflux/v1/adapters/fastapi.py -> build/lib/crystflux/v1/adapters 2026-01-12T18:55:31,833 copying src/crystflux/v1/adapters/numpy_chain.py -> build/lib/crystflux/v1/adapters 2026-01-12T18:55:31,835 copying src/crystflux/v1/adapters/dream_context.py -> build/lib/crystflux/v1/adapters 2026-01-12T18:55:31,837 copying src/crystflux/v1/adapters/crystallizer_impl.py -> build/lib/crystflux/v1/adapters 2026-01-12T18:55:31,839 copying src/crystflux/v1/adapters/sentinel_to_cryst.py -> build/lib/crystflux/v1/adapters 2026-01-12T18:55:31,841 copying src/crystflux/v1/adapters/pydantic.py -> build/lib/crystflux/v1/adapters 2026-01-12T18:55:31,844 creating build/lib/crystflux/v1/core 2026-01-12T18:55:31,845 copying src/crystflux/v1/core/value_modes.py -> build/lib/crystflux/v1/core 2026-01-12T18:55:31,847 copying src/crystflux/v1/core/__init__.py -> build/lib/crystflux/v1/core 2026-01-12T18:55:31,849 copying src/crystflux/v1/core/void_value.py -> build/lib/crystflux/v1/core 2026-01-12T18:55:31,851 copying src/crystflux/v1/core/value_api.py -> build/lib/crystflux/v1/core 2026-01-12T18:55:31,853 copying src/crystflux/v1/core/value_array.py -> build/lib/crystflux/v1/core 2026-01-12T18:55:31,855 copying src/crystflux/v1/core/json_types.py -> build/lib/crystflux/v1/core 2026-01-12T18:55:31,857 copying src/crystflux/v1/core/value_projections.py -> build/lib/crystflux/v1/core 2026-01-12T18:55:31,859 copying src/crystflux/v1/core/value_core.py -> build/lib/crystflux/v1/core 2026-01-12T18:55:31,861 copying src/crystflux/v1/core/freeze_value.py -> build/lib/crystflux/v1/core 2026-01-12T18:55:31,863 copying src/crystflux/v1/core/void_reason.py -> build/lib/crystflux/v1/core 2026-01-12T18:55:31,865 running egg_info 2026-01-12T18:55:31,876 writing src/crystflux.egg-info/PKG-INFO 2026-01-12T18:55:31,883 writing dependency_links to src/crystflux.egg-info/dependency_links.txt 2026-01-12T18:55:31,886 writing requirements to src/crystflux.egg-info/requires.txt 2026-01-12T18:55:31,887 writing top-level names to src/crystflux.egg-info/top_level.txt 2026-01-12T18:55:31,901 reading manifest file 'src/crystflux.egg-info/SOURCES.txt' 2026-01-12T18:55:31,905 adding license file 'LICENSE' 2026-01-12T18:55:31,909 writing manifest file 'src/crystflux.egg-info/SOURCES.txt' 2026-01-12T18:55:31,914 copying src/crystflux/v1/py.typed -> build/lib/crystflux/v1 2026-01-12T18:55:31,916 copying src/crystflux/v1/adapters/numpy_chain.pyi -> build/lib/crystflux/v1/adapters 2026-01-12T18:55:31,932 installing to build/bdist.linux-armv7l/wheel 2026-01-12T18:55:31,933 running install 2026-01-12T18:55:31,956 running install_lib 2026-01-12T18:55:31,962 creating build/bdist.linux-armv7l/wheel 2026-01-12T18:55:31,965 creating build/bdist.linux-armv7l/wheel/crystflux 2026-01-12T18:55:31,966 copying build/lib/crystflux/__init__.py -> build/bdist.linux-armv7l/wheel/./crystflux 2026-01-12T18:55:31,968 creating build/bdist.linux-armv7l/wheel/crystflux/v1 2026-01-12T18:55:31,970 creating build/bdist.linux-armv7l/wheel/crystflux/v1/boundary 2026-01-12T18:55:31,971 copying build/lib/crystflux/v1/boundary/vesicle_api.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T18:55:31,974 copying build/lib/crystflux/v1/boundary/mode_contracts.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T18:55:31,976 copying build/lib/crystflux/v1/boundary/crystallizer_port.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T18:55:31,978 copying build/lib/crystflux/v1/boundary/chain_step.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T18:55:31,979 copying build/lib/crystflux/v1/boundary/__init__.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T18:55:31,981 copying build/lib/crystflux/v1/boundary/desire_logger.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T18:55:31,983 copying build/lib/crystflux/v1/boundary/missing_logger.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T18:55:31,985 copying build/lib/crystflux/v1/boundary/error_contracts.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T18:55:31,987 copying build/lib/crystflux/v1/boundary/chain_context.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T18:55:31,989 copying build/lib/crystflux/v1/boundary/event_schema.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T18:55:31,991 copying build/lib/crystflux/v1/boundary/void_sentinel.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/boundary 2026-01-12T18:55:31,992 copying build/lib/crystflux/v1/py.typed -> build/bdist.linux-armv7l/wheel/./crystflux/v1 2026-01-12T18:55:31,994 copying build/lib/crystflux/v1/__init__.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1 2026-01-12T18:55:31,996 creating build/bdist.linux-armv7l/wheel/crystflux/v1/adapters 2026-01-12T18:55:31,998 copying build/lib/crystflux/v1/adapters/base_chain_vesicle.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T18:55:32,000 copying build/lib/crystflux/v1/adapters/frame_inspection.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T18:55:32,002 copying build/lib/crystflux/v1/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T18:55:32,004 copying build/lib/crystflux/v1/adapters/numpy_chain_modes.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T18:55:32,005 copying build/lib/crystflux/v1/adapters/numpy.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T18:55:32,007 copying build/lib/crystflux/v1/adapters/default_void_sentinel.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T18:55:32,009 copying build/lib/crystflux/v1/adapters/desire_logger_impl.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T18:55:32,011 copying build/lib/crystflux/v1/adapters/missing_logger_impl.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T18:55:32,013 copying build/lib/crystflux/v1/adapters/fastapi.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T18:55:32,015 copying build/lib/crystflux/v1/adapters/numpy_chain.pyi -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T18:55:32,017 copying build/lib/crystflux/v1/adapters/numpy_chain.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T18:55:32,020 copying build/lib/crystflux/v1/adapters/dream_context.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T18:55:32,021 copying build/lib/crystflux/v1/adapters/crystallizer_impl.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T18:55:32,024 copying build/lib/crystflux/v1/adapters/sentinel_to_cryst.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T18:55:32,026 copying build/lib/crystflux/v1/adapters/pydantic.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/adapters 2026-01-12T18:55:32,028 creating build/bdist.linux-armv7l/wheel/crystflux/v1/core 2026-01-12T18:55:32,029 copying build/lib/crystflux/v1/core/value_modes.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T18:55:32,032 copying build/lib/crystflux/v1/core/__init__.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T18:55:32,033 copying build/lib/crystflux/v1/core/void_value.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T18:55:32,036 copying build/lib/crystflux/v1/core/value_api.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T18:55:32,038 copying build/lib/crystflux/v1/core/value_array.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T18:55:32,040 copying build/lib/crystflux/v1/core/json_types.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T18:55:32,042 copying build/lib/crystflux/v1/core/value_projections.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T18:55:32,044 copying build/lib/crystflux/v1/core/value_core.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T18:55:32,047 copying build/lib/crystflux/v1/core/freeze_value.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T18:55:32,049 copying build/lib/crystflux/v1/core/void_reason.py -> build/bdist.linux-armv7l/wheel/./crystflux/v1/core 2026-01-12T18:55:32,050 running install_egg_info 2026-01-12T18:55:32,056 Copying src/crystflux.egg-info to build/bdist.linux-armv7l/wheel/./crystflux-0.23.5-py3.11.egg-info 2026-01-12T18:55:32,066 running install_scripts 2026-01-12T18:55:32,076 creating build/bdist.linux-armv7l/wheel/crystflux-0.23.5.dist-info/WHEEL 2026-01-12T18:55:32,079 creating '/tmp/pip-wheel-_qwu218v/.tmp-1wzy4ju2/crystflux-0.23.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-12T18:55:32,081 adding 'crystflux/__init__.py' 2026-01-12T18:55:32,083 adding 'crystflux/v1/__init__.py' 2026-01-12T18:55:32,084 adding 'crystflux/v1/py.typed' 2026-01-12T18:55:32,086 adding 'crystflux/v1/adapters/__init__.py' 2026-01-12T18:55:32,087 adding 'crystflux/v1/adapters/base_chain_vesicle.py' 2026-01-12T18:55:32,089 adding 'crystflux/v1/adapters/crystallizer_impl.py' 2026-01-12T18:55:32,091 adding 'crystflux/v1/adapters/default_void_sentinel.py' 2026-01-12T18:55:32,092 adding 'crystflux/v1/adapters/desire_logger_impl.py' 2026-01-12T18:55:32,093 adding 'crystflux/v1/adapters/dream_context.py' 2026-01-12T18:55:32,095 adding 'crystflux/v1/adapters/fastapi.py' 2026-01-12T18:55:32,096 adding 'crystflux/v1/adapters/frame_inspection.py' 2026-01-12T18:55:32,098 adding 'crystflux/v1/adapters/missing_logger_impl.py' 2026-01-12T18:55:32,100 adding 'crystflux/v1/adapters/numpy.py' 2026-01-12T18:55:32,101 adding 'crystflux/v1/adapters/numpy_chain.py' 2026-01-12T18:55:32,103 adding 'crystflux/v1/adapters/numpy_chain.pyi' 2026-01-12T18:55:32,105 adding 'crystflux/v1/adapters/numpy_chain_modes.py' 2026-01-12T18:55:32,106 adding 'crystflux/v1/adapters/pydantic.py' 2026-01-12T18:55:32,107 adding 'crystflux/v1/adapters/sentinel_to_cryst.py' 2026-01-12T18:55:32,109 adding 'crystflux/v1/boundary/__init__.py' 2026-01-12T18:55:32,111 adding 'crystflux/v1/boundary/chain_context.py' 2026-01-12T18:55:32,112 adding 'crystflux/v1/boundary/chain_step.py' 2026-01-12T18:55:32,113 adding 'crystflux/v1/boundary/crystallizer_port.py' 2026-01-12T18:55:32,114 adding 'crystflux/v1/boundary/desire_logger.py' 2026-01-12T18:55:32,116 adding 'crystflux/v1/boundary/error_contracts.py' 2026-01-12T18:55:32,117 adding 'crystflux/v1/boundary/event_schema.py' 2026-01-12T18:55:32,118 adding 'crystflux/v1/boundary/missing_logger.py' 2026-01-12T18:55:32,120 adding 'crystflux/v1/boundary/mode_contracts.py' 2026-01-12T18:55:32,121 adding 'crystflux/v1/boundary/vesicle_api.py' 2026-01-12T18:55:32,122 adding 'crystflux/v1/boundary/void_sentinel.py' 2026-01-12T18:55:32,124 adding 'crystflux/v1/core/__init__.py' 2026-01-12T18:55:32,125 adding 'crystflux/v1/core/freeze_value.py' 2026-01-12T18:55:32,127 adding 'crystflux/v1/core/json_types.py' 2026-01-12T18:55:32,128 adding 'crystflux/v1/core/value_api.py' 2026-01-12T18:55:32,130 adding 'crystflux/v1/core/value_array.py' 2026-01-12T18:55:32,132 adding 'crystflux/v1/core/value_core.py' 2026-01-12T18:55:32,133 adding 'crystflux/v1/core/value_modes.py' 2026-01-12T18:55:32,135 adding 'crystflux/v1/core/value_projections.py' 2026-01-12T18:55:32,136 adding 'crystflux/v1/core/void_reason.py' 2026-01-12T18:55:32,138 adding 'crystflux/v1/core/void_value.py' 2026-01-12T18:55:32,141 adding 'crystflux-0.23.5.dist-info/licenses/LICENSE' 2026-01-12T18:55:32,143 adding 'crystflux-0.23.5.dist-info/METADATA' 2026-01-12T18:55:32,144 adding 'crystflux-0.23.5.dist-info/WHEEL' 2026-01-12T18:55:32,145 adding 'crystflux-0.23.5.dist-info/top_level.txt' 2026-01-12T18:55:32,146 adding 'crystflux-0.23.5.dist-info/RECORD' 2026-01-12T18:55:32,148 removing build/bdist.linux-armv7l/wheel 2026-01-12T18:55:32,262 Building wheel for crystflux (pyproject.toml): finished with status 'done' 2026-01-12T18:55:32,268 Created wheel for crystflux: filename=crystflux-0.23.5-py3-none-any.whl size=56326 sha256=259a87e1bd42393f2b0e20947eabcba2e51b7428d7d432503ed6f2fd59b6b574 2026-01-12T18:55:32,269 Stored in directory: /tmp/pip-ephem-wheel-cache-32xhdxlr/wheels/42/c0/98/19b15ec3ab6b7f322bb54f410527a1e47779aa14cc23683931 2026-01-12T18:55:32,282 Successfully built crystflux 2026-01-12T18:55:32,287 Removed build tracker: '/tmp/pip-build-tracker-ajoj3cq7'