From b1fb3ebf2a75af08e9b5d7c4f2b5ff1e3858a68b Mon Sep 17 00:00:00 2001 From: Ciaran Ryan-Anderson Date: Thu, 6 Aug 2026 23:50:35 -0600 Subject: [PATCH] Bump Python package versions to 0.9.0.dev3 --- exp/zluppy/uv.lock | 6 ++--- pyproject.toml | 10 ++++----- python/pecos-rslib-cuda/pyproject.toml | 2 +- python/pecos-rslib-exp/pyproject.toml | 2 +- python/pecos-rslib-llvm/pyproject.toml | 2 +- python/pecos-rslib/pyproject.toml | 2 +- python/quantum-pecos/pyproject.toml | 6 ++--- .../pecos-selene-mast/pyproject.toml | 2 +- .../pecos-selene-stab-mps/pyproject.toml | 2 +- .../pecos-selene-stab-vec/pyproject.toml | 2 +- .../pecos-selene-stabilizer/pyproject.toml | 2 +- .../pecos-selene-statevec/pyproject.toml | 2 +- uv.lock | 22 +++++++++---------- 13 files changed, 31 insertions(+), 31 deletions(-) diff --git a/exp/zluppy/uv.lock b/exp/zluppy/uv.lock index 6179bc830..0f48761af 100644 --- a/exp/zluppy/uv.lock +++ b/exp/zluppy/uv.lock @@ -539,7 +539,7 @@ wheels = [ [[package]] name = "pecos-rslib" -version = "0.9.0.dev2" +version = "0.9.0.dev3" source = { editable = "../../python/pecos-rslib" } [package.metadata] @@ -554,7 +554,7 @@ test = [{ name = "pytest", specifier = ">=9.0" }] [[package]] name = "pecos-rslib-llvm" -version = "0.9.0.dev2" +version = "0.9.0.dev3" source = { editable = "../../python/pecos-rslib-llvm" } [package.metadata] @@ -882,7 +882,7 @@ wheels = [ [[package]] name = "quantum-pecos" -version = "0.9.0.dev2" +version = "0.9.0.dev3" source = { editable = "../../python/quantum-pecos" } dependencies = [ { name = "guppylang" }, diff --git a/pyproject.toml b/pyproject.toml index e802d2299..2adec8a21 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "pecos-workspace" -version = "0.9.0.dev2" +version = "0.9.0.dev3" requires-python = ">=3.10" # Meta-package; runtime deps live in the member packages. Test/example/dev # tooling is declared in [dependency-groups] below. @@ -10,8 +10,8 @@ dependencies = [] # Keep these in sync with the cuda dependency groups below. The extras support # `uv sync --extra cuda13`; the groups support `uv run --group cuda13 ...`. # Pick the extra matching your CUDA major -- do not install both. -cuda13 = ["quantum-pecos[cuda13]==0.9.0.dev2"] -cuda12 = ["quantum-pecos[cuda12]==0.9.0.dev2"] +cuda13 = ["quantum-pecos[cuda13]==0.9.0.dev3"] +cuda12 = ["quantum-pecos[cuda12]==0.9.0.dev3"] [tool.uv.workspace] members = [ @@ -70,10 +70,10 @@ numpy-compat = [ # NumPy/SciPy compatibility tests - verify compatibility with s "scipy>=1.1.0", ] cuda13 = [ # CUDA 13 Python packages for GPU-accelerated simulations (requires CUDA toolkit) - "quantum-pecos[cuda13]==0.9.0.dev2", + "quantum-pecos[cuda13]==0.9.0.dev3", ] cuda12 = [ # CUDA 12 Python packages for GPU-accelerated simulations - "quantum-pecos[cuda12]==0.9.0.dev2", + "quantum-pecos[cuda12]==0.9.0.dev3", ] [tool.uv] diff --git a/python/pecos-rslib-cuda/pyproject.toml b/python/pecos-rslib-cuda/pyproject.toml index 0e412c8df..4fe78e081 100644 --- a/python/pecos-rslib-cuda/pyproject.toml +++ b/python/pecos-rslib-cuda/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "pecos-rslib-cuda" -version = "0.9.0.dev2" +version = "0.9.0.dev3" description = "CUDA/cuQuantum Python bindings for PECOS quantum simulators (Rust implementation)." authors = [ {name = "The PECOS Developers"}, diff --git a/python/pecos-rslib-exp/pyproject.toml b/python/pecos-rslib-exp/pyproject.toml index a0416ef62..32f7816d5 100644 --- a/python/pecos-rslib-exp/pyproject.toml +++ b/python/pecos-rslib-exp/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "pecos-rslib-exp" -version = "0.9.0.dev2" +version = "0.9.0.dev3" description = "Python bindings for experimental PECOS simulators (StabMps, Mast)." authors = [ {name = "The PECOS Developers"}, diff --git a/python/pecos-rslib-llvm/pyproject.toml b/python/pecos-rslib-llvm/pyproject.toml index 59e9dd5e9..78e47ec71 100644 --- a/python/pecos-rslib-llvm/pyproject.toml +++ b/python/pecos-rslib-llvm/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "pecos-rslib-llvm" -version = "0.9.0.dev2" +version = "0.9.0.dev3" description = "LLVM IR generation Python bindings for PECOS (llvmlite-compatible API, Rust implementation)." authors = [ {name = "The PECOS Developers"}, diff --git a/python/pecos-rslib/pyproject.toml b/python/pecos-rslib/pyproject.toml index dab0279aa..2ff6d8422 100644 --- a/python/pecos-rslib/pyproject.toml +++ b/python/pecos-rslib/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "pecos-rslib" -version = "0.9.0.dev2" +version = "0.9.0.dev3" description = "Rust libary extensions for Python PECOS." authors = [ {name = "The PECOS Developers"}, diff --git a/python/quantum-pecos/pyproject.toml b/python/quantum-pecos/pyproject.toml index cbe165342..40091115d 100644 --- a/python/quantum-pecos/pyproject.toml +++ b/python/quantum-pecos/pyproject.toml @@ -15,7 +15,7 @@ build-backend = "hatchling.build" [project] name = "quantum-pecos" -version = "0.9.0.dev2" +version = "0.9.0.dev3" authors = [ {name = "The PECOS Developers"}, ] @@ -28,8 +28,8 @@ requires-python = ">=3.10" license = { file = "LICENSE"} keywords = ["quantum", "QEC", "simulation", "PECOS"] dependencies = [ - "pecos-rslib==0.9.0.dev2", - "pecos-rslib-llvm==0.9.0.dev2", + "pecos-rslib==0.9.0.dev3", + "pecos-rslib-llvm==0.9.0.dev3", "phir>=0.3.3", "networkx>=2.1.0", # Pin to the 0.21.x line (tket.bool era). guppylang 0.22+ emits the diff --git a/python/selene-plugins/pecos-selene-mast/pyproject.toml b/python/selene-plugins/pecos-selene-mast/pyproject.toml index 13e071cb1..65df637be 100644 --- a/python/selene-plugins/pecos-selene-mast/pyproject.toml +++ b/python/selene-plugins/pecos-selene-mast/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "pecos-selene-mast" -version = "0.9.0.dev2" +version = "0.9.0.dev3" requires-python = ">=3.10" description = "PECOS Mast simulator plugin for the Selene quantum emulator" license = "Apache-2.0" diff --git a/python/selene-plugins/pecos-selene-stab-mps/pyproject.toml b/python/selene-plugins/pecos-selene-stab-mps/pyproject.toml index c67fd4eb7..44fc5d13d 100644 --- a/python/selene-plugins/pecos-selene-stab-mps/pyproject.toml +++ b/python/selene-plugins/pecos-selene-stab-mps/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "pecos-selene-stab-mps" -version = "0.9.0.dev2" +version = "0.9.0.dev3" requires-python = ">=3.10" description = "PECOS StabMps simulator plugin for the Selene quantum emulator" license = "Apache-2.0" diff --git a/python/selene-plugins/pecos-selene-stab-vec/pyproject.toml b/python/selene-plugins/pecos-selene-stab-vec/pyproject.toml index 479ed990f..d3d87e6b0 100644 --- a/python/selene-plugins/pecos-selene-stab-vec/pyproject.toml +++ b/python/selene-plugins/pecos-selene-stab-vec/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "pecos-selene-stab-vec" -version = "0.9.0.dev2" +version = "0.9.0.dev3" requires-python = ">=3.10" description = "PECOS StabVec simulator plugin for the Selene quantum emulator" readme = "README.md" diff --git a/python/selene-plugins/pecos-selene-stabilizer/pyproject.toml b/python/selene-plugins/pecos-selene-stabilizer/pyproject.toml index 01d47bdc4..6d8df916a 100644 --- a/python/selene-plugins/pecos-selene-stabilizer/pyproject.toml +++ b/python/selene-plugins/pecos-selene-stabilizer/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "pecos-selene-stabilizer" -version = "0.9.0.dev2" +version = "0.9.0.dev3" requires-python = ">=3.10" description = "PECOS Stabilizer simulator plugin for the Selene quantum emulator" readme = "README.md" diff --git a/python/selene-plugins/pecos-selene-statevec/pyproject.toml b/python/selene-plugins/pecos-selene-statevec/pyproject.toml index 2e6daaee2..4dff2fd5f 100644 --- a/python/selene-plugins/pecos-selene-statevec/pyproject.toml +++ b/python/selene-plugins/pecos-selene-statevec/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "pecos-selene-statevec" -version = "0.9.0.dev2" +version = "0.9.0.dev3" requires-python = ">=3.10" description = "PECOS StateVec simulator plugin for the Selene quantum emulator" readme = "README.md" diff --git a/uv.lock b/uv.lock index 3f442a369..56976ff17 100644 --- a/uv.lock +++ b/uv.lock @@ -3081,7 +3081,7 @@ wheels = [ [[package]] name = "pecos-rslib" -version = "0.9.0.dev2" +version = "0.9.0.dev3" source = { editable = "python/pecos-rslib" } [package.dev-dependencies] @@ -3112,7 +3112,7 @@ test = [{ name = "pytest", specifier = ">=9.0" }] [[package]] name = "pecos-rslib-cuda" -version = "0.9.0.dev2" +version = "0.9.0.dev3" source = { editable = "python/pecos-rslib-cuda" } [package.dev-dependencies] @@ -3128,12 +3128,12 @@ test = [{ name = "pytest", specifier = ">=9.0" }] [[package]] name = "pecos-rslib-exp" -version = "0.9.0.dev2" +version = "0.9.0.dev3" source = { editable = "python/pecos-rslib-exp" } [[package]] name = "pecos-rslib-llvm" -version = "0.9.0.dev2" +version = "0.9.0.dev3" source = { editable = "python/pecos-rslib-llvm" } [package.dev-dependencies] @@ -3149,7 +3149,7 @@ test = [{ name = "pytest", specifier = ">=9.0" }] [[package]] name = "pecos-selene-mast" -version = "0.9.0.dev2" +version = "0.9.0.dev3" source = { editable = "python/selene-plugins/pecos-selene-mast" } dependencies = [ { name = "selene-core" }, @@ -3173,7 +3173,7 @@ provides-extras = ["test"] [[package]] name = "pecos-selene-stab-mps" -version = "0.9.0.dev2" +version = "0.9.0.dev3" source = { editable = "python/selene-plugins/pecos-selene-stab-mps" } dependencies = [ { name = "selene-core" }, @@ -3197,7 +3197,7 @@ provides-extras = ["test"] [[package]] name = "pecos-selene-stab-vec" -version = "0.9.0.dev2" +version = "0.9.0.dev3" source = { editable = "python/selene-plugins/pecos-selene-stab-vec" } dependencies = [ { name = "selene-core" }, @@ -3221,7 +3221,7 @@ provides-extras = ["test"] [[package]] name = "pecos-selene-stabilizer" -version = "0.9.0.dev2" +version = "0.9.0.dev3" source = { editable = "python/selene-plugins/pecos-selene-stabilizer" } dependencies = [ { name = "selene-core" }, @@ -3245,7 +3245,7 @@ provides-extras = ["test"] [[package]] name = "pecos-selene-statevec" -version = "0.9.0.dev2" +version = "0.9.0.dev3" source = { editable = "python/selene-plugins/pecos-selene-statevec" } dependencies = [ { name = "selene-core" }, @@ -3269,7 +3269,7 @@ provides-extras = ["test"] [[package]] name = "pecos-workspace" -version = "0.9.0.dev2" +version = "0.9.0.dev3" source = { virtual = "." } [package.optional-dependencies] @@ -4211,7 +4211,7 @@ wheels = [ [[package]] name = "quantum-pecos" -version = "0.9.0.dev2" +version = "0.9.0.dev3" source = { editable = "python/quantum-pecos" } dependencies = [ { name = "guppylang" },