2025-06-11T14:02:45,443 Created temporary directory: /tmp/pip-build-tracker-932yk6xq 2025-06-11T14:02:45,444 Initialized build tracking at /tmp/pip-build-tracker-932yk6xq 2025-06-11T14:02:45,445 Created build tracker: /tmp/pip-build-tracker-932yk6xq 2025-06-11T14:02:45,445 Entered build tracker: /tmp/pip-build-tracker-932yk6xq 2025-06-11T14:02:45,446 Created temporary directory: /tmp/pip-wheel-yiujnez6 2025-06-11T14:02:45,450 Created temporary directory: /tmp/pip-ephem-wheel-cache-0y8cj92j 2025-06-11T14:02:45,499 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-06-11T14:02:45,501 2 location(s) to search for versions of qcraft: 2025-06-11T14:02:45,501 * https://pypi.org/simple/qcraft/ 2025-06-11T14:02:45,501 * https://www.piwheels.org/simple/qcraft/ 2025-06-11T14:02:45,502 Fetching project page and analyzing links: https://pypi.org/simple/qcraft/ 2025-06-11T14:02:45,503 Getting page https://pypi.org/simple/qcraft/ 2025-06-11T14:02:45,505 Found index url https://pypi.org/simple/ 2025-06-11T14:02:45,657 Fetched page https://pypi.org/simple/qcraft/ as application/vnd.pypi.simple.v1+json 2025-06-11T14:02:45,660 Skipping link: No binaries permitted for qcraft: https://files.pythonhosted.org/packages/9a/1b/3c17b6670cc6f89ef9dc563b0156728ec6ab7367c613d86f0dd8b910e358/qcraft-0.1.0-py3-none-any.whl (from https://pypi.org/simple/qcraft/) 2025-06-11T14:02:45,660 Found link https://files.pythonhosted.org/packages/25/ee/7fd278f956d0e0f4a409df72a6ce5cd41288d77e9f33834331c6f798a335/qcraft-0.1.0.tar.gz (from https://pypi.org/simple/qcraft/), version: 0.1.0 2025-06-11T14:02:45,661 Skipping link: No binaries permitted for qcraft: https://files.pythonhosted.org/packages/45/f9/11ebf87c044509a4a2bf6809a7f4ad355f53743a10e2fc9c2e6108af1768/qcraft-0.1.2-py3-none-any.whl (from https://pypi.org/simple/qcraft/) 2025-06-11T14:02:45,662 Found link https://files.pythonhosted.org/packages/29/53/e5679d8fb319f6d5d490372b86e4fc55d9789a2c19fd3b0c9aa2daae96ff/qcraft-0.1.2.tar.gz (from https://pypi.org/simple/qcraft/), version: 0.1.2 2025-06-11T14:02:45,663 Skipping link: No binaries permitted for qcraft: https://files.pythonhosted.org/packages/03/96/c36eeeff62a27c120e24c796fc529017e2e81d9f9773e5257d052a995373/qcraft-0.1.3-py3-none-any.whl (from https://pypi.org/simple/qcraft/) 2025-06-11T14:02:45,663 Found link https://files.pythonhosted.org/packages/e5/da/fe1d64503eaa0ce4ef306407b8f63c84b70a66af4fd8798045eeb8b437cd/qcraft-0.1.3.tar.gz (from https://pypi.org/simple/qcraft/), version: 0.1.3 2025-06-11T14:02:45,664 Skipping link: No binaries permitted for qcraft: https://files.pythonhosted.org/packages/d4/f9/d154f463e708519b1ef566267eabb08c432298f44ec7669d8cc18d57cf3e/qcraft-0.1.4-py3-none-any.whl (from https://pypi.org/simple/qcraft/) 2025-06-11T14:02:45,665 Found link https://files.pythonhosted.org/packages/60/c9/51bc9248b9bd5924d30bb087c62d8d4f4ef43e8cb4f2cbc6ff78f5bd81e2/qcraft-0.1.4.tar.gz (from https://pypi.org/simple/qcraft/), version: 0.1.4 2025-06-11T14:02:45,666 Skipping link: No binaries permitted for qcraft: https://files.pythonhosted.org/packages/f8/6e/c74ea3f368df300ccaeff08deed28a7a91340db7dae088466302a77c6aa3/qcraft-0.1.5-py3-none-any.whl (from https://pypi.org/simple/qcraft/) 2025-06-11T14:02:45,666 Found link https://files.pythonhosted.org/packages/52/d6/6c8060814305793de99d46faefc0864b337ea39e639c5e6949a75f27c5cf/qcraft-0.1.5.tar.gz (from https://pypi.org/simple/qcraft/), version: 0.1.5 2025-06-11T14:02:45,667 Skipping link: No binaries permitted for qcraft: https://files.pythonhosted.org/packages/90/3c/fe2d3c02366552eb278a6356e20272cc2533181a3c4222fd89bf03413d13/qcraft-0.1.6-py3-none-any.whl (from https://pypi.org/simple/qcraft/) 2025-06-11T14:02:45,668 Found link https://files.pythonhosted.org/packages/e2/1f/e60d0017ad9a739e633bc5692b75d713a3d194dfd5152c7b853305d44474/qcraft-0.1.6.tar.gz (from https://pypi.org/simple/qcraft/), version: 0.1.6 2025-06-11T14:02:45,669 Fetching project page and analyzing links: https://www.piwheels.org/simple/qcraft/ 2025-06-11T14:02:45,669 Getting page https://www.piwheels.org/simple/qcraft/ 2025-06-11T14:02:45,671 Found index url https://www.piwheels.org/simple/ 2025-06-11T14:02:45,827 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/qcraft/ 2025-06-11T14:02:46,482 WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/qcraft/ 2025-06-11T14:02:47,641 WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/qcraft/ 2025-06-11T14:02:49,801 WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/qcraft/ 2025-06-11T14:02:53,962 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/qcraft/ 2025-06-11T14:02:54,117 Could not fetch URL https://www.piwheels.org/simple/qcraft/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='www.piwheels.org', port=443): Max retries exceeded with url: /simple/qcraft/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))) - skipping 2025-06-11T14:02:54,119 Skipping link: not a file: https://www.piwheels.org/simple/qcraft/ 2025-06-11T14:02:54,119 Skipping link: not a file: https://pypi.org/simple/qcraft/ 2025-06-11T14:02:54,137 Given no hashes to check 1 links for project 'qcraft': discarding no candidates 2025-06-11T14:02:54,139 Collecting qcraft==0.1.2 2025-06-11T14:02:54,141 Created temporary directory: /tmp/pip-unpack-28_b9usk 2025-06-11T14:02:54,372 Downloading qcraft-0.1.2.tar.gz (153 kB) 2025-06-11T14:02:54,655 Added qcraft==0.1.2 from https://files.pythonhosted.org/packages/29/53/e5679d8fb319f6d5d490372b86e4fc55d9789a2c19fd3b0c9aa2daae96ff/qcraft-0.1.2.tar.gz to build tracker '/tmp/pip-build-tracker-932yk6xq' 2025-06-11T14:02:54,657 Running setup.py (path:/tmp/pip-wheel-yiujnez6/qcraft_b1b054db11754ea59469e472720bbba2/setup.py) egg_info for package qcraft 2025-06-11T14:02:54,658 Created temporary directory: /tmp/pip-pip-egg-info-3474hoex 2025-06-11T14:02:54,659 Preparing metadata (setup.py): started 2025-06-11T14:02:54,660 Running command python setup.py egg_info 2025-06-11T14:02:55,582 running egg_info 2025-06-11T14:02:55,610 creating /tmp/pip-pip-egg-info-3474hoex/qcraft.egg-info 2025-06-11T14:02:55,611 writing /tmp/pip-pip-egg-info-3474hoex/qcraft.egg-info/PKG-INFO 2025-06-11T14:02:55,615 writing dependency_links to /tmp/pip-pip-egg-info-3474hoex/qcraft.egg-info/dependency_links.txt 2025-06-11T14:02:55,616 writing entry points to /tmp/pip-pip-egg-info-3474hoex/qcraft.egg-info/entry_points.txt 2025-06-11T14:02:55,618 writing requirements to /tmp/pip-pip-egg-info-3474hoex/qcraft.egg-info/requires.txt 2025-06-11T14:02:55,619 writing top-level names to /tmp/pip-pip-egg-info-3474hoex/qcraft.egg-info/top_level.txt 2025-06-11T14:02:55,621 writing manifest file '/tmp/pip-pip-egg-info-3474hoex/qcraft.egg-info/SOURCES.txt' 2025-06-11T14:02:55,737 reading manifest file '/tmp/pip-pip-egg-info-3474hoex/qcraft.egg-info/SOURCES.txt' 2025-06-11T14:02:55,738 reading manifest template 'MANIFEST.in' 2025-06-11T14:02:55,755 warning: no files found matching '*.ui' under directory 'circuit_designer' 2025-06-11T14:02:55,777 warning: no files found matching '*.yaml' under directory 'scode' 2025-06-11T14:02:55,791 warning: no files found matching '*.json' under directory 'scode' 2025-06-11T14:02:55,809 warning: no files found matching '*.py' under directory 'orchestrator_controller' 2025-06-11T14:02:55,822 warning: no previously-included files found matching '.env' 2025-06-11T14:02:55,829 writing manifest file '/tmp/pip-pip-egg-info-3474hoex/qcraft.egg-info/SOURCES.txt' 2025-06-11T14:02:55,941 Preparing metadata (setup.py): finished with status 'done' 2025-06-11T14:02:55,945 Source in /tmp/pip-wheel-yiujnez6/qcraft_b1b054db11754ea59469e472720bbba2 has version 0.1.2, which satisfies requirement qcraft==0.1.2 from https://files.pythonhosted.org/packages/29/53/e5679d8fb319f6d5d490372b86e4fc55d9789a2c19fd3b0c9aa2daae96ff/qcraft-0.1.2.tar.gz 2025-06-11T14:02:55,946 Removed qcraft==0.1.2 from https://files.pythonhosted.org/packages/29/53/e5679d8fb319f6d5d490372b86e4fc55d9789a2c19fd3b0c9aa2daae96ff/qcraft-0.1.2.tar.gz from build tracker '/tmp/pip-build-tracker-932yk6xq' 2025-06-11T14:02:55,953 Created temporary directory: /tmp/pip-unpack-0qskxwoq 2025-06-11T14:02:55,954 Created temporary directory: /tmp/pip-unpack-lcge0b_u 2025-06-11T14:02:55,954 Building wheels for collected packages: qcraft 2025-06-11T14:02:55,958 Created temporary directory: /tmp/pip-wheel-glsqwoiv 2025-06-11T14:02:55,959 DEPRECATION: Building 'qcraft' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'qcraft'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-06-11T14:02:55,960 Building wheel for qcraft (setup.py): started 2025-06-11T14:02:55,961 Destination directory: /tmp/pip-wheel-glsqwoiv 2025-06-11T14:02:55,962 Running command python setup.py bdist_wheel 2025-06-11T14:02:56,833 running bdist_wheel 2025-06-11T14:02:56,971 running build 2025-06-11T14:02:56,972 running build_py 2025-06-11T14:02:57,003 creating build/lib/hardware_abstraction 2025-06-11T14:02:57,005 copying hardware_abstraction/__init__.py -> build/lib/hardware_abstraction 2025-06-11T14:02:57,008 copying hardware_abstraction/device_abstraction.py -> build/lib/hardware_abstraction 2025-06-11T14:02:57,010 copying hardware_abstraction/hardware_config_loader.py -> build/lib/hardware_abstraction 2025-06-11T14:02:57,013 creating build/lib/logging_results 2025-06-11T14:02:57,014 copying logging_results/__init__.py -> build/lib/logging_results 2025-06-11T14:02:57,016 copying logging_results/logging_results_manager.py -> build/lib/logging_results 2025-06-11T14:02:57,019 creating build/lib/execution_simulation 2025-06-11T14:02:57,020 copying execution_simulation/__init__.py -> build/lib/execution_simulation 2025-06-11T14:02:57,022 copying execution_simulation/execution_simulator.py -> build/lib/execution_simulation 2025-06-11T14:02:57,025 creating build/lib/configuration_management 2025-06-11T14:02:57,026 copying configuration_management/config_manager.py -> build/lib/configuration_management 2025-06-11T14:02:57,029 copying configuration_management/__init__.py -> build/lib/configuration_management 2025-06-11T14:02:57,031 copying configuration_management/schema_validator.py -> build/lib/configuration_management 2025-06-11T14:02:57,034 creating build/lib/circuit_designer 2025-06-11T14:02:57,035 copying circuit_designer/ft_circuit_choice_dialog.py -> build/lib/circuit_designer 2025-06-11T14:02:57,037 copying circuit_designer/__init__.py -> build/lib/circuit_designer 2025-06-11T14:02:57,039 copying circuit_designer/workflow_bridge.py -> build/lib/circuit_designer 2025-06-11T14:02:57,041 copying circuit_designer/config_dialog.py -> build/lib/circuit_designer 2025-06-11T14:02:57,044 copying circuit_designer/gui_main.py -> build/lib/circuit_designer 2025-06-11T14:02:57,047 copying circuit_designer/training_dialog.py -> build/lib/circuit_designer 2025-06-11T14:02:57,050 copying circuit_designer/circuit_canvas.py -> build/lib/circuit_designer 2025-06-11T14:02:57,052 copying circuit_designer/gate_palette.py -> build/lib/circuit_designer 2025-06-11T14:02:57,055 copying circuit_designer/circuit_editor.py -> build/lib/circuit_designer 2025-06-11T14:02:57,058 creating build/lib/orchestration_controller 2025-06-11T14:02:57,059 copying orchestration_controller/__init__.py -> build/lib/orchestration_controller 2025-06-11T14:02:57,061 copying orchestration_controller/orchestrator.py -> build/lib/orchestration_controller 2025-06-11T14:02:57,064 creating build/lib/scode 2025-06-11T14:02:57,065 copying scode/__init__.py -> build/lib/scode 2025-06-11T14:02:57,066 copying scode/api.py -> build/lib/scode 2025-06-11T14:02:57,069 copying scode/json_utils.py -> build/lib/scode 2025-06-11T14:02:57,072 creating build/lib/evaluation 2025-06-11T14:02:57,073 copying evaluation/test_surface_code_layouts.py -> build/lib/evaluation 2025-06-11T14:02:57,075 copying evaluation/__init__.py -> build/lib/evaluation 2025-06-11T14:02:57,077 copying evaluation/__main__.py -> build/lib/evaluation 2025-06-11T14:02:57,079 copying evaluation/evaluation_framework.py -> build/lib/evaluation 2025-06-11T14:02:57,081 creating build/lib/schemas 2025-06-11T14:02:57,082 copying schemas/__init__.py -> build/lib/schemas 2025-06-11T14:02:57,085 creating build/lib/circuit_optimization 2025-06-11T14:02:57,086 copying circuit_optimization/__init__.py -> build/lib/circuit_optimization 2025-06-11T14:02:57,088 copying circuit_optimization/reward_engine.py -> build/lib/circuit_optimization 2025-06-11T14:02:57,090 copying circuit_optimization/api.py -> build/lib/circuit_optimization 2025-06-11T14:02:57,092 copying circuit_optimization/utils.py -> build/lib/circuit_optimization 2025-06-11T14:02:57,094 copying circuit_optimization/rl_env.py -> build/lib/circuit_optimization 2025-06-11T14:02:57,096 copying circuit_optimization/circuit_optimizer.py -> build/lib/circuit_optimization 2025-06-11T14:02:57,099 creating build/lib/configs 2025-06-11T14:02:57,100 copying configs/__init__.py -> build/lib/configs 2025-06-11T14:02:57,102 creating build/lib/fault_tolerant_circuit_builder 2025-06-11T14:02:57,103 copying fault_tolerant_circuit_builder/__init__.py -> build/lib/fault_tolerant_circuit_builder 2025-06-11T14:02:57,105 copying fault_tolerant_circuit_builder/ft_circuit_builder.py -> build/lib/fault_tolerant_circuit_builder 2025-06-11T14:02:57,108 creating build/lib/code_switcher 2025-06-11T14:02:57,110 copying code_switcher/__init__.py -> build/lib/code_switcher 2025-06-11T14:02:57,112 copying code_switcher/code_switcher.py -> build/lib/code_switcher 2025-06-11T14:02:57,116 creating build/lib/scode/tests 2025-06-11T14:02:57,117 copying scode/tests/__init__.py -> build/lib/scode/tests 2025-06-11T14:02:57,119 copying scode/tests/test_multi_patch_mapper.py -> build/lib/scode/tests 2025-06-11T14:02:57,121 copying scode/tests/test_graph_transformer.py -> build/lib/scode/tests 2025-06-11T14:02:57,122 copying scode/tests/test_full_frontend_workflow.py -> build/lib/scode/tests 2025-06-11T14:02:57,125 copying scode/tests/test_code_switching_workflow.py -> build/lib/scode/tests 2025-06-11T14:02:57,127 copying scode/tests/test_heuristic_layer.py -> build/lib/scode/tests 2025-06-11T14:02:57,129 copying scode/tests/test_rl_learning_progress.py -> build/lib/scode/tests 2025-06-11T14:02:57,131 copying scode/tests/test_workflow_bridge.py -> build/lib/scode/tests 2025-06-11T14:02:57,134 copying scode/tests/test_reward_engine.py -> build/lib/scode/tests 2025-06-11T14:02:57,136 copying scode/tests/test_module_integration.py -> build/lib/scode/tests 2025-06-11T14:02:57,138 copying scode/tests/test_ler_calculation.py -> build/lib/scode/tests 2025-06-11T14:02:57,141 copying scode/tests/test_integration_pipeline.py -> build/lib/scode/tests 2025-06-11T14:02:57,144 creating build/lib/scode/heuristic_layer 2025-06-11T14:02:57,145 copying scode/heuristic_layer/__init__.py -> build/lib/scode/heuristic_layer 2025-06-11T14:02:57,147 copying scode/heuristic_layer/__main__.py -> build/lib/scode/heuristic_layer 2025-06-11T14:02:57,149 copying scode/heuristic_layer/config_loader.py -> build/lib/scode/heuristic_layer 2025-06-11T14:02:57,150 copying scode/heuristic_layer/surface_code_object.py -> build/lib/scode/heuristic_layer 2025-06-11T14:02:57,153 copying scode/heuristic_layer/surface_code.py -> build/lib/scode/heuristic_layer 2025-06-11T14:02:57,155 copying scode/heuristic_layer/heuristic_initialization_layer.py -> build/lib/scode/heuristic_layer 2025-06-11T14:02:57,158 creating build/lib/scode/utils 2025-06-11T14:02:57,159 copying scode/utils/__init__.py -> build/lib/scode/utils 2025-06-11T14:02:57,161 copying scode/utils/decoder_interface.py -> build/lib/scode/utils 2025-06-11T14:02:57,164 creating build/lib/scode/multi_patch_mapper 2025-06-11T14:02:57,165 copying scode/multi_patch_mapper/__init__.py -> build/lib/scode/multi_patch_mapper 2025-06-11T14:02:57,167 copying scode/multi_patch_mapper/__main__.py -> build/lib/scode/multi_patch_mapper 2025-06-11T14:02:57,169 copying scode/multi_patch_mapper/multi_patch_mapper.py -> build/lib/scode/multi_patch_mapper 2025-06-11T14:02:57,172 creating build/lib/scode/graph_transformer 2025-06-11T14:02:57,173 copying scode/graph_transformer/__init__.py -> build/lib/scode/graph_transformer 2025-06-11T14:02:57,175 copying scode/graph_transformer/__main__.py -> build/lib/scode/graph_transformer 2025-06-11T14:02:57,177 copying scode/graph_transformer/graph_transformer.py -> build/lib/scode/graph_transformer 2025-06-11T14:02:57,180 creating build/lib/scode/rl_agent 2025-06-11T14:02:57,182 copying scode/rl_agent/__init__.py -> build/lib/scode/rl_agent 2025-06-11T14:02:57,184 copying scode/rl_agent/reward_engine.py -> build/lib/scode/rl_agent 2025-06-11T14:02:57,186 copying scode/rl_agent/__main__.py -> build/lib/scode/rl_agent 2025-06-11T14:02:57,188 copying scode/rl_agent/progress.py -> build/lib/scode/rl_agent 2025-06-11T14:02:57,191 copying scode/rl_agent/environment.py -> build/lib/scode/rl_agent 2025-06-11T14:02:57,194 creating build/lib/scode/tests/multi_patch 2025-06-11T14:02:57,195 copying scode/tests/multi_patch/__init__.py -> build/lib/scode/tests/multi_patch 2025-06-11T14:02:57,197 creating build/lib/circuit_optimization/strategies 2025-06-11T14:02:57,198 copying circuit_optimization/strategies/__init__.py -> build/lib/circuit_optimization/strategies 2025-06-11T14:02:57,201 copying circuit_optimization/strategies/rl_based.py -> build/lib/circuit_optimization/strategies 2025-06-11T14:02:57,203 copying circuit_optimization/strategies/ml_based.py -> build/lib/circuit_optimization/strategies 2025-06-11T14:02:57,205 copying circuit_optimization/strategies/rule_based.py -> build/lib/circuit_optimization/strategies 2025-06-11T14:02:57,207 running egg_info 2025-06-11T14:02:57,236 writing qcraft.egg-info/PKG-INFO 2025-06-11T14:02:57,239 writing dependency_links to qcraft.egg-info/dependency_links.txt 2025-06-11T14:02:57,241 writing entry points to qcraft.egg-info/entry_points.txt 2025-06-11T14:02:57,242 writing requirements to qcraft.egg-info/requires.txt 2025-06-11T14:02:57,244 writing top-level names to qcraft.egg-info/top_level.txt 2025-06-11T14:02:57,295 reading manifest file 'qcraft.egg-info/SOURCES.txt' 2025-06-11T14:02:57,302 reading manifest template 'MANIFEST.in' 2025-06-11T14:02:57,319 warning: no files found matching '*.ui' under directory 'circuit_designer' 2025-06-11T14:02:57,340 warning: no files found matching '*.yaml' under directory 'scode' 2025-06-11T14:02:57,355 warning: no files found matching '*.json' under directory 'scode' 2025-06-11T14:02:57,373 warning: no files found matching '*.py' under directory 'orchestrator_controller' 2025-06-11T14:02:57,386 warning: no previously-included files found matching '.env' 2025-06-11T14:02:57,394 writing manifest file 'qcraft.egg-info/SOURCES.txt' 2025-06-11T14:02:57,397 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'circuit_designer.visualization' is absent from the `packages` configuration. 2025-06-11T14:02:57,397 !! 2025-06-11T14:02:57,398 ******************************************************************************** 2025-06-11T14:02:57,398 ############################ 2025-06-11T14:02:57,399 # Package would be ignored # 2025-06-11T14:02:57,399 ############################ 2025-06-11T14:02:57,400 Python recognizes 'circuit_designer.visualization' as an importable package[^1], 2025-06-11T14:02:57,400 but it is absent from setuptools' `packages` configuration. 2025-06-11T14:02:57,401 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-11T14:02:57,402 package, please make sure that 'circuit_designer.visualization' is explicitly added 2025-06-11T14:02:57,402 to the `packages` configuration field. 2025-06-11T14:02:57,403 Alternatively, you can also rely on setuptools' discovery methods 2025-06-11T14:02:57,404 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-11T14:02:57,404 instead of `find_packages(...)`/`find:`). 2025-06-11T14:02:57,405 You can read more about "package discovery" on setuptools documentation page: 2025-06-11T14:02:57,406 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-11T14:02:57,407 If you don't want 'circuit_designer.visualization' to be distributed and are 2025-06-11T14:02:57,408 already explicitly excluding 'circuit_designer.visualization' via 2025-06-11T14:02:57,408 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-11T14:02:57,409 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-11T14:02:57,409 combination with a more fine grained `package-data` configuration. 2025-06-11T14:02:57,410 You can read more about "package data files" on setuptools documentation page: 2025-06-11T14:02:57,411 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-11T14:02:57,413 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-11T14:02:57,414 even if it does not contain any `.py` files. 2025-06-11T14:02:57,414 On the other hand, currently there is no concept of package data 2025-06-11T14:02:57,415 directory, all directories are treated like packages. 2025-06-11T14:02:57,415 ******************************************************************************** 2025-06-11T14:02:57,416 !! 2025-06-11T14:02:57,417 check.warn(importable) 2025-06-11T14:02:57,417 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'scode.scripts' is absent from the `packages` configuration. 2025-06-11T14:02:57,418 !! 2025-06-11T14:02:57,419 ******************************************************************************** 2025-06-11T14:02:57,420 ############################ 2025-06-11T14:02:57,420 # Package would be ignored # 2025-06-11T14:02:57,421 ############################ 2025-06-11T14:02:57,421 Python recognizes 'scode.scripts' as an importable package[^1], 2025-06-11T14:02:57,422 but it is absent from setuptools' `packages` configuration. 2025-06-11T14:02:57,423 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-11T14:02:57,424 package, please make sure that 'scode.scripts' is explicitly added 2025-06-11T14:02:57,424 to the `packages` configuration field. 2025-06-11T14:02:57,425 Alternatively, you can also rely on setuptools' discovery methods 2025-06-11T14:02:57,426 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-11T14:02:57,427 instead of `find_packages(...)`/`find:`). 2025-06-11T14:02:57,428 You can read more about "package discovery" on setuptools documentation page: 2025-06-11T14:02:57,429 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-11T14:02:57,430 If you don't want 'scode.scripts' to be distributed and are 2025-06-11T14:02:57,430 already explicitly excluding 'scode.scripts' via 2025-06-11T14:02:57,430 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-11T14:02:57,431 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-11T14:02:57,431 combination with a more fine grained `package-data` configuration. 2025-06-11T14:02:57,432 You can read more about "package data files" on setuptools documentation page: 2025-06-11T14:02:57,433 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-11T14:02:57,435 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-11T14:02:57,435 even if it does not contain any `.py` files. 2025-06-11T14:02:57,436 On the other hand, currently there is no concept of package data 2025-06-11T14:02:57,436 directory, all directories are treated like packages. 2025-06-11T14:02:57,437 ******************************************************************************** 2025-06-11T14:02:57,438 !! 2025-06-11T14:02:57,438 check.warn(importable) 2025-06-11T14:02:57,439 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'scode.training' is absent from the `packages` configuration. 2025-06-11T14:02:57,439 !! 2025-06-11T14:02:57,440 ******************************************************************************** 2025-06-11T14:02:57,441 ############################ 2025-06-11T14:02:57,441 # Package would be ignored # 2025-06-11T14:02:57,442 ############################ 2025-06-11T14:02:57,442 Python recognizes 'scode.training' as an importable package[^1], 2025-06-11T14:02:57,443 but it is absent from setuptools' `packages` configuration. 2025-06-11T14:02:57,444 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-11T14:02:57,445 package, please make sure that 'scode.training' is explicitly added 2025-06-11T14:02:57,445 to the `packages` configuration field. 2025-06-11T14:02:57,446 Alternatively, you can also rely on setuptools' discovery methods 2025-06-11T14:02:57,447 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-11T14:02:57,447 instead of `find_packages(...)`/`find:`). 2025-06-11T14:02:57,448 You can read more about "package discovery" on setuptools documentation page: 2025-06-11T14:02:57,449 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-11T14:02:57,450 If you don't want 'scode.training' to be distributed and are 2025-06-11T14:02:57,451 already explicitly excluding 'scode.training' via 2025-06-11T14:02:57,451 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-11T14:02:57,452 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-11T14:02:57,452 combination with a more fine grained `package-data` configuration. 2025-06-11T14:02:57,453 You can read more about "package data files" on setuptools documentation page: 2025-06-11T14:02:57,454 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-11T14:02:57,456 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-11T14:02:57,457 even if it does not contain any `.py` files. 2025-06-11T14:02:57,457 On the other hand, currently there is no concept of package data 2025-06-11T14:02:57,458 directory, all directories are treated like packages. 2025-06-11T14:02:57,458 ******************************************************************************** 2025-06-11T14:02:57,459 !! 2025-06-11T14:02:57,460 check.warn(importable) 2025-06-11T14:02:57,460 creating build/lib/circuit_designer/visualization 2025-06-11T14:02:57,461 copying circuit_designer/visualization/color_schemes.py -> build/lib/circuit_designer/visualization 2025-06-11T14:02:57,461 copying circuit_designer/visualization/device_grid_visualizer.py -> build/lib/circuit_designer/visualization 2025-06-11T14:02:57,462 copying circuit_designer/visualization/mapping_visualizer.py -> build/lib/circuit_designer/visualization 2025-06-11T14:02:57,462 copying circuit_designer/visualization/surface_code_visualizer.py -> build/lib/circuit_designer/visualization 2025-06-11T14:02:57,462 creating build/lib/scode/scripts 2025-06-11T14:02:57,463 copying scode/scripts/test_workflow_bridge_training.py -> build/lib/scode/scripts 2025-06-11T14:02:57,463 creating build/lib/scode/training 2025-06-11T14:02:57,464 copying scode/training/trainer.py -> build/lib/scode/training 2025-06-11T14:02:57,464 copying configs/config_registry.yaml -> build/lib/configs 2025-06-11T14:02:57,465 copying configs/editor_config.yaml -> build/lib/configs 2025-06-11T14:02:57,465 copying configs/ft_builder_config.yaml -> build/lib/configs 2025-06-11T14:02:57,466 copying configs/gates.yaml -> build/lib/configs 2025-06-11T14:02:57,466 copying configs/hardware.json -> build/lib/configs 2025-06-11T14:02:57,467 copying configs/ibm_devices.yaml -> build/lib/configs 2025-06-11T14:02:57,467 copying configs/ionq_devices.yaml -> build/lib/configs 2025-06-11T14:02:57,468 copying configs/logging.yaml -> build/lib/configs 2025-06-11T14:02:57,468 copying configs/multi_patch_rl_agent.yaml -> build/lib/configs 2025-06-11T14:02:57,469 copying configs/optimizer_config.yaml -> build/lib/configs 2025-06-11T14:02:57,469 copying configs/switcher_config.yaml -> build/lib/configs 2025-06-11T14:02:57,470 copying configs/use_rl_agent.yaml -> build/lib/configs 2025-06-11T14:02:57,471 copying configs/visualization.yaml -> build/lib/configs 2025-06-11T14:02:57,514 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-06-11T14:02:57,515 !! 2025-06-11T14:02:57,516 ******************************************************************************** 2025-06-11T14:02:57,517 Please avoid running ``setup.py`` directly. 2025-06-11T14:02:57,517 Instead, use pypa/build, pypa/installer or other 2025-06-11T14:02:57,518 standards-based tools. 2025-06-11T14:02:57,519 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-06-11T14:02:57,520 or your builds will no longer be supported. 2025-06-11T14:02:57,521 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-06-11T14:02:57,521 ******************************************************************************** 2025-06-11T14:02:57,522 !! 2025-06-11T14:02:57,523 self.initialize_options() 2025-06-11T14:02:57,547 installing to build/bdist.linux-armv7l/wheel 2025-06-11T14:02:57,548 running install 2025-06-11T14:02:57,571 running install_lib 2025-06-11T14:02:57,600 creating build/bdist.linux-armv7l/wheel 2025-06-11T14:02:57,602 creating build/bdist.linux-armv7l/wheel/hardware_abstraction 2025-06-11T14:02:57,604 copying build/lib/hardware_abstraction/__init__.py -> build/bdist.linux-armv7l/wheel/./hardware_abstraction 2025-06-11T14:02:57,606 copying build/lib/hardware_abstraction/device_abstraction.py -> build/bdist.linux-armv7l/wheel/./hardware_abstraction 2025-06-11T14:02:57,609 copying build/lib/hardware_abstraction/hardware_config_loader.py -> build/bdist.linux-armv7l/wheel/./hardware_abstraction 2025-06-11T14:02:57,611 creating build/bdist.linux-armv7l/wheel/logging_results 2025-06-11T14:02:57,612 copying build/lib/logging_results/__init__.py -> build/bdist.linux-armv7l/wheel/./logging_results 2025-06-11T14:02:57,614 copying build/lib/logging_results/logging_results_manager.py -> build/bdist.linux-armv7l/wheel/./logging_results 2025-06-11T14:02:57,617 creating build/bdist.linux-armv7l/wheel/execution_simulation 2025-06-11T14:02:57,618 copying build/lib/execution_simulation/__init__.py -> build/bdist.linux-armv7l/wheel/./execution_simulation 2025-06-11T14:02:57,620 copying build/lib/execution_simulation/execution_simulator.py -> build/bdist.linux-armv7l/wheel/./execution_simulation 2025-06-11T14:02:57,622 creating build/bdist.linux-armv7l/wheel/configuration_management 2025-06-11T14:02:57,623 copying build/lib/configuration_management/config_manager.py -> build/bdist.linux-armv7l/wheel/./configuration_management 2025-06-11T14:02:57,626 copying build/lib/configuration_management/__init__.py -> build/bdist.linux-armv7l/wheel/./configuration_management 2025-06-11T14:02:57,628 copying build/lib/configuration_management/schema_validator.py -> build/bdist.linux-armv7l/wheel/./configuration_management 2025-06-11T14:02:57,630 creating build/bdist.linux-armv7l/wheel/circuit_designer 2025-06-11T14:02:57,631 copying build/lib/circuit_designer/ft_circuit_choice_dialog.py -> build/bdist.linux-armv7l/wheel/./circuit_designer 2025-06-11T14:02:57,633 copying build/lib/circuit_designer/__init__.py -> build/bdist.linux-armv7l/wheel/./circuit_designer 2025-06-11T14:02:57,635 copying build/lib/circuit_designer/workflow_bridge.py -> build/bdist.linux-armv7l/wheel/./circuit_designer 2025-06-11T14:02:57,637 copying build/lib/circuit_designer/config_dialog.py -> build/bdist.linux-armv7l/wheel/./circuit_designer 2025-06-11T14:02:57,640 copying build/lib/circuit_designer/gui_main.py -> build/bdist.linux-armv7l/wheel/./circuit_designer 2025-06-11T14:02:57,644 copying build/lib/circuit_designer/training_dialog.py -> build/bdist.linux-armv7l/wheel/./circuit_designer 2025-06-11T14:02:57,647 copying build/lib/circuit_designer/circuit_canvas.py -> build/bdist.linux-armv7l/wheel/./circuit_designer 2025-06-11T14:02:57,650 creating build/bdist.linux-armv7l/wheel/circuit_designer/visualization 2025-06-11T14:02:57,651 copying build/lib/circuit_designer/visualization/surface_code_visualizer.py -> build/bdist.linux-armv7l/wheel/./circuit_designer/visualization 2025-06-11T14:02:57,653 copying build/lib/circuit_designer/visualization/color_schemes.py -> build/bdist.linux-armv7l/wheel/./circuit_designer/visualization 2025-06-11T14:02:57,655 copying build/lib/circuit_designer/visualization/device_grid_visualizer.py -> build/bdist.linux-armv7l/wheel/./circuit_designer/visualization 2025-06-11T14:02:57,657 copying build/lib/circuit_designer/visualization/mapping_visualizer.py -> build/bdist.linux-armv7l/wheel/./circuit_designer/visualization 2025-06-11T14:02:57,660 copying build/lib/circuit_designer/gate_palette.py -> build/bdist.linux-armv7l/wheel/./circuit_designer 2025-06-11T14:02:57,663 copying build/lib/circuit_designer/circuit_editor.py -> build/bdist.linux-armv7l/wheel/./circuit_designer 2025-06-11T14:02:57,666 creating build/bdist.linux-armv7l/wheel/orchestration_controller 2025-06-11T14:02:57,667 copying build/lib/orchestration_controller/__init__.py -> build/bdist.linux-armv7l/wheel/./orchestration_controller 2025-06-11T14:02:57,669 copying build/lib/orchestration_controller/orchestrator.py -> build/bdist.linux-armv7l/wheel/./orchestration_controller 2025-06-11T14:02:57,672 creating build/bdist.linux-armv7l/wheel/scode 2025-06-11T14:02:57,674 creating build/bdist.linux-armv7l/wheel/scode/tests 2025-06-11T14:02:57,675 copying build/lib/scode/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./scode/tests 2025-06-11T14:02:57,677 creating build/bdist.linux-armv7l/wheel/scode/tests/multi_patch 2025-06-11T14:02:57,678 copying build/lib/scode/tests/multi_patch/__init__.py -> build/bdist.linux-armv7l/wheel/./scode/tests/multi_patch 2025-06-11T14:02:57,681 copying build/lib/scode/tests/test_multi_patch_mapper.py -> build/bdist.linux-armv7l/wheel/./scode/tests 2025-06-11T14:02:57,683 copying build/lib/scode/tests/test_graph_transformer.py -> build/bdist.linux-armv7l/wheel/./scode/tests 2025-06-11T14:02:57,685 copying build/lib/scode/tests/test_full_frontend_workflow.py -> build/bdist.linux-armv7l/wheel/./scode/tests 2025-06-11T14:02:57,688 copying build/lib/scode/tests/test_code_switching_workflow.py -> build/bdist.linux-armv7l/wheel/./scode/tests 2025-06-11T14:02:57,690 copying build/lib/scode/tests/test_heuristic_layer.py -> build/bdist.linux-armv7l/wheel/./scode/tests 2025-06-11T14:02:57,692 copying build/lib/scode/tests/test_rl_learning_progress.py -> build/bdist.linux-armv7l/wheel/./scode/tests 2025-06-11T14:02:57,694 copying build/lib/scode/tests/test_workflow_bridge.py -> build/bdist.linux-armv7l/wheel/./scode/tests 2025-06-11T14:02:57,696 copying build/lib/scode/tests/test_reward_engine.py -> build/bdist.linux-armv7l/wheel/./scode/tests 2025-06-11T14:02:57,698 copying build/lib/scode/tests/test_module_integration.py -> build/bdist.linux-armv7l/wheel/./scode/tests 2025-06-11T14:02:57,700 copying build/lib/scode/tests/test_ler_calculation.py -> build/bdist.linux-armv7l/wheel/./scode/tests 2025-06-11T14:02:57,702 copying build/lib/scode/tests/test_integration_pipeline.py -> build/bdist.linux-armv7l/wheel/./scode/tests 2025-06-11T14:02:57,705 creating build/bdist.linux-armv7l/wheel/scode/heuristic_layer 2025-06-11T14:02:57,706 copying build/lib/scode/heuristic_layer/__init__.py -> build/bdist.linux-armv7l/wheel/./scode/heuristic_layer 2025-06-11T14:02:57,708 copying build/lib/scode/heuristic_layer/__main__.py -> build/bdist.linux-armv7l/wheel/./scode/heuristic_layer 2025-06-11T14:02:57,710 copying build/lib/scode/heuristic_layer/config_loader.py -> build/bdist.linux-armv7l/wheel/./scode/heuristic_layer 2025-06-11T14:02:57,713 copying build/lib/scode/heuristic_layer/surface_code_object.py -> build/bdist.linux-armv7l/wheel/./scode/heuristic_layer 2025-06-11T14:02:57,715 copying build/lib/scode/heuristic_layer/surface_code.py -> build/bdist.linux-armv7l/wheel/./scode/heuristic_layer 2025-06-11T14:02:57,717 copying build/lib/scode/heuristic_layer/heuristic_initialization_layer.py -> build/bdist.linux-armv7l/wheel/./scode/heuristic_layer 2025-06-11T14:02:57,721 creating build/bdist.linux-armv7l/wheel/scode/utils 2025-06-11T14:02:57,722 copying build/lib/scode/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./scode/utils 2025-06-11T14:02:57,724 copying build/lib/scode/utils/decoder_interface.py -> build/bdist.linux-armv7l/wheel/./scode/utils 2025-06-11T14:02:57,727 creating build/bdist.linux-armv7l/wheel/scode/scripts 2025-06-11T14:02:57,728 copying build/lib/scode/scripts/test_workflow_bridge_training.py -> build/bdist.linux-armv7l/wheel/./scode/scripts 2025-06-11T14:02:57,730 creating build/bdist.linux-armv7l/wheel/scode/multi_patch_mapper 2025-06-11T14:02:57,731 copying build/lib/scode/multi_patch_mapper/__init__.py -> build/bdist.linux-armv7l/wheel/./scode/multi_patch_mapper 2025-06-11T14:02:57,733 copying build/lib/scode/multi_patch_mapper/__main__.py -> build/bdist.linux-armv7l/wheel/./scode/multi_patch_mapper 2025-06-11T14:02:57,735 copying build/lib/scode/multi_patch_mapper/multi_patch_mapper.py -> build/bdist.linux-armv7l/wheel/./scode/multi_patch_mapper 2025-06-11T14:02:57,738 copying build/lib/scode/__init__.py -> build/bdist.linux-armv7l/wheel/./scode 2025-06-11T14:02:57,741 creating build/bdist.linux-armv7l/wheel/scode/graph_transformer 2025-06-11T14:02:57,742 copying build/lib/scode/graph_transformer/__init__.py -> build/bdist.linux-armv7l/wheel/./scode/graph_transformer 2025-06-11T14:02:57,744 copying build/lib/scode/graph_transformer/__main__.py -> build/bdist.linux-armv7l/wheel/./scode/graph_transformer 2025-06-11T14:02:57,746 copying build/lib/scode/graph_transformer/graph_transformer.py -> build/bdist.linux-armv7l/wheel/./scode/graph_transformer 2025-06-11T14:02:57,749 copying build/lib/scode/api.py -> build/bdist.linux-armv7l/wheel/./scode 2025-06-11T14:02:57,756 creating build/bdist.linux-armv7l/wheel/scode/rl_agent 2025-06-11T14:02:57,757 copying build/lib/scode/rl_agent/__init__.py -> build/bdist.linux-armv7l/wheel/./scode/rl_agent 2025-06-11T14:02:57,759 copying build/lib/scode/rl_agent/reward_engine.py -> build/bdist.linux-armv7l/wheel/./scode/rl_agent 2025-06-11T14:02:57,762 copying build/lib/scode/rl_agent/__main__.py -> build/bdist.linux-armv7l/wheel/./scode/rl_agent 2025-06-11T14:02:57,764 copying build/lib/scode/rl_agent/progress.py -> build/bdist.linux-armv7l/wheel/./scode/rl_agent 2025-06-11T14:02:57,766 copying build/lib/scode/rl_agent/environment.py -> build/bdist.linux-armv7l/wheel/./scode/rl_agent 2025-06-11T14:02:57,769 copying build/lib/scode/json_utils.py -> build/bdist.linux-armv7l/wheel/./scode 2025-06-11T14:02:57,771 creating build/bdist.linux-armv7l/wheel/scode/training 2025-06-11T14:02:57,772 copying build/lib/scode/training/trainer.py -> build/bdist.linux-armv7l/wheel/./scode/training 2025-06-11T14:02:57,775 creating build/bdist.linux-armv7l/wheel/evaluation 2025-06-11T14:02:57,776 copying build/lib/evaluation/test_surface_code_layouts.py -> build/bdist.linux-armv7l/wheel/./evaluation 2025-06-11T14:02:57,779 copying build/lib/evaluation/__init__.py -> build/bdist.linux-armv7l/wheel/./evaluation 2025-06-11T14:02:57,781 copying build/lib/evaluation/__main__.py -> build/bdist.linux-armv7l/wheel/./evaluation 2025-06-11T14:02:57,783 copying build/lib/evaluation/evaluation_framework.py -> build/bdist.linux-armv7l/wheel/./evaluation 2025-06-11T14:02:57,785 creating build/bdist.linux-armv7l/wheel/schemas 2025-06-11T14:02:57,786 copying build/lib/schemas/__init__.py -> build/bdist.linux-armv7l/wheel/./schemas 2025-06-11T14:02:57,789 creating build/bdist.linux-armv7l/wheel/circuit_optimization 2025-06-11T14:02:57,790 copying build/lib/circuit_optimization/__init__.py -> build/bdist.linux-armv7l/wheel/./circuit_optimization 2025-06-11T14:02:57,792 copying build/lib/circuit_optimization/reward_engine.py -> build/bdist.linux-armv7l/wheel/./circuit_optimization 2025-06-11T14:02:57,794 copying build/lib/circuit_optimization/api.py -> build/bdist.linux-armv7l/wheel/./circuit_optimization 2025-06-11T14:02:57,796 copying build/lib/circuit_optimization/utils.py -> build/bdist.linux-armv7l/wheel/./circuit_optimization 2025-06-11T14:02:57,798 copying build/lib/circuit_optimization/rl_env.py -> build/bdist.linux-armv7l/wheel/./circuit_optimization 2025-06-11T14:02:57,800 copying build/lib/circuit_optimization/circuit_optimizer.py -> build/bdist.linux-armv7l/wheel/./circuit_optimization 2025-06-11T14:02:57,804 creating build/bdist.linux-armv7l/wheel/circuit_optimization/strategies 2025-06-11T14:02:57,805 copying build/lib/circuit_optimization/strategies/__init__.py -> build/bdist.linux-armv7l/wheel/./circuit_optimization/strategies 2025-06-11T14:02:57,807 copying build/lib/circuit_optimization/strategies/rl_based.py -> build/bdist.linux-armv7l/wheel/./circuit_optimization/strategies 2025-06-11T14:02:57,809 copying build/lib/circuit_optimization/strategies/ml_based.py -> build/bdist.linux-armv7l/wheel/./circuit_optimization/strategies 2025-06-11T14:02:57,811 copying build/lib/circuit_optimization/strategies/rule_based.py -> build/bdist.linux-armv7l/wheel/./circuit_optimization/strategies 2025-06-11T14:02:57,815 creating build/bdist.linux-armv7l/wheel/configs 2025-06-11T14:02:57,816 copying build/lib/configs/multi_patch_rl_agent.yaml -> build/bdist.linux-armv7l/wheel/./configs 2025-06-11T14:02:57,818 copying build/lib/configs/use_rl_agent.yaml -> build/bdist.linux-armv7l/wheel/./configs 2025-06-11T14:02:57,820 copying build/lib/configs/__init__.py -> build/bdist.linux-armv7l/wheel/./configs 2025-06-11T14:02:57,821 copying build/lib/configs/optimizer_config.yaml -> build/bdist.linux-armv7l/wheel/./configs 2025-06-11T14:02:57,823 copying build/lib/configs/ionq_devices.yaml -> build/bdist.linux-armv7l/wheel/./configs 2025-06-11T14:02:57,826 copying build/lib/configs/gates.yaml -> build/bdist.linux-armv7l/wheel/./configs 2025-06-11T14:02:57,827 copying build/lib/configs/ibm_devices.yaml -> build/bdist.linux-armv7l/wheel/./configs 2025-06-11T14:02:57,830 copying build/lib/configs/hardware.json -> build/bdist.linux-armv7l/wheel/./configs 2025-06-11T14:02:57,831 copying build/lib/configs/ft_builder_config.yaml -> build/bdist.linux-armv7l/wheel/./configs 2025-06-11T14:02:57,833 copying build/lib/configs/logging.yaml -> build/bdist.linux-armv7l/wheel/./configs 2025-06-11T14:02:57,835 copying build/lib/configs/editor_config.yaml -> build/bdist.linux-armv7l/wheel/./configs 2025-06-11T14:02:57,836 copying build/lib/configs/switcher_config.yaml -> build/bdist.linux-armv7l/wheel/./configs 2025-06-11T14:02:57,838 copying build/lib/configs/config_registry.yaml -> build/bdist.linux-armv7l/wheel/./configs 2025-06-11T14:02:57,840 copying build/lib/configs/visualization.yaml -> build/bdist.linux-armv7l/wheel/./configs 2025-06-11T14:02:57,842 creating build/bdist.linux-armv7l/wheel/fault_tolerant_circuit_builder 2025-06-11T14:02:57,843 copying build/lib/fault_tolerant_circuit_builder/__init__.py -> build/bdist.linux-armv7l/wheel/./fault_tolerant_circuit_builder 2025-06-11T14:02:57,845 copying build/lib/fault_tolerant_circuit_builder/ft_circuit_builder.py -> build/bdist.linux-armv7l/wheel/./fault_tolerant_circuit_builder 2025-06-11T14:02:57,849 creating build/bdist.linux-armv7l/wheel/code_switcher 2025-06-11T14:02:57,850 copying build/lib/code_switcher/__init__.py -> build/bdist.linux-armv7l/wheel/./code_switcher 2025-06-11T14:02:57,852 copying build/lib/code_switcher/code_switcher.py -> build/bdist.linux-armv7l/wheel/./code_switcher 2025-06-11T14:02:57,854 running install_egg_info 2025-06-11T14:02:57,903 Copying qcraft.egg-info to build/bdist.linux-armv7l/wheel/./qcraft-0.1.2-py3.11.egg-info 2025-06-11T14:02:57,919 running install_scripts 2025-06-11T14:02:57,936 creating build/bdist.linux-armv7l/wheel/qcraft-0.1.2.dist-info/WHEEL 2025-06-11T14:02:57,939 creating '/tmp/pip-wheel-glsqwoiv/qcraft-0.1.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-06-11T14:02:57,942 adding 'circuit_designer/__init__.py' 2025-06-11T14:02:57,944 adding 'circuit_designer/circuit_canvas.py' 2025-06-11T14:02:57,947 adding 'circuit_designer/circuit_editor.py' 2025-06-11T14:02:57,949 adding 'circuit_designer/config_dialog.py' 2025-06-11T14:02:57,951 adding 'circuit_designer/ft_circuit_choice_dialog.py' 2025-06-11T14:02:57,953 adding 'circuit_designer/gate_palette.py' 2025-06-11T14:02:57,959 adding 'circuit_designer/gui_main.py' 2025-06-11T14:02:57,962 adding 'circuit_designer/training_dialog.py' 2025-06-11T14:02:57,966 adding 'circuit_designer/workflow_bridge.py' 2025-06-11T14:02:57,968 adding 'circuit_designer/visualization/color_schemes.py' 2025-06-11T14:02:57,970 adding 'circuit_designer/visualization/device_grid_visualizer.py' 2025-06-11T14:02:57,973 adding 'circuit_designer/visualization/mapping_visualizer.py' 2025-06-11T14:02:57,975 adding 'circuit_designer/visualization/surface_code_visualizer.py' 2025-06-11T14:02:57,977 adding 'circuit_optimization/__init__.py' 2025-06-11T14:02:57,978 adding 'circuit_optimization/api.py' 2025-06-11T14:02:57,980 adding 'circuit_optimization/circuit_optimizer.py' 2025-06-11T14:02:57,982 adding 'circuit_optimization/reward_engine.py' 2025-06-11T14:02:57,983 adding 'circuit_optimization/rl_env.py' 2025-06-11T14:02:57,985 adding 'circuit_optimization/utils.py' 2025-06-11T14:02:57,987 adding 'circuit_optimization/strategies/__init__.py' 2025-06-11T14:02:57,988 adding 'circuit_optimization/strategies/ml_based.py' 2025-06-11T14:02:57,990 adding 'circuit_optimization/strategies/rl_based.py' 2025-06-11T14:02:57,992 adding 'circuit_optimization/strategies/rule_based.py' 2025-06-11T14:02:57,994 adding 'code_switcher/__init__.py' 2025-06-11T14:02:57,996 adding 'code_switcher/code_switcher.py' 2025-06-11T14:02:57,998 adding 'configs/__init__.py' 2025-06-11T14:02:57,999 adding 'configs/config_registry.yaml' 2025-06-11T14:02:58,000 adding 'configs/editor_config.yaml' 2025-06-11T14:02:58,001 adding 'configs/ft_builder_config.yaml' 2025-06-11T14:02:58,002 adding 'configs/gates.yaml' 2025-06-11T14:02:58,003 adding 'configs/hardware.json' 2025-06-11T14:02:58,005 adding 'configs/ibm_devices.yaml' 2025-06-11T14:02:58,007 adding 'configs/ionq_devices.yaml' 2025-06-11T14:02:58,008 adding 'configs/logging.yaml' 2025-06-11T14:02:58,009 adding 'configs/multi_patch_rl_agent.yaml' 2025-06-11T14:02:58,011 adding 'configs/optimizer_config.yaml' 2025-06-11T14:02:58,012 adding 'configs/switcher_config.yaml' 2025-06-11T14:02:58,013 adding 'configs/use_rl_agent.yaml' 2025-06-11T14:02:58,014 adding 'configs/visualization.yaml' 2025-06-11T14:02:58,016 adding 'configuration_management/__init__.py' 2025-06-11T14:02:58,018 adding 'configuration_management/config_manager.py' 2025-06-11T14:02:58,019 adding 'configuration_management/schema_validator.py' 2025-06-11T14:02:58,021 adding 'evaluation/__init__.py' 2025-06-11T14:02:58,023 adding 'evaluation/__main__.py' 2025-06-11T14:02:58,024 adding 'evaluation/evaluation_framework.py' 2025-06-11T14:02:58,026 adding 'evaluation/test_surface_code_layouts.py' 2025-06-11T14:02:58,028 adding 'execution_simulation/__init__.py' 2025-06-11T14:02:58,030 adding 'execution_simulation/execution_simulator.py' 2025-06-11T14:02:58,032 adding 'fault_tolerant_circuit_builder/__init__.py' 2025-06-11T14:02:58,037 adding 'fault_tolerant_circuit_builder/ft_circuit_builder.py' 2025-06-11T14:02:58,038 adding 'hardware_abstraction/__init__.py' 2025-06-11T14:02:58,040 adding 'hardware_abstraction/device_abstraction.py' 2025-06-11T14:02:58,041 adding 'hardware_abstraction/hardware_config_loader.py' 2025-06-11T14:02:58,043 adding 'logging_results/__init__.py' 2025-06-11T14:02:58,045 adding 'logging_results/logging_results_manager.py' 2025-06-11T14:02:58,047 adding 'orchestration_controller/__init__.py' 2025-06-11T14:02:58,049 adding 'orchestration_controller/orchestrator.py' 2025-06-11T14:02:58,051 adding 'schemas/__init__.py' 2025-06-11T14:02:58,053 adding 'scode/__init__.py' 2025-06-11T14:02:58,059 adding 'scode/api.py' 2025-06-11T14:02:58,060 adding 'scode/json_utils.py' 2025-06-11T14:02:58,062 adding 'scode/graph_transformer/__init__.py' 2025-06-11T14:02:58,063 adding 'scode/graph_transformer/__main__.py' 2025-06-11T14:02:58,066 adding 'scode/graph_transformer/graph_transformer.py' 2025-06-11T14:02:58,067 adding 'scode/heuristic_layer/__init__.py' 2025-06-11T14:02:58,069 adding 'scode/heuristic_layer/__main__.py' 2025-06-11T14:02:58,070 adding 'scode/heuristic_layer/config_loader.py' 2025-06-11T14:02:58,073 adding 'scode/heuristic_layer/heuristic_initialization_layer.py' 2025-06-11T14:02:58,075 adding 'scode/heuristic_layer/surface_code.py' 2025-06-11T14:02:58,078 adding 'scode/heuristic_layer/surface_code_object.py' 2025-06-11T14:02:58,079 adding 'scode/multi_patch_mapper/__init__.py' 2025-06-11T14:02:58,081 adding 'scode/multi_patch_mapper/__main__.py' 2025-06-11T14:02:58,084 adding 'scode/multi_patch_mapper/multi_patch_mapper.py' 2025-06-11T14:02:58,086 adding 'scode/rl_agent/__init__.py' 2025-06-11T14:02:58,088 adding 'scode/rl_agent/__main__.py' 2025-06-11T14:02:58,091 adding 'scode/rl_agent/environment.py' 2025-06-11T14:02:58,093 adding 'scode/rl_agent/progress.py' 2025-06-11T14:02:58,095 adding 'scode/rl_agent/reward_engine.py' 2025-06-11T14:02:58,097 adding 'scode/scripts/test_workflow_bridge_training.py' 2025-06-11T14:02:58,099 adding 'scode/tests/__init__.py' 2025-06-11T14:02:58,100 adding 'scode/tests/test_code_switching_workflow.py' 2025-06-11T14:02:58,102 adding 'scode/tests/test_full_frontend_workflow.py' 2025-06-11T14:02:58,104 adding 'scode/tests/test_graph_transformer.py' 2025-06-11T14:02:58,105 adding 'scode/tests/test_heuristic_layer.py' 2025-06-11T14:02:58,107 adding 'scode/tests/test_integration_pipeline.py' 2025-06-11T14:02:58,108 adding 'scode/tests/test_ler_calculation.py' 2025-06-11T14:02:58,110 adding 'scode/tests/test_module_integration.py' 2025-06-11T14:02:58,111 adding 'scode/tests/test_multi_patch_mapper.py' 2025-06-11T14:02:58,112 adding 'scode/tests/test_reward_engine.py' 2025-06-11T14:02:58,114 adding 'scode/tests/test_rl_learning_progress.py' 2025-06-11T14:02:58,116 adding 'scode/tests/test_workflow_bridge.py' 2025-06-11T14:02:58,117 adding 'scode/tests/multi_patch/__init__.py' 2025-06-11T14:02:58,119 adding 'scode/training/trainer.py' 2025-06-11T14:02:58,121 adding 'scode/utils/__init__.py' 2025-06-11T14:02:58,122 adding 'scode/utils/decoder_interface.py' 2025-06-11T14:02:58,123 adding 'qcraft-0.1.2.dist-info/METADATA' 2025-06-11T14:02:58,124 adding 'qcraft-0.1.2.dist-info/WHEEL' 2025-06-11T14:02:58,125 adding 'qcraft-0.1.2.dist-info/entry_points.txt' 2025-06-11T14:02:58,126 adding 'qcraft-0.1.2.dist-info/top_level.txt' 2025-06-11T14:02:58,128 adding 'qcraft-0.1.2.dist-info/RECORD' 2025-06-11T14:02:58,133 removing build/bdist.linux-armv7l/wheel 2025-06-11T14:02:58,274 Building wheel for qcraft (setup.py): finished with status 'done' 2025-06-11T14:02:58,279 Created wheel for qcraft: filename=qcraft-0.1.2-py3-none-any.whl size=181136 sha256=64a68d21e92845a714f96e6d8a8842dfa93734bd1a00253dc3a2094c42899396 2025-06-11T14:02:58,280 Stored in directory: /tmp/pip-ephem-wheel-cache-0y8cj92j/wheels/15/ab/12/37bc5b59411ac04df049e95f04604732ff16679e7f7608c15b 2025-06-11T14:02:58,292 Successfully built qcraft 2025-06-11T14:02:58,302 Removed build tracker: '/tmp/pip-build-tracker-932yk6xq'