Skip to content

Commit b041ef7

Browse files
authored
bump to py-0.8.0.dev7 (#266)
1 parent b448eeb commit b041ef7

9 files changed

Lines changed: 574 additions & 551 deletions

File tree

Cargo.lock

Lines changed: 26 additions & 25 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,11 @@ wat = "1"
5151
ron = "0.12"
5252
tket = { version = "0.17", default-features = false }
5353
tket-qsystem = { version = "0.23", default-features = false }
54+
# Pin hugr-core to 0.25.6: hugr-core 0.25.7 widened strum to >=0.27.2,<0.29 which lets the
55+
# resolver pick strum 0.28, conflicting with tket 0.17 (requires strum ^0.27).
56+
# hugr-core 0.25.6 uses strum ^0.27.2 so there's no conflict.
57+
# Remove this pin once tket updates to strum 0.28+.
58+
hugr-core = "=0.25.6"
5459
bindgen = "0.72"
5560
cc = "1"
5661
cxx = "1"

crates/pecos-guppy-hugr/Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ serde_json.workspace = true
2929
# HUGR support
3030
tket.workspace = true
3131
tket-qsystem.workspace = true
32+
# Pin hugr-core to 0.25.6 to avoid strum 0.27/0.28 conflict with tket 0.17.
33+
# See workspace Cargo.toml for details. Remove once tket supports strum 0.28+.
34+
hugr-core.workspace = true
3235

3336
# Workspace dependencies
3437
pecos-core.workspace = true

python/pecos-rslib-cuda/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "pecos-rslib-cuda"
3-
version = "0.8.0.dev6"
3+
version = "0.8.0.dev7"
44
description = "CUDA/cuQuantum Python bindings for PECOS quantum simulators (Rust implementation)."
55
authors = [
66
{name = "The PECOS Developers"},

python/pecos-rslib/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "pecos-rslib"
3-
version = "0.8.0.dev6"
3+
version = "0.8.0.dev7"
44
description = "Rust libary extensions for Python PECOS."
55
authors = [
66
{name = "The PECOS Developers"},

python/quantum-pecos/pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ build-backend = "hatchling.build"
1515

1616
[project]
1717
name = "quantum-pecos"
18-
version = "0.8.0.dev6"
18+
version = "0.8.0.dev7"
1919
authors = [
2020
{name = "The PECOS Developers"},
2121
]
@@ -28,7 +28,7 @@ requires-python = ">=3.10"
2828
license = { file = "LICENSE"}
2929
keywords = ["quantum", "QEC", "simulation", "PECOS"]
3030
dependencies = [
31-
"pecos-rslib==0.8.0.dev6",
31+
"pecos-rslib==0.8.0.dev7",
3232
"phir>=0.3.3",
3333
"networkx>=2.1.0",
3434
"guppylang>=0.21.6",
@@ -74,7 +74,7 @@ all = [
7474
# These packages work with uv/pip once CUDA toolkit is installed.
7575
# Note: CUDA packages require Python 3.11+ due to cuquantum-python-cu13 requirements
7676
cuda = [
77-
"pecos-rslib-cuda==0.8.0.dev6",
77+
"pecos-rslib-cuda==0.8.0.dev7",
7878
"cupy-cuda13x>=13.0.0; python_version >= '3.11'", # Use cupy-cuda12x for CUDA 12
7979
"cuquantum-python-cu13>=25.3.0; python_version >= '3.11'", # Use cuquantum-python-cu12 for CUDA 12
8080
"pytket-cutensornet>=0.12.0; python_version >= '3.11'",

python/selene-plugins/pecos-selene-stab/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "pecos-selene-stab"
3-
version = "0.8.0.dev6"
3+
version = "0.8.0.dev7"
44
requires-python = ">=3.10"
55
description = "PECOS Stab simulator plugin for the Selene quantum emulator"
66
readme = "README.md"

python/selene-plugins/pecos-selene-statevec/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "pecos-selene-statevec"
3-
version = "0.8.0.dev6"
3+
version = "0.8.0.dev7"
44
requires-python = ">=3.10"
55
description = "PECOS StateVec simulator plugin for the Selene quantum emulator"
66
readme = "README.md"

0 commit comments

Comments
 (0)