2023-09-19T04:37:55,410 Created temporary directory: /tmp/pip-build-tracker-5qnj28v9 2023-09-19T04:37:55,411 Initialized build tracking at /tmp/pip-build-tracker-5qnj28v9 2023-09-19T04:37:55,412 Created build tracker: /tmp/pip-build-tracker-5qnj28v9 2023-09-19T04:37:55,412 Entered build tracker: /tmp/pip-build-tracker-5qnj28v9 2023-09-19T04:37:55,413 Created temporary directory: /tmp/pip-wheel-sg_9vl2c 2023-09-19T04:37:55,416 Created temporary directory: /tmp/pip-ephem-wheel-cache-ujws9ix0 2023-09-19T04:37:55,439 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-19T04:37:55,443 2 location(s) to search for versions of qoqo-aqt: 2023-09-19T04:37:55,443 * https://pypi.org/simple/qoqo-aqt/ 2023-09-19T04:37:55,443 * https://www.piwheels.org/simple/qoqo-aqt/ 2023-09-19T04:37:55,444 Fetching project page and analyzing links: https://pypi.org/simple/qoqo-aqt/ 2023-09-19T04:37:55,445 Getting page https://pypi.org/simple/qoqo-aqt/ 2023-09-19T04:37:55,446 Found index url https://pypi.org/simple/ 2023-09-19T04:37:55,586 Fetched page https://pypi.org/simple/qoqo-aqt/ as application/vnd.pypi.simple.v1+json 2023-09-19T04:37:55,616 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/c7/5f/b3e04772f02981a1023ff3645213454b5a673b59cd919c698c7d68752dcc/qoqo_aqt-0.1.0-cp36-cp36m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.6) 2023-09-19T04:37:55,617 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/81/d0/c0ce815336477ef20ed984a68d60680201e06cc20ecfabdc561e7c6095b5/qoqo_aqt-0.1.0-cp37-cp37m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.6) 2023-09-19T04:37:55,617 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/10/fa/86f22a698b0293995ccfae0a0be54f3f395a8ce1ab906ede338a9d3a1778/qoqo_aqt-0.1.0-cp38-cp38-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.6) 2023-09-19T04:37:55,618 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/c6/08/861bf706ce41bc1c7c6c4cc99348fb09c3e4909029ae025b585fe5accd29/qoqo_aqt-0.1.0-cp39-cp39-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.6) 2023-09-19T04:37:55,618 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/fa/3a/17e8743ee56e73b9eb0c23f3ec0f3de4c53b86187f46cb6955978e45acf4/qoqo_aqt-0.3.0-cp36-cp36m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.6) 2023-09-19T04:37:55,619 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/2f/3f/945ac2e36040b4543aeefb5ff870a21b39a62d08d1eee0a6972c81bc7e09/qoqo_aqt-0.3.0-cp37-cp37m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.6) 2023-09-19T04:37:55,620 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/a6/02/942741403869177d08f71efcd0d833dca75fb5d8a292a349b7ed5f496580/qoqo_aqt-0.3.0-cp38-cp38-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.6) 2023-09-19T04:37:55,620 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/31/04/791f9e0eeceecebb05fb3984790d0adca9d6fee6e227143bb58c738ea728/qoqo_aqt-0.3.0-cp39-cp39-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.6) 2023-09-19T04:37:55,621 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/46/dd/0fc1a27fb1be8d645e24351725e171e91dbae20c3ca01df869d71a10315b/qoqo_aqt-0.3.1-cp36-cp36m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.6) 2023-09-19T04:37:55,621 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/e4/37/2187588958810af3610dba1febe9596836024bc58452d77dadfddfe5d2c8/qoqo_aqt-0.3.1-cp37-cp37m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.6) 2023-09-19T04:37:55,622 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/22/62/db1c607e6e3ded222767bbb61eacc79f0fc3f32bd0e30721c49c19d127ab/qoqo_aqt-0.3.1-cp38-cp38-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.6) 2023-09-19T04:37:55,623 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/4d/b3/e053e781eaa0b0d8d5e000e74f7728e9135330cc79f1c0fe38db7dff8398/qoqo_aqt-0.3.1-cp39-cp39-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.6) 2023-09-19T04:37:55,623 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/a9/19/28218633474fb12920cb57ea3c568bd9afbe397b1a7e82f5f748c4ef0d6e/qoqo_aqt-0.4.1-cp310-cp310-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,624 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/31/33/eac4bd3490c5bcf90af8648ed8336eaabba3ebcc791b3eebe017f77cd66b/qoqo_aqt-0.4.1-cp37-cp37m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,624 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/d7/73/c1cba68aa7324c6328b909eb3289c485c9a13796bbe38387f9e19a8c8f05/qoqo_aqt-0.4.1-cp38-cp38-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,625 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/72/79/81193750c9bd89d07d9b2c380a7eba6de0a090fa1ecc54279ae56278dff9/qoqo_aqt-0.4.1-cp39-cp39-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,626 Found link https://files.pythonhosted.org/packages/18/22/48a94d28354bd9d09d6438f6c17c7cf33d2d98d864eba32e97580e9ce200/qoqo_aqt-0.4.1.tar.gz (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7), version: 0.4.1 2023-09-19T04:37:55,626 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/7c/3a/304c7b41e7aface50441ca2ddb74a0719f8a0223623e77702d0de8c4fc91/qoqo_aqt-0.5.0-cp310-cp310-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,627 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/a2/e6/e3774215930965f15e334b5d4d2dc68aa1b282952459f25002f0209e2780/qoqo_aqt-0.5.0-cp310-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,628 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/23/04/0a66661bde6f75a9185ab52d88d0d8102e9a53e4706c515eba20e9e92efe/qoqo_aqt-0.5.0-cp37-cp37m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,628 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/b6/05/28a7f64646899025637ffceda61983c601119e5a55d6d2406bacb0e2c06e/qoqo_aqt-0.5.0-cp37-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,629 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/52/1c/96eb8a5c751138464cb3ac55fe2e3cbe8689ac2896d0f05815f68bed8ee6/qoqo_aqt-0.5.0-cp38-cp38-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,629 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/2d/59/e8c2b105d1e066705bb0354dd188a928ed540ec45ee0849466df5f1f99bc/qoqo_aqt-0.5.0-cp38-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,630 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/dd/f3/4749181b716b5953a9ba7b3ec599402a7b0dd5d4f3b9d8fe61e66e6a0665/qoqo_aqt-0.5.0-cp39-cp39-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,630 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/79/f2/6598d2ac98522e57b6818d14ced67f7dd8cdfd2ac225df9ca7015af1cef0/qoqo_aqt-0.5.0-cp39-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,631 Found link https://files.pythonhosted.org/packages/66/6b/ea9b20b97efa52327d078adfc1b6f575f2105922f08e73bf87e2e0dd4921/qoqo_aqt-0.5.0.tar.gz (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7), version: 0.5.0 2023-09-19T04:37:55,632 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/79/88/79a587227eced32e92425fc0e655b1dd12a0cce4a6c47c21c65218399ea5/qoqo_aqt-0.5.1-cp310-cp310-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,633 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/6d/f2/e4aea568007a20bb80f11ae62ea19e14aa4c864137f9bb148758b6239339/qoqo_aqt-0.5.1-cp310-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,633 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/09/55/71b64b5665c62b6da2f1f0c14e7869c967fb89bfbc7abf707b78e7d628fb/qoqo_aqt-0.5.1-cp37-cp37m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,634 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/28/06/89310eadf6d56d876a1a241dc8c30e71244d09fd719a81749cfd9cb62c50/qoqo_aqt-0.5.1-cp37-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,635 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/89/c9/5d132ef498477da70827c3bfa2138437a369030f61161b2b115568552471/qoqo_aqt-0.5.1-cp38-cp38-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,635 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/5b/47/2ec3f39965f80dccb6ae8ded74839b54ee32df8e162439cab3389da41383/qoqo_aqt-0.5.1-cp38-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,636 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/73/9a/2e8a2869540ae2ef49c3483669647656dcd771984e0c24834d86862e30fd/qoqo_aqt-0.5.1-cp39-cp39-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,636 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/5e/1b/4b17e2e13a30b4d02a2f97b49c854190834a09d662883427a243df60c0c1/qoqo_aqt-0.5.1-cp39-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,637 Found link https://files.pythonhosted.org/packages/92/f6/dfdbb01a596a755e7b99ad62860066c9f5a318ebd3291009074cf4107070/qoqo_aqt-0.5.1.tar.gz (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7), version: 0.5.1 2023-09-19T04:37:55,638 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/8e/b6/39b6048dfca0a29101c0e6db34eb51322c669ba046f24de4d6df63ab7ad3/qoqo_aqt-0.6.0-cp310-cp310-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,639 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/6c/dc/ef6807cbb5be5d5f92f1972f4e4d27a797e3a00b357fd0212c27b2f83b32/qoqo_aqt-0.6.0-cp310-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,639 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/8d/55/e1fe49adb3ec4e6392e1d1b844d6a35aaff989b193b44fad5c3e7a92d513/qoqo_aqt-0.6.0-cp37-cp37m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,640 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/b0/1a/2e9c0c57d0e5600aef65b1110b05be48350ce016e4b2ffde84f23e3cdf85/qoqo_aqt-0.6.0-cp37-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,641 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/9a/58/969afd7895915680e3dd8ff5bcdf5e825c347bf0658451cd077d6898ea4e/qoqo_aqt-0.6.0-cp38-cp38-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,641 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/6f/94/86966cc1628ffe65bf80d4ff75b6a804e77bda9c1dfbffb2661776ca2ad2/qoqo_aqt-0.6.0-cp38-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,642 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/4a/07/b3307e1b281b97090214577194dd0675de9b90f9184591b68deca19f56c4/qoqo_aqt-0.6.0-cp39-cp39-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,642 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/7e/c2/602bd52c015fbb2e7934578a3513949191e73d0c70267b1da2a70aa69004/qoqo_aqt-0.6.0-cp39-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,643 Found link https://files.pythonhosted.org/packages/63/8b/13d2e3fe2a664f8db3dcfb0dc3ae6b8818b2c3512aa7c991017e474f8995/qoqo_aqt-0.6.0.tar.gz (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7), version: 0.6.0 2023-09-19T04:37:55,644 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/c0/12/d47eb9a42073a819bc7c6f1ec9b8b5b1abb56dd66e5dd6821c6fb05d3e25/qoqo_aqt-0.6.1-cp310-cp310-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,645 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/97/16/17505fc274f5f1586ea1eafc1ad9f8f2e8375c59a6a7a71affe2a00c9154/qoqo_aqt-0.6.1-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,645 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/1a/2c/5d59ac0ca16ebcfa5e52e275766364a838781ca44bdf062fa5ef5b6cdcd0/qoqo_aqt-0.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,646 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/fd/27/fb21ee8a6cf1eeb11aa1971f2293fd05e686b112ec855a1b1417551d566b/qoqo_aqt-0.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,646 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/35/0d/318a81235650610ae5b8a91a2f4d4193bb850c4ebaf7639ba2d783b0f51c/qoqo_aqt-0.6.1-cp310-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,647 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/61/de/f862540889ea1d015bdcfd9ef36eb36bae5d68383ec2fdf07c96fcf56ae2/qoqo_aqt-0.6.1-cp311-cp311-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,648 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/17/ac/e9c6beff59615cd3a6cfc31042c30f9efaf668a39c49e5f0d674f55e697e/qoqo_aqt-0.6.1-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,648 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/a5/c9/d157330dc9106a6acbe01410a0e7215034afe1fe1b65e243b6cc8822620e/qoqo_aqt-0.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,649 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/f0/d5/41988dee5d399653a20cfb8540fcfad1a90ff8d1cc2dacb61c9a69a8be11/qoqo_aqt-0.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,649 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/3b/4b/e316ffa7b095146a53f174a639365d6e077488f2d491d1231a77b47e04c7/qoqo_aqt-0.6.1-cp311-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,650 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/6f/7d/eb111f1d662d1ca9373c0574edff4c6f8caa060126c604a5ff73cfe1ab5d/qoqo_aqt-0.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,651 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/e2/8d/90a412f19432d9abffb5e84753fe1e97f33d64b7439a34d6756cf01a6525/qoqo_aqt-0.6.1-cp37-cp37m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,652 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/39/a6/07b6c33bd34e1b7bfdf59bf3028d7cb97ce917611c4265198ba2304f7aae/qoqo_aqt-0.6.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,652 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/62/73/ddd0f6e7f1c303d8532d5c426c09ed80a760c82a1d48851f57398feb2936/qoqo_aqt-0.6.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,653 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/71/6c/f23627f210d430ecc25e934a68b7f9be5aa4e51c19babe6d00a439c3d78b/qoqo_aqt-0.6.1-cp37-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,653 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/1c/83/c20b995aabd8c4efe87b6290ff194e284ed6ad23fe5c3bf689e217486877/qoqo_aqt-0.6.1-cp38-cp38-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,654 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/34/82/cde79571519e354ba3989b5afa1c0ffdaebf8863efdde7b461e19a6899dc/qoqo_aqt-0.6.1-cp38-cp38-macosx_11_0_arm64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,654 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/12/ca/7b9229301257185b61001306fb62a9985708a7b206f003da132ee47b6036/qoqo_aqt-0.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,655 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/9c/94/dbdc78139822ef9b33926a302789a5f354bd14374a283f1eb6648b7151b6/qoqo_aqt-0.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,655 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/8a/0b/910bf12e95b149bbb23469b627f21c85e297b91b9d268eb6647ab7367b3c/qoqo_aqt-0.6.1-cp38-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,656 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/c8/84/9c0614f177d2b8892b69e97b40ab6239ed91178f0b6dad707cba466a9323/qoqo_aqt-0.6.1-cp39-cp39-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,657 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/ae/62/17a4e7d1283a44932917678498289530096312591c64ec37eb2b60e57e77/qoqo_aqt-0.6.1-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,657 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/67/b0/8456ba6b6dce0fbb5fd6e49de81b5b93de15d9e7542e1a22bebe9c33751f/qoqo_aqt-0.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,658 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/6f/23/0511a83f1f97bcaafdae6e161a021a1c823b5361ded4c2295be34cdaa483/qoqo_aqt-0.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,658 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/cd/44/ed2051f70db45625e45a96f74e4f309792e9f27b8cf008c24e47e746a060/qoqo_aqt-0.6.1-cp39-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,659 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/bc/cb/31192f8f8908c5f6118539d6b00144849454ee413b9c0f395fd20d16e0de/qoqo_aqt-0.6.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,659 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/20/c7/f0e020c360b3057e1b1b3f8e0d9792040462790aa7294f18ecbcd4850580/qoqo_aqt-0.6.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,660 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/b6/7d/4743ac45e4196705b4ae649bf519e967ec7c9745aa272e7db4267adb53be/qoqo_aqt-0.6.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,660 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/4b/53/77b9e700ea6766c2a7344aa58de7b3cf9ca5d8b9fe9f45515e1f0c527bb1/qoqo_aqt-0.6.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,661 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/56/9a/55ef4e57d938501f22df5c61ffb67efbc2e879d4c1cc11a5dddf948c4e80/qoqo_aqt-0.6.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,661 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/89/c1/39cdad92c5a02e2ef5c76ce62f4147fbdeb27a714677968d3e7815111bc9/qoqo_aqt-0.6.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,662 Found link https://files.pythonhosted.org/packages/a7/4f/3c7f32f037914ccda52e361b7fc7bded29c7af4a8d3c2a4b735b65a69a38/qoqo_aqt-0.6.1.tar.gz (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7), version: 0.6.1 2023-09-19T04:37:55,663 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/f0/a9/258736c4457e8e4411fd945d4c1722a95d2429ff903106cf2853ea8d435f/qoqo_aqt-0.6.2-cp310-cp310-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,664 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/53/49/0252e6c847596b4d212beb2fb98e5ddcd44e4ee248bfdbb4b1fb61250d03/qoqo_aqt-0.6.2-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,664 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/bd/c1/1908f1f19b36d2847ef869f1822637f338c154bb205071c85cee991ba400/qoqo_aqt-0.6.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,665 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/6e/4f/5c4f559400081a13b1826fddf9a0bbb317e803cbda186d4cbe9da8b056e8/qoqo_aqt-0.6.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,666 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/70/02/e666404c6c54717fce953b7e2511d6ba2ca3b3301a19def7f85265e67368/qoqo_aqt-0.6.2-cp310-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,666 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/d7/9f/4b25e8f6473b4675881f41d32065fad45ba378e5d23fe84f9e5367614b4d/qoqo_aqt-0.6.2-cp311-cp311-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,667 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/a3/af/766ef39dc56737b70c4a2c31689f47b7287e44cc3dad241dbd416e4adf21/qoqo_aqt-0.6.2-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,667 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/e0/21/4c7b0e03e6b66985bea2fc032d31d3e65d808a854520d8ec2dd76381cbc0/qoqo_aqt-0.6.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,668 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/62/90/8207aed9fc299fd32268f959ac5209c39955941949ca6d9bc0495223413d/qoqo_aqt-0.6.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,668 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/e2/2e/735e4f18936936b9e4ba84227466b3cf491b829ae800144b111c7d989401/qoqo_aqt-0.6.2-cp311-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,669 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/c5/43/c4734fb6add180c181a63162363fd0a81d1aeffe4316c542bdb28d0effee/qoqo_aqt-0.6.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,669 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/6c/01/a04383f18fbae01311bc350b8c95a342a465ea804f3a0beb7617b953a3ba/qoqo_aqt-0.6.2-cp37-cp37m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,670 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/76/53/5821ff1f8da22eb35bb9da230dc2848061b1a33cec32302427cc3fbed264/qoqo_aqt-0.6.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,670 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/30/d6/951f3fd18fc454e43a28e6f61fc1120099da101af03e5f8725621d68502a/qoqo_aqt-0.6.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,671 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/21/66/189ec41e9d7cd441a6de083e7e02498a37ff858b945c6b0713939783fb43/qoqo_aqt-0.6.2-cp37-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,671 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/ce/d8/5e3c70e4485e960899fba96ade9daa09b5daf45e8b729fc7a887fb7fb90a/qoqo_aqt-0.6.2-cp38-cp38-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,672 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/20/49/5188eb40cfc41a9d58a51d7e10c71e22c8ba23129454d6ec1daadb0bf543/qoqo_aqt-0.6.2-cp38-cp38-macosx_11_0_arm64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,673 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/17/68/7bd1f2f4b1c29941fd7db87417386195a31ca6b133074663c645d3084879/qoqo_aqt-0.6.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,673 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/ad/e3/3fc96cbe6e2dd160b2287bf06ca44e87759ece0b655ca7bafacb93662a87/qoqo_aqt-0.6.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,674 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/83/fa/245a88614bfe36db0420d26c63c801c297525b6bc55c234cd3e8a42166b3/qoqo_aqt-0.6.2-cp38-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,674 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/bf/c4/11c955f6b5410562b96df2dc7a8ec6fee6426488c054529b8f5d264e7257/qoqo_aqt-0.6.2-cp39-cp39-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,675 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/51/9c/495b488edb52dd03e82d62143e7fb7e6582ce414cc2f185a092c1a0d2e42/qoqo_aqt-0.6.2-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,675 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/5c/90/4e22400dbe443f3707ea52d3c0d4806e7fc5e061864c46983c14d238ddf2/qoqo_aqt-0.6.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,676 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/80/73/35a69ef48cf789e79ea7eb1c2f4adcecb9203f07842fc769dc344d7a62d9/qoqo_aqt-0.6.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,676 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/26/eb/a12126db1aa708910c5f1bdead295f2cbcf54241ca24e3381bf09ca7ac8d/qoqo_aqt-0.6.2-cp39-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,677 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/95/55/cc693ecf855b1ad93a15b400ad0d5b6eb391914af4792577060b2e3b709e/qoqo_aqt-0.6.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,677 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/5c/eb/223a279df5102cf2ef4a43f46301c63172bd7cba9535c05a1ba14172061c/qoqo_aqt-0.6.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,678 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/eb/e1/1dfdd0c147e18b9bd478e2a55252899b754d9349e3b8f4f792f9343c1b9d/qoqo_aqt-0.6.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,679 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/7d/44/263da10685ddab57df69143b835b1d6fc4bca931f7d557a49f8244b0c082/qoqo_aqt-0.6.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,679 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/e3/34/01bd25e10aee9f4ecc96cc1ef960d55b5c4f02a3cd600c311bbee17aa223/qoqo_aqt-0.6.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,680 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/ed/59/58d78b94087066cff83f3b2891dae88fe08ca559c549f86b16e43766f61a/qoqo_aqt-0.6.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,681 Found link https://files.pythonhosted.org/packages/92/5b/f72eed3ac8aeb45a9444fb6a6d7d31bdb93ca865e3d8054d47c8f3bba394/qoqo_aqt-0.6.2.tar.gz (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7), version: 0.6.2 2023-09-19T04:37:55,681 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/be/26/919932bc0e157cfd370cded84536ae716af83d17a10009304e71f295f825/qoqo_aqt-0.6.3-cp310-cp310-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,682 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/a2/96/a39c79b4d1e67175fe451657a2b72ef1e9336add876c5747f9f28a895a27/qoqo_aqt-0.6.3-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,682 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/22/cf/8380780cb2947cd96f99f74eb7608062754108ca92f9b07a72ba331a573a/qoqo_aqt-0.6.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,683 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/56/81/955c53e19e5018cd9d0406ccd0d72bf72874afb6cd640abd1bc19d746959/qoqo_aqt-0.6.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,683 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/1a/ae/326bd1a118f2d4f1bd261a0e9e5b502a06050726143ac0143ff89c1f31de/qoqo_aqt-0.6.3-cp310-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,684 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/59/88/5a2a3d0042373435f97802e4dfa3602894cb1bc16889a100028f2dd342c9/qoqo_aqt-0.6.3-cp311-cp311-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,684 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/00/cf/c725030a5e1aeb54e167c781154583fdd78c7ca3dfa65f3a471ffeec17f0/qoqo_aqt-0.6.3-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,685 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/5d/1f/6f8540044aa1950169d6f14b03b36a805556d49e9a5f2c672fc4505e6e44/qoqo_aqt-0.6.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,686 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/e2/ef/47eda21664494c007bcb9164f02f549f60bda2ac1025179860959d788980/qoqo_aqt-0.6.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,686 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/39/a6/ea382cb25b819ef8744e737301c0f7dac21e2bec5f13c62b663d4a906e52/qoqo_aqt-0.6.3-cp311-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,687 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/aa/d1/51ec2f753b558628486f682168b0efaea1dbe4b35b09b1f0d19c9576e9af/qoqo_aqt-0.6.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,687 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/40/f0/354ba72af8c99f5a127a08b51cd8f0eb9d54c54b021ab32b241832a3b7a9/qoqo_aqt-0.6.3-cp37-cp37m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,688 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/4e/9d/e64013e1f233bbb4cb4f946de279ffe6bd060b87c67377c377d84a9fb820/qoqo_aqt-0.6.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,688 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/4f/e0/07c2fdd2f8a8dc99d46daf51cac8a897621c8495663654da2efb852e9388/qoqo_aqt-0.6.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,689 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/c1/c3/f9ed761ac6c152dd1a91c641d2617104239de45c81fef163c5e1fa9d1326/qoqo_aqt-0.6.3-cp37-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,689 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/e6/ff/e1669909217a1f0037a8bd4e020f331548b787d01006938b395fa68f62b7/qoqo_aqt-0.6.3-cp38-cp38-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,690 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/34/6c/a8f01f4d3fb0b7c4f4dfe0a72826e933f0b07ca5854e42599266b7a19573/qoqo_aqt-0.6.3-cp38-cp38-macosx_11_0_arm64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,690 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/cc/e8/87df0cd2f431ba84bf1a56f59fb8c139d475d38e4f47c8cc5e4f844fbb45/qoqo_aqt-0.6.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,691 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/37/d8/2cdee98742710c1cb92652d2f4dbb15915456cbec25c1215c44539ad298e/qoqo_aqt-0.6.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,691 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/d1/b5/a184ae55d1004f2af7d8248ea702570ce0ae7fed60cbd31036279d5d0496/qoqo_aqt-0.6.3-cp38-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,692 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/73/b4/66648c4baee68fa8d10601902d8244d1077b09be9d0babde32c243dbea5d/qoqo_aqt-0.6.3-cp39-cp39-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,692 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/6c/a6/2849fc7cf75021a19fc3eb84d2993b893f856fadde7692886b79a72bc43c/qoqo_aqt-0.6.3-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,693 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/ab/0f/9a5955fc87466975ceaa796227d0d6a68097ab3dc2729beed2b96ef72a2c/qoqo_aqt-0.6.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,694 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/aa/74/be81bc665be5a8024f0c9619c45e5b6044fdf68de3b2a8e586ae22f3f65c/qoqo_aqt-0.6.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,694 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/95/dc/0815acfe6209af26cd9505baa7532d583ca9d5e1ad49b6d5a6c7be3e8260/qoqo_aqt-0.6.3-cp39-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,695 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/7d/3e/570ecefe1059ab50c8ae159c4f8e6342d0fbd9f44059b252b3eec07893be/qoqo_aqt-0.6.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,695 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/ce/db/8161293ee2860344b99ed84357df058c067348cc4f908690806277ad8dfc/qoqo_aqt-0.6.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,696 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/67/cc/d041796a3896df381491a380d5f19176e244459fd72866353663f67ec4a1/qoqo_aqt-0.6.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,696 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/5c/9a/b8c9c24f6ccae14dd86a29b80eaf4ce7e257b0b6c88025cca5affbb29424/qoqo_aqt-0.6.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,697 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/a6/9c/4cb220c3f859ac414eff5f2ca1a30e70fbb8bda2ab5c9c35fede4c65bda5/qoqo_aqt-0.6.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,697 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/84/18/d8950d3c99b0e31afdfd3a9e4a80a330b25ba4cc50e22710cc753b44baee/qoqo_aqt-0.6.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,698 Found link https://files.pythonhosted.org/packages/e4/29/a74a84845dc44c269cc5bd7cb0fa9505cd621cc8faf92c4e830542b1a719/qoqo_aqt-0.6.3.tar.gz (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7), version: 0.6.3 2023-09-19T04:37:55,699 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/b2/12/d7a40bfc23cbb26a7cce4784779136a6f45cc1d2cdcd80434261d05f2f35/qoqo_aqt-0.6.4-cp310-cp310-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,700 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/8b/d8/f3eb0d3b5742073f1379a3f9cb09406abd2f918f43459fc4d8354ae12df7/qoqo_aqt-0.6.4-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,700 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/fc/e2/ef278aba06af60bfff2b0a04433a3f20fa2d57ae4134bcfa1f2968ce355e/qoqo_aqt-0.6.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,701 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/66/91/39d9c738de49bdf9d65d85075bc02443ff5b4194c05bd63eb74bf7b06250/qoqo_aqt-0.6.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,702 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/80/ff/a947292dd2271f9cdb91e9c5ac140687bfbed88dc23627e33143516b5753/qoqo_aqt-0.6.4-cp310-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,702 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/10/d6/ca4c518955fa531629764ccaddea8368a9be779215845dacb4645e080e3a/qoqo_aqt-0.6.4-cp311-cp311-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,703 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/2d/94/8e15cf4cd96265f0dce39018cd1f8ad5ca7b79d97b0195f9e946cbefe6b0/qoqo_aqt-0.6.4-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,704 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/78/d7/fafb2a0e9a158a8aeac3a540fec7c72750301463a4574ec445f82e1cc3bf/qoqo_aqt-0.6.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,704 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/c6/93/5014861df5e5074ffaf23ae8ec939ee883b526f686ba98208d080c33c17f/qoqo_aqt-0.6.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,705 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/d2/9d/1b4344badc333e36ba57bf805bd12654d1910307bd8971226ec3a961ca0f/qoqo_aqt-0.6.4-cp311-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,705 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/e7/26/036fcb5596f7a409a02a374669ccdaf8400b0db187c0de57f7779ae779ff/qoqo_aqt-0.6.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,706 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/82/3a/f661a0e1a86a3e601df4232373a3b2b9eded2224c232169b896dfc2c7482/qoqo_aqt-0.6.4-cp37-cp37m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,706 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/70/0b/8ad247693da644bcdda4fcc0d13d86a6c9ca4e5cfb7ce2dacf315bff0907/qoqo_aqt-0.6.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,707 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/0f/14/abeed3121f15b097c7641d8c8b74c3315945d5d2eda94102ce779b1c5fc4/qoqo_aqt-0.6.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,707 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/1b/03/81521886bbeab0917701e4c2c72c500fda861faad77f60ce0c4ab23d462e/qoqo_aqt-0.6.4-cp37-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,708 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/e7/a4/1c59b8d9ed8762fddbadad90bd7b135461df16974375e54d716d93d7bcb7/qoqo_aqt-0.6.4-cp38-cp38-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,708 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/8b/69/1cf98f1005de7a257b603b723d0b32b05218ddc4186525e2d588ea67c158/qoqo_aqt-0.6.4-cp38-cp38-macosx_11_0_arm64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,709 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/f4/00/70dce838fffe1ffe8d158b37358c718fe0430e29e74eccb0d0305390b4de/qoqo_aqt-0.6.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,709 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/14/29/5dbbd94c7d2251dbf5fc21a153db59be6ef6e538d27f322b0b8778233784/qoqo_aqt-0.6.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,710 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/26/64/ee9009374d57ba81ef4d5c1c3db595e5f532ced7c107dc774401853a06d5/qoqo_aqt-0.6.4-cp38-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,710 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/8b/c4/337aec43f653e714169d5cba76c6119759032ee6a8fbda1e3535ec1db14d/qoqo_aqt-0.6.4-cp39-cp39-macosx_10_7_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,711 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/bc/9b/b4a14803b0c9be9165970a089f38d7b2eae0a937a7fa65c5d0c1f53224bf/qoqo_aqt-0.6.4-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,711 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/59/60/b14da5d1205ec90e69fc93290ec61d26657a8eb349e761f5757d371246b1/qoqo_aqt-0.6.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,712 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/87/76/dcd83d69db2b6bb8734344c4f0404abfecbe557cb955f08fa501bbf7aa0f/qoqo_aqt-0.6.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,712 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/14/83/912a84fa267736d9bfd67e69f2dcaec1ddddea141b65dedf54a6d2030235/qoqo_aqt-0.6.4-cp39-none-win_amd64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,713 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/9e/c1/33189038fe550a7204b00d2b5103736665fbab53fa2b6a4f7c4f0acbc5ad/qoqo_aqt-0.6.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,713 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/6d/7a/23d1d29e30d9c35aaf3be7443ea2c6d0471484e6b1cfb1085609235cc8c1/qoqo_aqt-0.6.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,714 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/46/02/cdf85d1bd294513b8eaf4781e631adb23eb2337740ee90bd731361a71ced/qoqo_aqt-0.6.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,715 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/47/43/423e69606fd44ab8da3ce3411091f073bbba8495992ea399a413e5cd4940/qoqo_aqt-0.6.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,715 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/53/77/9d916f98a27243cbb34518fad78f468faa9e79fc0499a0ab8b9cc3d0c8e1/qoqo_aqt-0.6.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,716 Skipping link: No binaries permitted for qoqo-aqt: https://files.pythonhosted.org/packages/5d/fd/ccdaeb88e4b1dff87d2096e233684214f182c3f12ff599fcf3ed233293c1/qoqo_aqt-0.6.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:55,717 Found link https://files.pythonhosted.org/packages/d0/3b/e82c4ef53945425e17990478d1b383c68838c324ddbb0aade590df89b031/qoqo_aqt-0.6.4.tar.gz (from https://pypi.org/simple/qoqo-aqt/) (requires-python:>=3.7), version: 0.6.4 2023-09-19T04:37:55,718 Fetching project page and analyzing links: https://www.piwheels.org/simple/qoqo-aqt/ 2023-09-19T04:37:55,718 Getting page https://www.piwheels.org/simple/qoqo-aqt/ 2023-09-19T04:37:55,719 Found index url https://www.piwheels.org/simple/ 2023-09-19T04:37:55,995 Fetched page https://www.piwheels.org/simple/qoqo-aqt/ as text/html 2023-09-19T04:37:55,999 Skipping link: No binaries permitted for qoqo-aqt: https://www.piwheels.org/simple/qoqo-aqt/qoqo_aqt-0.6.3-cp37-cp37m-linux_armv7l.whl#sha256=577936b0c5132016fa41e6936c950e289c0727d9951b6de4ff8de473b2c77a4d (from https://www.piwheels.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:56,000 Skipping link: No binaries permitted for qoqo-aqt: https://www.piwheels.org/simple/qoqo-aqt/qoqo_aqt-0.6.3-cp37-cp37m-linux_armv6l.whl#sha256=577936b0c5132016fa41e6936c950e289c0727d9951b6de4ff8de473b2c77a4d (from https://www.piwheels.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:56,000 Skipping link: No binaries permitted for qoqo-aqt: https://www.piwheels.org/simple/qoqo-aqt/qoqo_aqt-0.6.2-cp39-cp39-linux_armv7l.whl#sha256=9c14348b4cb54642e5923db8b5e3acf342639e1e550d487b23fec48515ec06b9 (from https://www.piwheels.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:56,001 Skipping link: No binaries permitted for qoqo-aqt: https://www.piwheels.org/simple/qoqo-aqt/qoqo_aqt-0.6.2-cp39-cp39-linux_armv6l.whl#sha256=9c14348b4cb54642e5923db8b5e3acf342639e1e550d487b23fec48515ec06b9 (from https://www.piwheels.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:56,001 Skipping link: No binaries permitted for qoqo-aqt: https://www.piwheels.org/simple/qoqo-aqt/qoqo_aqt-0.6.2-cp37-cp37m-linux_armv7l.whl#sha256=01718f81584280a40861a998c1bdc8165d18f988cc041c6e905d340af2e663f3 (from https://www.piwheels.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:56,002 Skipping link: No binaries permitted for qoqo-aqt: https://www.piwheels.org/simple/qoqo-aqt/qoqo_aqt-0.6.2-cp37-cp37m-linux_armv6l.whl#sha256=01718f81584280a40861a998c1bdc8165d18f988cc041c6e905d340af2e663f3 (from https://www.piwheels.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:56,002 Skipping link: No binaries permitted for qoqo-aqt: https://www.piwheels.org/simple/qoqo-aqt/qoqo_aqt-0.6.1-cp39-cp39-linux_armv7l.whl#sha256=a04af0ac564c9e22ce0c987e85b5255b0ccab203e005b5f50ad9e066152a44d3 (from https://www.piwheels.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:56,003 Skipping link: No binaries permitted for qoqo-aqt: https://www.piwheels.org/simple/qoqo-aqt/qoqo_aqt-0.6.1-cp39-cp39-linux_armv6l.whl#sha256=a04af0ac564c9e22ce0c987e85b5255b0ccab203e005b5f50ad9e066152a44d3 (from https://www.piwheels.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:56,003 Skipping link: No binaries permitted for qoqo-aqt: https://www.piwheels.org/simple/qoqo-aqt/qoqo_aqt-0.6.1-cp37-cp37m-linux_armv7l.whl#sha256=809b66b855d8e21c953f4f4f9b35e70087d1f6adf12139fb829a2f7937b0afee (from https://www.piwheels.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:56,004 Skipping link: No binaries permitted for qoqo-aqt: https://www.piwheels.org/simple/qoqo-aqt/qoqo_aqt-0.6.1-cp37-cp37m-linux_armv6l.whl#sha256=809b66b855d8e21c953f4f4f9b35e70087d1f6adf12139fb829a2f7937b0afee (from https://www.piwheels.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:56,004 Skipping link: No binaries permitted for qoqo-aqt: https://www.piwheels.org/simple/qoqo-aqt/qoqo_aqt-0.4.1-cp311-cp311-linux_armv7l.whl#sha256=9f1b457a6745aa9f7706a64996f022d60f9c4e25a1bfcda5adf74861a1914866 (from https://www.piwheels.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:56,005 Skipping link: No binaries permitted for qoqo-aqt: https://www.piwheels.org/simple/qoqo-aqt/qoqo_aqt-0.4.1-cp311-cp311-linux_armv6l.whl#sha256=9f1b457a6745aa9f7706a64996f022d60f9c4e25a1bfcda5adf74861a1914866 (from https://www.piwheels.org/simple/qoqo-aqt/) (requires-python:>=3.7) 2023-09-19T04:37:56,006 Skipping link: not a file: https://www.piwheels.org/simple/qoqo-aqt/ 2023-09-19T04:37:56,006 Skipping link: not a file: https://pypi.org/simple/qoqo-aqt/ 2023-09-19T04:37:56,026 Given no hashes to check 1 links for project 'qoqo-aqt': discarding no candidates 2023-09-19T04:37:56,044 Collecting qoqo-aqt==0.5.1 2023-09-19T04:37:56,046 Created temporary directory: /tmp/pip-unpack-js9t4o34 2023-09-19T04:37:56,972 Downloading qoqo_aqt-0.5.1.tar.gz (85 kB) 2023-09-19T04:37:57,149 Added qoqo-aqt==0.5.1 from https://files.pythonhosted.org/packages/92/f6/dfdbb01a596a755e7b99ad62860066c9f5a318ebd3291009074cf4107070/qoqo_aqt-0.5.1.tar.gz to build tracker '/tmp/pip-build-tracker-5qnj28v9' 2023-09-19T04:37:57,153 Created temporary directory: /tmp/pip-build-env-rvujsiwi 2023-09-19T04:37:57,157 Installing build dependencies: started 2023-09-19T04:37:57,158 Running command pip subprocess to install build dependencies 2023-09-19T04:37:58,304 Using pip 23.2.1 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2023-09-19T04:37:58,814 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-19T04:38:00,229 Collecting maturin<0.13,>=0.12 2023-09-19T04:38:00,860 Using cached https://www.piwheels.org/simple/maturin/maturin-0.12.20-cp311-cp311-linux_armv7l.whl (8.3 MB) 2023-09-19T04:38:03,338 Installing collected packages: maturin 2023-09-19T04:38:03,993 Creating /tmp/pip-build-env-rvujsiwi/overlay/local/bin 2023-09-19T04:38:03,995 changing mode of /tmp/pip-build-env-rvujsiwi/overlay/local/bin/maturin to 755 2023-09-19T04:38:04,008 Successfully installed maturin-0.12.20 2023-09-19T04:38:04,562 Installing build dependencies: finished with status 'done' 2023-09-19T04:38:04,566 Getting requirements to build wheel: started 2023-09-19T04:38:04,567 Running command Getting requirements to build wheel 2023-09-19T04:38:04,768 Getting requirements to build wheel: finished with status 'done' 2023-09-19T04:38:04,771 Created temporary directory: /tmp/pip-modern-metadata-s665xxsg 2023-09-19T04:38:04,774 Preparing metadata (pyproject.toml): started 2023-09-19T04:38:04,775 Running command Preparing metadata (pyproject.toml) 2023-09-19T04:38:09,893 🍹 Building a mixed python/rust project 2023-09-19T04:38:09,894 🔗 Found pyo3 bindings 2023-09-19T04:38:09,895 🐍 Found CPython 3.11 at /usr/bin/python3 2023-09-19T04:38:09,896 qoqo_aqt-0.5.1.dist-info 2023-09-19T04:38:09,897 Checking for Rust toolchain.... 2023-09-19T04:38:09,898 Running `maturin pep517 write-dist-info --metadata-directory /tmp/pip-modern-metadata-s665xxsg --interpreter /usr/bin/python3` 2023-09-19T04:38:09,919 Preparing metadata (pyproject.toml): finished with status 'done' 2023-09-19T04:38:09,924 Source in /tmp/pip-wheel-sg_9vl2c/qoqo-aqt_747ba6fa6309491893fe87a9323c5b02 has version 0.5.1, which satisfies requirement qoqo-aqt==0.5.1 from https://files.pythonhosted.org/packages/92/f6/dfdbb01a596a755e7b99ad62860066c9f5a318ebd3291009074cf4107070/qoqo_aqt-0.5.1.tar.gz 2023-09-19T04:38:09,925 Removed qoqo-aqt==0.5.1 from https://files.pythonhosted.org/packages/92/f6/dfdbb01a596a755e7b99ad62860066c9f5a318ebd3291009074cf4107070/qoqo_aqt-0.5.1.tar.gz from build tracker '/tmp/pip-build-tracker-5qnj28v9' 2023-09-19T04:38:09,930 Created temporary directory: /tmp/pip-unpack-udm17ov2 2023-09-19T04:38:09,931 Created temporary directory: /tmp/pip-unpack-49z0jtp3 2023-09-19T04:38:09,938 Building wheels for collected packages: qoqo-aqt 2023-09-19T04:38:09,942 Created temporary directory: /tmp/pip-wheel-mpn01106 2023-09-19T04:38:09,942 Destination directory: /tmp/pip-wheel-mpn01106 2023-09-19T04:38:09,944 Building wheel for qoqo-aqt (pyproject.toml): started 2023-09-19T04:38:09,946 Running command Building wheel for qoqo-aqt (pyproject.toml) 2023-09-19T04:38:10,114 Running `maturin pep517 build-wheel -i /usr/bin/python3 --compatibility off` 2023-09-19T04:38:12,689 Compiling proc-macro2 v1.0.67 2023-09-19T04:38:12,690 Compiling unicode-ident v1.0.12 2023-09-19T04:38:12,691 Compiling autocfg v1.1.0 2023-09-19T04:38:12,691 Compiling libc v0.2.148 2023-09-19T04:38:13,126 Compiling syn v1.0.109 2023-09-19T04:38:15,219 Compiling serde v1.0.188 2023-09-19T04:38:15,703 Compiling cfg-if v1.0.0 2023-09-19T04:38:17,205 Compiling libm v0.2.7 2023-09-19T04:38:18,516 Compiling num-traits v0.2.16 2023-09-19T04:38:19,891 Compiling quote v1.0.33 2023-09-19T04:38:22,454 Compiling syn v2.0.37 2023-09-19T04:38:27,019 Compiling target-lexicon v0.12.11 2023-09-19T04:38:31,216 Compiling itoa v1.0.9 2023-09-19T04:38:39,934 Compiling version_check v0.9.4 2023-09-19T04:38:44,761 Compiling proc-macro-error-attr v1.0.4 2023-09-19T04:38:45,954 Compiling once_cell v1.18.0 2023-09-19T04:38:46,106 Compiling pyo3-build-config v0.16.6 2023-09-19T04:38:47,641 Compiling proc-macro-error v1.0.4 2023-09-19T04:38:48,839 Compiling cc v1.0.83 2023-09-19T04:39:01,500 Compiling pkg-config v0.3.27 2023-09-19T04:39:03,295 Compiling pin-project-lite v0.2.13 2023-09-19T04:39:03,557 Compiling vcpkg v0.2.15 2023-09-19T04:39:11,699 Compiling openssl-sys v0.9.93 2023-09-19T04:39:11,980 Compiling num-integer v0.1.45 2023-09-19T04:39:13,166 Compiling bytes v1.5.0 2023-09-19T04:39:16,209 Compiling serde_json v1.0.107 2023-09-19T04:39:17,736 Compiling ryu v1.0.15 2023-09-19T04:39:20,158 Compiling futures-core v0.3.28 2023-09-19T04:39:22,157 Compiling matrixmultiply v0.3.7 2023-09-19T04:39:23,739 Compiling tinyvec_macros v0.1.1 2023-09-19T04:39:24,999 Compiling serde_derive_internals v0.26.0 2023-09-19T04:39:27,086 Compiling serde_derive v1.0.188 2023-09-19T04:39:29,549 Compiling getrandom v0.2.10 2023-09-19T04:39:32,266 Compiling socket2 v0.5.4 2023-09-19T04:39:32,617 Compiling num_cpus v1.16.0 2023-09-19T04:39:39,321 Compiling mio v0.8.8 2023-09-19T04:39:41,306 Compiling slab v0.4.9 2023-09-19T04:39:42,523 Compiling schemars v0.8.15 2023-09-19T04:39:42,684 Compiling rawpointer v0.2.1 2023-09-19T04:39:42,952 Compiling futures-task v0.3.28 2023-09-19T04:39:43,919 Compiling thiserror v1.0.48 2023-09-19T04:39:46,152 Compiling tokio v1.32.0 2023-09-19T04:39:49,263 Compiling schemars_derive v0.8.15 2023-09-19T04:39:55,692 Compiling rand_core v0.6.4 2023-09-19T04:39:57,307 Compiling thiserror-impl v1.0.48 2023-09-19T04:40:07,274 Compiling tracing-core v0.1.31 2023-09-19T04:40:13,159 Compiling pyo3-ffi v0.16.6 2023-09-19T04:40:16,777 Compiling lock_api v0.4.10 2023-09-19T04:40:18,050 Compiling indexmap v1.9.3 2023-09-19T04:40:19,230 Compiling ppv-lite86 v0.2.17 2023-09-19T04:40:20,519 Compiling futures-util v0.3.28 2023-09-19T04:40:21,753 Compiling bytemuck v1.14.0 2023-09-19T04:40:21,865 Compiling paste v1.0.14 2023-09-19T04:40:23,564 Compiling parking_lot_core v0.9.8 2023-09-19T04:40:23,582 Compiling dyn-clone v1.0.13 2023-09-19T04:40:24,123 Compiling foreign-types-shared v0.1.1 2023-09-19T04:40:24,337 Compiling fnv v1.0.7 2023-09-19T04:40:24,612 Compiling openssl v0.10.57 2023-09-19T04:40:25,006 Compiling http v0.2.9 2023-09-19T04:40:26,158 Compiling foreign-types v0.3.2 2023-09-19T04:40:26,430 Compiling safe_arch v0.7.1 2023-09-19T04:40:26,639 Compiling rand_chacha v0.3.1 2023-09-19T04:40:34,577 Compiling tracing v0.1.37 2023-09-19T04:40:40,947 Compiling openssl-macros v0.1.1 2023-09-19T04:40:44,177 Compiling test-case-core v3.2.1 2023-09-19T04:40:49,214 Compiling num-complex v0.4.4 2023-09-19T04:40:50,528 Compiling tinyvec v1.6.0 2023-09-19T04:40:59,792 Compiling num-rational v0.4.1 2023-09-19T04:41:01,049 Compiling bitflags v2.4.0 2023-09-19T04:41:02,417 Compiling futures-sink v0.3.28 2023-09-19T04:41:02,811 Compiling typenum v1.17.0 2023-09-19T04:41:06,574 Compiling scopeguard v1.2.0 2023-09-19T04:41:06,901 Compiling futures-io v0.3.28 2023-09-19T04:41:07,637 Compiling hashbrown v0.12.3 2023-09-19T04:41:14,292 Compiling httparse v1.8.0 2023-09-19T04:41:18,693 Compiling memchr v2.6.3 2023-09-19T04:41:26,130 Compiling smallvec v1.11.0 2023-09-19T04:41:28,105 Compiling pin-utils v0.1.0 2023-09-19T04:41:28,304 Compiling futures-channel v0.3.28 2023-09-19T04:41:28,363 Compiling native-tls v0.2.11 2023-09-19T04:41:32,770 Compiling qoqo_calculator v1.1.2 2023-09-19T04:42:00,121 Compiling tokio-util v0.7.8 2023-09-19T04:42:01,004 Compiling test-case-macros v3.2.1 2023-09-19T04:42:06,733 Compiling ndarray v0.15.6 2023-09-19T04:42:11,838 Compiling rand v0.8.5 2023-09-19T04:42:12,001 Compiling wide v0.7.11 2023-09-19T04:42:26,456 Compiling pyo3 v0.16.6 2023-09-19T04:42:28,027 Compiling pyo3-macros-backend v0.16.6 2023-09-19T04:42:43,595 Compiling approx v0.5.1 2023-09-19T04:42:44,489 Compiling either v1.9.0 2023-09-19T04:42:45,818 Compiling hashbrown v0.14.0 2023-09-19T04:42:53,150 Compiling try-lock v0.2.4 2023-09-19T04:42:53,512 Compiling openssl-probe v0.1.5 2023-09-19T04:42:54,631 Compiling log v0.4.20 2023-09-19T04:42:55,190 Compiling percent-encoding v2.3.0 2023-09-19T04:42:56,788 Compiling equivalent v1.0.1 2023-09-19T04:42:56,992 Compiling indexmap v2.0.0 2023-09-19T04:42:57,240 Compiling form_urlencoded v1.2.0 2023-09-19T04:43:04,370 Compiling pyo3-macros v0.16.6 2023-09-19T04:43:04,444 Compiling want v0.3.1 2023-09-19T04:43:04,501 Compiling itertools v0.11.0 2023-09-19T04:43:05,374 Compiling simba v0.8.1 2023-09-19T04:43:09,878 Compiling roqoqo v1.6.1 2023-09-19T04:43:12,725 Compiling test-case v3.2.1 2023-09-19T04:43:12,907 Compiling h2 v0.3.21 2023-09-19T04:43:23,391 Compiling parking_lot v0.12.1 2023-09-19T04:43:41,849 Compiling unicode-normalization v0.1.22 2023-09-19T04:43:52,432 Compiling http-body v0.4.5 2023-09-19T04:43:52,457 Compiling nalgebra-macros v0.2.1 2023-09-19T04:43:54,348 Compiling socket2 v0.4.9 2023-09-19T04:43:57,363 Compiling fixedbitset v0.4.2 2023-09-19T04:44:00,371 Compiling unindent v0.1.11 2023-09-19T04:44:02,490 Compiling unicode-bidi v0.3.13 2023-09-19T04:44:03,235 Compiling httpdate v1.0.3 2023-09-19T04:44:06,255 Compiling tower-service v0.3.2 2023-09-19T04:44:06,539 Compiling indoc v1.0.9 2023-09-19T04:44:19,043 Compiling hyper v0.14.27 2023-09-19T04:44:35,827 Compiling nalgebra v0.32.3 2023-09-19T04:44:39,865 Compiling idna v0.4.0 2023-09-19T04:44:55,389 Compiling petgraph v0.6.4 2023-09-19T04:45:20,831 Compiling rand_distr v0.4.3 2023-09-19T04:45:26,542 Compiling struqture v1.5.0 2023-09-19T04:45:30,538 Compiling tokio-native-tls v0.3.1 2023-09-19T04:45:31,391 Compiling bincode v1.3.3 2023-09-19T04:45:31,983 Compiling roqoqo-derive v1.6.1 2023-09-19T04:45:36,944 Compiling hyper-tls v0.5.0 2023-09-19T04:45:38,537 Compiling url v2.4.1 2023-09-19T04:45:53,894 Compiling serde_urlencoded v0.7.1 2023-09-19T04:45:56,648 Compiling qoqo v1.0.0 2023-09-19T04:46:02,645 Compiling test-case-macros v2.2.2 2023-09-19T04:46:05,313 Compiling encoding_rs v0.8.33 2023-09-19T04:46:13,661 Compiling base64 v0.21.4 2023-09-19T04:46:18,570 Compiling ipnet v2.8.0 2023-09-19T04:46:31,577 Compiling mime v0.3.17 2023-09-19T04:46:35,899 Compiling reqwest v0.11.20 2023-09-19T04:46:56,239 Compiling test-case v2.2.2 2023-09-19T04:46:59,948 Compiling qoqo_calculator_pyo3 v1.0.0 2023-09-19T04:47:37,060 Compiling numpy v0.16.2 2023-09-19T04:47:53,404 Compiling qoqo-macros v1.6.1 2023-09-19T04:48:15,290 Compiling roqoqo-aqt v0.5.1 (/tmp/pip-wheel-sg_9vl2c/qoqo-aqt_747ba6fa6309491893fe87a9323c5b02/local_dependencies/roqoqo-aqt) 2023-09-19T04:50:58,895 error: could not compile `qoqo` (lib) due to 4 previous errors 2023-09-19T04:50:58,921 💥 maturin failed 2023-09-19T04:50:58,922 Caused by: Failed to build a native library through cargo 2023-09-19T04:50:58,922 Caused by: Cargo build finished with "exit status: 101": `cargo rustc --manifest-path Cargo.toml --message-format json --release --lib --` 2023-09-19T04:50:58,923 🍹 Building a mixed python/rust project 2023-09-19T04:50:58,924 🔗 Found pyo3 bindings 2023-09-19T04:50:58,924 🐍 Found CPython 3.11 at /usr/bin/python3 2023-09-19T04:50:58,925 error[E0004]: non-exhaustive patterns: `_` not covered 2023-09-19T04:50:58,925 --> /tmp/pip-wheel-sg_9vl2c/qoqo-aqt_747ba6fa6309491893fe87a9323c5b02/target/release/build/qoqo-7d3115ab1749eff7/out/_auto_generated_operation_conversion.rs:1:576 2023-09-19T04:50:58,926 | 2023-09-19T04:50:58,926 1 | ...with_gil (| py | -> PyResult < PyObject > { match operation { Operation :: SingleQubitGate (internal) => { let pyref : Py < SingleQubi... 2023-09-19T04:50:58,926 | ^^^^^^^^^ pattern `_` not covered 2023-09-19T04:50:58,927 | 2023-09-19T04:50:58,927 note: `roqoqo::operations::Operation` defined here 2023-09-19T04:50:58,927 --> /tmp/pip-wheel-sg_9vl2c/qoqo-aqt_747ba6fa6309491893fe87a9323c5b02/target/release/build/roqoqo-f3eb795c59fb5a86/out/_auto_generated_operations.rs:1:340 2023-09-19T04:50:58,928 | 2023-09-19T04:50:58,928 1 | ..." , derive (schemars :: JsonSchema))] # [non_exhaustive] pub enum Operation { # [allow (clippy :: upper_case_acronyms)] # [doc = "Vari... 2023-09-19T04:50:58,929 | ^^^^^^^^^^^^^^^^^^ 2023-09-19T04:50:58,929 = note: the matched value is of type `roqoqo::operations::Operation`, which is marked as non-exhaustive 2023-09-19T04:50:58,929 help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown 2023-09-19T04:50:58,930 | 2023-09-19T04:50:58,931 1 | use crate :: QoqoError ; use crate :: convert_into_circuit ; use qoqo_calculator :: CalculatorFloat ; use qoqo_calculator_pyo3 :: convert_into_calculator_float ; use pyo3 :: conversion :: ToPyObject ; use roqoqo :: operations :: * ; use std :: collections :: HashMap ; use ndarray :: Array1 ; use num_complex :: Complex64 ; use numpy :: PyArray2 ; # [doc = r" Tries to convert a [roqoqo::operations::Operation] to a PyObject"] pub fn convert_operation_to_pyobject (operation : Operation) -> PyResult < PyObject > { Python :: with_gil (| py | -> PyResult < PyObject > { match operation { Operation :: SingleQubitGate (internal) => { let pyref : Py < SingleQubitGateWrapper > = Py :: new (py , SingleQubitGateWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: RotateX (internal) => { let pyref : Py < RotateXWrapper > = Py :: new (py , RotateXWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: RotateY (internal) => { let pyref : Py < RotateYWrapper > = Py :: new (py , RotateYWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: RotateZ (internal) => { let pyref : Py < RotateZWrapper > = Py :: new (py , RotateZWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: PhaseShiftState1 (internal) => { let pyref : Py < PhaseShiftState1Wrapper > = Py :: new (py , PhaseShiftState1Wrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: PhaseShiftState0 (internal) => { let pyref : Py < PhaseShiftState0Wrapper > = Py :: new (py , PhaseShiftState0Wrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: PauliX (internal) => { let pyref : Py < PauliXWrapper > = Py :: new (py , PauliXWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: PauliY (internal) => { let pyref : Py < PauliYWrapper > = Py :: new (py , PauliYWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: PauliZ (internal) => { let pyref : Py < PauliZWrapper > = Py :: new (py , PauliZWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: SqrtPauliX (internal) => { let pyref : Py < SqrtPauliXWrapper > = Py :: new (py , SqrtPauliXWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: InvSqrtPauliX (internal) => { let pyref : Py < InvSqrtPauliXWrapper > = Py :: new (py , InvSqrtPauliXWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: Hadamard (internal) => { let pyref : Py < HadamardWrapper > = Py :: new (py , HadamardWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: SGate (internal) => { let pyref : Py < SGateWrapper > = Py :: new (py , SGateWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: TGate (internal) => { let pyref : Py < TGateWrapper > = Py :: new (py , TGateWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: RotateAroundSphericalAxis (internal) => { let pyref : Py < RotateAroundSphericalAxisWrapper > = Py :: new (py , RotateAroundSphericalAxisWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: RotateXY (internal) => { let pyref : Py < RotateXYWrapper > = Py :: new (py , RotateXYWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: PragmaSetNumberOfMeasurements (internal) => { let pyref : Py < PragmaSetNumberOfMeasurementsWrapper > = Py :: new (py , PragmaSetNumberOfMeasurementsWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: PragmaRepeatGate (internal) => { let pyref : Py < PragmaRepeatGateWrapper > = Py :: new (py , PragmaRepeatGateWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: PragmaOverrotation (internal) => { let pyref : Py < PragmaOverrotationWrapper > = Py :: new (py , PragmaOverrotationWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: PragmaBoostNoise (internal) => { let pyref : Py < PragmaBoostNoiseWrapper > = Py :: new (py , PragmaBoostNoiseWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: PragmaStopParallelBlock (internal) => { let pyref : Py < PragmaStopParallelBlockWrapper > = Py :: new (py , PragmaStopParallelBlockWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: PragmaGlobalPhase (internal) => { let pyref : Py < PragmaGlobalPhaseWrapper > = Py :: new (py , PragmaGlobalPhaseWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: PragmaSleep (internal) => { let pyref : Py < PragmaSleepWrapper > = Py :: new (py , PragmaSleepWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: PragmaActiveReset (internal) => { let pyref : Py < PragmaActiveResetWrapper > = Py :: new (py , PragmaActiveResetWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: PragmaStartDecompositionBlock (internal) => { let pyref : Py < PragmaStartDecompositionBlockWrapper > = Py :: new (py , PragmaStartDecompositionBlockWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: PragmaStopDecompositionBlock (internal) => { let pyref : Py < PragmaStopDecompositionBlockWrapper > = Py :: new (py , PragmaStopDecompositionBlockWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: PragmaDamping (internal) => { let pyref : Py < PragmaDampingWrapper > = Py :: new (py , PragmaDampingWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: PragmaDepolarising (internal) => { let pyref : Py < PragmaDepolarisingWrapper > = Py :: new (py , PragmaDepolarisingWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: PragmaDephasing (internal) => { let pyref : Py < PragmaDephasingWrapper > = Py :: new (py , PragmaDephasingWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: PragmaRandomNoise (internal) => { let pyref : Py < PragmaRandomNoiseWrapper > = Py :: new (py , PragmaRandomNoiseWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: PragmaConditional (internal) => { let pyref : Py < PragmaConditionalWrapper > = Py :: new (py , PragmaConditionalWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: CNOT (internal) => { let pyref : Py < CNOTWrapper > = Py :: new (py , CNOTWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: SWAP (internal) => { let pyref : Py < SWAPWrapper > = Py :: new (py , SWAPWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: ISwap (internal) => { let pyref : Py < ISwapWrapper > = Py :: new (py , ISwapWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: SqrtISwap (internal) => { let pyref : Py < SqrtISwapWrapper > = Py :: new (py , SqrtISwapWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: InvSqrtISwap (internal) => { let pyref : Py < InvSqrtISwapWrapper > = Py :: new (py , InvSqrtISwapWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: FSwap (internal) => { let pyref : Py < FSwapWrapper > = Py :: new (py , FSwapWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: MolmerSorensenXX (internal) => { let pyref : Py < MolmerSorensenXXWrapper > = Py :: new (py , MolmerSorensenXXWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: VariableMSXX (internal) => { let pyref : Py < VariableMSXXWrapper > = Py :: new (py , VariableMSXXWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: GivensRotation (internal) => { let pyref : Py < GivensRotationWrapper > = Py :: new (py , GivensRotationWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: GivensRotationLittleEndian (internal) => { let pyref : Py < GivensRotationLittleEndianWrapper > = Py :: new (py , GivensRotationLittleEndianWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: XY (internal) => { let pyref : Py < XYWrapper > = Py :: new (py , XYWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: ControlledPhaseShift (internal) => { let pyref : Py < ControlledPhaseShiftWrapper > = Py :: new (py , ControlledPhaseShiftWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: ControlledPauliY (internal) => { let pyref : Py < ControlledPauliYWrapper > = Py :: new (py , ControlledPauliYWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: ControlledPauliZ (internal) => { let pyref : Py < ControlledPauliZWrapper > = Py :: new (py , ControlledPauliZWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: Qsim (internal) => { let pyref : Py < QsimWrapper > = Py :: new (py , QsimWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: Fsim (internal) => { let pyref : Py < FsimWrapper > = Py :: new (py , FsimWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: SpinInteraction (internal) => { let pyref : Py < SpinInteractionWrapper > = Py :: new (py , SpinInteractionWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: Bogoliubov (internal) => { let pyref : Py < BogoliubovWrapper > = Py :: new (py , BogoliubovWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: PMInteraction (internal) => { let pyref : Py < PMInteractionWrapper > = Py :: new (py , PMInteractionWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: ComplexPMInteraction (internal) => { let pyref : Py < ComplexPMInteractionWrapper > = Py :: new (py , ComplexPMInteractionWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: PhaseShiftedControlledZ (internal) => { let pyref : Py < PhaseShiftedControlledZWrapper > = Py :: new (py , PhaseShiftedControlledZWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: MultiQubitMS (internal) => { let pyref : Py < MultiQubitMSWrapper > = Py :: new (py , MultiQubitMSWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: MultiQubitZZ (internal) => { let pyref : Py < MultiQubitZZWrapper > = Py :: new (py , MultiQubitZZWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: MeasureQubit (internal) => { let pyref : Py < MeasureQubitWrapper > = Py :: new (py , MeasureQubitWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: PragmaGetStateVector (internal) => { let pyref : Py < PragmaGetStateVectorWrapper > = Py :: new (py , PragmaGetStateVectorWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: PragmaGetDensityMatrix (internal) => { let pyref : Py < PragmaGetDensityMatrixWrapper > = Py :: new (py , PragmaGetDensityMatrixWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: PragmaGetOccupationProbability (internal) => { let pyref : Py < PragmaGetOccupationProbabilityWrapper > = Py :: new (py , PragmaGetOccupationProbabilityWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: PragmaGetPauliProduct (internal) => { let pyref : Py < PragmaGetPauliProductWrapper > = Py :: new (py , PragmaGetPauliProductWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: PragmaRepeatedMeasurement (internal) => { let pyref : Py < PragmaRepeatedMeasurementWrapper > = Py :: new (py , PragmaRepeatedMeasurementWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: DefinitionFloat (internal) => { let pyref : Py < DefinitionFloatWrapper > = Py :: new (py , DefinitionFloatWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: DefinitionComplex (internal) => { let pyref : Py < DefinitionComplexWrapper > = Py :: new (py , DefinitionComplexWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: DefinitionUsize (internal) => { let pyref : Py < DefinitionUsizeWrapper > = Py :: new (py , DefinitionUsizeWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: DefinitionBit (internal) => { let pyref : Py < DefinitionBitWrapper > = Py :: new (py , DefinitionBitWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } , Operation :: InputSymbolic (internal) => { let pyref : Py < InputSymbolicWrapper > = Py :: new (py , InputSymbolicWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } Operation :: PragmaSetStateVector (internal) => { { let pyref : Py < PragmaSetStateVectorWrapper > = Py :: new (py , PragmaSetStateVectorWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } } , Operation :: PragmaSetDensityMatrix (internal) => { { let pyref : Py < PragmaSetDensityMatrixWrapper > = Py :: new (py , PragmaSetDensityMatrixWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } } , Operation :: PragmaGeneralNoise (internal) => { { let pyref : Py < PragmaGeneralNoiseWrapper > = Py :: new (py , PragmaGeneralNoiseWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } } , Operation :: PragmaChangeDevice (internal) => { { let pyref : Py < PragmaChangeDeviceWrapper > = Py :: new (py , PragmaChangeDeviceWrapper { internal }) . unwrap () ; let pyobject : PyObject = pyref . to_object (py) ; Ok (pyobject) } }, _ => todo!() } }) } # [doc = r" Tries to convert any python object to a [roqoqo::operations::Operation]"] pub fn convert_pyany_to_operation (op : & PyAny) -> Result < Operation , QoqoError > { let hqslang_pyobject = op . call_method0 ("hqslang") . map_err (| _ | QoqoError :: ConversionError) ? ; let hqslang : String = String :: extract (hqslang_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; match hqslang . as_str () { "SingleQubitGate" => { let qubit_pyobject = op . call_method0 ("qubit") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubit : usize = qubit_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let alpha_r_pyobject = op . call_method0 ("alpha_r") . map_err (| _ | QoqoError :: ConversionError) ? ; let alpha_r = convert_into_calculator_float (alpha_r_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; let alpha_i_pyobject = op . call_method0 ("alpha_i") . map_err (| _ | QoqoError :: ConversionError) ? ; let alpha_i = convert_into_calculator_float (alpha_i_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; let beta_r_pyobject = op . call_method0 ("beta_r") . map_err (| _ | QoqoError :: ConversionError) ? ; let beta_r = convert_into_calculator_float (beta_r_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; let beta_i_pyobject = op . call_method0 ("beta_i") . map_err (| _ | QoqoError :: ConversionError) ? ; let beta_i = convert_into_calculator_float (beta_i_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; let global_phase_pyobject = op . call_method0 ("global_phase") . map_err (| _ | QoqoError :: ConversionError) ? ; let global_phase = convert_into_calculator_float (global_phase_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (SingleQubitGate :: new (qubit , alpha_r , alpha_i , beta_r , beta_i , global_phase) . into ()) } , "RotateX" => { let qubit_pyobject = op . call_method0 ("qubit") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubit : usize = qubit_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let theta_pyobject = op . call_method0 ("theta") . map_err (| _ | QoqoError :: ConversionError) ? ; let theta = convert_into_calculator_float (theta_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (RotateX :: new (qubit , theta) . into ()) } , "RotateY" => { let qubit_pyobject = op . call_method0 ("qubit") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubit : usize = qubit_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let theta_pyobject = op . call_method0 ("theta") . map_err (| _ | QoqoError :: ConversionError) ? ; let theta = convert_into_calculator_float (theta_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (RotateY :: new (qubit , theta) . into ()) } , "RotateZ" => { let qubit_pyobject = op . call_method0 ("qubit") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubit : usize = qubit_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let theta_pyobject = op . call_method0 ("theta") . map_err (| _ | QoqoError :: ConversionError) ? ; let theta = convert_into_calculator_float (theta_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (RotateZ :: new (qubit , theta) . into ()) } , "PhaseShiftState1" => { let qubit_pyobject = op . call_method0 ("qubit") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubit : usize = qubit_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let theta_pyobject = op . call_method0 ("theta") . map_err (| _ | QoqoError :: ConversionError) ? ; let theta = convert_into_calculator_float (theta_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (PhaseShiftState1 :: new (qubit , theta) . into ()) } , "PhaseShiftState0" => { let qubit_pyobject = op . call_method0 ("qubit") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubit : usize = qubit_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let theta_pyobject = op . call_method0 ("theta") . map_err (| _ | QoqoError :: ConversionError) ? ; let theta = convert_into_calculator_float (theta_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (PhaseShiftState0 :: new (qubit , theta) . into ()) } , "PauliX" => { let qubit_pyobject = op . call_method0 ("qubit") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubit : usize = qubit_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (PauliX :: new (qubit) . into ()) } , "PauliY" => { let qubit_pyobject = op . call_method0 ("qubit") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubit : usize = qubit_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (PauliY :: new (qubit) . into ()) } , "PauliZ" => { let qubit_pyobject = op . call_method0 ("qubit") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubit : usize = qubit_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (PauliZ :: new (qubit) . into ()) } , "SqrtPauliX" => { let qubit_pyobject = op . call_method0 ("qubit") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubit : usize = qubit_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (SqrtPauliX :: new (qubit) . into ()) } , "InvSqrtPauliX" => { let qubit_pyobject = op . call_method0 ("qubit") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubit : usize = qubit_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (InvSqrtPauliX :: new (qubit) . into ()) } , "Hadamard" => { let qubit_pyobject = op . call_method0 ("qubit") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubit : usize = qubit_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (Hadamard :: new (qubit) . into ()) } , "SGate" => { let qubit_pyobject = op . call_method0 ("qubit") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubit : usize = qubit_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (SGate :: new (qubit) . into ()) } , "TGate" => { let qubit_pyobject = op . call_method0 ("qubit") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubit : usize = qubit_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (TGate :: new (qubit) . into ()) } , "RotateAroundSphericalAxis" => { let qubit_pyobject = op . call_method0 ("qubit") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubit : usize = qubit_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let theta_pyobject = op . call_method0 ("theta") . map_err (| _ | QoqoError :: ConversionError) ? ; let theta = convert_into_calculator_float (theta_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; let spherical_theta_pyobject = op . call_method0 ("spherical_theta") . map_err (| _ | QoqoError :: ConversionError) ? ; let spherical_theta = convert_into_calculator_float (spherical_theta_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; let spherical_phi_pyobject = op . call_method0 ("spherical_phi") . map_err (| _ | QoqoError :: ConversionError) ? ; let spherical_phi = convert_into_calculator_float (spherical_phi_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (RotateAroundSphericalAxis :: new (qubit , theta , spherical_theta , spherical_phi) . into ()) } , "RotateXY" => { let qubit_pyobject = op . call_method0 ("qubit") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubit : usize = qubit_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let theta_pyobject = op . call_method0 ("theta") . map_err (| _ | QoqoError :: ConversionError) ? ; let theta = convert_into_calculator_float (theta_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; let phi_pyobject = op . call_method0 ("phi") . map_err (| _ | QoqoError :: ConversionError) ? ; let phi = convert_into_calculator_float (phi_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (RotateXY :: new (qubit , theta , phi) . into ()) } , "PragmaSetNumberOfMeasurements" => { let number_measurements_pyobject = op . call_method0 ("number_measurements") . map_err (| _ | QoqoError :: ConversionError) ? ; let number_measurements : usize = number_measurements_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let readout_pyobject = op . call_method0 ("readout") . map_err (| _ | QoqoError :: ConversionError) ? ; let readout : String = readout_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (PragmaSetNumberOfMeasurements :: new (number_measurements , readout) . into ()) } , "PragmaRepeatGate" => { let repetition_coefficient_pyobject = op . call_method0 ("repetition_coefficient") . map_err (| _ | QoqoError :: ConversionError) ? ; let repetition_coefficient : usize = repetition_coefficient_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (PragmaRepeatGate :: new (repetition_coefficient) . into ()) } , "PragmaOverrotation" => { let gate_hqslang_pyobject = op . call_method0 ("gate_hqslang") . map_err (| _ | QoqoError :: ConversionError) ? ; let gate_hqslang : String = gate_hqslang_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let qubits_pyobject = op . call_method0 ("qubits") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubits : Vec < usize > = qubits_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let amplitude_pyobject = op . call_method0 ("amplitude") . map_err (| _ | QoqoError :: ConversionError) ? ; let amplitude : f64 = amplitude_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let variance_pyobject = op . call_method0 ("variance") . map_err (| _ | QoqoError :: ConversionError) ? ; let variance : f64 = variance_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (PragmaOverrotation :: new (gate_hqslang , qubits , amplitude , variance) . into ()) } , "PragmaBoostNoise" => { let noise_coefficient_pyobject = op . call_method0 ("noise_coefficient") . map_err (| _ | QoqoError :: ConversionError) ? ; let noise_coefficient = convert_into_calculator_float (noise_coefficient_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (PragmaBoostNoise :: new (noise_coefficient) . into ()) } , "PragmaStopParallelBlock" => { let qubits_pyobject = op . call_method0 ("qubits") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubits : Vec < usize > = qubits_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let execution_time_pyobject = op . call_method0 ("execution_time") . map_err (| _ | QoqoError :: ConversionError) ? ; let execution_time = convert_into_calculator_float (execution_time_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (PragmaStopParallelBlock :: new (qubits , execution_time) . into ()) } , "PragmaGlobalPhase" => { let phase_pyobject = op . call_method0 ("phase") . map_err (| _ | QoqoError :: ConversionError) ? ; let phase = convert_into_calculator_float (phase_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (PragmaGlobalPhase :: new (phase) . into ()) } , "PragmaSleep" => { let qubits_pyobject = op . call_method0 ("qubits") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubits : Vec < usize > = qubits_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let sleep_time_pyobject = op . call_method0 ("sleep_time") . map_err (| _ | QoqoError :: ConversionError) ? ; let sleep_time = convert_into_calculator_float (sleep_time_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (PragmaSleep :: new (qubits , sleep_time) . into ()) } , "PragmaActiveReset" => { let qubit_pyobject = op . call_method0 ("qubit") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubit : usize = qubit_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (PragmaActiveReset :: new (qubit) . into ()) } , "PragmaStartDecompositionBlock" => { let qubits_pyobject = op . call_method0 ("qubits") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubits : Vec < usize > = qubits_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let reordering_dictionary_pyobject = op . call_method0 ("reordering_dictionary") . map_err (| _ | QoqoError :: ConversionError) ? ; let reordering_dictionary : HashMap < usize , usize > = reordering_dictionary_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (PragmaStartDecompositionBlock :: new (qubits , reordering_dictionary) . into ()) } , "PragmaStopDecompositionBlock" => { let qubits_pyobject = op . call_method0 ("qubits") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubits : Vec < usize > = qubits_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (PragmaStopDecompositionBlock :: new (qubits) . into ()) } , "PragmaDamping" => { let qubit_pyobject = op . call_method0 ("qubit") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubit : usize = qubit_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let gate_time_pyobject = op . call_method0 ("gate_time") . map_err (| _ | QoqoError :: ConversionError) ? ; let gate_time = convert_into_calculator_float (gate_time_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; let rate_pyobject = op . call_method0 ("rate") . map_err (| _ | QoqoError :: ConversionError) ? ; let rate = convert_into_calculator_float (rate_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (PragmaDamping :: new (qubit , gate_time , rate) . into ()) } , "PragmaDepolarising" => { let qubit_pyobject = op . call_method0 ("qubit") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubit : usize = qubit_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let gate_time_pyobject = op . call_method0 ("gate_time") . map_err (| _ | QoqoError :: ConversionError) ? ; let gate_time = convert_into_calculator_float (gate_time_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; let rate_pyobject = op . call_method0 ("rate") . map_err (| _ | QoqoError :: ConversionError) ? ; let rate = convert_into_calculator_float (rate_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (PragmaDepolarising :: new (qubit , gate_time , rate) . into ()) } , "PragmaDephasing" => { let qubit_pyobject = op . call_method0 ("qubit") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubit : usize = qubit_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let gate_time_pyobject = op . call_method0 ("gate_time") . map_err (| _ | QoqoError :: ConversionError) ? ; let gate_time = convert_into_calculator_float (gate_time_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; let rate_pyobject = op . call_method0 ("rate") . map_err (| _ | QoqoError :: ConversionError) ? ; let rate = convert_into_calculator_float (rate_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (PragmaDephasing :: new (qubit , gate_time , rate) . into ()) } , "PragmaRandomNoise" => { let qubit_pyobject = op . call_method0 ("qubit") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubit : usize = qubit_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let gate_time_pyobject = op . call_method0 ("gate_time") . map_err (| _ | QoqoError :: ConversionError) ? ; let gate_time = convert_into_calculator_float (gate_time_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; let depolarising_rate_pyobject = op . call_method0 ("depolarising_rate") . map_err (| _ | QoqoError :: ConversionError) ? ; let depolarising_rate = convert_into_calculator_float (depolarising_rate_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; let dephasing_rate_pyobject = op . call_method0 ("dephasing_rate") . map_err (| _ | QoqoError :: ConversionError) ? ; let dephasing_rate = convert_into_calculator_float (dephasing_rate_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (PragmaRandomNoise :: new (qubit , gate_time , depolarising_rate , dephasing_rate) . into ()) } , "PragmaConditional" => { let condition_register_pyobject = op . call_method0 ("condition_register") . map_err (| _ | QoqoError :: ConversionError) ? ; let condition_register : String = condition_register_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let condition_index_pyobject = op . call_method0 ("condition_index") . map_err (| _ | QoqoError :: ConversionError) ? ; let condition_index : usize = condition_index_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let circuit_pyobject = op . call_method0 ("circuit") . map_err (| _ | QoqoError :: ConversionError) ? ; let circuit = convert_into_circuit (circuit_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (PragmaConditional :: new (condition_register , condition_index , circuit) . into ()) } , "CNOT" => { let control_pyobject = op . call_method0 ("control") . map_err (| _ | QoqoError :: ConversionError) ? ; let control : usize = control_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let target_pyobject = op . call_method0 ("target") . map_err (| _ | QoqoError :: ConversionError) ? ; let target : usize = target_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (CNOT :: new (control , target) . into ()) } , "SWAP" => { let control_pyobject = op . call_method0 ("control") . map_err (| _ | QoqoError :: ConversionError) ? ; let control : usize = control_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let target_pyobject = op . call_method0 ("target") . map_err (| _ | QoqoError :: ConversionError) ? ; let target : usize = target_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (SWAP :: new (control , target) . into ()) } , "ISwap" => { let control_pyobject = op . call_method0 ("control") . map_err (| _ | QoqoError :: ConversionError) ? ; let control : usize = control_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let target_pyobject = op . call_method0 ("target") . map_err (| _ | QoqoError :: ConversionError) ? ; let target : usize = target_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (ISwap :: new (control , target) . into ()) } , "SqrtISwap" => { let control_pyobject = op . call_method0 ("control") . map_err (| _ | QoqoError :: ConversionError) ? ; let control : usize = control_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let target_pyobject = op . call_method0 ("target") . map_err (| _ | QoqoError :: ConversionError) ? ; let target : usize = target_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (SqrtISwap :: new (control , target) . into ()) } , "InvSqrtISwap" => { let control_pyobject = op . call_method0 ("control") . map_err (| _ | QoqoError :: ConversionError) ? ; let control : usize = control_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let target_pyobject = op . call_method0 ("target") . map_err (| _ | QoqoError :: ConversionError) ? ; let target : usize = target_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (InvSqrtISwap :: new (control , target) . into ()) } , "FSwap" => { let control_pyobject = op . call_method0 ("control") . map_err (| _ | QoqoError :: ConversionError) ? ; let control : usize = control_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let target_pyobject = op . call_method0 ("target") . map_err (| _ | QoqoError :: ConversionError) ? ; let target : usize = target_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (FSwap :: new (control , target) . into ()) } , "MolmerSorensenXX" => { let control_pyobject = op . call_method0 ("control") . map_err (| _ | QoqoError :: ConversionError) ? ; let control : usize = control_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let target_pyobject = op . call_method0 ("target") . map_err (| _ | QoqoError :: ConversionError) ? ; let target : usize = target_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (MolmerSorensenXX :: new (control , target) . into ()) } , "VariableMSXX" => { let control_pyobject = op . call_method0 ("control") . map_err (| _ | QoqoError :: ConversionError) ? ; let control : usize = control_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let target_pyobject = op . call_method0 ("target") . map_err (| _ | QoqoError :: ConversionError) ? ; let target : usize = target_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let theta_pyobject = op . call_method0 ("theta") . map_err (| _ | QoqoError :: ConversionError) ? ; let theta = convert_into_calculator_float (theta_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (VariableMSXX :: new (control , target , theta) . into ()) } , "GivensRotation" => { let control_pyobject = op . call_method0 ("control") . map_err (| _ | QoqoError :: ConversionError) ? ; let control : usize = control_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let target_pyobject = op . call_method0 ("target") . map_err (| _ | QoqoError :: ConversionError) ? ; let target : usize = target_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let theta_pyobject = op . call_method0 ("theta") . map_err (| _ | QoqoError :: ConversionError) ? ; let theta = convert_into_calculator_float (theta_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; let phi_pyobject = op . call_method0 ("phi") . map_err (| _ | QoqoError :: ConversionError) ? ; let phi = convert_into_calculator_float (phi_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (GivensRotation :: new (control , target , theta , phi) . into ()) } , "GivensRotationLittleEndian" => { let control_pyobject = op . call_method0 ("control") . map_err (| _ | QoqoError :: ConversionError) ? ; let control : usize = control_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let target_pyobject = op . call_method0 ("target") . map_err (| _ | QoqoError :: ConversionError) ? ; let target : usize = target_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let theta_pyobject = op . call_method0 ("theta") . map_err (| _ | QoqoError :: ConversionError) ? ; let theta = convert_into_calculator_float (theta_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; let phi_pyobject = op . call_method0 ("phi") . map_err (| _ | QoqoError :: ConversionError) ? ; let phi = convert_into_calculator_float (phi_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (GivensRotationLittleEndian :: new (control , target , theta , phi) . into ()) } , "XY" => { let control_pyobject = op . call_method0 ("control") . map_err (| _ | QoqoError :: ConversionError) ? ; let control : usize = control_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let target_pyobject = op . call_method0 ("target") . map_err (| _ | QoqoError :: ConversionError) ? ; let target : usize = target_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let theta_pyobject = op . call_method0 ("theta") . map_err (| _ | QoqoError :: ConversionError) ? ; let theta = convert_into_calculator_float (theta_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (XY :: new (control , target , theta) . into ()) } , "ControlledPhaseShift" => { let control_pyobject = op . call_method0 ("control") . map_err (| _ | QoqoError :: ConversionError) ? ; let control : usize = control_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let target_pyobject = op . call_method0 ("target") . map_err (| _ | QoqoError :: ConversionError) ? ; let target : usize = target_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let theta_pyobject = op . call_method0 ("theta") . map_err (| _ | QoqoError :: ConversionError) ? ; let theta = convert_into_calculator_float (theta_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (ControlledPhaseShift :: new (control , target , theta) . into ()) } , "ControlledPauliY" => { let control_pyobject = op . call_method0 ("control") . map_err (| _ | QoqoError :: ConversionError) ? ; let control : usize = control_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let target_pyobject = op . call_method0 ("target") . map_err (| _ | QoqoError :: ConversionError) ? ; let target : usize = target_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (ControlledPauliY :: new (control , target) . into ()) } , "ControlledPauliZ" => { let control_pyobject = op . call_method0 ("control") . map_err (| _ | QoqoError :: ConversionError) ? ; let control : usize = control_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let target_pyobject = op . call_method0 ("target") . map_err (| _ | QoqoError :: ConversionError) ? ; let target : usize = target_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (ControlledPauliZ :: new (control , target) . into ()) } , "Qsim" => { let control_pyobject = op . call_method0 ("control") . map_err (| _ | QoqoError :: ConversionError) ? ; let control : usize = control_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let target_pyobject = op . call_method0 ("target") . map_err (| _ | QoqoError :: ConversionError) ? ; let target : usize = target_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let x_pyobject = op . call_method0 ("x") . map_err (| _ | QoqoError :: ConversionError) ? ; let x = convert_into_calculator_float (x_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; let y_pyobject = op . call_method0 ("y") . map_err (| _ | QoqoError :: ConversionError) ? ; let y = convert_into_calculator_float (y_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; let z_pyobject = op . call_method0 ("z") . map_err (| _ | QoqoError :: ConversionError) ? ; let z = convert_into_calculator_float (z_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (Qsim :: new (control , target , x , y , z) . into ()) } , "Fsim" => { let control_pyobject = op . call_method0 ("control") . map_err (| _ | QoqoError :: ConversionError) ? ; let control : usize = control_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let target_pyobject = op . call_method0 ("target") . map_err (| _ | QoqoError :: ConversionError) ? ; let target : usize = target_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let t_pyobject = op . call_method0 ("t") . map_err (| _ | QoqoError :: ConversionError) ? ; let t = convert_into_calculator_float (t_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; let u_pyobject = op . call_method0 ("u") . map_err (| _ | QoqoError :: ConversionError) ? ; let u = convert_into_calculator_float (u_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; let delta_pyobject = op . call_method0 ("delta") . map_err (| _ | QoqoError :: ConversionError) ? ; let delta = convert_into_calculator_float (delta_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (Fsim :: new (control , target , t , u , delta) . into ()) } , "SpinInteraction" => { let control_pyobject = op . call_method0 ("control") . map_err (| _ | QoqoError :: ConversionError) ? ; let control : usize = control_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let target_pyobject = op . call_method0 ("target") . map_err (| _ | QoqoError :: ConversionError) ? ; let target : usize = target_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let x_pyobject = op . call_method0 ("x") . map_err (| _ | QoqoError :: ConversionError) ? ; let x = convert_into_calculator_float (x_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; let y_pyobject = op . call_method0 ("y") . map_err (| _ | QoqoError :: ConversionError) ? ; let y = convert_into_calculator_float (y_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; let z_pyobject = op . call_method0 ("z") . map_err (| _ | QoqoError :: ConversionError) ? ; let z = convert_into_calculator_float (z_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (SpinInteraction :: new (control , target , x , y , z) . into ()) } , "Bogoliubov" => { let control_pyobject = op . call_method0 ("control") . map_err (| _ | QoqoError :: ConversionError) ? ; let control : usize = control_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let target_pyobject = op . call_method0 ("target") . map_err (| _ | QoqoError :: ConversionError) ? ; let target : usize = target_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let delta_real_pyobject = op . call_method0 ("delta_real") . map_err (| _ | QoqoError :: ConversionError) ? ; let delta_real = convert_into_calculator_float (delta_real_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; let delta_imag_pyobject = op . call_method0 ("delta_imag") . map_err (| _ | QoqoError :: ConversionError) ? ; let delta_imag = convert_into_calculator_float (delta_imag_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (Bogoliubov :: new (control , target , delta_real , delta_imag) . into ()) } , "PMInteraction" => { let control_pyobject = op . call_method0 ("control") . map_err (| _ | QoqoError :: ConversionError) ? ; let control : usize = control_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let target_pyobject = op . call_method0 ("target") . map_err (| _ | QoqoError :: ConversionError) ? ; let target : usize = target_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let t_pyobject = op . call_method0 ("t") . map_err (| _ | QoqoError :: ConversionError) ? ; let t = convert_into_calculator_float (t_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (PMInteraction :: new (control , target , t) . into ()) } , "ComplexPMInteraction" => { let control_pyobject = op . call_method0 ("control") . map_err (| _ | QoqoError :: ConversionError) ? ; let control : usize = control_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let target_pyobject = op . call_method0 ("target") . map_err (| _ | QoqoError :: ConversionError) ? ; let target : usize = target_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let t_real_pyobject = op . call_method0 ("t_real") . map_err (| _ | QoqoError :: ConversionError) ? ; let t_real = convert_into_calculator_float (t_real_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; let t_imag_pyobject = op . call_method0 ("t_imag") . map_err (| _ | QoqoError :: ConversionError) ? ; let t_imag = convert_into_calculator_float (t_imag_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (ComplexPMInteraction :: new (control , target , t_real , t_imag) . into ()) } , "PhaseShiftedControlledZ" => { let control_pyobject = op . call_method0 ("control") . map_err (| _ | QoqoError :: ConversionError) ? ; let control : usize = control_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let target_pyobject = op . call_method0 ("target") . map_err (| _ | QoqoError :: ConversionError) ? ; let target : usize = target_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let phi_pyobject = op . call_method0 ("phi") . map_err (| _ | QoqoError :: ConversionError) ? ; let phi = convert_into_calculator_float (phi_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (PhaseShiftedControlledZ :: new (control , target , phi) . into ()) } , "MultiQubitMS" => { let qubits_pyobject = op . call_method0 ("qubits") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubits : Vec < usize > = qubits_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let theta_pyobject = op . call_method0 ("theta") . map_err (| _ | QoqoError :: ConversionError) ? ; let theta = convert_into_calculator_float (theta_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (MultiQubitMS :: new (qubits , theta) . into ()) } , "MultiQubitZZ" => { let qubits_pyobject = op . call_method0 ("qubits") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubits : Vec < usize > = qubits_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let theta_pyobject = op . call_method0 ("theta") . map_err (| _ | QoqoError :: ConversionError) ? ; let theta = convert_into_calculator_float (theta_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (MultiQubitZZ :: new (qubits , theta) . into ()) } , "MeasureQubit" => { let qubit_pyobject = op . call_method0 ("qubit") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubit : usize = qubit_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let readout_pyobject = op . call_method0 ("readout") . map_err (| _ | QoqoError :: ConversionError) ? ; let readout : String = readout_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let readout_index_pyobject = op . call_method0 ("readout_index") . map_err (| _ | QoqoError :: ConversionError) ? ; let readout_index : usize = readout_index_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (MeasureQubit :: new (qubit , readout , readout_index) . into ()) } , "PragmaGetStateVector" => { let readout_pyobject = op . call_method0 ("readout") . map_err (| _ | QoqoError :: ConversionError) ? ; let readout : String = readout_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let circuit_pyobject = op . call_method0 ("circuit") . map_err (| _ | QoqoError :: ConversionError) ? ; let tmp : Option < & PyAny > = circuit_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let circuit = match tmp { Some (cw) => Some (convert_into_circuit (cw) . map_err (| _ | QoqoError :: ConversionError) ?) , _ => None } ; Ok (PragmaGetStateVector :: new (readout , circuit) . into ()) } , "PragmaGetDensityMatrix" => { let readout_pyobject = op . call_method0 ("readout") . map_err (| _ | QoqoError :: ConversionError) ? ; let readout : String = readout_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let circuit_pyobject = op . call_method0 ("circuit") . map_err (| _ | QoqoError :: ConversionError) ? ; let tmp : Option < & PyAny > = circuit_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let circuit = match tmp { Some (cw) => Some (convert_into_circuit (cw) . map_err (| _ | QoqoError :: ConversionError) ?) , _ => None } ; Ok (PragmaGetDensityMatrix :: new (readout , circuit) . into ()) } , "PragmaGetOccupationProbability" => { let readout_pyobject = op . call_method0 ("readout") . map_err (| _ | QoqoError :: ConversionError) ? ; let readout : String = readout_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let circuit_pyobject = op . call_method0 ("circuit") . map_err (| _ | QoqoError :: ConversionError) ? ; let tmp : Option < & PyAny > = circuit_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let circuit = match tmp { Some (cw) => Some (convert_into_circuit (cw) . map_err (| _ | QoqoError :: ConversionError) ?) , _ => None } ; Ok (PragmaGetOccupationProbability :: new (readout , circuit) . into ()) } , "PragmaGetPauliProduct" => { let qubit_paulis_pyobject = op . call_method0 ("qubit_paulis") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubit_paulis : std :: collections :: HashMap < usize , usize > = qubit_paulis_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let readout_pyobject = op . call_method0 ("readout") . map_err (| _ | QoqoError :: ConversionError) ? ; let readout : String = readout_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let circuit_pyobject = op . call_method0 ("circuit") . map_err (| _ | QoqoError :: ConversionError) ? ; let circuit = convert_into_circuit (circuit_pyobject) . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (PragmaGetPauliProduct :: new (qubit_paulis , readout , circuit) . into ()) } , "PragmaRepeatedMeasurement" => { let readout_pyobject = op . call_method0 ("readout") . map_err (| _ | QoqoError :: ConversionError) ? ; let readout : String = readout_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let number_measurements_pyobject = op . call_method0 ("number_measurements") . map_err (| _ | QoqoError :: ConversionError) ? ; let number_measurements : usize = number_measurements_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let qubit_mapping_pyobject = op . call_method0 ("qubit_mapping") . map_err (| _ | QoqoError :: ConversionError) ? ; let qubit_mapping : Option < std :: collections :: HashMap < usize , usize > > = qubit_mapping_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (PragmaRepeatedMeasurement :: new (readout , number_measurements , qubit_mapping) . into ()) } , "DefinitionFloat" => { let name_pyobject = op . call_method0 ("name") . map_err (| _ | QoqoError :: ConversionError) ? ; let name : String = name_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let length_pyobject = op . call_method0 ("length") . map_err (| _ | QoqoError :: ConversionError) ? ; let length : usize = length_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let is_output_pyobject = op . call_method0 ("is_output") . map_err (| _ | QoqoError :: ConversionError) ? ; let is_output : bool = is_output_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (DefinitionFloat :: new (name , length , is_output) . into ()) } , "DefinitionComplex" => { let name_pyobject = op . call_method0 ("name") . map_err (| _ | QoqoError :: ConversionError) ? ; let name : String = name_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let length_pyobject = op . call_method0 ("length") . map_err (| _ | QoqoError :: ConversionError) ? ; let length : usize = length_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let is_output_pyobject = op . call_method0 ("is_output") . map_err (| _ | QoqoError :: ConversionError) ? ; let is_output : bool = is_output_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (DefinitionComplex :: new (name , length , is_output) . into ()) } , "DefinitionUsize" => { let name_pyobject = op . call_method0 ("name") . map_err (| _ | QoqoError :: ConversionError) ? ; let name : String = name_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let length_pyobject = op . call_method0 ("length") . map_err (| _ | QoqoError :: ConversionError) ? ; let length : usize = length_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let is_output_pyobject = op . call_method0 ("is_output") . map_err (| _ | QoqoError :: ConversionError) ? ; let is_output : bool = is_output_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (DefinitionUsize :: new (name , length , is_output) . into ()) } , "DefinitionBit" => { let name_pyobject = op . call_method0 ("name") . map_err (| _ | QoqoError :: ConversionError) ? ; let name : String = name_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let length_pyobject = op . call_method0 ("length") . map_err (| _ | QoqoError :: ConversionError) ? ; let length : usize = length_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let is_output_pyobject = op . call_method0 ("is_output") . map_err (| _ | QoqoError :: ConversionError) ? ; let is_output : bool = is_output_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (DefinitionBit :: new (name , length , is_output) . into ()) } , "InputSymbolic" => { let name_pyobject = op . call_method0 ("name") . map_err (| _ | QoqoError :: ConversionError) ? ; let name : String = name_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; let input_pyobject = op . call_method0 ("input") . map_err (| _ | QoqoError :: ConversionError) ? ; let input : f64 = input_pyobject . extract () . map_err (| _ | QoqoError :: ConversionError) ? ; Ok (InputSymbolic :: new (name , input) . into ()) } "PragmaSetStateVector" => { let array = op . call_method0 ("statevector") . expect ("error extracting") ; let statevec_casted : Vec < Complex64 > = array . extract () . unwrap () ; let statevec_array : Array1 < Complex64 > = Array1 :: from (statevec_casted) ; Ok (PragmaSetStateVector :: new (statevec_array) . into ()) } , "PragmaSetDensityMatrix" => { let density_matrix = op . call_method0 ("density_matrix") . map_err (| _ | QoqoError :: ConversionError) ?; let density_matrix_op = density_matrix . cast_as ::< PyArray2 < Complex64 >> () . unwrap () ; let densmat_array = density_matrix_op . readonly () . as_array () . to_owned () ; Ok (PragmaSetDensityMatrix :: new (densmat_array) . into ()) } , "PragmaGeneralNoise" => { let qbt = op . call_method0 ("qubit") . map_err (| _ | QoqoError :: ConversionError) ?; let qubit : usize = qbt . extract () . map_err (| _ | QoqoError :: ConversionError) ?; let gatetm = op . call_method0 ("gate_time") . map_err (| _ | QoqoError :: ConversionError) ?; let gate_time : CalculatorFloat = convert_into_calculator_float (gatetm) . map_err (| _ | { QoqoError :: ConversionError }) ?; let array = op . call_method0 ("rates") . map_err (| _ | QoqoError :: ConversionError) ?; let rates_array = array . cast_as ::< PyArray2 < f64 >> () . unwrap () ; let rates = rates_array . readonly () . as_array () . to_owned () ; Ok (PragmaGeneralNoise :: new (qubit , gate_time , rates) . into ()) } , "PragmaChangeDevice" => { let wt = op . call_method0 ("wrapped_tags") . map_err (| _ | QoqoError :: ConversionError) ?; let wrapped_tags : Vec < String > = wt . extract () . map_err (| _ | QoqoError :: ConversionError) ?; let wh = op . call_method0 ("wrapped_hqslang") . map_err (| _ | QoqoError :: ConversionError) ?; let wrapped_hqslang : String = wh . extract () . map_err (| _ | QoqoError :: ConversionError) ?; let wo = op . call_method0 ("wrapped_operation") . map_err (| _ | QoqoError :: ConversionError) ?; let wrapped_operation : Vec < u8 > = wo . extract () . map_err (| _ | QoqoError :: ConversionError) ?; Ok (PragmaChangeDevice { wrapped_tags , wrapped_hqslang , wrapped_operation } . into ()) } _ => Err (QoqoError :: ConversionError) , } } 2023-09-19T04:50:58,932 | ++++++++++++++ 2023-09-19T04:50:58,937 error[E0004]: non-exhaustive patterns: `_` not covered 2023-09-19T04:50:58,938 --> /home/piwheels/.cargo/registry/src/index.crates.io-1cd66030c949c28d/qoqo-1.0.0/src/quantum_program.rs:128:15 2023-09-19T04:50:58,939 | 2023-09-19T04:50:58,939 128 | match self.internal.clone() { 2023-09-19T04:50:58,940 | ^^^^^^^^^^^^^^^^^^^^^ pattern `_` not covered 2023-09-19T04:50:58,941 | 2023-09-19T04:50:58,942 note: `QuantumProgram` defined here 2023-09-19T04:50:58,943 --> /home/piwheels/.cargo/registry/src/index.crates.io-1cd66030c949c28d/roqoqo-1.6.1/src/quantum_program.rs:42:1 2023-09-19T04:50:58,944 | 2023-09-19T04:50:58,945 42 | pub enum QuantumProgram { 2023-09-19T04:50:58,946 | ^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-19T04:50:58,947 = note: the matched value is of type `QuantumProgram`, which is marked as non-exhaustive 2023-09-19T04:50:58,947 help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown 2023-09-19T04:50:58,948 | 2023-09-19T04:50:58,949 180 ~ }), 2023-09-19T04:50:58,950 181 ~ _ => todo!(), 2023-09-19T04:50:58,951 | 2023-09-19T04:50:58,952 error[E0004]: non-exhaustive patterns: `_` not covered 2023-09-19T04:50:58,953 --> /home/piwheels/.cargo/registry/src/index.crates.io-1cd66030c949c28d/qoqo-1.0.0/src/quantum_program.rs:189:15 2023-09-19T04:50:58,954 | 2023-09-19T04:50:58,955 189 | match self.internal.clone() { 2023-09-19T04:50:58,955 | ^^^^^^^^^^^^^^^^^^^^^ pattern `_` not covered 2023-09-19T04:50:58,956 | 2023-09-19T04:50:58,956 note: `QuantumProgram` defined here 2023-09-19T04:50:58,957 --> /home/piwheels/.cargo/registry/src/index.crates.io-1cd66030c949c28d/roqoqo-1.6.1/src/quantum_program.rs:42:1 2023-09-19T04:50:58,958 | 2023-09-19T04:50:58,958 42 | pub enum QuantumProgram { 2023-09-19T04:50:58,959 | ^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-19T04:50:58,959 = note: the matched value is of type `QuantumProgram`, which is marked as non-exhaustive 2023-09-19T04:50:58,960 help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown 2023-09-19T04:50:58,961 | 2023-09-19T04:50:58,961 205 ~ } => input_parameter_names, 2023-09-19T04:50:58,962 206 ~ _ => todo!(), 2023-09-19T04:50:58,962 | 2023-09-19T04:50:58,963 error: aborting due to 3 previous errors 2023-09-19T04:50:58,965 For more information about this error, try `rustc --explain E0004`. 2023-09-19T04:50:58,965 Error: command ['maturin', 'pep517', 'build-wheel', '-i', '/usr/bin/python3', '--compatibility', 'off'] returned non-zero exit status 1 2023-09-19T04:50:58,967 ERROR: [present-rich] Building wheel for qoqo-aqt (pyproject.toml) exited with 1 2023-09-19T04:50:58,980 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/local/lib/python3.11/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_wheel /tmp/tmphda56x2o[/] 2023-09-19T04:50:58,981 [bold magenta]cwd[/]: /tmp/pip-wheel-sg_9vl2c/qoqo-aqt_747ba6fa6309491893fe87a9323c5b02 2023-09-19T04:50:58,982 Building wheel for qoqo-aqt (pyproject.toml): finished with status 'error' 2023-09-19T04:50:58,984 ERROR: Failed building wheel for qoqo-aqt 2023-09-19T04:50:58,987 Failed to build qoqo-aqt 2023-09-19T04:50:58,988 ERROR: Failed to build one or more wheels 2023-09-19T04:50:58,990 Exception information: 2023-09-19T04:50:58,990 Traceback (most recent call last): 2023-09-19T04:50:58,990 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-19T04:50:58,990 status = run_func(*args) 2023-09-19T04:50:58,990 ^^^^^^^^^^^^^^^ 2023-09-19T04:50:58,990 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-19T04:50:58,990 return func(self, options, args) 2023-09-19T04:50:58,990 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-19T04:50:58,990 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-19T04:50:58,990 raise CommandError("Failed to build one or more wheels") 2023-09-19T04:50:58,990 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-19T04:50:58,995 Removed build tracker: '/tmp/pip-build-tracker-5qnj28v9'