2026-02-10T15:17:06,585 Created temporary directory: /tmp/pip-ephem-wheel-cache-ywsrp5xi 2026-02-10T15:17:06,588 Created temporary directory: /tmp/pip-build-tracker-vkffbxv6 2026-02-10T15:17:06,589 Initialized build tracking at /tmp/pip-build-tracker-vkffbxv6 2026-02-10T15:17:06,589 Created build tracker: /tmp/pip-build-tracker-vkffbxv6 2026-02-10T15:17:06,590 Entered build tracker: /tmp/pip-build-tracker-vkffbxv6 2026-02-10T15:17:06,591 Created temporary directory: /tmp/pip-wheel-8mufdvqn 2026-02-10T15:17:06,595 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-10T15:17:06,616 Created temporary directory: /tmp/pip-ephem-wheel-cache-s5uv2c9p 2026-02-10T15:17:06,657 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-10T15:17:06,661 2 location(s) to search for versions of pyzx-param: 2026-02-10T15:17:06,661 * https://pypi.org/simple/pyzx-param/ 2026-02-10T15:17:06,661 * https://www.piwheels.org/simple/pyzx-param/ 2026-02-10T15:17:06,662 Fetching project page and analyzing links: https://pypi.org/simple/pyzx-param/ 2026-02-10T15:17:06,663 Getting page https://pypi.org/simple/pyzx-param/ 2026-02-10T15:17:06,665 Found index url https://pypi.org/simple 2026-02-10T15:17:06,954 Fetched page https://pypi.org/simple/pyzx-param/ as application/vnd.pypi.simple.v1+json 2026-02-10T15:17:06,956 Skipping link: No binaries permitted for pyzx-param: https://files.pythonhosted.org/packages/6f/d2/278a012ad2631085e387c36ce1d1db5d082ceaf87fdfa938e3da324909f4/pyzx_param-0.9.0-py3-none-any.whl (from https://pypi.org/simple/pyzx-param/) (requires-python:>=3.9) 2026-02-10T15:17:06,957 Found link https://files.pythonhosted.org/packages/07/e4/809af772f651f21ec33b81e28772ee353559b323f112d43764cf2413ef60/pyzx_param-0.9.0.tar.gz (from https://pypi.org/simple/pyzx-param/) (requires-python:>=3.9), version: 0.9.0 2026-02-10T15:17:06,958 Skipping link: No binaries permitted for pyzx-param: https://files.pythonhosted.org/packages/22/fe/89b12a81be9c7c4c6b14776ff7414af0f53a38b77bdc7e8a5b4d9bd9a843/pyzx_param-0.9.1-py3-none-any.whl (from https://pypi.org/simple/pyzx-param/) (requires-python:>=3.9) 2026-02-10T15:17:06,960 Found link https://files.pythonhosted.org/packages/83/fd/7d5e164d381934fd20474ea1211784c3ad2715f53e2b3f5db534c4f71339/pyzx_param-0.9.1.tar.gz (from https://pypi.org/simple/pyzx-param/) (requires-python:>=3.9), version: 0.9.1 2026-02-10T15:17:06,960 Skipping link: No binaries permitted for pyzx-param: https://files.pythonhosted.org/packages/9b/40/ca0b3e02add85fc8e3e7ad88c99c454f86a3f55e3cc3b08b02175be112ab/pyzx_param-0.9.2-py3-none-any.whl (from https://pypi.org/simple/pyzx-param/) (requires-python:>=3.9) 2026-02-10T15:17:06,962 Found link https://files.pythonhosted.org/packages/22/d3/160c226916130b4995de2e8e95949ed065fe26636c7d359fecabbf66884d/pyzx_param-0.9.2.tar.gz (from https://pypi.org/simple/pyzx-param/) (requires-python:>=3.9), version: 0.9.2 2026-02-10T15:17:06,963 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyzx-param/ 2026-02-10T15:17:06,963 Getting page https://www.piwheels.org/simple/pyzx-param/ 2026-02-10T15:17:06,965 Found index url https://www.piwheels.org/simple 2026-02-10T15:17:07,243 Fetched page https://www.piwheels.org/simple/pyzx-param/ as text/html 2026-02-10T15:17:07,245 Skipping link: No binaries permitted for pyzx-param: https://www.piwheels.org/simple/pyzx-param/pyzx_param-0.9.1-py3-none-any.whl#sha256=59ce4ce03c549aa931898524943674b65c1e3a499af2971d98816e5461f25581 (from https://www.piwheels.org/simple/pyzx-param/) (requires-python:>=3.9) 2026-02-10T15:17:07,246 Skipping link: No binaries permitted for pyzx-param: https://www.piwheels.org/simple/pyzx-param/pyzx_param-0.9.0-py3-none-any.whl#sha256=d7e971d06ad026d5f80991d5763022fd5b749dc2ec1193547559102a3924c044 (from https://www.piwheels.org/simple/pyzx-param/) (requires-python:>=3.9) 2026-02-10T15:17:07,247 Skipping link: not a file: https://www.piwheels.org/simple/pyzx-param/ 2026-02-10T15:17:07,248 Skipping link: not a file: https://pypi.org/simple/pyzx-param/ 2026-02-10T15:17:07,272 Given no hashes to check 1 links for project 'pyzx-param': discarding no candidates 2026-02-10T15:17:07,296 Collecting pyzx-param==0.9.2 2026-02-10T15:17:07,298 Created temporary directory: /tmp/pip-unpack-f9s04sbw 2026-02-10T15:17:07,508 Downloading pyzx_param-0.9.2.tar.gz (357 kB) 2026-02-10T15:17:08,023 Added pyzx-param==0.9.2 from https://files.pythonhosted.org/packages/22/d3/160c226916130b4995de2e8e95949ed065fe26636c7d359fecabbf66884d/pyzx_param-0.9.2.tar.gz to build tracker '/tmp/pip-build-tracker-vkffbxv6' 2026-02-10T15:17:08,025 Running setup.py (path:/tmp/pip-wheel-8mufdvqn/pyzx-param_c5d524570c2b426e8557c89fd3cb5c43/setup.py) egg_info for package pyzx-param 2026-02-10T15:17:08,027 Created temporary directory: /tmp/pip-pip-egg-info-dat2srz5 2026-02-10T15:17:08,027 Preparing metadata (setup.py): started 2026-02-10T15:17:08,029 Running command python setup.py egg_info 2026-02-10T15:17:09,603 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-10T15:17:09,604 !! 2026-02-10T15:17:09,605 ******************************************************************************** 2026-02-10T15:17:09,606 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-10T15:17:09,607 License :: OSI Approved :: Apache Software License 2026-02-10T15:17:09,609 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T15:17:09,609 ******************************************************************************** 2026-02-10T15:17:09,611 !! 2026-02-10T15:17:09,612 self._finalize_license_expression() 2026-02-10T15:17:09,644 running egg_info 2026-02-10T15:17:09,680 creating /tmp/pip-pip-egg-info-dat2srz5/pyzx_param.egg-info 2026-02-10T15:17:09,681 writing /tmp/pip-pip-egg-info-dat2srz5/pyzx_param.egg-info/PKG-INFO 2026-02-10T15:17:09,685 writing dependency_links to /tmp/pip-pip-egg-info-dat2srz5/pyzx_param.egg-info/dependency_links.txt 2026-02-10T15:17:09,688 writing requirements to /tmp/pip-pip-egg-info-dat2srz5/pyzx_param.egg-info/requires.txt 2026-02-10T15:17:09,689 writing top-level names to /tmp/pip-pip-egg-info-dat2srz5/pyzx_param.egg-info/top_level.txt 2026-02-10T15:17:09,691 writing manifest file '/tmp/pip-pip-egg-info-dat2srz5/pyzx_param.egg-info/SOURCES.txt' 2026-02-10T15:17:09,823 reading manifest file '/tmp/pip-pip-egg-info-dat2srz5/pyzx_param.egg-info/SOURCES.txt' 2026-02-10T15:17:09,826 reading manifest template 'MANIFEST.in' 2026-02-10T15:17:09,828 adding license file 'LICENSE' 2026-02-10T15:17:09,834 writing manifest file '/tmp/pip-pip-egg-info-dat2srz5/pyzx_param.egg-info/SOURCES.txt' 2026-02-10T15:17:10,018 Preparing metadata (setup.py): finished with status 'done' 2026-02-10T15:17:10,023 Source in /tmp/pip-wheel-8mufdvqn/pyzx-param_c5d524570c2b426e8557c89fd3cb5c43 has version 0.9.2, which satisfies requirement pyzx-param==0.9.2 from https://files.pythonhosted.org/packages/22/d3/160c226916130b4995de2e8e95949ed065fe26636c7d359fecabbf66884d/pyzx_param-0.9.2.tar.gz 2026-02-10T15:17:10,024 Removed pyzx-param==0.9.2 from https://files.pythonhosted.org/packages/22/d3/160c226916130b4995de2e8e95949ed065fe26636c7d359fecabbf66884d/pyzx_param-0.9.2.tar.gz from build tracker '/tmp/pip-build-tracker-vkffbxv6' 2026-02-10T15:17:10,048 Created temporary directory: /tmp/pip-unpack-8wkp2xje 2026-02-10T15:17:10,049 Building wheels for collected packages: pyzx-param 2026-02-10T15:17:10,054 Created temporary directory: /tmp/pip-wheel-xsf1qkl1 2026-02-10T15:17:10,055 Building wheel for pyzx-param (setup.py): started 2026-02-10T15:17:10,057 Destination directory: /tmp/pip-wheel-xsf1qkl1 2026-02-10T15:17:10,058 Running command python setup.py bdist_wheel 2026-02-10T15:17:11,286 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-10T15:17:11,286 !! 2026-02-10T15:17:11,288 ******************************************************************************** 2026-02-10T15:17:11,288 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-10T15:17:11,290 License :: OSI Approved :: Apache Software License 2026-02-10T15:17:11,291 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T15:17:11,292 ******************************************************************************** 2026-02-10T15:17:11,293 !! 2026-02-10T15:17:11,294 self._finalize_license_expression() 2026-02-10T15:17:11,294 running bdist_wheel 2026-02-10T15:17:11,497 running build 2026-02-10T15:17:11,498 running build_py 2026-02-10T15:17:11,540 creating build/lib/pyzx_param 2026-02-10T15:17:11,542 copying pyzx_param/todd.py -> build/lib/pyzx_param 2026-02-10T15:17:11,546 copying pyzx_param/editor_actions.py -> build/lib/pyzx_param 2026-02-10T15:17:11,549 copying pyzx_param/rewrite.py -> build/lib/pyzx_param 2026-02-10T15:17:11,552 copying pyzx_param/__init__.py -> build/lib/pyzx_param 2026-02-10T15:17:11,554 copying pyzx_param/generate.py -> build/lib/pyzx_param 2026-02-10T15:17:11,558 copying pyzx_param/tikz.py -> build/lib/pyzx_param 2026-02-10T15:17:11,561 copying pyzx_param/altextract.py -> build/lib/pyzx_param 2026-02-10T15:17:11,564 copying pyzx_param/parity_network.py -> build/lib/pyzx_param 2026-02-10T15:17:11,566 copying pyzx_param/pauliweb.py -> build/lib/pyzx_param 2026-02-10T15:17:11,569 copying pyzx_param/fourier.py -> build/lib/pyzx_param 2026-02-10T15:17:11,571 copying pyzx_param/drawing.py -> build/lib/pyzx_param 2026-02-10T15:17:11,574 copying pyzx_param/gadget_extract.py -> build/lib/pyzx_param 2026-02-10T15:17:11,577 copying pyzx_param/utils.py -> build/lib/pyzx_param 2026-02-10T15:17:11,580 copying pyzx_param/mbqc.py -> build/lib/pyzx_param 2026-02-10T15:17:11,583 copying pyzx_param/tensor.py -> build/lib/pyzx_param 2026-02-10T15:17:11,586 copying pyzx_param/d3.py -> build/lib/pyzx_param 2026-02-10T15:17:11,588 copying pyzx_param/optimize.py -> build/lib/pyzx_param 2026-02-10T15:17:11,592 copying pyzx_param/pyquil_circuit.py -> build/lib/pyzx_param 2026-02-10T15:17:11,595 copying pyzx_param/__main__.py -> build/lib/pyzx_param 2026-02-10T15:17:11,598 copying pyzx_param/symbolic.py -> build/lib/pyzx_param 2026-02-10T15:17:11,601 copying pyzx_param/editor.py -> build/lib/pyzx_param 2026-02-10T15:17:11,604 copying pyzx_param/simplify.py -> build/lib/pyzx_param 2026-02-10T15:17:11,607 copying pyzx_param/rank_width.py -> build/lib/pyzx_param 2026-02-10T15:17:11,610 copying pyzx_param/simulate.py -> build/lib/pyzx_param 2026-02-10T15:17:11,614 copying pyzx_param/quimb.py -> build/lib/pyzx_param 2026-02-10T15:17:11,616 copying pyzx_param/extract.py -> build/lib/pyzx_param 2026-02-10T15:17:11,620 copying pyzx_param/css.py -> build/lib/pyzx_param 2026-02-10T15:17:11,623 copying pyzx_param/linalg.py -> build/lib/pyzx_param 2026-02-10T15:17:11,626 copying pyzx_param/gflow.py -> build/lib/pyzx_param 2026-02-10T15:17:11,629 copying pyzx_param/hsimplify.py -> build/lib/pyzx_param 2026-02-10T15:17:11,632 creating build/lib/pyzx_param/circuit 2026-02-10T15:17:11,634 copying pyzx_param/circuit/emojiparser.py -> build/lib/pyzx_param/circuit 2026-02-10T15:17:11,636 copying pyzx_param/circuit/__init__.py -> build/lib/pyzx_param/circuit 2026-02-10T15:17:11,640 copying pyzx_param/circuit/qasmparser.py -> build/lib/pyzx_param/circuit 2026-02-10T15:17:11,643 copying pyzx_param/circuit/gates.py -> build/lib/pyzx_param/circuit 2026-02-10T15:17:11,647 copying pyzx_param/circuit/qcparser.py -> build/lib/pyzx_param/circuit 2026-02-10T15:17:11,649 copying pyzx_param/circuit/graphparser.py -> build/lib/pyzx_param/circuit 2026-02-10T15:17:11,652 copying pyzx_param/circuit/sqasm.py -> build/lib/pyzx_param/circuit 2026-02-10T15:17:11,654 copying pyzx_param/circuit/qsimparser.py -> build/lib/pyzx_param/circuit 2026-02-10T15:17:11,657 copying pyzx_param/circuit/quipperparser.py -> build/lib/pyzx_param/circuit 2026-02-10T15:17:11,660 creating build/lib/pyzx_param/graph 2026-02-10T15:17:11,661 copying pyzx_param/graph/base.py -> build/lib/pyzx_param/graph 2026-02-10T15:17:11,665 copying pyzx_param/graph/diff.py -> build/lib/pyzx_param/graph 2026-02-10T15:17:11,669 copying pyzx_param/graph/graph_ig.py -> build/lib/pyzx_param/graph 2026-02-10T15:17:11,671 copying pyzx_param/graph/__init__.py -> build/lib/pyzx_param/graph 2026-02-10T15:17:11,674 copying pyzx_param/graph/scalar.py -> build/lib/pyzx_param/graph 2026-02-10T15:17:11,677 copying pyzx_param/graph/graph_gt.py -> build/lib/pyzx_param/graph 2026-02-10T15:17:11,679 copying pyzx_param/graph/graph.py -> build/lib/pyzx_param/graph 2026-02-10T15:17:11,682 copying pyzx_param/graph/graph_s.py -> build/lib/pyzx_param/graph 2026-02-10T15:17:11,684 copying pyzx_param/graph/jsonparser.py -> build/lib/pyzx_param/graph 2026-02-10T15:17:11,688 copying pyzx_param/graph/multigraph.py -> build/lib/pyzx_param/graph 2026-02-10T15:17:11,692 creating build/lib/pyzx_param/rewrite_rules 2026-02-10T15:17:11,693 copying pyzx_param/rewrite_rules/hrules.py -> build/lib/pyzx_param/rewrite_rules 2026-02-10T15:17:11,696 copying pyzx_param/rewrite_rules/editor_actions.py -> build/lib/pyzx_param/rewrite_rules 2026-02-10T15:17:11,699 copying pyzx_param/rewrite_rules/__init__.py -> build/lib/pyzx_param/rewrite_rules 2026-02-10T15:17:11,702 copying pyzx_param/rewrite_rules/rules.py -> build/lib/pyzx_param/rewrite_rules 2026-02-10T15:17:11,706 copying pyzx_param/rewrite_rules/basicrules.py -> build/lib/pyzx_param/rewrite_rules 2026-02-10T15:17:11,710 creating build/lib/pyzx_param/routing 2026-02-10T15:17:11,711 copying pyzx_param/routing/steiner.py -> build/lib/pyzx_param/routing 2026-02-10T15:17:11,714 copying pyzx_param/routing/architecture.py -> build/lib/pyzx_param/routing 2026-02-10T15:17:11,719 copying pyzx_param/routing/__init__.py -> build/lib/pyzx_param/routing 2026-02-10T15:17:11,721 copying pyzx_param/routing/parity_maps.py -> build/lib/pyzx_param/routing 2026-02-10T15:17:11,724 copying pyzx_param/routing/machine_learning.py -> build/lib/pyzx_param/routing 2026-02-10T15:17:11,727 copying pyzx_param/routing/phase_poly.py -> build/lib/pyzx_param/routing 2026-02-10T15:17:11,731 copying pyzx_param/routing/cnot_mapper.py -> build/lib/pyzx_param/routing 2026-02-10T15:17:11,735 creating build/lib/pyzx_param/local_search 2026-02-10T15:17:11,736 copying pyzx_param/local_search/__init__.py -> build/lib/pyzx_param/local_search 2026-02-10T15:17:11,738 copying pyzx_param/local_search/genetic.py -> build/lib/pyzx_param/local_search 2026-02-10T15:17:11,741 copying pyzx_param/local_search/congruences.py -> build/lib/pyzx_param/local_search 2026-02-10T15:17:11,744 copying pyzx_param/local_search/simulated_annealing.py -> build/lib/pyzx_param/local_search 2026-02-10T15:17:11,747 copying pyzx_param/local_search/scores.py -> build/lib/pyzx_param/local_search 2026-02-10T15:17:11,750 creating build/lib/pyzx_param/scripts 2026-02-10T15:17:11,751 copying pyzx_param/scripts/phase_poly_generator.py -> build/lib/pyzx_param/scripts 2026-02-10T15:17:11,754 copying pyzx_param/scripts/__init__.py -> build/lib/pyzx_param/scripts 2026-02-10T15:17:11,756 copying pyzx_param/scripts/circuit_router.py -> build/lib/pyzx_param/scripts 2026-02-10T15:17:11,760 copying pyzx_param/scripts/cnot_generator.py -> build/lib/pyzx_param/scripts 2026-02-10T15:17:11,763 copying pyzx_param/scripts/circ2tikz.py -> build/lib/pyzx_param/scripts 2026-02-10T15:17:11,765 copying pyzx_param/scripts/circ2circ.py -> build/lib/pyzx_param/scripts 2026-02-10T15:17:11,768 running egg_info 2026-02-10T15:17:11,803 writing pyzx_param.egg-info/PKG-INFO 2026-02-10T15:17:11,808 writing dependency_links to pyzx_param.egg-info/dependency_links.txt 2026-02-10T15:17:11,810 writing requirements to pyzx_param.egg-info/requires.txt 2026-02-10T15:17:11,812 writing top-level names to pyzx_param.egg-info/top_level.txt 2026-02-10T15:17:11,862 reading manifest file 'pyzx_param.egg-info/SOURCES.txt' 2026-02-10T15:17:11,875 reading manifest template 'MANIFEST.in' 2026-02-10T15:17:11,878 adding license file 'LICENSE' 2026-02-10T15:17:11,885 writing manifest file 'pyzx_param.egg-info/SOURCES.txt' 2026-02-10T15:17:11,888 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'pyzx_param.js' is absent from the `packages` configuration. 2026-02-10T15:17:11,888 !! 2026-02-10T15:17:11,890 ******************************************************************************** 2026-02-10T15:17:11,890 ############################ 2026-02-10T15:17:11,891 # Package would be ignored # 2026-02-10T15:17:11,891 ############################ 2026-02-10T15:17:11,892 Python recognizes 'pyzx_param.js' as an importable package[^1], 2026-02-10T15:17:11,893 but it is absent from setuptools' `packages` configuration. 2026-02-10T15:17:11,894 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-10T15:17:11,895 package, please make sure that 'pyzx_param.js' is explicitly added 2026-02-10T15:17:11,895 to the `packages` configuration field. 2026-02-10T15:17:11,897 Alternatively, you can also rely on setuptools' discovery methods 2026-02-10T15:17:11,898 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-10T15:17:11,898 instead of `find_packages(...)`/`find:`). 2026-02-10T15:17:11,899 You can read more about "package discovery" on setuptools documentation page: 2026-02-10T15:17:11,901 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-10T15:17:11,902 If you don't want 'pyzx_param.js' to be distributed and are 2026-02-10T15:17:11,903 already explicitly excluding 'pyzx_param.js' via 2026-02-10T15:17:11,904 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-10T15:17:11,905 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-10T15:17:11,905 combination with a more fine grained `package-data` configuration. 2026-02-10T15:17:11,907 You can read more about "package data files" on setuptools documentation page: 2026-02-10T15:17:11,908 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-10T15:17:11,911 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-10T15:17:11,911 even if it does not contain any `.py` files. 2026-02-10T15:17:11,912 On the other hand, currently there is no concept of package data 2026-02-10T15:17:11,936 directory, all directories are treated like packages. 2026-02-10T15:17:11,936 ******************************************************************************** 2026-02-10T15:17:11,938 !! 2026-02-10T15:17:11,939 check.warn(importable) 2026-02-10T15:17:11,940 copying pyzx_param/py.typed -> build/lib/pyzx_param 2026-02-10T15:17:11,940 creating build/lib/pyzx_param/js 2026-02-10T15:17:11,941 copying pyzx_param/js/d3.v5.min.js -> build/lib/pyzx_param/js 2026-02-10T15:17:11,941 copying pyzx_param/js/zx_editor_model.js -> build/lib/pyzx_param/js 2026-02-10T15:17:11,942 copying pyzx_param/js/zx_editor_widget.js -> build/lib/pyzx_param/js 2026-02-10T15:17:11,943 copying pyzx_param/js/zx_viewer.inline.js -> build/lib/pyzx_param/js 2026-02-10T15:17:11,944 copying pyzx_param/js/zx_viewer.js -> build/lib/pyzx_param/js 2026-02-10T15:17:11,944 copying pyzx_param/js/zx_viewer3d.js -> build/lib/pyzx_param/js 2026-02-10T15:17:11,974 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-02-10T15:17:11,975 !! 2026-02-10T15:17:11,976 ******************************************************************************** 2026-02-10T15:17:11,977 Please avoid running ``setup.py`` directly. 2026-02-10T15:17:11,977 Instead, use pypa/build, pypa/installer or other 2026-02-10T15:17:11,978 standards-based tools. 2026-02-10T15:17:11,979 This deprecation is overdue, please update your project and remove deprecated 2026-02-10T15:17:11,980 calls to avoid build errors in the future. 2026-02-10T15:17:11,981 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-02-10T15:17:11,982 ******************************************************************************** 2026-02-10T15:17:11,983 !! 2026-02-10T15:17:11,983 self.initialize_options() 2026-02-10T15:17:12,011 installing to build/bdist.linux-armv7l/wheel 2026-02-10T15:17:12,012 running install 2026-02-10T15:17:12,039 running install_lib 2026-02-10T15:17:12,074 creating build/bdist.linux-armv7l/wheel 2026-02-10T15:17:12,077 creating build/bdist.linux-armv7l/wheel/pyzx_param 2026-02-10T15:17:12,079 copying build/lib/pyzx_param/todd.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,082 copying build/lib/pyzx_param/editor_actions.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,085 copying build/lib/pyzx_param/rewrite.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,088 creating build/bdist.linux-armv7l/wheel/pyzx_param/rewrite_rules 2026-02-10T15:17:12,090 copying build/lib/pyzx_param/rewrite_rules/hrules.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/rewrite_rules 2026-02-10T15:17:12,093 copying build/lib/pyzx_param/rewrite_rules/editor_actions.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/rewrite_rules 2026-02-10T15:17:12,096 copying build/lib/pyzx_param/rewrite_rules/__init__.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/rewrite_rules 2026-02-10T15:17:12,098 copying build/lib/pyzx_param/rewrite_rules/rules.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/rewrite_rules 2026-02-10T15:17:12,103 copying build/lib/pyzx_param/rewrite_rules/basicrules.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/rewrite_rules 2026-02-10T15:17:12,107 creating build/bdist.linux-armv7l/wheel/pyzx_param/graph 2026-02-10T15:17:12,108 copying build/lib/pyzx_param/graph/base.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/graph 2026-02-10T15:17:12,112 copying build/lib/pyzx_param/graph/diff.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/graph 2026-02-10T15:17:12,115 copying build/lib/pyzx_param/graph/graph_ig.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/graph 2026-02-10T15:17:12,118 copying build/lib/pyzx_param/graph/__init__.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/graph 2026-02-10T15:17:12,121 copying build/lib/pyzx_param/graph/scalar.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/graph 2026-02-10T15:17:12,124 copying build/lib/pyzx_param/graph/graph_gt.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/graph 2026-02-10T15:17:12,127 copying build/lib/pyzx_param/graph/graph.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/graph 2026-02-10T15:17:12,129 copying build/lib/pyzx_param/graph/graph_s.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/graph 2026-02-10T15:17:12,132 copying build/lib/pyzx_param/graph/jsonparser.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/graph 2026-02-10T15:17:12,136 copying build/lib/pyzx_param/graph/multigraph.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/graph 2026-02-10T15:17:12,139 copying build/lib/pyzx_param/__init__.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,141 copying build/lib/pyzx_param/generate.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,145 copying build/lib/pyzx_param/tikz.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,148 copying build/lib/pyzx_param/altextract.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,151 copying build/lib/pyzx_param/parity_network.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,153 copying build/lib/pyzx_param/pauliweb.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,156 copying build/lib/pyzx_param/fourier.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,158 copying build/lib/pyzx_param/drawing.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,162 copying build/lib/pyzx_param/py.typed -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,164 copying build/lib/pyzx_param/gadget_extract.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,167 creating build/bdist.linux-armv7l/wheel/pyzx_param/routing 2026-02-10T15:17:12,168 copying build/lib/pyzx_param/routing/steiner.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/routing 2026-02-10T15:17:12,171 copying build/lib/pyzx_param/routing/architecture.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/routing 2026-02-10T15:17:12,176 copying build/lib/pyzx_param/routing/__init__.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/routing 2026-02-10T15:17:12,178 copying build/lib/pyzx_param/routing/parity_maps.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/routing 2026-02-10T15:17:12,181 copying build/lib/pyzx_param/routing/machine_learning.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/routing 2026-02-10T15:17:12,184 copying build/lib/pyzx_param/routing/phase_poly.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/routing 2026-02-10T15:17:12,188 copying build/lib/pyzx_param/routing/cnot_mapper.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/routing 2026-02-10T15:17:12,192 creating build/bdist.linux-armv7l/wheel/pyzx_param/local_search 2026-02-10T15:17:12,193 copying build/lib/pyzx_param/local_search/__init__.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/local_search 2026-02-10T15:17:12,196 copying build/lib/pyzx_param/local_search/genetic.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/local_search 2026-02-10T15:17:12,199 copying build/lib/pyzx_param/local_search/congruences.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/local_search 2026-02-10T15:17:12,202 copying build/lib/pyzx_param/local_search/simulated_annealing.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/local_search 2026-02-10T15:17:12,205 copying build/lib/pyzx_param/local_search/scores.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/local_search 2026-02-10T15:17:12,207 copying build/lib/pyzx_param/utils.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,210 copying build/lib/pyzx_param/mbqc.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,212 copying build/lib/pyzx_param/tensor.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,216 copying build/lib/pyzx_param/d3.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,218 copying build/lib/pyzx_param/optimize.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,222 copying build/lib/pyzx_param/pyquil_circuit.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,225 copying build/lib/pyzx_param/__main__.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,227 copying build/lib/pyzx_param/symbolic.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,230 copying build/lib/pyzx_param/editor.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,233 copying build/lib/pyzx_param/simplify.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,237 copying build/lib/pyzx_param/rank_width.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,241 creating build/bdist.linux-armv7l/wheel/pyzx_param/circuit 2026-02-10T15:17:12,242 copying build/lib/pyzx_param/circuit/emojiparser.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/circuit 2026-02-10T15:17:12,245 copying build/lib/pyzx_param/circuit/__init__.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/circuit 2026-02-10T15:17:12,248 copying build/lib/pyzx_param/circuit/qasmparser.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/circuit 2026-02-10T15:17:12,251 copying build/lib/pyzx_param/circuit/gates.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/circuit 2026-02-10T15:17:12,255 copying build/lib/pyzx_param/circuit/qcparser.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/circuit 2026-02-10T15:17:12,258 copying build/lib/pyzx_param/circuit/graphparser.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/circuit 2026-02-10T15:17:12,261 copying build/lib/pyzx_param/circuit/sqasm.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/circuit 2026-02-10T15:17:12,263 copying build/lib/pyzx_param/circuit/qsimparser.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/circuit 2026-02-10T15:17:12,265 copying build/lib/pyzx_param/circuit/quipperparser.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/circuit 2026-02-10T15:17:12,269 copying build/lib/pyzx_param/simulate.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,272 copying build/lib/pyzx_param/quimb.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,275 copying build/lib/pyzx_param/extract.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,279 copying build/lib/pyzx_param/css.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,282 creating build/bdist.linux-armv7l/wheel/pyzx_param/scripts 2026-02-10T15:17:12,284 copying build/lib/pyzx_param/scripts/phase_poly_generator.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/scripts 2026-02-10T15:17:12,286 copying build/lib/pyzx_param/scripts/__init__.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/scripts 2026-02-10T15:17:12,288 copying build/lib/pyzx_param/scripts/circuit_router.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/scripts 2026-02-10T15:17:12,293 copying build/lib/pyzx_param/scripts/cnot_generator.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/scripts 2026-02-10T15:17:12,295 copying build/lib/pyzx_param/scripts/circ2tikz.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/scripts 2026-02-10T15:17:12,297 copying build/lib/pyzx_param/scripts/circ2circ.py -> build/bdist.linux-armv7l/wheel/./pyzx_param/scripts 2026-02-10T15:17:12,299 copying build/lib/pyzx_param/linalg.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,303 creating build/bdist.linux-armv7l/wheel/pyzx_param/js 2026-02-10T15:17:12,305 copying build/lib/pyzx_param/js/zx_editor_widget.js -> build/bdist.linux-armv7l/wheel/./pyzx_param/js 2026-02-10T15:17:12,308 copying build/lib/pyzx_param/js/zx_viewer.inline.js -> build/bdist.linux-armv7l/wheel/./pyzx_param/js 2026-02-10T15:17:12,311 copying build/lib/pyzx_param/js/zx_viewer.js -> build/bdist.linux-armv7l/wheel/./pyzx_param/js 2026-02-10T15:17:12,314 copying build/lib/pyzx_param/js/zx_editor_model.js -> build/bdist.linux-armv7l/wheel/./pyzx_param/js 2026-02-10T15:17:12,317 copying build/lib/pyzx_param/js/zx_viewer3d.js -> build/bdist.linux-armv7l/wheel/./pyzx_param/js 2026-02-10T15:17:12,320 copying build/lib/pyzx_param/js/d3.v5.min.js -> build/bdist.linux-armv7l/wheel/./pyzx_param/js 2026-02-10T15:17:12,330 copying build/lib/pyzx_param/gflow.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,333 copying build/lib/pyzx_param/hsimplify.py -> build/bdist.linux-armv7l/wheel/./pyzx_param 2026-02-10T15:17:12,335 running install_egg_info 2026-02-10T15:17:12,381 Copying pyzx_param.egg-info to build/bdist.linux-armv7l/wheel/./pyzx_param-0.9.2-py3.11.egg-info 2026-02-10T15:17:12,393 running install_scripts 2026-02-10T15:17:12,410 creating build/bdist.linux-armv7l/wheel/pyzx_param-0.9.2.dist-info/WHEEL 2026-02-10T15:17:12,413 creating '/tmp/pip-wheel-xsf1qkl1/pyzx_param-0.9.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-10T15:17:12,416 adding 'pyzx_param/__init__.py' 2026-02-10T15:17:12,418 adding 'pyzx_param/__main__.py' 2026-02-10T15:17:12,421 adding 'pyzx_param/altextract.py' 2026-02-10T15:17:12,422 adding 'pyzx_param/css.py' 2026-02-10T15:17:12,424 adding 'pyzx_param/d3.py' 2026-02-10T15:17:12,429 adding 'pyzx_param/drawing.py' 2026-02-10T15:17:12,432 adding 'pyzx_param/editor.py' 2026-02-10T15:17:12,435 adding 'pyzx_param/editor_actions.py' 2026-02-10T15:17:12,443 adding 'pyzx_param/extract.py' 2026-02-10T15:17:12,446 adding 'pyzx_param/fourier.py' 2026-02-10T15:17:12,447 adding 'pyzx_param/gadget_extract.py' 2026-02-10T15:17:12,450 adding 'pyzx_param/generate.py' 2026-02-10T15:17:12,453 adding 'pyzx_param/gflow.py' 2026-02-10T15:17:12,455 adding 'pyzx_param/hsimplify.py' 2026-02-10T15:17:12,458 adding 'pyzx_param/linalg.py' 2026-02-10T15:17:12,460 adding 'pyzx_param/mbqc.py' 2026-02-10T15:17:12,465 adding 'pyzx_param/optimize.py' 2026-02-10T15:17:12,467 adding 'pyzx_param/parity_network.py' 2026-02-10T15:17:12,469 adding 'pyzx_param/pauliweb.py' 2026-02-10T15:17:12,470 adding 'pyzx_param/py.typed' 2026-02-10T15:17:12,472 adding 'pyzx_param/pyquil_circuit.py' 2026-02-10T15:17:12,478 adding 'pyzx_param/quimb.py' 2026-02-10T15:17:12,481 adding 'pyzx_param/rank_width.py' 2026-02-10T15:17:12,497 adding 'pyzx_param/rewrite.py' 2026-02-10T15:17:12,501 adding 'pyzx_param/simplify.py' 2026-02-10T15:17:12,506 adding 'pyzx_param/simulate.py' 2026-02-10T15:17:12,528 adding 'pyzx_param/symbolic.py' 2026-02-10T15:17:12,530 adding 'pyzx_param/tensor.py' 2026-02-10T15:17:12,533 adding 'pyzx_param/tikz.py' 2026-02-10T15:17:12,536 adding 'pyzx_param/todd.py' 2026-02-10T15:17:12,539 adding 'pyzx_param/utils.py' 2026-02-10T15:17:12,549 adding 'pyzx_param/circuit/__init__.py' 2026-02-10T15:17:12,551 adding 'pyzx_param/circuit/emojiparser.py' 2026-02-10T15:17:12,556 adding 'pyzx_param/circuit/gates.py' 2026-02-10T15:17:12,577 adding 'pyzx_param/circuit/graphparser.py' 2026-02-10T15:17:12,580 adding 'pyzx_param/circuit/qasmparser.py' 2026-02-10T15:17:12,582 adding 'pyzx_param/circuit/qcparser.py' 2026-02-10T15:17:12,583 adding 'pyzx_param/circuit/qsimparser.py' 2026-02-10T15:17:12,585 adding 'pyzx_param/circuit/quipperparser.py' 2026-02-10T15:17:12,587 adding 'pyzx_param/circuit/sqasm.py' 2026-02-10T15:17:12,589 adding 'pyzx_param/graph/__init__.py' 2026-02-10T15:17:12,595 adding 'pyzx_param/graph/base.py' 2026-02-10T15:17:12,607 adding 'pyzx_param/graph/diff.py' 2026-02-10T15:17:12,609 adding 'pyzx_param/graph/graph.py' 2026-02-10T15:17:12,611 adding 'pyzx_param/graph/graph_gt.py' 2026-02-10T15:17:12,613 adding 'pyzx_param/graph/graph_ig.py' 2026-02-10T15:17:12,616 adding 'pyzx_param/graph/graph_s.py' 2026-02-10T15:17:12,619 adding 'pyzx_param/graph/jsonparser.py' 2026-02-10T15:17:12,622 adding 'pyzx_param/graph/multigraph.py' 2026-02-10T15:17:12,625 adding 'pyzx_param/graph/scalar.py' 2026-02-10T15:17:12,661 adding 'pyzx_param/js/d3.v5.min.js' 2026-02-10T15:17:12,664 adding 'pyzx_param/js/zx_editor_model.js' 2026-02-10T15:17:12,668 adding 'pyzx_param/js/zx_editor_widget.js' 2026-02-10T15:17:12,670 adding 'pyzx_param/js/zx_viewer.inline.js' 2026-02-10T15:17:12,673 adding 'pyzx_param/js/zx_viewer.js' 2026-02-10T15:17:12,675 adding 'pyzx_param/js/zx_viewer3d.js' 2026-02-10T15:17:12,677 adding 'pyzx_param/local_search/__init__.py' 2026-02-10T15:17:12,680 adding 'pyzx_param/local_search/congruences.py' 2026-02-10T15:17:12,682 adding 'pyzx_param/local_search/genetic.py' 2026-02-10T15:17:12,684 adding 'pyzx_param/local_search/scores.py' 2026-02-10T15:17:12,686 adding 'pyzx_param/local_search/simulated_annealing.py' 2026-02-10T15:17:12,688 adding 'pyzx_param/rewrite_rules/__init__.py' 2026-02-10T15:17:12,690 adding 'pyzx_param/rewrite_rules/basicrules.py' 2026-02-10T15:17:12,693 adding 'pyzx_param/rewrite_rules/editor_actions.py' 2026-02-10T15:17:12,697 adding 'pyzx_param/rewrite_rules/hrules.py' 2026-02-10T15:17:12,704 adding 'pyzx_param/rewrite_rules/rules.py' 2026-02-10T15:17:12,707 adding 'pyzx_param/routing/__init__.py' 2026-02-10T15:17:12,714 adding 'pyzx_param/routing/architecture.py' 2026-02-10T15:17:12,717 adding 'pyzx_param/routing/cnot_mapper.py' 2026-02-10T15:17:12,720 adding 'pyzx_param/routing/machine_learning.py' 2026-02-10T15:17:12,723 adding 'pyzx_param/routing/parity_maps.py' 2026-02-10T15:17:12,730 adding 'pyzx_param/routing/phase_poly.py' 2026-02-10T15:17:12,733 adding 'pyzx_param/routing/steiner.py' 2026-02-10T15:17:12,735 adding 'pyzx_param/scripts/__init__.py' 2026-02-10T15:17:12,737 adding 'pyzx_param/scripts/circ2circ.py' 2026-02-10T15:17:12,738 adding 'pyzx_param/scripts/circ2tikz.py' 2026-02-10T15:17:12,744 adding 'pyzx_param/scripts/circuit_router.py' 2026-02-10T15:17:12,746 adding 'pyzx_param/scripts/cnot_generator.py' 2026-02-10T15:17:12,748 adding 'pyzx_param/scripts/phase_poly_generator.py' 2026-02-10T15:17:12,752 adding 'pyzx_param-0.9.2.dist-info/licenses/LICENSE' 2026-02-10T15:17:12,754 adding 'pyzx_param-0.9.2.dist-info/METADATA' 2026-02-10T15:17:12,755 adding 'pyzx_param-0.9.2.dist-info/WHEEL' 2026-02-10T15:17:12,756 adding 'pyzx_param-0.9.2.dist-info/top_level.txt' 2026-02-10T15:17:12,758 adding 'pyzx_param-0.9.2.dist-info/RECORD' 2026-02-10T15:17:12,769 removing build/bdist.linux-armv7l/wheel 2026-02-10T15:17:12,982 Building wheel for pyzx-param (setup.py): finished with status 'done' 2026-02-10T15:17:12,989 Created wheel for pyzx-param: filename=pyzx_param-0.9.2-py3-none-any.whl size=393803 sha256=e444f27eacde537ac5b9183cd1fc296aaae1bf25427d65cb85d6a0fa9d556af8 2026-02-10T15:17:13,006 Stored in directory: /tmp/pip-ephem-wheel-cache-s5uv2c9p/wheels/a1/83/a9/7aa07ba780d55e4e4f3734c07a81b4fb4a65ea3780ca178be9 2026-02-10T15:17:13,037 Successfully built pyzx-param 2026-02-10T15:17:13,053 Removed build tracker: '/tmp/pip-build-tracker-vkffbxv6'