diff --git a/poetry.lock b/poetry.lock index f03da876..6ca4e649 100644 --- a/poetry.lock +++ b/poetry.lock @@ -210,13 +210,13 @@ pydantic = ">=2.7,<2.9" [[package]] name = "hypothesis" -version = "6.106.1" +version = "6.108.2" description = "A library for property-based testing" optional = false python-versions = ">=3.8" files = [ - {file = "hypothesis-6.106.1-py3-none-any.whl", hash = "sha256:964f631c28e7af6d15284d3d8bf375ef33f07d3bf2785943f037b1397f0e211e"}, - {file = "hypothesis-6.106.1.tar.gz", hash = "sha256:bac609694f6ca4d57b4bd66f06310ec6b98e95a01986940aba720e8fd3e836b1"}, + {file = "hypothesis-6.108.2-py3-none-any.whl", hash = "sha256:2341d21d0e956bad8bd6269aa7d4f3233507f3ed52380c60ceb2f8b71f87a8e5"}, + {file = "hypothesis-6.108.2.tar.gz", hash = "sha256:62cf1c16bd98548b6a84007c5fb8cf6d9cb358dad870adb4f236c795ef162fdd"}, ] [package.dependencies] @@ -225,10 +225,10 @@ exceptiongroup = {version = ">=1.0.0", markers = "python_version < \"3.11\""} sortedcontainers = ">=2.1.0,<3.0.0" [package.extras] -all = ["backports.zoneinfo (>=0.2.1)", "black (>=19.10b0)", "click (>=7.0)", "crosshair-tool (>=0.0.59)", "django (>=3.2)", "dpcontracts (>=0.4)", "hypothesis-crosshair (>=0.0.7)", "lark (>=0.10.1)", "libcst (>=0.3.16)", "numpy (>=1.17.3)", "pandas (>=1.1)", "pytest (>=4.6)", "python-dateutil (>=1.4)", "pytz (>=2014.1)", "redis (>=3.0.0)", "rich (>=9.0.0)", "tzdata (>=2024.1)"] +all = ["backports.zoneinfo (>=0.2.1)", "black (>=19.10b0)", "click (>=7.0)", "crosshair-tool (>=0.0.61)", "django (>=3.2)", "dpcontracts (>=0.4)", "hypothesis-crosshair (>=0.0.7)", "lark (>=0.10.1)", "libcst (>=0.3.16)", "numpy (>=1.17.3)", "pandas (>=1.1)", "pytest (>=4.6)", "python-dateutil (>=1.4)", "pytz (>=2014.1)", "redis (>=3.0.0)", "rich (>=9.0.0)", "tzdata (>=2024.1)"] cli = ["black (>=19.10b0)", "click (>=7.0)", "rich (>=9.0.0)"] codemods = ["libcst (>=0.3.16)"] -crosshair = ["crosshair-tool (>=0.0.59)", "hypothesis-crosshair (>=0.0.7)"] +crosshair = ["crosshair-tool (>=0.0.61)", "hypothesis-crosshair (>=0.0.7)"] dateutil = ["python-dateutil (>=1.4)"] django = ["django (>=3.2)"] dpcontracts = ["dpcontracts (>=0.4)"] @@ -772,42 +772,42 @@ testing = ["fields", "hunter", "process-tests", "pytest-xdist", "virtualenv"] [[package]] name = "pytket" -version = "1.29.2" +version = "1.30.0" description = "Quantum computing toolkit and interface to the TKET compiler" optional = false python-versions = ">=3.10" files = [ - {file = "pytket-1.29.2-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:b69ae7f5625322396cd2d4016d9a91cc60c62fce66f0d5991c354a8890040128"}, - {file = "pytket-1.29.2-cp310-cp310-macosx_12_0_x86_64.whl", hash = "sha256:4defbc66758eb8fa387fc0b132a638731c57c900fd7d1b5d36f89b56e9160c67"}, - {file = "pytket-1.29.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fb7eeea19aec9cda82946d6547c834f1289c42f8fcb1a86116e86efc28744ed9"}, - {file = "pytket-1.29.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4093484f9df8d4853772a2da81758ebe3bbe9026d3d2e9aab39e106a30d78ef5"}, - {file = "pytket-1.29.2-cp310-cp310-win_amd64.whl", hash = "sha256:7d8c0f4bdccf24ce594ee555262c31c08fb86a8ffef9a65d276c0f703ba4fc5d"}, - {file = "pytket-1.29.2-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:d52970e2a9f95fe4a75421130332eab11f5afdf24c0471736a7af3837ddd4c57"}, - {file = "pytket-1.29.2-cp311-cp311-macosx_12_0_x86_64.whl", hash = "sha256:fdcd3da867a6c1708d6161577a3d551cdd8d66130798fd00524230c81ee0c091"}, - {file = "pytket-1.29.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:dea1ab22f68f5c944ec266d4b3688bd6503f7d8b905c31a305f525416b0f01e9"}, - {file = "pytket-1.29.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c007013b67b92d3c85c34a0c6562917fb7fe335f92ae75ece4a8c0831abea044"}, - {file = "pytket-1.29.2-cp311-cp311-win_amd64.whl", hash = "sha256:63201b58e9a1f66840dd51a654a36b02b4e5f9a6db3d0eeaa485c2c2257d8245"}, - {file = "pytket-1.29.2-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:42ae41912ef99ba6d9d786874803d0816be9917460064b39fe4c853303d8e32c"}, - {file = "pytket-1.29.2-cp312-cp312-macosx_12_0_x86_64.whl", hash = "sha256:b6963fa54b63330ddaa393741ca682d0814d168f1a4b4f23b2c7f6f2897e4ee7"}, - {file = "pytket-1.29.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3a8df04e618635063cb11735c2af6cd9e13550dc397287a462cf1a27ffc8a4c4"}, - {file = "pytket-1.29.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2e16ace5576967ec2be72fe093a351c41be088eaf965faf5d0f2647421a4e815"}, - {file = "pytket-1.29.2-cp312-cp312-win_amd64.whl", hash = "sha256:8e9e31ed73a5fc8d0245efc2dd64eeb4045979768e1f186a4562eb3a821e5bc8"}, + {file = "pytket-1.30.0-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:d111e978f027c65363d019408d76f69ea584e8fc878d2302d5f867091e769327"}, + {file = "pytket-1.30.0-cp310-cp310-macosx_12_0_x86_64.whl", hash = "sha256:85d99f81b955573c13fe1e166400e9553549f6a38151a3097c4143d9883f9d5c"}, + {file = "pytket-1.30.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:19bb8268dc7d28bc33482750330549f7f7ebe546abcfc22170fa6f299241d918"}, + {file = "pytket-1.30.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ce598114ff9674503b61a15b2dd42dd74068ed74e662492256ad78a425f9a569"}, + {file = "pytket-1.30.0-cp310-cp310-win_amd64.whl", hash = "sha256:977b17c573ab5f3f0771448e42415f16595331699d63eeabaf17b72e6ddc06c6"}, + {file = "pytket-1.30.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:87cc5f77f189f39f354f2df31061e1f58b949a514c6c90bad80044f4c0e37410"}, + {file = "pytket-1.30.0-cp311-cp311-macosx_12_0_x86_64.whl", hash = "sha256:c78076b66d4b8102ac7538a227415f75639b0445e629de82a5d451b52658ef6d"}, + {file = "pytket-1.30.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f845ab325f3747776a080a1addc3236c00f6099c1d0de1b0f21af98e4d059aed"}, + {file = "pytket-1.30.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:06d308ef53121afc89f7111748f2776bd6161e1a4f7b3febea9949d058f4e5da"}, + {file = "pytket-1.30.0-cp311-cp311-win_amd64.whl", hash = "sha256:4267c45e8d21655d47dbf2e85f56bde03ff00e402bb97a356e208073cbc5b929"}, + {file = "pytket-1.30.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:4010feed278ec363c1a06d462c3e547fc991de85954af9a083ca0b925bc48054"}, + {file = "pytket-1.30.0-cp312-cp312-macosx_12_0_x86_64.whl", hash = "sha256:2eeff1016a667a69997af2904ae35c74a6954dea6b0e840f2087e806e3fd9801"}, + {file = "pytket-1.30.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:97cdb52d1fb440da2452c8a295aa67d44e5e70e2ed9113d48f34b3c948dbcc69"}, + {file = "pytket-1.30.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:eebdb1879bc8fd57d2267b704902d37ba7403119e3aa80cbe2e99897f8a91576"}, + {file = "pytket-1.30.0-cp312-cp312-win_amd64.whl", hash = "sha256:95bc56d7e8570af43df2b86ac7501623dba9dbd725df353de02daef3c7d29f8d"}, ] [package.dependencies] -graphviz = ">=0.14,<1.0" -jinja2 = ">=3.0,<4.0" -lark = ">=1.1,<2.0" +graphviz = ">=0.20.3" +jinja2 = ">=3.1.4" +lark = ">=1.1.9" networkx = ">=2.8.8" -numpy = ">=1.21.4,<2.0" -qwasm = ">=1.0,<2.0" -scipy = ">=1.13,<2.0" -sympy = ">=1.6,<2.0" -types-pkg-resources = "*" -typing-extensions = ">=4.2,<5.0" +numpy = ">=1.26.4" +qwasm = ">=1.0.1" +scipy = ">=1.13.1" +sympy = ">=1.12.1" +types-pkg-resources = ">=0.1.3" +typing-extensions = ">=4.12.2" [package.extras] -zx = ["autoray (>=0.6.1)", "quimb (>=1.8,<2.0)"] +zx = ["autoray (>=0.6.12)", "numba (>=0.60.0)", "quimb (>=1.8.2)"] [[package]] name = "pyyaml" @@ -1051,4 +1051,4 @@ test = ["covdefaults (>=2.3)", "coverage (>=7.2.7)", "coverage-enable-subprocess [metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "b053589f0c76dcd5acea899a498f7c9d31eebed1b094370e5585b29fb375bdc9" +content-hash = "e960941d066c0f1cf0d0891302f200bbdde966d8aeef0104c78708a49dc6ed15" diff --git a/pyproject.toml b/pyproject.toml index f2ad8dbb..1db6df19 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,7 +29,7 @@ python = "^3.10" # # Poetry does not currently follow PEP 621, it will be supported on poetry 2 # https://github.com/python-poetry/poetry/issues/3332 -pytket = "1.29.2" +pytket = "1.30.0" hugr = "^0.4.0" [tool.poetry.group.dev.dependencies] @@ -38,7 +38,7 @@ pytest = "^8.2.2" pytest-cov = "^5.0.0" ruff = "^0.5.1" mypy = "^1.10.1" -hypothesis = "^6.105.1" +hypothesis = "^6.108.2" graphviz = "^0.20" pre-commit = "^3.7.1" guppylang = "^0.6.2"