2026-02-11T19:36:07,215 Created temporary directory: /tmp/pip-ephem-wheel-cache-d9k4b50b 2026-02-11T19:36:07,217 Created temporary directory: /tmp/pip-build-tracker-la5u_v95 2026-02-11T19:36:07,218 Initialized build tracking at /tmp/pip-build-tracker-la5u_v95 2026-02-11T19:36:07,218 Created build tracker: /tmp/pip-build-tracker-la5u_v95 2026-02-11T19:36:07,219 Entered build tracker: /tmp/pip-build-tracker-la5u_v95 2026-02-11T19:36:07,219 Created temporary directory: /tmp/pip-wheel-_vxjq3m6 2026-02-11T19:36:07,223 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-11T19:36:07,225 Created temporary directory: /tmp/pip-ephem-wheel-cache-vl4zp0jj 2026-02-11T19:36:07,246 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-11T19:36:07,250 2 location(s) to search for versions of chuk-puzzles-gym: 2026-02-11T19:36:07,250 * https://pypi.org/simple/chuk-puzzles-gym/ 2026-02-11T19:36:07,250 * https://www.piwheels.org/simple/chuk-puzzles-gym/ 2026-02-11T19:36:07,250 Fetching project page and analyzing links: https://pypi.org/simple/chuk-puzzles-gym/ 2026-02-11T19:36:07,251 Getting page https://pypi.org/simple/chuk-puzzles-gym/ 2026-02-11T19:36:07,253 Found index url https://pypi.org/simple 2026-02-11T19:36:07,558 Fetched page https://pypi.org/simple/chuk-puzzles-gym/ as application/vnd.pypi.simple.v1+json 2026-02-11T19:36:07,561 Skipping link: No binaries permitted for chuk-puzzles-gym: https://files.pythonhosted.org/packages/30/ae/33813ae9cb020ece23fb1d49defcc751055d743b39ef22a6c11cd4f267f3/chuk_puzzles_gym-0.9-py3-none-any.whl (from https://pypi.org/simple/chuk-puzzles-gym/) (requires-python:>=3.11) 2026-02-11T19:36:07,562 Found link https://files.pythonhosted.org/packages/d3/54/2618f50e797bed2774afcf9cdb2fcb3b416341130b967952e2f5aa9bae48/chuk_puzzles_gym-0.9.tar.gz (from https://pypi.org/simple/chuk-puzzles-gym/) (requires-python:>=3.11), version: 0.9 2026-02-11T19:36:07,562 Skipping link: No binaries permitted for chuk-puzzles-gym: https://files.pythonhosted.org/packages/db/64/10ff0da7bd9d5fa956e1813343318d746c97e68fba10106b24bf05d775a7/chuk_puzzles_gym-0.10-py3-none-any.whl (from https://pypi.org/simple/chuk-puzzles-gym/) (requires-python:>=3.11) 2026-02-11T19:36:07,563 Found link https://files.pythonhosted.org/packages/8d/ef/5b73ddd46fca452a7bdecc8aec0e65bbf301187ae27fe94aaed8f4c6f04a/chuk_puzzles_gym-0.10.tar.gz (from https://pypi.org/simple/chuk-puzzles-gym/) (requires-python:>=3.11), version: 0.10 2026-02-11T19:36:07,564 Skipping link: No binaries permitted for chuk-puzzles-gym: https://files.pythonhosted.org/packages/ad/d1/695a710acb36945828a0d21df13f1e06771eab98edca36dbf4291fa69793/chuk_puzzles_gym-0.10.1-py3-none-any.whl (from https://pypi.org/simple/chuk-puzzles-gym/) (requires-python:>=3.11) 2026-02-11T19:36:07,565 Found link https://files.pythonhosted.org/packages/29/16/23451b9a582be3cfbd243bd5814551755be65068416c4de406a6f125c5d4/chuk_puzzles_gym-0.10.1.tar.gz (from https://pypi.org/simple/chuk-puzzles-gym/) (requires-python:>=3.11), version: 0.10.1 2026-02-11T19:36:07,566 Skipping link: No binaries permitted for chuk-puzzles-gym: https://files.pythonhosted.org/packages/6e/c8/3dee44c2720fcd028738ca392ecbaf3cd2842a4a33943648ff6dd2773c25/chuk_puzzles_gym-0.10.2-py3-none-any.whl (from https://pypi.org/simple/chuk-puzzles-gym/) (requires-python:>=3.11) 2026-02-11T19:36:07,567 Found link https://files.pythonhosted.org/packages/3f/23/eae8d2d0b6941771af9faff2d47bd2f318d63a4a6a210378bdc293efb2d3/chuk_puzzles_gym-0.10.2.tar.gz (from https://pypi.org/simple/chuk-puzzles-gym/) (requires-python:>=3.11), version: 0.10.2 2026-02-11T19:36:07,567 Skipping link: No binaries permitted for chuk-puzzles-gym: https://files.pythonhosted.org/packages/91/b5/e15c811cfd4f8c3f62e18e51da09e9a9465c9d517d98e8cb291ab5cfdeff/chuk_puzzles_gym-0.10.3-py3-none-any.whl (from https://pypi.org/simple/chuk-puzzles-gym/) (requires-python:>=3.11) 2026-02-11T19:36:07,568 Found link https://files.pythonhosted.org/packages/1b/5b/0aa88f90338c7b884d9f24a9fcabfc8aaa2b0e178789f225241688842856/chuk_puzzles_gym-0.10.3.tar.gz (from https://pypi.org/simple/chuk-puzzles-gym/) (requires-python:>=3.11), version: 0.10.3 2026-02-11T19:36:07,569 Fetching project page and analyzing links: https://www.piwheels.org/simple/chuk-puzzles-gym/ 2026-02-11T19:36:07,570 Getting page https://www.piwheels.org/simple/chuk-puzzles-gym/ 2026-02-11T19:36:07,571 Found index url https://www.piwheels.org/simple 2026-02-11T19:36:07,737 Fetched page https://www.piwheels.org/simple/chuk-puzzles-gym/ as text/html 2026-02-11T19:36:07,740 Skipping link: No binaries permitted for chuk-puzzles-gym: https://www.piwheels.org/simple/chuk-puzzles-gym/chuk_puzzles_gym-0.10.1-py3-none-any.whl#sha256=d5b965c8e3eb58bbf8a7385d39822f42e4651c552cb873f8a0c8689a3134b61e (from https://www.piwheels.org/simple/chuk-puzzles-gym/) (requires-python:>=3.11) 2026-02-11T19:36:07,740 Skipping link: No binaries permitted for chuk-puzzles-gym: https://www.piwheels.org/simple/chuk-puzzles-gym/chuk_puzzles_gym-0.10-py3-none-any.whl#sha256=38c5cb25a50667cc30c07b3302f7b460f6e103c2e89a6b37337b6ae2688fe89c (from https://www.piwheels.org/simple/chuk-puzzles-gym/) (requires-python:>=3.11) 2026-02-11T19:36:07,741 Skipping link: No binaries permitted for chuk-puzzles-gym: https://www.piwheels.org/simple/chuk-puzzles-gym/chuk_puzzles_gym-0.9-py3-none-any.whl#sha256=71ca18d7d965e297d189442d95b0b233074c27ef33f39beafc209216faeb062d (from https://www.piwheels.org/simple/chuk-puzzles-gym/) (requires-python:>=3.11) 2026-02-11T19:36:07,742 Skipping link: not a file: https://www.piwheels.org/simple/chuk-puzzles-gym/ 2026-02-11T19:36:07,742 Skipping link: not a file: https://pypi.org/simple/chuk-puzzles-gym/ 2026-02-11T19:36:07,770 Given no hashes to check 1 links for project 'chuk-puzzles-gym': discarding no candidates 2026-02-11T19:36:07,796 Collecting chuk-puzzles-gym==0.10.2 2026-02-11T19:36:07,799 Created temporary directory: /tmp/pip-unpack-3ft5eie5 2026-02-11T19:36:08,016 Downloading chuk_puzzles_gym-0.10.2.tar.gz (270 kB) 2026-02-11T19:36:08,471 Added chuk-puzzles-gym==0.10.2 from https://files.pythonhosted.org/packages/3f/23/eae8d2d0b6941771af9faff2d47bd2f318d63a4a6a210378bdc293efb2d3/chuk_puzzles_gym-0.10.2.tar.gz to build tracker '/tmp/pip-build-tracker-la5u_v95' 2026-02-11T19:36:08,478 Created temporary directory: /tmp/pip-build-env-7lw_v0j3 2026-02-11T19:36:08,483 Installing build dependencies: started 2026-02-11T19:36:08,484 Running command pip subprocess to install build dependencies 2026-02-11T19:36:09,610 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-11T19:36:10,159 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-11T19:36:10,183 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-11T19:36:11,896 Collecting setuptools>=68.0 2026-02-11T19:36:11,916 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-11T19:36:12,183 Collecting wheel 2026-02-11T19:36:12,198 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-11T19:36:12,380 Collecting packaging>=24.0 2026-02-11T19:36:12,396 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-11T19:36:15,387 Installing collected packages: setuptools, packaging, wheel 2026-02-11T19:36:19,130 Creating /tmp/pip-build-env-7lw_v0j3/overlay/local/bin 2026-02-11T19:36:19,133 changing mode of /tmp/pip-build-env-7lw_v0j3/overlay/local/bin/wheel to 755 2026-02-11T19:36:19,154 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-11T19:36:19,433 Installing build dependencies: finished with status 'done' 2026-02-11T19:36:19,439 Getting requirements to build wheel: started 2026-02-11T19:36:19,440 Running command Getting requirements to build wheel 2026-02-11T19:36:20,319 /tmp/pip-build-env-7lw_v0j3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-11T19:36:20,319 !! 2026-02-11T19:36:20,320 ******************************************************************************** 2026-02-11T19:36:20,321 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-11T19:36:20,322 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-11T19:36:20,322 or your builds will no longer be supported. 2026-02-11T19:36:20,323 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T19:36:20,323 ******************************************************************************** 2026-02-11T19:36:20,324 !! 2026-02-11T19:36:20,325 corresp(dist, value, root_dir) 2026-02-11T19:36:20,405 running egg_info 2026-02-11T19:36:20,411 writing src/chuk_puzzles_gym.egg-info/PKG-INFO 2026-02-11T19:36:20,421 writing dependency_links to src/chuk_puzzles_gym.egg-info/dependency_links.txt 2026-02-11T19:36:20,423 writing entry points to src/chuk_puzzles_gym.egg-info/entry_points.txt 2026-02-11T19:36:20,426 writing requirements to src/chuk_puzzles_gym.egg-info/requires.txt 2026-02-11T19:36:20,427 writing top-level names to src/chuk_puzzles_gym.egg-info/top_level.txt 2026-02-11T19:36:20,506 reading manifest file 'src/chuk_puzzles_gym.egg-info/SOURCES.txt' 2026-02-11T19:36:20,517 reading manifest template 'MANIFEST.in' 2026-02-11T19:36:20,518 warning: no files found matching 'LICENSE' 2026-02-11T19:36:20,636 warning: no files found matching '*.yaml' under directory 'src' 2026-02-11T19:36:20,693 warning: no files found matching '*.yml' under directory 'src' 2026-02-11T19:36:20,704 writing manifest file 'src/chuk_puzzles_gym.egg-info/SOURCES.txt' 2026-02-11T19:36:20,802 Getting requirements to build wheel: finished with status 'done' 2026-02-11T19:36:20,806 Created temporary directory: /tmp/pip-modern-metadata-i0db_hnf 2026-02-11T19:36:20,809 Preparing metadata (pyproject.toml): started 2026-02-11T19:36:20,811 Running command Preparing metadata (pyproject.toml) 2026-02-11T19:36:21,386 /tmp/pip-build-env-7lw_v0j3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-11T19:36:21,387 !! 2026-02-11T19:36:21,388 ******************************************************************************** 2026-02-11T19:36:21,388 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-11T19:36:21,389 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-11T19:36:21,390 or your builds will no longer be supported. 2026-02-11T19:36:21,391 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T19:36:21,392 ******************************************************************************** 2026-02-11T19:36:21,393 !! 2026-02-11T19:36:21,393 corresp(dist, value, root_dir) 2026-02-11T19:36:21,471 running dist_info 2026-02-11T19:36:21,481 creating /tmp/pip-modern-metadata-i0db_hnf/chuk_puzzles_gym.egg-info 2026-02-11T19:36:21,483 writing /tmp/pip-modern-metadata-i0db_hnf/chuk_puzzles_gym.egg-info/PKG-INFO 2026-02-11T19:36:21,491 writing dependency_links to /tmp/pip-modern-metadata-i0db_hnf/chuk_puzzles_gym.egg-info/dependency_links.txt 2026-02-11T19:36:21,493 writing entry points to /tmp/pip-modern-metadata-i0db_hnf/chuk_puzzles_gym.egg-info/entry_points.txt 2026-02-11T19:36:21,496 writing requirements to /tmp/pip-modern-metadata-i0db_hnf/chuk_puzzles_gym.egg-info/requires.txt 2026-02-11T19:36:21,497 writing top-level names to /tmp/pip-modern-metadata-i0db_hnf/chuk_puzzles_gym.egg-info/top_level.txt 2026-02-11T19:36:21,499 writing manifest file '/tmp/pip-modern-metadata-i0db_hnf/chuk_puzzles_gym.egg-info/SOURCES.txt' 2026-02-11T19:36:21,571 reading manifest file '/tmp/pip-modern-metadata-i0db_hnf/chuk_puzzles_gym.egg-info/SOURCES.txt' 2026-02-11T19:36:21,573 reading manifest template 'MANIFEST.in' 2026-02-11T19:36:21,574 warning: no files found matching 'LICENSE' 2026-02-11T19:36:21,689 warning: no files found matching '*.yaml' under directory 'src' 2026-02-11T19:36:21,745 warning: no files found matching '*.yml' under directory 'src' 2026-02-11T19:36:21,755 writing manifest file '/tmp/pip-modern-metadata-i0db_hnf/chuk_puzzles_gym.egg-info/SOURCES.txt' 2026-02-11T19:36:21,756 creating '/tmp/pip-modern-metadata-i0db_hnf/chuk_puzzles_gym-0.10.2.dist-info' 2026-02-11T19:36:21,882 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-11T19:36:21,891 Source in /tmp/pip-wheel-_vxjq3m6/chuk-puzzles-gym_8a210710d0464292b4477136cc30d52d has version 0.10.2, which satisfies requirement chuk-puzzles-gym==0.10.2 from https://files.pythonhosted.org/packages/3f/23/eae8d2d0b6941771af9faff2d47bd2f318d63a4a6a210378bdc293efb2d3/chuk_puzzles_gym-0.10.2.tar.gz 2026-02-11T19:36:21,892 Removed chuk-puzzles-gym==0.10.2 from https://files.pythonhosted.org/packages/3f/23/eae8d2d0b6941771af9faff2d47bd2f318d63a4a6a210378bdc293efb2d3/chuk_puzzles_gym-0.10.2.tar.gz from build tracker '/tmp/pip-build-tracker-la5u_v95' 2026-02-11T19:36:21,904 Created temporary directory: /tmp/pip-unpack-jhbmy3qh 2026-02-11T19:36:21,905 Building wheels for collected packages: chuk-puzzles-gym 2026-02-11T19:36:21,909 Created temporary directory: /tmp/pip-wheel-kepf6ry5 2026-02-11T19:36:21,910 Destination directory: /tmp/pip-wheel-kepf6ry5 2026-02-11T19:36:21,912 Building wheel for chuk-puzzles-gym (pyproject.toml): started 2026-02-11T19:36:21,914 Running command Building wheel for chuk-puzzles-gym (pyproject.toml) 2026-02-11T19:36:22,502 /tmp/pip-build-env-7lw_v0j3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-11T19:36:22,503 !! 2026-02-11T19:36:22,504 ******************************************************************************** 2026-02-11T19:36:22,504 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-11T19:36:22,506 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-11T19:36:22,506 or your builds will no longer be supported. 2026-02-11T19:36:22,507 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-11T19:36:22,508 ******************************************************************************** 2026-02-11T19:36:22,509 !! 2026-02-11T19:36:22,510 corresp(dist, value, root_dir) 2026-02-11T19:36:22,576 running bdist_wheel 2026-02-11T19:36:22,594 running build 2026-02-11T19:36:22,594 running build_py 2026-02-11T19:36:22,600 creating build/lib/chuk_puzzles_gym 2026-02-11T19:36:22,603 copying src/chuk_puzzles_gym/constants.py -> build/lib/chuk_puzzles_gym 2026-02-11T19:36:22,605 copying src/chuk_puzzles_gym/__init__.py -> build/lib/chuk_puzzles_gym 2026-02-11T19:36:22,607 copying src/chuk_puzzles_gym/eval.py -> build/lib/chuk_puzzles_gym 2026-02-11T19:36:22,610 copying src/chuk_puzzles_gym/gym_env.py -> build/lib/chuk_puzzles_gym 2026-02-11T19:36:22,613 copying src/chuk_puzzles_gym/server.py -> build/lib/chuk_puzzles_gym 2026-02-11T19:36:22,616 creating build/lib/chuk_puzzles_gym/models 2026-02-11T19:36:22,617 copying src/chuk_puzzles_gym/models/__init__.py -> build/lib/chuk_puzzles_gym/models 2026-02-11T19:36:22,619 copying src/chuk_puzzles_gym/models/enums.py -> build/lib/chuk_puzzles_gym/models 2026-02-11T19:36:22,621 copying src/chuk_puzzles_gym/models/base.py -> build/lib/chuk_puzzles_gym/models 2026-02-11T19:36:22,623 copying src/chuk_puzzles_gym/models/config.py -> build/lib/chuk_puzzles_gym/models 2026-02-11T19:36:22,624 copying src/chuk_puzzles_gym/models/evaluation.py -> build/lib/chuk_puzzles_gym/models 2026-02-11T19:36:22,627 copying src/chuk_puzzles_gym/models/games.py -> build/lib/chuk_puzzles_gym/models 2026-02-11T19:36:22,629 creating build/lib/chuk_puzzles_gym/export 2026-02-11T19:36:22,630 copying src/chuk_puzzles_gym/export/__init__.py -> build/lib/chuk_puzzles_gym/export 2026-02-11T19:36:22,632 copying src/chuk_puzzles_gym/export/dataset.py -> build/lib/chuk_puzzles_gym/export 2026-02-11T19:36:22,635 creating build/lib/chuk_puzzles_gym/trace 2026-02-11T19:36:22,636 copying src/chuk_puzzles_gym/trace/__init__.py -> build/lib/chuk_puzzles_gym/trace 2026-02-11T19:36:22,637 copying src/chuk_puzzles_gym/trace/generator.py -> build/lib/chuk_puzzles_gym/trace 2026-02-11T19:36:22,641 creating build/lib/chuk_puzzles_gym/games 2026-02-11T19:36:22,642 copying src/chuk_puzzles_gym/games/__init__.py -> build/lib/chuk_puzzles_gym/games 2026-02-11T19:36:22,644 creating build/lib/chuk_puzzles_gym/utils 2026-02-11T19:36:22,645 copying src/chuk_puzzles_gym/utils/__init__.py -> build/lib/chuk_puzzles_gym/utils 2026-02-11T19:36:22,648 creating build/lib/chuk_puzzles_gym/games/_base 2026-02-11T19:36:22,649 copying src/chuk_puzzles_gym/games/_base/__init__.py -> build/lib/chuk_puzzles_gym/games/_base 2026-02-11T19:36:22,651 copying src/chuk_puzzles_gym/games/_base/commands.py -> build/lib/chuk_puzzles_gym/games/_base 2026-02-11T19:36:22,653 copying src/chuk_puzzles_gym/games/_base/game.py -> build/lib/chuk_puzzles_gym/games/_base 2026-02-11T19:36:22,656 creating build/lib/chuk_puzzles_gym/games/knapsack 2026-02-11T19:36:22,657 copying src/chuk_puzzles_gym/games/knapsack/__init__.py -> build/lib/chuk_puzzles_gym/games/knapsack 2026-02-11T19:36:22,659 copying src/chuk_puzzles_gym/games/knapsack/enums.py -> build/lib/chuk_puzzles_gym/games/knapsack 2026-02-11T19:36:22,661 copying src/chuk_puzzles_gym/games/knapsack/game.py -> build/lib/chuk_puzzles_gym/games/knapsack 2026-02-11T19:36:22,664 copying src/chuk_puzzles_gym/games/knapsack/models.py -> build/lib/chuk_puzzles_gym/games/knapsack 2026-02-11T19:36:22,666 copying src/chuk_puzzles_gym/games/knapsack/config.py -> build/lib/chuk_puzzles_gym/games/knapsack 2026-02-11T19:36:22,668 creating build/lib/chuk_puzzles_gym/games/hitori 2026-02-11T19:36:22,669 copying src/chuk_puzzles_gym/games/hitori/__init__.py -> build/lib/chuk_puzzles_gym/games/hitori 2026-02-11T19:36:22,671 copying src/chuk_puzzles_gym/games/hitori/game.py -> build/lib/chuk_puzzles_gym/games/hitori 2026-02-11T19:36:22,674 copying src/chuk_puzzles_gym/games/hitori/config.py -> build/lib/chuk_puzzles_gym/games/hitori 2026-02-11T19:36:22,676 creating build/lib/chuk_puzzles_gym/games/numberlink 2026-02-11T19:36:22,677 copying src/chuk_puzzles_gym/games/numberlink/__init__.py -> build/lib/chuk_puzzles_gym/games/numberlink 2026-02-11T19:36:22,679 copying src/chuk_puzzles_gym/games/numberlink/game.py -> build/lib/chuk_puzzles_gym/games/numberlink 2026-02-11T19:36:22,682 copying src/chuk_puzzles_gym/games/numberlink/config.py -> build/lib/chuk_puzzles_gym/games/numberlink 2026-02-11T19:36:22,684 creating build/lib/chuk_puzzles_gym/games/scheduler 2026-02-11T19:36:22,686 copying src/chuk_puzzles_gym/games/scheduler/constants.py -> build/lib/chuk_puzzles_gym/games/scheduler 2026-02-11T19:36:22,688 copying src/chuk_puzzles_gym/games/scheduler/__init__.py -> build/lib/chuk_puzzles_gym/games/scheduler 2026-02-11T19:36:22,690 copying src/chuk_puzzles_gym/games/scheduler/enums.py -> build/lib/chuk_puzzles_gym/games/scheduler 2026-02-11T19:36:22,692 copying src/chuk_puzzles_gym/games/scheduler/game.py -> build/lib/chuk_puzzles_gym/games/scheduler 2026-02-11T19:36:22,694 copying src/chuk_puzzles_gym/games/scheduler/models.py -> build/lib/chuk_puzzles_gym/games/scheduler 2026-02-11T19:36:22,696 copying src/chuk_puzzles_gym/games/scheduler/config.py -> build/lib/chuk_puzzles_gym/games/scheduler 2026-02-11T19:36:22,698 creating build/lib/chuk_puzzles_gym/games/slitherlink 2026-02-11T19:36:22,699 copying src/chuk_puzzles_gym/games/slitherlink/__init__.py -> build/lib/chuk_puzzles_gym/games/slitherlink 2026-02-11T19:36:22,701 copying src/chuk_puzzles_gym/games/slitherlink/game.py -> build/lib/chuk_puzzles_gym/games/slitherlink 2026-02-11T19:36:22,703 copying src/chuk_puzzles_gym/games/slitherlink/config.py -> build/lib/chuk_puzzles_gym/games/slitherlink 2026-02-11T19:36:22,706 creating build/lib/chuk_puzzles_gym/games/tents 2026-02-11T19:36:22,707 copying src/chuk_puzzles_gym/games/tents/__init__.py -> build/lib/chuk_puzzles_gym/games/tents 2026-02-11T19:36:22,709 copying src/chuk_puzzles_gym/games/tents/game.py -> build/lib/chuk_puzzles_gym/games/tents 2026-02-11T19:36:22,711 copying src/chuk_puzzles_gym/games/tents/config.py -> build/lib/chuk_puzzles_gym/games/tents 2026-02-11T19:36:22,714 creating build/lib/chuk_puzzles_gym/games/fillomino 2026-02-11T19:36:22,715 copying src/chuk_puzzles_gym/games/fillomino/__init__.py -> build/lib/chuk_puzzles_gym/games/fillomino 2026-02-11T19:36:22,717 copying src/chuk_puzzles_gym/games/fillomino/game.py -> build/lib/chuk_puzzles_gym/games/fillomino 2026-02-11T19:36:22,719 copying src/chuk_puzzles_gym/games/fillomino/config.py -> build/lib/chuk_puzzles_gym/games/fillomino 2026-02-11T19:36:22,722 creating build/lib/chuk_puzzles_gym/games/nqueens 2026-02-11T19:36:22,723 copying src/chuk_puzzles_gym/games/nqueens/__init__.py -> build/lib/chuk_puzzles_gym/games/nqueens 2026-02-11T19:36:22,725 copying src/chuk_puzzles_gym/games/nqueens/game.py -> build/lib/chuk_puzzles_gym/games/nqueens 2026-02-11T19:36:22,727 copying src/chuk_puzzles_gym/games/nqueens/config.py -> build/lib/chuk_puzzles_gym/games/nqueens 2026-02-11T19:36:22,730 creating build/lib/chuk_puzzles_gym/games/bridges 2026-02-11T19:36:22,731 copying src/chuk_puzzles_gym/games/bridges/__init__.py -> build/lib/chuk_puzzles_gym/games/bridges 2026-02-11T19:36:22,733 copying src/chuk_puzzles_gym/games/bridges/game.py -> build/lib/chuk_puzzles_gym/games/bridges 2026-02-11T19:36:22,735 copying src/chuk_puzzles_gym/games/bridges/config.py -> build/lib/chuk_puzzles_gym/games/bridges 2026-02-11T19:36:22,738 creating build/lib/chuk_puzzles_gym/games/nonogram 2026-02-11T19:36:22,739 copying src/chuk_puzzles_gym/games/nonogram/__init__.py -> build/lib/chuk_puzzles_gym/games/nonogram 2026-02-11T19:36:22,741 copying src/chuk_puzzles_gym/games/nonogram/game.py -> build/lib/chuk_puzzles_gym/games/nonogram 2026-02-11T19:36:22,743 copying src/chuk_puzzles_gym/games/nonogram/config.py -> build/lib/chuk_puzzles_gym/games/nonogram 2026-02-11T19:36:22,745 creating build/lib/chuk_puzzles_gym/games/logic_grid 2026-02-11T19:36:22,746 copying src/chuk_puzzles_gym/games/logic_grid/constants.py -> build/lib/chuk_puzzles_gym/games/logic_grid 2026-02-11T19:36:22,749 copying src/chuk_puzzles_gym/games/logic_grid/__init__.py -> build/lib/chuk_puzzles_gym/games/logic_grid 2026-02-11T19:36:22,750 copying src/chuk_puzzles_gym/games/logic_grid/game.py -> build/lib/chuk_puzzles_gym/games/logic_grid 2026-02-11T19:36:22,753 copying src/chuk_puzzles_gym/games/logic_grid/models.py -> build/lib/chuk_puzzles_gym/games/logic_grid 2026-02-11T19:36:22,755 copying src/chuk_puzzles_gym/games/logic_grid/config.py -> build/lib/chuk_puzzles_gym/games/logic_grid 2026-02-11T19:36:22,757 creating build/lib/chuk_puzzles_gym/games/futoshiki 2026-02-11T19:36:22,758 copying src/chuk_puzzles_gym/games/futoshiki/__init__.py -> build/lib/chuk_puzzles_gym/games/futoshiki 2026-02-11T19:36:22,760 copying src/chuk_puzzles_gym/games/futoshiki/game.py -> build/lib/chuk_puzzles_gym/games/futoshiki 2026-02-11T19:36:22,763 copying src/chuk_puzzles_gym/games/futoshiki/config.py -> build/lib/chuk_puzzles_gym/games/futoshiki 2026-02-11T19:36:22,765 creating build/lib/chuk_puzzles_gym/games/sokoban 2026-02-11T19:36:22,766 copying src/chuk_puzzles_gym/games/sokoban/__init__.py -> build/lib/chuk_puzzles_gym/games/sokoban 2026-02-11T19:36:22,768 copying src/chuk_puzzles_gym/games/sokoban/game.py -> build/lib/chuk_puzzles_gym/games/sokoban 2026-02-11T19:36:22,771 copying src/chuk_puzzles_gym/games/sokoban/config.py -> build/lib/chuk_puzzles_gym/games/sokoban 2026-02-11T19:36:22,773 creating build/lib/chuk_puzzles_gym/games/graph_coloring 2026-02-11T19:36:22,774 copying src/chuk_puzzles_gym/games/graph_coloring/__init__.py -> build/lib/chuk_puzzles_gym/games/graph_coloring 2026-02-11T19:36:22,776 copying src/chuk_puzzles_gym/games/graph_coloring/commands.py -> build/lib/chuk_puzzles_gym/games/graph_coloring 2026-02-11T19:36:22,778 copying src/chuk_puzzles_gym/games/graph_coloring/game.py -> build/lib/chuk_puzzles_gym/games/graph_coloring 2026-02-11T19:36:22,780 copying src/chuk_puzzles_gym/games/graph_coloring/config.py -> build/lib/chuk_puzzles_gym/games/graph_coloring 2026-02-11T19:36:22,782 creating build/lib/chuk_puzzles_gym/games/mastermind 2026-02-11T19:36:22,783 copying src/chuk_puzzles_gym/games/mastermind/__init__.py -> build/lib/chuk_puzzles_gym/games/mastermind 2026-02-11T19:36:22,785 copying src/chuk_puzzles_gym/games/mastermind/game.py -> build/lib/chuk_puzzles_gym/games/mastermind 2026-02-11T19:36:22,788 copying src/chuk_puzzles_gym/games/mastermind/config.py -> build/lib/chuk_puzzles_gym/games/mastermind 2026-02-11T19:36:22,790 creating build/lib/chuk_puzzles_gym/games/shikaku 2026-02-11T19:36:22,791 copying src/chuk_puzzles_gym/games/shikaku/__init__.py -> build/lib/chuk_puzzles_gym/games/shikaku 2026-02-11T19:36:22,793 copying src/chuk_puzzles_gym/games/shikaku/game.py -> build/lib/chuk_puzzles_gym/games/shikaku 2026-02-11T19:36:22,795 copying src/chuk_puzzles_gym/games/shikaku/config.py -> build/lib/chuk_puzzles_gym/games/shikaku 2026-02-11T19:36:22,798 creating build/lib/chuk_puzzles_gym/games/binary 2026-02-11T19:36:22,799 copying src/chuk_puzzles_gym/games/binary/__init__.py -> build/lib/chuk_puzzles_gym/games/binary 2026-02-11T19:36:22,801 copying src/chuk_puzzles_gym/games/binary/game.py -> build/lib/chuk_puzzles_gym/games/binary 2026-02-11T19:36:22,803 copying src/chuk_puzzles_gym/games/binary/config.py -> build/lib/chuk_puzzles_gym/games/binary 2026-02-11T19:36:22,806 creating build/lib/chuk_puzzles_gym/games/cryptarithmetic 2026-02-11T19:36:22,807 copying src/chuk_puzzles_gym/games/cryptarithmetic/__init__.py -> build/lib/chuk_puzzles_gym/games/cryptarithmetic 2026-02-11T19:36:22,809 copying src/chuk_puzzles_gym/games/cryptarithmetic/commands.py -> build/lib/chuk_puzzles_gym/games/cryptarithmetic 2026-02-11T19:36:22,811 copying src/chuk_puzzles_gym/games/cryptarithmetic/game.py -> build/lib/chuk_puzzles_gym/games/cryptarithmetic 2026-02-11T19:36:22,814 copying src/chuk_puzzles_gym/games/cryptarithmetic/config.py -> build/lib/chuk_puzzles_gym/games/cryptarithmetic 2026-02-11T19:36:22,816 creating build/lib/chuk_puzzles_gym/games/killer_sudoku 2026-02-11T19:36:22,817 copying src/chuk_puzzles_gym/games/killer_sudoku/__init__.py -> build/lib/chuk_puzzles_gym/games/killer_sudoku 2026-02-11T19:36:22,819 copying src/chuk_puzzles_gym/games/killer_sudoku/game.py -> build/lib/chuk_puzzles_gym/games/killer_sudoku 2026-02-11T19:36:22,822 copying src/chuk_puzzles_gym/games/killer_sudoku/models.py -> build/lib/chuk_puzzles_gym/games/killer_sudoku 2026-02-11T19:36:22,824 copying src/chuk_puzzles_gym/games/killer_sudoku/config.py -> build/lib/chuk_puzzles_gym/games/killer_sudoku 2026-02-11T19:36:22,827 creating build/lib/chuk_puzzles_gym/games/hidato 2026-02-11T19:36:22,828 copying src/chuk_puzzles_gym/games/hidato/__init__.py -> build/lib/chuk_puzzles_gym/games/hidato 2026-02-11T19:36:22,830 copying src/chuk_puzzles_gym/games/hidato/game.py -> build/lib/chuk_puzzles_gym/games/hidato 2026-02-11T19:36:22,832 copying src/chuk_puzzles_gym/games/hidato/config.py -> build/lib/chuk_puzzles_gym/games/hidato 2026-02-11T19:36:22,834 creating build/lib/chuk_puzzles_gym/games/skyscrapers 2026-02-11T19:36:22,835 copying src/chuk_puzzles_gym/games/skyscrapers/__init__.py -> build/lib/chuk_puzzles_gym/games/skyscrapers 2026-02-11T19:36:22,837 copying src/chuk_puzzles_gym/games/skyscrapers/game.py -> build/lib/chuk_puzzles_gym/games/skyscrapers 2026-02-11T19:36:22,840 copying src/chuk_puzzles_gym/games/skyscrapers/config.py -> build/lib/chuk_puzzles_gym/games/skyscrapers 2026-02-11T19:36:22,843 creating build/lib/chuk_puzzles_gym/games/lights_out 2026-02-11T19:36:22,844 copying src/chuk_puzzles_gym/games/lights_out/__init__.py -> build/lib/chuk_puzzles_gym/games/lights_out 2026-02-11T19:36:22,846 copying src/chuk_puzzles_gym/games/lights_out/game.py -> build/lib/chuk_puzzles_gym/games/lights_out 2026-02-11T19:36:22,848 copying src/chuk_puzzles_gym/games/lights_out/config.py -> build/lib/chuk_puzzles_gym/games/lights_out 2026-02-11T19:36:22,851 creating build/lib/chuk_puzzles_gym/games/nurikabe 2026-02-11T19:36:22,852 copying src/chuk_puzzles_gym/games/nurikabe/__init__.py -> build/lib/chuk_puzzles_gym/games/nurikabe 2026-02-11T19:36:22,854 copying src/chuk_puzzles_gym/games/nurikabe/enums.py -> build/lib/chuk_puzzles_gym/games/nurikabe 2026-02-11T19:36:22,856 copying src/chuk_puzzles_gym/games/nurikabe/game.py -> build/lib/chuk_puzzles_gym/games/nurikabe 2026-02-11T19:36:22,858 copying src/chuk_puzzles_gym/games/nurikabe/config.py -> build/lib/chuk_puzzles_gym/games/nurikabe 2026-02-11T19:36:22,861 creating build/lib/chuk_puzzles_gym/games/sudoku 2026-02-11T19:36:22,862 copying src/chuk_puzzles_gym/games/sudoku/__init__.py -> build/lib/chuk_puzzles_gym/games/sudoku 2026-02-11T19:36:22,864 copying src/chuk_puzzles_gym/games/sudoku/commands.py -> build/lib/chuk_puzzles_gym/games/sudoku 2026-02-11T19:36:22,866 copying src/chuk_puzzles_gym/games/sudoku/game.py -> build/lib/chuk_puzzles_gym/games/sudoku 2026-02-11T19:36:22,868 copying src/chuk_puzzles_gym/games/sudoku/config.py -> build/lib/chuk_puzzles_gym/games/sudoku 2026-02-11T19:36:22,871 creating build/lib/chuk_puzzles_gym/games/kakuro 2026-02-11T19:36:22,872 copying src/chuk_puzzles_gym/games/kakuro/__init__.py -> build/lib/chuk_puzzles_gym/games/kakuro 2026-02-11T19:36:22,874 copying src/chuk_puzzles_gym/games/kakuro/game.py -> build/lib/chuk_puzzles_gym/games/kakuro 2026-02-11T19:36:22,877 copying src/chuk_puzzles_gym/games/kakuro/config.py -> build/lib/chuk_puzzles_gym/games/kakuro 2026-02-11T19:36:22,879 creating build/lib/chuk_puzzles_gym/games/kenken 2026-02-11T19:36:22,880 copying src/chuk_puzzles_gym/games/kenken/__init__.py -> build/lib/chuk_puzzles_gym/games/kenken 2026-02-11T19:36:22,882 copying src/chuk_puzzles_gym/games/kenken/enums.py -> build/lib/chuk_puzzles_gym/games/kenken 2026-02-11T19:36:22,884 copying src/chuk_puzzles_gym/games/kenken/game.py -> build/lib/chuk_puzzles_gym/games/kenken 2026-02-11T19:36:22,887 copying src/chuk_puzzles_gym/games/kenken/models.py -> build/lib/chuk_puzzles_gym/games/kenken 2026-02-11T19:36:22,889 copying src/chuk_puzzles_gym/games/kenken/config.py -> build/lib/chuk_puzzles_gym/games/kenken 2026-02-11T19:36:22,892 creating build/lib/chuk_puzzles_gym/games/minesweeper 2026-02-11T19:36:22,893 copying src/chuk_puzzles_gym/games/minesweeper/__init__.py -> build/lib/chuk_puzzles_gym/games/minesweeper 2026-02-11T19:36:22,895 copying src/chuk_puzzles_gym/games/minesweeper/enums.py -> build/lib/chuk_puzzles_gym/games/minesweeper 2026-02-11T19:36:22,897 copying src/chuk_puzzles_gym/games/minesweeper/game.py -> build/lib/chuk_puzzles_gym/games/minesweeper 2026-02-11T19:36:22,900 copying src/chuk_puzzles_gym/games/minesweeper/config.py -> build/lib/chuk_puzzles_gym/games/minesweeper 2026-02-11T19:36:22,902 creating build/lib/chuk_puzzles_gym/games/rush_hour 2026-02-11T19:36:22,903 copying src/chuk_puzzles_gym/games/rush_hour/__init__.py -> build/lib/chuk_puzzles_gym/games/rush_hour 2026-02-11T19:36:22,905 copying src/chuk_puzzles_gym/games/rush_hour/commands.py -> build/lib/chuk_puzzles_gym/games/rush_hour 2026-02-11T19:36:22,908 copying src/chuk_puzzles_gym/games/rush_hour/game.py -> build/lib/chuk_puzzles_gym/games/rush_hour 2026-02-11T19:36:22,911 copying src/chuk_puzzles_gym/games/rush_hour/models.py -> build/lib/chuk_puzzles_gym/games/rush_hour 2026-02-11T19:36:22,913 copying src/chuk_puzzles_gym/games/rush_hour/config.py -> build/lib/chuk_puzzles_gym/games/rush_hour 2026-02-11T19:36:22,915 creating build/lib/chuk_puzzles_gym/games/star_battle 2026-02-11T19:36:22,916 copying src/chuk_puzzles_gym/games/star_battle/__init__.py -> build/lib/chuk_puzzles_gym/games/star_battle 2026-02-11T19:36:22,918 copying src/chuk_puzzles_gym/games/star_battle/game.py -> build/lib/chuk_puzzles_gym/games/star_battle 2026-02-11T19:36:22,921 copying src/chuk_puzzles_gym/games/star_battle/config.py -> build/lib/chuk_puzzles_gym/games/star_battle 2026-02-11T19:36:22,923 creating build/lib/chuk_puzzles_gym/games/einstein 2026-02-11T19:36:22,924 copying src/chuk_puzzles_gym/games/einstein/constants.py -> build/lib/chuk_puzzles_gym/games/einstein 2026-02-11T19:36:22,926 copying src/chuk_puzzles_gym/games/einstein/__init__.py -> build/lib/chuk_puzzles_gym/games/einstein 2026-02-11T19:36:22,928 copying src/chuk_puzzles_gym/games/einstein/game.py -> build/lib/chuk_puzzles_gym/games/einstein 2026-02-11T19:36:22,931 copying src/chuk_puzzles_gym/games/einstein/models.py -> build/lib/chuk_puzzles_gym/games/einstein 2026-02-11T19:36:22,933 copying src/chuk_puzzles_gym/games/einstein/config.py -> build/lib/chuk_puzzles_gym/games/einstein 2026-02-11T19:36:22,935 running egg_info 2026-02-11T19:36:22,945 writing src/chuk_puzzles_gym.egg-info/PKG-INFO 2026-02-11T19:36:22,953 writing dependency_links to src/chuk_puzzles_gym.egg-info/dependency_links.txt 2026-02-11T19:36:22,955 writing entry points to src/chuk_puzzles_gym.egg-info/entry_points.txt 2026-02-11T19:36:22,958 writing requirements to src/chuk_puzzles_gym.egg-info/requires.txt 2026-02-11T19:36:22,959 writing top-level names to src/chuk_puzzles_gym.egg-info/top_level.txt 2026-02-11T19:36:23,022 reading manifest file 'src/chuk_puzzles_gym.egg-info/SOURCES.txt' 2026-02-11T19:36:23,033 reading manifest template 'MANIFEST.in' 2026-02-11T19:36:23,034 warning: no files found matching 'LICENSE' 2026-02-11T19:36:23,150 warning: no files found matching '*.yaml' under directory 'src' 2026-02-11T19:36:23,208 warning: no files found matching '*.yml' under directory 'src' 2026-02-11T19:36:23,219 writing manifest file 'src/chuk_puzzles_gym.egg-info/SOURCES.txt' 2026-02-11T19:36:23,285 installing to build/bdist.linux-armv7l/wheel 2026-02-11T19:36:23,285 running install 2026-02-11T19:36:23,308 running install_lib 2026-02-11T19:36:23,314 creating build/bdist.linux-armv7l/wheel 2026-02-11T19:36:23,316 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym 2026-02-11T19:36:23,317 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/models 2026-02-11T19:36:23,319 copying build/lib/chuk_puzzles_gym/models/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/models 2026-02-11T19:36:23,321 copying build/lib/chuk_puzzles_gym/models/enums.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/models 2026-02-11T19:36:23,323 copying build/lib/chuk_puzzles_gym/models/base.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/models 2026-02-11T19:36:23,325 copying build/lib/chuk_puzzles_gym/models/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/models 2026-02-11T19:36:23,327 copying build/lib/chuk_puzzles_gym/models/evaluation.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/models 2026-02-11T19:36:23,329 copying build/lib/chuk_puzzles_gym/models/games.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/models 2026-02-11T19:36:23,331 copying build/lib/chuk_puzzles_gym/constants.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym 2026-02-11T19:36:23,333 copying build/lib/chuk_puzzles_gym/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym 2026-02-11T19:36:23,335 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/export 2026-02-11T19:36:23,336 copying build/lib/chuk_puzzles_gym/export/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/export 2026-02-11T19:36:23,338 copying build/lib/chuk_puzzles_gym/export/dataset.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/export 2026-02-11T19:36:23,341 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/trace 2026-02-11T19:36:23,341 copying build/lib/chuk_puzzles_gym/trace/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/trace 2026-02-11T19:36:23,343 copying build/lib/chuk_puzzles_gym/trace/generator.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/trace 2026-02-11T19:36:23,346 copying build/lib/chuk_puzzles_gym/eval.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym 2026-02-11T19:36:23,350 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games 2026-02-11T19:36:23,352 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/_base 2026-02-11T19:36:23,353 copying build/lib/chuk_puzzles_gym/games/_base/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/_base 2026-02-11T19:36:23,355 copying build/lib/chuk_puzzles_gym/games/_base/commands.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/_base 2026-02-11T19:36:23,357 copying build/lib/chuk_puzzles_gym/games/_base/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/_base 2026-02-11T19:36:23,360 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/knapsack 2026-02-11T19:36:23,361 copying build/lib/chuk_puzzles_gym/games/knapsack/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/knapsack 2026-02-11T19:36:23,363 copying build/lib/chuk_puzzles_gym/games/knapsack/enums.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/knapsack 2026-02-11T19:36:23,364 copying build/lib/chuk_puzzles_gym/games/knapsack/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/knapsack 2026-02-11T19:36:23,367 copying build/lib/chuk_puzzles_gym/games/knapsack/models.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/knapsack 2026-02-11T19:36:23,369 copying build/lib/chuk_puzzles_gym/games/knapsack/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/knapsack 2026-02-11T19:36:23,371 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/hitori 2026-02-11T19:36:23,372 copying build/lib/chuk_puzzles_gym/games/hitori/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/hitori 2026-02-11T19:36:23,374 copying build/lib/chuk_puzzles_gym/games/hitori/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/hitori 2026-02-11T19:36:23,377 copying build/lib/chuk_puzzles_gym/games/hitori/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/hitori 2026-02-11T19:36:23,379 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/numberlink 2026-02-11T19:36:23,380 copying build/lib/chuk_puzzles_gym/games/numberlink/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/numberlink 2026-02-11T19:36:23,383 copying build/lib/chuk_puzzles_gym/games/numberlink/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/numberlink 2026-02-11T19:36:23,385 copying build/lib/chuk_puzzles_gym/games/numberlink/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/numberlink 2026-02-11T19:36:23,387 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/scheduler 2026-02-11T19:36:23,389 copying build/lib/chuk_puzzles_gym/games/scheduler/constants.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/scheduler 2026-02-11T19:36:23,390 copying build/lib/chuk_puzzles_gym/games/scheduler/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/scheduler 2026-02-11T19:36:23,392 copying build/lib/chuk_puzzles_gym/games/scheduler/enums.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/scheduler 2026-02-11T19:36:23,394 copying build/lib/chuk_puzzles_gym/games/scheduler/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/scheduler 2026-02-11T19:36:23,396 copying build/lib/chuk_puzzles_gym/games/scheduler/models.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/scheduler 2026-02-11T19:36:23,398 copying build/lib/chuk_puzzles_gym/games/scheduler/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/scheduler 2026-02-11T19:36:23,400 copying build/lib/chuk_puzzles_gym/games/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games 2026-02-11T19:36:23,402 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/slitherlink 2026-02-11T19:36:23,403 copying build/lib/chuk_puzzles_gym/games/slitherlink/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/slitherlink 2026-02-11T19:36:23,405 copying build/lib/chuk_puzzles_gym/games/slitherlink/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/slitherlink 2026-02-11T19:36:23,407 copying build/lib/chuk_puzzles_gym/games/slitherlink/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/slitherlink 2026-02-11T19:36:23,409 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/tents 2026-02-11T19:36:23,410 copying build/lib/chuk_puzzles_gym/games/tents/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/tents 2026-02-11T19:36:23,412 copying build/lib/chuk_puzzles_gym/games/tents/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/tents 2026-02-11T19:36:23,415 copying build/lib/chuk_puzzles_gym/games/tents/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/tents 2026-02-11T19:36:23,417 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/fillomino 2026-02-11T19:36:23,418 copying build/lib/chuk_puzzles_gym/games/fillomino/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/fillomino 2026-02-11T19:36:23,420 copying build/lib/chuk_puzzles_gym/games/fillomino/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/fillomino 2026-02-11T19:36:23,422 copying build/lib/chuk_puzzles_gym/games/fillomino/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/fillomino 2026-02-11T19:36:23,424 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/nqueens 2026-02-11T19:36:23,425 copying build/lib/chuk_puzzles_gym/games/nqueens/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/nqueens 2026-02-11T19:36:23,427 copying build/lib/chuk_puzzles_gym/games/nqueens/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/nqueens 2026-02-11T19:36:23,429 copying build/lib/chuk_puzzles_gym/games/nqueens/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/nqueens 2026-02-11T19:36:23,432 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/bridges 2026-02-11T19:36:23,433 copying build/lib/chuk_puzzles_gym/games/bridges/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/bridges 2026-02-11T19:36:23,434 copying build/lib/chuk_puzzles_gym/games/bridges/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/bridges 2026-02-11T19:36:23,437 copying build/lib/chuk_puzzles_gym/games/bridges/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/bridges 2026-02-11T19:36:23,439 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/nonogram 2026-02-11T19:36:23,440 copying build/lib/chuk_puzzles_gym/games/nonogram/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/nonogram 2026-02-11T19:36:23,442 copying build/lib/chuk_puzzles_gym/games/nonogram/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/nonogram 2026-02-11T19:36:23,445 copying build/lib/chuk_puzzles_gym/games/nonogram/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/nonogram 2026-02-11T19:36:23,447 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/logic_grid 2026-02-11T19:36:23,448 copying build/lib/chuk_puzzles_gym/games/logic_grid/constants.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/logic_grid 2026-02-11T19:36:23,450 copying build/lib/chuk_puzzles_gym/games/logic_grid/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/logic_grid 2026-02-11T19:36:23,451 copying build/lib/chuk_puzzles_gym/games/logic_grid/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/logic_grid 2026-02-11T19:36:23,454 copying build/lib/chuk_puzzles_gym/games/logic_grid/models.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/logic_grid 2026-02-11T19:36:23,455 copying build/lib/chuk_puzzles_gym/games/logic_grid/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/logic_grid 2026-02-11T19:36:23,457 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/futoshiki 2026-02-11T19:36:23,458 copying build/lib/chuk_puzzles_gym/games/futoshiki/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/futoshiki 2026-02-11T19:36:23,460 copying build/lib/chuk_puzzles_gym/games/futoshiki/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/futoshiki 2026-02-11T19:36:23,462 copying build/lib/chuk_puzzles_gym/games/futoshiki/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/futoshiki 2026-02-11T19:36:23,464 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/sokoban 2026-02-11T19:36:23,465 copying build/lib/chuk_puzzles_gym/games/sokoban/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/sokoban 2026-02-11T19:36:23,467 copying build/lib/chuk_puzzles_gym/games/sokoban/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/sokoban 2026-02-11T19:36:23,470 copying build/lib/chuk_puzzles_gym/games/sokoban/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/sokoban 2026-02-11T19:36:23,472 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/graph_coloring 2026-02-11T19:36:23,473 copying build/lib/chuk_puzzles_gym/games/graph_coloring/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/graph_coloring 2026-02-11T19:36:23,475 copying build/lib/chuk_puzzles_gym/games/graph_coloring/commands.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/graph_coloring 2026-02-11T19:36:23,477 copying build/lib/chuk_puzzles_gym/games/graph_coloring/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/graph_coloring 2026-02-11T19:36:23,479 copying build/lib/chuk_puzzles_gym/games/graph_coloring/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/graph_coloring 2026-02-11T19:36:23,482 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/mastermind 2026-02-11T19:36:23,483 copying build/lib/chuk_puzzles_gym/games/mastermind/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/mastermind 2026-02-11T19:36:23,485 copying build/lib/chuk_puzzles_gym/games/mastermind/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/mastermind 2026-02-11T19:36:23,487 copying build/lib/chuk_puzzles_gym/games/mastermind/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/mastermind 2026-02-11T19:36:23,490 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/shikaku 2026-02-11T19:36:23,491 copying build/lib/chuk_puzzles_gym/games/shikaku/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/shikaku 2026-02-11T19:36:23,493 copying build/lib/chuk_puzzles_gym/games/shikaku/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/shikaku 2026-02-11T19:36:23,495 copying build/lib/chuk_puzzles_gym/games/shikaku/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/shikaku 2026-02-11T19:36:23,497 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/binary 2026-02-11T19:36:23,498 copying build/lib/chuk_puzzles_gym/games/binary/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/binary 2026-02-11T19:36:23,500 copying build/lib/chuk_puzzles_gym/games/binary/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/binary 2026-02-11T19:36:23,503 copying build/lib/chuk_puzzles_gym/games/binary/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/binary 2026-02-11T19:36:23,505 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/cryptarithmetic 2026-02-11T19:36:23,506 copying build/lib/chuk_puzzles_gym/games/cryptarithmetic/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/cryptarithmetic 2026-02-11T19:36:23,508 copying build/lib/chuk_puzzles_gym/games/cryptarithmetic/commands.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/cryptarithmetic 2026-02-11T19:36:23,509 copying build/lib/chuk_puzzles_gym/games/cryptarithmetic/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/cryptarithmetic 2026-02-11T19:36:23,512 copying build/lib/chuk_puzzles_gym/games/cryptarithmetic/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/cryptarithmetic 2026-02-11T19:36:23,514 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/killer_sudoku 2026-02-11T19:36:23,515 copying build/lib/chuk_puzzles_gym/games/killer_sudoku/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/killer_sudoku 2026-02-11T19:36:23,517 copying build/lib/chuk_puzzles_gym/games/killer_sudoku/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/killer_sudoku 2026-02-11T19:36:23,519 copying build/lib/chuk_puzzles_gym/games/killer_sudoku/models.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/killer_sudoku 2026-02-11T19:36:23,521 copying build/lib/chuk_puzzles_gym/games/killer_sudoku/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/killer_sudoku 2026-02-11T19:36:23,523 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/hidato 2026-02-11T19:36:23,524 copying build/lib/chuk_puzzles_gym/games/hidato/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/hidato 2026-02-11T19:36:23,526 copying build/lib/chuk_puzzles_gym/games/hidato/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/hidato 2026-02-11T19:36:23,528 copying build/lib/chuk_puzzles_gym/games/hidato/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/hidato 2026-02-11T19:36:23,531 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/skyscrapers 2026-02-11T19:36:23,532 copying build/lib/chuk_puzzles_gym/games/skyscrapers/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/skyscrapers 2026-02-11T19:36:23,534 copying build/lib/chuk_puzzles_gym/games/skyscrapers/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/skyscrapers 2026-02-11T19:36:23,536 copying build/lib/chuk_puzzles_gym/games/skyscrapers/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/skyscrapers 2026-02-11T19:36:23,538 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/lights_out 2026-02-11T19:36:23,539 copying build/lib/chuk_puzzles_gym/games/lights_out/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/lights_out 2026-02-11T19:36:23,541 copying build/lib/chuk_puzzles_gym/games/lights_out/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/lights_out 2026-02-11T19:36:23,543 copying build/lib/chuk_puzzles_gym/games/lights_out/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/lights_out 2026-02-11T19:36:23,546 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/nurikabe 2026-02-11T19:36:23,547 copying build/lib/chuk_puzzles_gym/games/nurikabe/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/nurikabe 2026-02-11T19:36:23,549 copying build/lib/chuk_puzzles_gym/games/nurikabe/enums.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/nurikabe 2026-02-11T19:36:23,550 copying build/lib/chuk_puzzles_gym/games/nurikabe/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/nurikabe 2026-02-11T19:36:23,553 copying build/lib/chuk_puzzles_gym/games/nurikabe/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/nurikabe 2026-02-11T19:36:23,555 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/sudoku 2026-02-11T19:36:23,556 copying build/lib/chuk_puzzles_gym/games/sudoku/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/sudoku 2026-02-11T19:36:23,558 copying build/lib/chuk_puzzles_gym/games/sudoku/commands.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/sudoku 2026-02-11T19:36:23,560 copying build/lib/chuk_puzzles_gym/games/sudoku/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/sudoku 2026-02-11T19:36:23,562 copying build/lib/chuk_puzzles_gym/games/sudoku/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/sudoku 2026-02-11T19:36:23,565 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/kakuro 2026-02-11T19:36:23,566 copying build/lib/chuk_puzzles_gym/games/kakuro/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/kakuro 2026-02-11T19:36:23,568 copying build/lib/chuk_puzzles_gym/games/kakuro/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/kakuro 2026-02-11T19:36:23,570 copying build/lib/chuk_puzzles_gym/games/kakuro/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/kakuro 2026-02-11T19:36:23,572 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/kenken 2026-02-11T19:36:23,573 copying build/lib/chuk_puzzles_gym/games/kenken/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/kenken 2026-02-11T19:36:23,575 copying build/lib/chuk_puzzles_gym/games/kenken/enums.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/kenken 2026-02-11T19:36:23,577 copying build/lib/chuk_puzzles_gym/games/kenken/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/kenken 2026-02-11T19:36:23,580 copying build/lib/chuk_puzzles_gym/games/kenken/models.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/kenken 2026-02-11T19:36:23,582 copying build/lib/chuk_puzzles_gym/games/kenken/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/kenken 2026-02-11T19:36:23,584 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/minesweeper 2026-02-11T19:36:23,585 copying build/lib/chuk_puzzles_gym/games/minesweeper/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/minesweeper 2026-02-11T19:36:23,587 copying build/lib/chuk_puzzles_gym/games/minesweeper/enums.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/minesweeper 2026-02-11T19:36:23,589 copying build/lib/chuk_puzzles_gym/games/minesweeper/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/minesweeper 2026-02-11T19:36:23,592 copying build/lib/chuk_puzzles_gym/games/minesweeper/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/minesweeper 2026-02-11T19:36:23,594 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/rush_hour 2026-02-11T19:36:23,595 copying build/lib/chuk_puzzles_gym/games/rush_hour/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/rush_hour 2026-02-11T19:36:23,597 copying build/lib/chuk_puzzles_gym/games/rush_hour/commands.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/rush_hour 2026-02-11T19:36:23,599 copying build/lib/chuk_puzzles_gym/games/rush_hour/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/rush_hour 2026-02-11T19:36:23,602 copying build/lib/chuk_puzzles_gym/games/rush_hour/models.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/rush_hour 2026-02-11T19:36:23,604 copying build/lib/chuk_puzzles_gym/games/rush_hour/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/rush_hour 2026-02-11T19:36:23,606 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/star_battle 2026-02-11T19:36:23,607 copying build/lib/chuk_puzzles_gym/games/star_battle/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/star_battle 2026-02-11T19:36:23,609 copying build/lib/chuk_puzzles_gym/games/star_battle/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/star_battle 2026-02-11T19:36:23,611 copying build/lib/chuk_puzzles_gym/games/star_battle/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/star_battle 2026-02-11T19:36:23,614 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/games/einstein 2026-02-11T19:36:23,615 copying build/lib/chuk_puzzles_gym/games/einstein/constants.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/einstein 2026-02-11T19:36:23,617 copying build/lib/chuk_puzzles_gym/games/einstein/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/einstein 2026-02-11T19:36:23,618 copying build/lib/chuk_puzzles_gym/games/einstein/game.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/einstein 2026-02-11T19:36:23,621 copying build/lib/chuk_puzzles_gym/games/einstein/models.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/einstein 2026-02-11T19:36:23,623 copying build/lib/chuk_puzzles_gym/games/einstein/config.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/games/einstein 2026-02-11T19:36:23,624 copying build/lib/chuk_puzzles_gym/gym_env.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym 2026-02-11T19:36:23,627 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym/utils 2026-02-11T19:36:23,629 copying build/lib/chuk_puzzles_gym/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym/utils 2026-02-11T19:36:23,630 copying build/lib/chuk_puzzles_gym/server.py -> build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym 2026-02-11T19:36:23,633 running install_egg_info 2026-02-11T19:36:23,638 Copying src/chuk_puzzles_gym.egg-info to build/bdist.linux-armv7l/wheel/./chuk_puzzles_gym-0.10.2-py3.11.egg-info 2026-02-11T19:36:23,651 running install_scripts 2026-02-11T19:36:23,661 creating build/bdist.linux-armv7l/wheel/chuk_puzzles_gym-0.10.2.dist-info/WHEEL 2026-02-11T19:36:23,664 creating '/tmp/pip-wheel-kepf6ry5/.tmp-chlu9wvr/chuk_puzzles_gym-0.10.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-11T19:36:23,666 adding 'chuk_puzzles_gym/__init__.py' 2026-02-11T19:36:23,668 adding 'chuk_puzzles_gym/constants.py' 2026-02-11T19:36:23,672 adding 'chuk_puzzles_gym/eval.py' 2026-02-11T19:36:23,674 adding 'chuk_puzzles_gym/gym_env.py' 2026-02-11T19:36:23,678 adding 'chuk_puzzles_gym/server.py' 2026-02-11T19:36:23,680 adding 'chuk_puzzles_gym/export/__init__.py' 2026-02-11T19:36:23,682 adding 'chuk_puzzles_gym/export/dataset.py' 2026-02-11T19:36:23,685 adding 'chuk_puzzles_gym/games/__init__.py' 2026-02-11T19:36:23,687 adding 'chuk_puzzles_gym/games/_base/__init__.py' 2026-02-11T19:36:23,688 adding 'chuk_puzzles_gym/games/_base/commands.py' 2026-02-11T19:36:23,690 adding 'chuk_puzzles_gym/games/_base/game.py' 2026-02-11T19:36:23,692 adding 'chuk_puzzles_gym/games/binary/__init__.py' 2026-02-11T19:36:23,693 adding 'chuk_puzzles_gym/games/binary/config.py' 2026-02-11T19:36:23,696 adding 'chuk_puzzles_gym/games/binary/game.py' 2026-02-11T19:36:23,697 adding 'chuk_puzzles_gym/games/bridges/__init__.py' 2026-02-11T19:36:23,699 adding 'chuk_puzzles_gym/games/bridges/config.py' 2026-02-11T19:36:23,701 adding 'chuk_puzzles_gym/games/bridges/game.py' 2026-02-11T19:36:23,703 adding 'chuk_puzzles_gym/games/cryptarithmetic/__init__.py' 2026-02-11T19:36:23,704 adding 'chuk_puzzles_gym/games/cryptarithmetic/commands.py' 2026-02-11T19:36:23,706 adding 'chuk_puzzles_gym/games/cryptarithmetic/config.py' 2026-02-11T19:36:23,708 adding 'chuk_puzzles_gym/games/cryptarithmetic/game.py' 2026-02-11T19:36:23,710 adding 'chuk_puzzles_gym/games/einstein/__init__.py' 2026-02-11T19:36:23,711 adding 'chuk_puzzles_gym/games/einstein/config.py' 2026-02-11T19:36:23,712 adding 'chuk_puzzles_gym/games/einstein/constants.py' 2026-02-11T19:36:23,714 adding 'chuk_puzzles_gym/games/einstein/game.py' 2026-02-11T19:36:23,715 adding 'chuk_puzzles_gym/games/einstein/models.py' 2026-02-11T19:36:23,717 adding 'chuk_puzzles_gym/games/fillomino/__init__.py' 2026-02-11T19:36:23,718 adding 'chuk_puzzles_gym/games/fillomino/config.py' 2026-02-11T19:36:23,720 adding 'chuk_puzzles_gym/games/fillomino/game.py' 2026-02-11T19:36:23,722 adding 'chuk_puzzles_gym/games/futoshiki/__init__.py' 2026-02-11T19:36:23,723 adding 'chuk_puzzles_gym/games/futoshiki/config.py' 2026-02-11T19:36:23,725 adding 'chuk_puzzles_gym/games/futoshiki/game.py' 2026-02-11T19:36:23,727 adding 'chuk_puzzles_gym/games/graph_coloring/__init__.py' 2026-02-11T19:36:23,728 adding 'chuk_puzzles_gym/games/graph_coloring/commands.py' 2026-02-11T19:36:23,730 adding 'chuk_puzzles_gym/games/graph_coloring/config.py' 2026-02-11T19:36:23,732 adding 'chuk_puzzles_gym/games/graph_coloring/game.py' 2026-02-11T19:36:23,734 adding 'chuk_puzzles_gym/games/hidato/__init__.py' 2026-02-11T19:36:23,735 adding 'chuk_puzzles_gym/games/hidato/config.py' 2026-02-11T19:36:23,737 adding 'chuk_puzzles_gym/games/hidato/game.py' 2026-02-11T19:36:23,739 adding 'chuk_puzzles_gym/games/hitori/__init__.py' 2026-02-11T19:36:23,740 adding 'chuk_puzzles_gym/games/hitori/config.py' 2026-02-11T19:36:23,742 adding 'chuk_puzzles_gym/games/hitori/game.py' 2026-02-11T19:36:23,744 adding 'chuk_puzzles_gym/games/kakuro/__init__.py' 2026-02-11T19:36:23,745 adding 'chuk_puzzles_gym/games/kakuro/config.py' 2026-02-11T19:36:23,747 adding 'chuk_puzzles_gym/games/kakuro/game.py' 2026-02-11T19:36:23,749 adding 'chuk_puzzles_gym/games/kenken/__init__.py' 2026-02-11T19:36:23,750 adding 'chuk_puzzles_gym/games/kenken/config.py' 2026-02-11T19:36:23,751 adding 'chuk_puzzles_gym/games/kenken/enums.py' 2026-02-11T19:36:23,754 adding 'chuk_puzzles_gym/games/kenken/game.py' 2026-02-11T19:36:23,755 adding 'chuk_puzzles_gym/games/kenken/models.py' 2026-02-11T19:36:23,757 adding 'chuk_puzzles_gym/games/killer_sudoku/__init__.py' 2026-02-11T19:36:23,758 adding 'chuk_puzzles_gym/games/killer_sudoku/config.py' 2026-02-11T19:36:23,760 adding 'chuk_puzzles_gym/games/killer_sudoku/game.py' 2026-02-11T19:36:23,762 adding 'chuk_puzzles_gym/games/killer_sudoku/models.py' 2026-02-11T19:36:23,763 adding 'chuk_puzzles_gym/games/knapsack/__init__.py' 2026-02-11T19:36:23,765 adding 'chuk_puzzles_gym/games/knapsack/config.py' 2026-02-11T19:36:23,766 adding 'chuk_puzzles_gym/games/knapsack/enums.py' 2026-02-11T19:36:23,769 adding 'chuk_puzzles_gym/games/knapsack/game.py' 2026-02-11T19:36:23,770 adding 'chuk_puzzles_gym/games/knapsack/models.py' 2026-02-11T19:36:23,773 adding 'chuk_puzzles_gym/games/lights_out/__init__.py' 2026-02-11T19:36:23,774 adding 'chuk_puzzles_gym/games/lights_out/config.py' 2026-02-11T19:36:23,776 adding 'chuk_puzzles_gym/games/lights_out/game.py' 2026-02-11T19:36:23,779 adding 'chuk_puzzles_gym/games/logic_grid/__init__.py' 2026-02-11T19:36:23,780 adding 'chuk_puzzles_gym/games/logic_grid/config.py' 2026-02-11T19:36:23,782 adding 'chuk_puzzles_gym/games/logic_grid/constants.py' 2026-02-11T19:36:23,784 adding 'chuk_puzzles_gym/games/logic_grid/game.py' 2026-02-11T19:36:23,786 adding 'chuk_puzzles_gym/games/logic_grid/models.py' 2026-02-11T19:36:23,788 adding 'chuk_puzzles_gym/games/mastermind/__init__.py' 2026-02-11T19:36:23,790 adding 'chuk_puzzles_gym/games/mastermind/config.py' 2026-02-11T19:36:23,792 adding 'chuk_puzzles_gym/games/mastermind/game.py' 2026-02-11T19:36:23,795 adding 'chuk_puzzles_gym/games/minesweeper/__init__.py' 2026-02-11T19:36:23,796 adding 'chuk_puzzles_gym/games/minesweeper/config.py' 2026-02-11T19:36:23,798 adding 'chuk_puzzles_gym/games/minesweeper/enums.py' 2026-02-11T19:36:23,801 adding 'chuk_puzzles_gym/games/minesweeper/game.py' 2026-02-11T19:36:23,803 adding 'chuk_puzzles_gym/games/nonogram/__init__.py' 2026-02-11T19:36:23,805 adding 'chuk_puzzles_gym/games/nonogram/config.py' 2026-02-11T19:36:23,808 adding 'chuk_puzzles_gym/games/nonogram/game.py' 2026-02-11T19:36:23,810 adding 'chuk_puzzles_gym/games/nqueens/__init__.py' 2026-02-11T19:36:23,811 adding 'chuk_puzzles_gym/games/nqueens/config.py' 2026-02-11T19:36:23,814 adding 'chuk_puzzles_gym/games/nqueens/game.py' 2026-02-11T19:36:23,816 adding 'chuk_puzzles_gym/games/numberlink/__init__.py' 2026-02-11T19:36:23,818 adding 'chuk_puzzles_gym/games/numberlink/config.py' 2026-02-11T19:36:23,820 adding 'chuk_puzzles_gym/games/numberlink/game.py' 2026-02-11T19:36:23,823 adding 'chuk_puzzles_gym/games/nurikabe/__init__.py' 2026-02-11T19:36:23,824 adding 'chuk_puzzles_gym/games/nurikabe/config.py' 2026-02-11T19:36:23,825 adding 'chuk_puzzles_gym/games/nurikabe/enums.py' 2026-02-11T19:36:23,829 adding 'chuk_puzzles_gym/games/nurikabe/game.py' 2026-02-11T19:36:23,832 adding 'chuk_puzzles_gym/games/rush_hour/__init__.py' 2026-02-11T19:36:23,834 adding 'chuk_puzzles_gym/games/rush_hour/commands.py' 2026-02-11T19:36:23,835 adding 'chuk_puzzles_gym/games/rush_hour/config.py' 2026-02-11T19:36:23,839 adding 'chuk_puzzles_gym/games/rush_hour/game.py' 2026-02-11T19:36:23,841 adding 'chuk_puzzles_gym/games/rush_hour/models.py' 2026-02-11T19:36:23,843 adding 'chuk_puzzles_gym/games/scheduler/__init__.py' 2026-02-11T19:36:23,844 adding 'chuk_puzzles_gym/games/scheduler/config.py' 2026-02-11T19:36:23,846 adding 'chuk_puzzles_gym/games/scheduler/constants.py' 2026-02-11T19:36:23,847 adding 'chuk_puzzles_gym/games/scheduler/enums.py' 2026-02-11T19:36:23,850 adding 'chuk_puzzles_gym/games/scheduler/game.py' 2026-02-11T19:36:23,852 adding 'chuk_puzzles_gym/games/scheduler/models.py' 2026-02-11T19:36:23,854 adding 'chuk_puzzles_gym/games/shikaku/__init__.py' 2026-02-11T19:36:23,856 adding 'chuk_puzzles_gym/games/shikaku/config.py' 2026-02-11T19:36:23,859 adding 'chuk_puzzles_gym/games/shikaku/game.py' 2026-02-11T19:36:23,861 adding 'chuk_puzzles_gym/games/skyscrapers/__init__.py' 2026-02-11T19:36:23,862 adding 'chuk_puzzles_gym/games/skyscrapers/config.py' 2026-02-11T19:36:23,865 adding 'chuk_puzzles_gym/games/skyscrapers/game.py' 2026-02-11T19:36:23,867 adding 'chuk_puzzles_gym/games/slitherlink/__init__.py' 2026-02-11T19:36:23,868 adding 'chuk_puzzles_gym/games/slitherlink/config.py' 2026-02-11T19:36:23,870 adding 'chuk_puzzles_gym/games/slitherlink/game.py' 2026-02-11T19:36:23,872 adding 'chuk_puzzles_gym/games/sokoban/__init__.py' 2026-02-11T19:36:23,873 adding 'chuk_puzzles_gym/games/sokoban/config.py' 2026-02-11T19:36:23,876 adding 'chuk_puzzles_gym/games/sokoban/game.py' 2026-02-11T19:36:23,878 adding 'chuk_puzzles_gym/games/star_battle/__init__.py' 2026-02-11T19:36:23,879 adding 'chuk_puzzles_gym/games/star_battle/config.py' 2026-02-11T19:36:23,881 adding 'chuk_puzzles_gym/games/star_battle/game.py' 2026-02-11T19:36:23,883 adding 'chuk_puzzles_gym/games/sudoku/__init__.py' 2026-02-11T19:36:23,885 adding 'chuk_puzzles_gym/games/sudoku/commands.py' 2026-02-11T19:36:23,886 adding 'chuk_puzzles_gym/games/sudoku/config.py' 2026-02-11T19:36:23,888 adding 'chuk_puzzles_gym/games/sudoku/game.py' 2026-02-11T19:36:23,889 adding 'chuk_puzzles_gym/games/tents/__init__.py' 2026-02-11T19:36:23,891 adding 'chuk_puzzles_gym/games/tents/config.py' 2026-02-11T19:36:23,893 adding 'chuk_puzzles_gym/games/tents/game.py' 2026-02-11T19:36:23,895 adding 'chuk_puzzles_gym/models/__init__.py' 2026-02-11T19:36:23,896 adding 'chuk_puzzles_gym/models/base.py' 2026-02-11T19:36:23,897 adding 'chuk_puzzles_gym/models/config.py' 2026-02-11T19:36:23,898 adding 'chuk_puzzles_gym/models/enums.py' 2026-02-11T19:36:23,901 adding 'chuk_puzzles_gym/models/evaluation.py' 2026-02-11T19:36:23,902 adding 'chuk_puzzles_gym/models/games.py' 2026-02-11T19:36:23,904 adding 'chuk_puzzles_gym/trace/__init__.py' 2026-02-11T19:36:23,907 adding 'chuk_puzzles_gym/trace/generator.py' 2026-02-11T19:36:23,909 adding 'chuk_puzzles_gym/utils/__init__.py' 2026-02-11T19:36:23,917 adding 'chuk_puzzles_gym-0.10.2.dist-info/METADATA' 2026-02-11T19:36:23,919 adding 'chuk_puzzles_gym-0.10.2.dist-info/WHEEL' 2026-02-11T19:36:23,919 adding 'chuk_puzzles_gym-0.10.2.dist-info/entry_points.txt' 2026-02-11T19:36:23,920 adding 'chuk_puzzles_gym-0.10.2.dist-info/top_level.txt' 2026-02-11T19:36:23,923 adding 'chuk_puzzles_gym-0.10.2.dist-info/RECORD' 2026-02-11T19:36:23,928 removing build/bdist.linux-armv7l/wheel 2026-02-11T19:36:24,066 Building wheel for chuk-puzzles-gym (pyproject.toml): finished with status 'done' 2026-02-11T19:36:24,075 Created wheel for chuk-puzzles-gym: filename=chuk_puzzles_gym-0.10.2-py3-none-any.whl size=230401 sha256=6c4cf05023616bf70749753a5b17bcc3d1a1a931b76b2431adbda925af89e9ca 2026-02-11T19:36:24,076 Stored in directory: /tmp/pip-ephem-wheel-cache-vl4zp0jj/wheels/e6/7d/4d/f6488b2b1337a36a28526dbe3be89ff41f29652b149a183f52 2026-02-11T19:36:24,102 Successfully built chuk-puzzles-gym 2026-02-11T19:36:24,111 Removed build tracker: '/tmp/pip-build-tracker-la5u_v95'