diff --git a/pytket-mbqc-py/poetry.lock b/pytket-mbqc-py/poetry.lock index 0c467bd9..547f26f9 100644 --- a/pytket-mbqc-py/poetry.lock +++ b/pytket-mbqc-py/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.2 and should not be changed by hand. [[package]] name = "annotated-types" @@ -2454,26 +2454,26 @@ files = [ [[package]] name = "pytket" -version = "1.26.0" -description = "Python module for interfacing with the CQC tket library of quantum software" +version = "1.27.0" +description = "Quantum computing toolkit and interface to the TKET compiler" optional = false python-versions = ">=3.10" files = [ - {file = "pytket-1.26.0-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:3ae0763e7de87c40318901cf261ab227ce914755d285ea271328ca0767540347"}, - {file = "pytket-1.26.0-cp310-cp310-macosx_12_0_x86_64.whl", hash = "sha256:7b617593acba4861fbbc4dbbae35630706e11c2e5c76061bb5beca746aebf710"}, - {file = "pytket-1.26.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:37ce4f703d706b317abebb777ee6acba34389d0aa6d167db2dfe9912d015c8f4"}, - {file = "pytket-1.26.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:cee9e279bc68ab67a46d34ceaed562ad4378b1ae917a3c6d16a7dbdec2d1e264"}, - {file = "pytket-1.26.0-cp310-cp310-win_amd64.whl", hash = "sha256:003585360ef17ad21b8e4a41baa221e618561d20eb5d26140895054c2f4ec839"}, - {file = "pytket-1.26.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:f68a6f6217429a3653ce5e29021c983742f2256af446d82b3092966c9ea9d153"}, - {file = "pytket-1.26.0-cp311-cp311-macosx_12_0_x86_64.whl", hash = "sha256:235f30ef0ece889f66edebe3c9a7daf146f6ebdb6e704f41d32908b9eb3c53f9"}, - {file = "pytket-1.26.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d5fc8d2b292a9384bb1cfe9f285d4a15d2cbf593437e235bce01d02647f51db4"}, - {file = "pytket-1.26.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b6e5190e067a8179d4f88612f273b0969a83c997eb09dbaeab59d118de43def6"}, - {file = "pytket-1.26.0-cp311-cp311-win_amd64.whl", hash = "sha256:60048f32a3dc2123346b97227b931c87e4ad2e2d75d13362f83f97de65d62ef8"}, - {file = "pytket-1.26.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:62ee4d4dc642857c24daefc67712ebde86a7bfb1a848411130b390837e626b82"}, - {file = "pytket-1.26.0-cp312-cp312-macosx_12_0_x86_64.whl", hash = "sha256:2999dc92e2fa8a7587e4d29e1150227c83b36ea528cdf5187de59ea3b68f53af"}, - {file = "pytket-1.26.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:293f4e2799d68eb4e858ec6a4441bb5909eb76e6d131032140a6151df6ae5544"}, - {file = "pytket-1.26.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:873bd961e89dd641ba023cf4f3f2dc0bcc956f417b01b16f8c29ced8953c588a"}, - {file = "pytket-1.26.0-cp312-cp312-win_amd64.whl", hash = "sha256:fa306cfafe294e829f7be57fe2bee91b94c995a295b8c1c267ed23964b5bab10"}, + {file = "pytket-1.27.0-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:2252a1dfd3b425d536480e8a17593c88c116511bd8749f0216ffb4087a94ecca"}, + {file = "pytket-1.27.0-cp310-cp310-macosx_12_0_x86_64.whl", hash = "sha256:36d93839b20dd0738dc92032d9c42cd74ad226089b9a835ee64ec98b6d0cfeb2"}, + {file = "pytket-1.27.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:497886d748884252a59a8173c213472967fefbca5ef05d97372394e95d9b078e"}, + {file = "pytket-1.27.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:45c8bdf5f5f79fefbb6331a0febcd938dd297d103b62ccc8c9099a3799c0e846"}, + {file = "pytket-1.27.0-cp310-cp310-win_amd64.whl", hash = "sha256:e0416874ad371db38a9da6b3bcbc7eb09ed90f353486c40d25098a93ac2fbcc3"}, + {file = "pytket-1.27.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:955c3bb4c83ae2fcf8da62d2f2c2e1348f8631070d6dc800c09df9cf13adb9f4"}, + {file = "pytket-1.27.0-cp311-cp311-macosx_12_0_x86_64.whl", hash = "sha256:a42ac781e154a0308af8faa7ab271406a40518cf24a9779a628849c1fac7a2b5"}, + {file = "pytket-1.27.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:759153b2cac05e7255662e0c83ac1d64223e183af4839806d8f31c8d0c9c00bd"}, + {file = "pytket-1.27.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:07064aaef484e6f45d2429fef314c32e874b9201513eb3cd42dd0dc3c64cc236"}, + {file = "pytket-1.27.0-cp311-cp311-win_amd64.whl", hash = "sha256:3077eaa28307740188182af20ab42ecfec812b85a3b7d302367b9435f7f49a19"}, + {file = "pytket-1.27.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:86b1c42d5415c736ed172327ca18a314257ab3d925271d81c191521a72ce3ffb"}, + {file = "pytket-1.27.0-cp312-cp312-macosx_12_0_x86_64.whl", hash = "sha256:7f4460b8d5f738f748518200822149ed373d2ff6cafbddc96b4ec368fe017ff2"}, + {file = "pytket-1.27.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b9359f760b1e9d5f4f8d13185d44fe4358a5e46046eca26af28f5b512b480a01"}, + {file = "pytket-1.27.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1e604bc7700a9d26c2c2fb3ed9efcae3a6c7d21cc0f9622231ad0906ee70a388"}, + {file = "pytket-1.27.0-cp312-cp312-win_amd64.whl", hash = "sha256:ef23ae37c134290ec110100a329dbe2d63f26286a6e37ed75c831adbb3ef9132"}, ] [package.dependencies] @@ -2483,13 +2483,13 @@ lark-parser = ">=0.7,<1.0" networkx = ">=2.8.8" numpy = ">=1.21.4,<2.0" qwasm = ">=1.0,<2.0" -scipy = ">=1.7.2,<2.0" +scipy = ">=1.13,<2.0" sympy = ">=1.6,<2.0" types-pkg-resources = "*" typing-extensions = ">=4.2,<5.0" [package.extras] -zx = ["autoray (>=0.6.1)", "quimb (>=1.5,<2.0)"] +zx = ["autoray (>=0.6.1)", "quimb (>=1.8,<2.0)"] [[package]] name = "pytket-pecos" @@ -2544,26 +2544,27 @@ pytket = ">=1.26,<2.0" [[package]] name = "pytket-quantinuum" -version = "0.32.0" +version = "0.33.0" description = "Extension for pytket, providing access to Quantinuum backends" optional = false python-versions = ">=3.10" files = [ - {file = "pytket_quantinuum-0.32.0-py3-none-any.whl", hash = "sha256:31f6c6482fb24a854a41b2ca8e653a43c02c2a7090c86c17d38ccacfb1409ebb"}, + {file = "pytket_quantinuum-0.33.0-py3-none-any.whl", hash = "sha256:70163d6e74b7c2150dfea0fcfd585f65be44a3b7bf44baff3b9d8d5e816e208c"}, ] [package.dependencies] msal = ">=1.18,<2.0" nest-asyncio = ">=1.2" pyjwt = ">=2.4,<3.0" -pytket = ">=1.26,<2.0" +pytket = ">=1.27,<2.0" pytket-qir = ">=0.9.0,<0.10.0" requests = ">=2.2" types-requests = "*" websockets = ">=7.0" [package.extras] -pecos = ["pytket-pecos (>=0.1.21,<0.2.0)"] +calendar = ["matplotlib (>=3.8.3,<3.9.0)", "pandas (>=2.2.1,<2.3.0)"] +pecos = ["pytket-pecos (>=0.1.24,<0.2.0)"] [[package]] name = "pywin32" @@ -3010,45 +3011,45 @@ files = [ [[package]] name = "scipy" -version = "1.12.0" +version = "1.13.0" description = "Fundamental algorithms for scientific computing in Python" optional = false python-versions = ">=3.9" files = [ - {file = "scipy-1.12.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:78e4402e140879387187f7f25d91cc592b3501a2e51dfb320f48dfb73565f10b"}, - {file = "scipy-1.12.0-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:f5f00ebaf8de24d14b8449981a2842d404152774c1a1d880c901bf454cb8e2a1"}, - {file = "scipy-1.12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e53958531a7c695ff66c2e7bb7b79560ffdc562e2051644c5576c39ff8efb563"}, - {file = "scipy-1.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5e32847e08da8d895ce09d108a494d9eb78974cf6de23063f93306a3e419960c"}, - {file = "scipy-1.12.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4c1020cad92772bf44b8e4cdabc1df5d87376cb219742549ef69fc9fd86282dd"}, - {file = "scipy-1.12.0-cp310-cp310-win_amd64.whl", hash = "sha256:75ea2a144096b5e39402e2ff53a36fecfd3b960d786b7efd3c180e29c39e53f2"}, - {file = "scipy-1.12.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:408c68423f9de16cb9e602528be4ce0d6312b05001f3de61fe9ec8b1263cad08"}, - {file = "scipy-1.12.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:5adfad5dbf0163397beb4aca679187d24aec085343755fcdbdeb32b3679f254c"}, - {file = "scipy-1.12.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c3003652496f6e7c387b1cf63f4bb720951cfa18907e998ea551e6de51a04467"}, - {file = "scipy-1.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8b8066bce124ee5531d12a74b617d9ac0ea59245246410e19bca549656d9a40a"}, - {file = "scipy-1.12.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:8bee4993817e204d761dba10dbab0774ba5a8612e57e81319ea04d84945375ba"}, - {file = "scipy-1.12.0-cp311-cp311-win_amd64.whl", hash = "sha256:a24024d45ce9a675c1fb8494e8e5244efea1c7a09c60beb1eeb80373d0fecc70"}, - {file = "scipy-1.12.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:e7e76cc48638228212c747ada851ef355c2bb5e7f939e10952bc504c11f4e372"}, - {file = "scipy-1.12.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:f7ce148dffcd64ade37b2df9315541f9adad6efcaa86866ee7dd5db0c8f041c3"}, - {file = "scipy-1.12.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c39f92041f490422924dfdb782527a4abddf4707616e07b021de33467f917bc"}, - {file = "scipy-1.12.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7ebda398f86e56178c2fa94cad15bf457a218a54a35c2a7b4490b9f9cb2676c"}, - {file = "scipy-1.12.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:95e5c750d55cf518c398a8240571b0e0782c2d5a703250872f36eaf737751338"}, - {file = "scipy-1.12.0-cp312-cp312-win_amd64.whl", hash = "sha256:e646d8571804a304e1da01040d21577685ce8e2db08ac58e543eaca063453e1c"}, - {file = "scipy-1.12.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:913d6e7956c3a671de3b05ccb66b11bc293f56bfdef040583a7221d9e22a2e35"}, - {file = "scipy-1.12.0-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:bba1b0c7256ad75401c73e4b3cf09d1f176e9bd4248f0d3112170fb2ec4db067"}, - {file = "scipy-1.12.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:730badef9b827b368f351eacae2e82da414e13cf8bd5051b4bdfd720271a5371"}, - {file = "scipy-1.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6546dc2c11a9df6926afcbdd8a3edec28566e4e785b915e849348c6dd9f3f490"}, - {file = "scipy-1.12.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:196ebad3a4882081f62a5bf4aeb7326aa34b110e533aab23e4374fcccb0890dc"}, - {file = "scipy-1.12.0-cp39-cp39-win_amd64.whl", hash = "sha256:b360f1b6b2f742781299514e99ff560d1fe9bd1bff2712894b52abe528d1fd1e"}, - {file = "scipy-1.12.0.tar.gz", hash = "sha256:4bf5abab8a36d20193c698b0f1fc282c1d083c94723902c447e5d2f1780936a3"}, -] - -[package.dependencies] -numpy = ">=1.22.4,<1.29.0" - -[package.extras] -dev = ["click", "cython-lint (>=0.12.2)", "doit (>=0.36.0)", "mypy", "pycodestyle", "pydevtool", "rich-click", "ruff", "types-psutil", "typing_extensions"] -doc = ["jupytext", "matplotlib (>2)", "myst-nb", "numpydoc", "pooch", "pydata-sphinx-theme (==0.9.0)", "sphinx (!=4.1.0)", "sphinx-design (>=0.2.0)"] -test = ["asv", "gmpy2", "hypothesis", "mpmath", "pooch", "pytest", "pytest-cov", "pytest-timeout", "pytest-xdist", "scikit-umfpack", "threadpoolctl"] + {file = "scipy-1.13.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ba419578ab343a4e0a77c0ef82f088238a93eef141b2b8017e46149776dfad4d"}, + {file = "scipy-1.13.0-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:22789b56a999265431c417d462e5b7f2b487e831ca7bef5edeb56efe4c93f86e"}, + {file = "scipy-1.13.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:05f1432ba070e90d42d7fd836462c50bf98bd08bed0aa616c359eed8a04e3922"}, + {file = "scipy-1.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b8434f6f3fa49f631fae84afee424e2483289dfc30a47755b4b4e6b07b2633a4"}, + {file = "scipy-1.13.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:dcbb9ea49b0167de4167c40eeee6e167caeef11effb0670b554d10b1e693a8b9"}, + {file = "scipy-1.13.0-cp310-cp310-win_amd64.whl", hash = "sha256:1d2f7bb14c178f8b13ebae93f67e42b0a6b0fc50eba1cd8021c9b6e08e8fb1cd"}, + {file = "scipy-1.13.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0fbcf8abaf5aa2dc8d6400566c1a727aed338b5fe880cde64907596a89d576fa"}, + {file = "scipy-1.13.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:5e4a756355522eb60fcd61f8372ac2549073c8788f6114449b37e9e8104f15a5"}, + {file = "scipy-1.13.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b5acd8e1dbd8dbe38d0004b1497019b2dbbc3d70691e65d69615f8a7292865d7"}, + {file = "scipy-1.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ff7dad5d24a8045d836671e082a490848e8639cabb3dbdacb29f943a678683d"}, + {file = "scipy-1.13.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4dca18c3ffee287ddd3bc8f1dabaf45f5305c5afc9f8ab9cbfab855e70b2df5c"}, + {file = "scipy-1.13.0-cp311-cp311-win_amd64.whl", hash = "sha256:a2f471de4d01200718b2b8927f7d76b5d9bde18047ea0fa8bd15c5ba3f26a1d6"}, + {file = "scipy-1.13.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:d0de696f589681c2802f9090fff730c218f7c51ff49bf252b6a97ec4a5d19e8b"}, + {file = "scipy-1.13.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:b2a3ff461ec4756b7e8e42e1c681077349a038f0686132d623fa404c0bee2551"}, + {file = "scipy-1.13.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6bf9fe63e7a4bf01d3645b13ff2aa6dea023d38993f42aaac81a18b1bda7a82a"}, + {file = "scipy-1.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1e7626dfd91cdea5714f343ce1176b6c4745155d234f1033584154f60ef1ff42"}, + {file = "scipy-1.13.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:109d391d720fcebf2fbe008621952b08e52907cf4c8c7efc7376822151820820"}, + {file = "scipy-1.13.0-cp312-cp312-win_amd64.whl", hash = "sha256:8930ae3ea371d6b91c203b1032b9600d69c568e537b7988a3073dfe4d4774f21"}, + {file = "scipy-1.13.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5407708195cb38d70fd2d6bb04b1b9dd5c92297d86e9f9daae1576bd9e06f602"}, + {file = "scipy-1.13.0-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:ac38c4c92951ac0f729c4c48c9e13eb3675d9986cc0c83943784d7390d540c78"}, + {file = "scipy-1.13.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:09c74543c4fbeb67af6ce457f6a6a28e5d3739a87f62412e4a16e46f164f0ae5"}, + {file = "scipy-1.13.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28e286bf9ac422d6beb559bc61312c348ca9b0f0dae0d7c5afde7f722d6ea13d"}, + {file = "scipy-1.13.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:33fde20efc380bd23a78a4d26d59fc8704e9b5fd9b08841693eb46716ba13d86"}, + {file = "scipy-1.13.0-cp39-cp39-win_amd64.whl", hash = "sha256:45c08bec71d3546d606989ba6e7daa6f0992918171e2a6f7fbedfa7361c2de1e"}, + {file = "scipy-1.13.0.tar.gz", hash = "sha256:58569af537ea29d3f78e5abd18398459f195546bb3be23d16677fb26616cc11e"}, +] + +[package.dependencies] +numpy = ">=1.22.4,<2.3" + +[package.extras] +dev = ["cython-lint (>=0.12.2)", "doit (>=0.36.0)", "mypy", "pycodestyle", "pydevtool", "rich-click", "ruff", "types-psutil", "typing_extensions"] +doc = ["jupyterlite-pyodide-kernel", "jupyterlite-sphinx (>=0.12.0)", "jupytext", "matplotlib (>=3.5)", "myst-nb", "numpydoc", "pooch", "pydata-sphinx-theme (>=0.15.2)", "sphinx (>=5.0.0)", "sphinx-design (>=0.4.0)"] +test = ["array-api-strict", "asv", "gmpy2", "hypothesis (>=6.30)", "mpmath", "pooch", "pytest", "pytest-cov", "pytest-timeout", "pytest-xdist", "scikit-umfpack", "threadpoolctl"] [[package]] name = "send2trash" @@ -3477,4 +3478,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "<3.12,>=3.10" -content-hash = "d52f7ef0b09e961814b4fad8a8b86cd3a55606f9c7d715332e0c00a70b53a0d6" +content-hash = "0942d7ca44fb51b420cf52def1931914c7ffd70b43f30f541802fc6ee524349c" diff --git a/pytket-mbqc-py/pyproject.toml b/pytket-mbqc-py/pyproject.toml index 829cb9e9..f3d6422b 100644 --- a/pytket-mbqc-py/pyproject.toml +++ b/pytket-mbqc-py/pyproject.toml @@ -8,7 +8,7 @@ readme = "README.md" [tool.poetry.dependencies] python = "<3.12,>=3.10" notebook = "^6.5.0" -pytket-quantinuum = "^0.32.0" +pytket-quantinuum = "^0.33.0" pytket_pecos = "^0.1.15" pytest = "^8.0.1" pytest-cov = "^4.1.0"