Skip to content

Add support for dict[int, Iterable[str | int]] and dict[str | int, int] to stim.PauliString.__init__` #2348

Add support for dict[int, Iterable[str | int]] and dict[str | int, int] to stim.PauliString.__init__`

Add support for dict[int, Iterable[str | int]] and dict[str | int, int] to stim.PauliString.__init__` #2348

Triggered via pull request September 26, 2025 13:19
Status Success
Total duration 29m 22s
Artifacts 40

ci.yml

on: pull_request
Matrix: build_dist
build_sdist
16s
build_sdist
check_sdist_installs_stim
12m 15s
check_sdist_installs_stim
check_sdist_installs_sinter
24s
check_sdist_installs_sinter
run_main
1m 26s
run_main
build_bazel
8m 33s
build_bazel
build_clang_stim_test
9m 42s
build_clang_stim_test
build_clang_stim
3m 40s
build_clang_stim
build_clang_stim_perf
5m 9s
build_clang_stim_perf
build_lib
1m 32s
build_lib
build_lib_install
4m 44s
build_lib_install
benchmark_windows
5m 3s
benchmark_windows
test_o3
5m 57s
test_o3
test_generated_docs_are_fresh
3m 23s
test_generated_docs_are_fresh
test_generated_file_lists_are_fresh
7s
test_generated_file_lists_are_fresh
test_pybind
3m 10s
test_pybind
test_stimcirq
3m 40s
test_stimcirq
test_sinter
3m 50s
test_sinter
test_stimzx
3m 5s
test_stimzx
test_stimjs
4m 7s
test_stimjs
test_crumble
9s
test_crumble
Matrix: benchmark
Matrix: test
merge_upload_artifacts
11s
merge_upload_artifacts
upload_dev_release_to_pypi
0s
upload_dev_release_to_pypi
Fit to window
Zoom out
Zoom in

Annotations

41 warnings and 1 notice
test_stimzx
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0npPWaAAAAAA2XgpNY255TaSxli6a/HInUEhMMzBFREdFMDEyMABFZGdl
test_stimzx
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0nZPWaAAAAAA5LLpPqqXjQonJrPSnWA8FUEhMMzBFREdFMDEyMABFZGdl
test_stimzx
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0nZPWaAAAAAAu2jBIpp+CRJzf54dDipG7UEhMMzBFREdFMDEyMABFZGdl
test_stimzx
Failed to restore: Cache service responded with 400
test_stimzx
Failed to restore: Cache service responded with 400
test_stimzx
Failed to restore: Cache service responded with 400
test_pybind
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0opPWaAAAAABPLqQW1Vd2SrGR2SEVITgSQ0hJMzBFREdFMDMxOABFZGdl
test_pybind
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0opPWaAAAAABiHYm7NxBxTr3Tv2Xhi0nLQ0hJMzBFREdFMDMxOABFZGdl
test_pybind
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0oZPWaAAAAACN6uRwB307R4U3vwsr9dxYQ0hJMzBFREdFMDMxOABFZGdl
test_pybind
Failed to restore: Cache service responded with 400
test_pybind
Failed to restore: Cache service responded with 400
test_pybind
Failed to restore: Cache service responded with 400
test_generated_docs_are_fresh
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0r5PWaAAAAAC4sRWvsfOaRJ2N303DWmqGQlkzRURHRTAxMTQARWRnZQ==
test_generated_docs_are_fresh
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0r5PWaAAAAACkuOLmjfEdQrzPqfNdwaZVQlkzRURHRTAxMTQARWRnZQ==
test_generated_docs_are_fresh
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0r5PWaAAAAAB0peQLdwLhR5enryWQFPjgQlkzRURHRTAxMTQARWRnZQ==
test_generated_docs_are_fresh
Failed to restore: Cache service responded with 400
test_generated_docs_are_fresh
Failed to restore: Cache service responded with 400
test_generated_docs_are_fresh
Failed to restore: Cache service responded with 400
test_stimcirq
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0v5PWaAAAAAAS5YpodElpTJyfYDY1bf+QUEhMMzBFREdFMDExMgBFZGdl
test_stimcirq
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0v5PWaAAAAAChMgBVjvYwQKgePtYCoVOJUEhMMzBFREdFMDExMgBFZGdl
test_stimcirq
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0v5PWaAAAAADcILtRRXOKTYo0oC92W0JFUEhMMzBFREdFMDExMgBFZGdl
test_stimcirq
Failed to restore: Cache service responded with 400
test_stimcirq
Failed to restore: Cache service responded with 400
test_stimcirq
Failed to restore: Cache service responded with 400
test_sinter
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0yJPWaAAAAACizeXa0M6XQ6o42KjQO97xUEFPRURHRTA1MTIARWRnZQ==
test_sinter
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0yJPWaAAAAADYJzkEok/ySY6QarLMu2ZlUEFPRURHRTA1MTIARWRnZQ==
test_sinter
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0yJPWaAAAAADJ/0pHnh8JTLbOPnrb+BzKUEFPRURHRTA1MTIARWRnZQ==
test_sinter
Failed to restore: Cache service responded with 400
test_sinter
Failed to restore: Cache service responded with 400
test_sinter
Failed to restore: Cache service responded with 400
test_stimjs
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0EZPWaAAAAAAnmePiq9wDRqrqO8n/Y4QPQlkzRURHRTA1MTkARWRnZQ==
test_stimjs
No cached files found at path "/home/runner/work/Stim/Stim/emsdk-cache" - downloading and caching emsdk.
test_stimjs
Failed to restore: Cache service responded with 400
benchmark_windows
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
build_bazel
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>05ZTWaAAAAADMAvth/A+nQIG8Byg/acHgUEhMMzBFREdFMDIxMwBFZGdl
build_bazel
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>05ZTWaAAAAABFf8OGEpFuT5HBpE3EzP3hUEhMMzBFREdFMDIxMwBFZGdl
build_bazel
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>05JTWaAAAAAA0B62esW8iTYZ+oImnxDtsUEhMMzBFREdFMDIxMwBFZGdl
build_bazel
Failed to restore: Cache service responded with 400
build_bazel
Failed to restore: Cache service responded with 400
build_bazel
Failed to restore: Cache service responded with 400
build_dist (macos-14, cp38-macosx_arm64, arm64)
While cibuildwheel can build CPython 3.8 universal2/arm64 wheels, we cannot test the arm64 part of them, even when running on an Apple Silicon machine. This is because we use the x86_64 installer of CPython 3.8. See the discussion in https://github.com/pypa/cibuildwheel/pull/1169 for the details. To silence this warning, set `CIBW_TEST_SKIP: "cp38-macosx_*:arm64"`.
build_dist (macos-14, cp38-macosx_x86_64, x86_64)
Setting SYSTEM_VERSION_COMPAT=0 to ensure CPython 3.8 can get correct macOS version and allow installation of wheels with MACOSX_DEPLOYMENT_TARGET >= 11.0. See https://github.com/pypa/cibuildwheel/issues/1767 for the details.

Artifacts

Produced during runtime
Name Size Digest
bdist-sinter
188 KB
sha256:bc1aca086f1dc71a4a3c72aa4af0c717b758f526538c7dc03b0007dfc6609516
bdist-stimcirq
44 KB
sha256:cb89b82d8ac8fa56f3ad4936c5c309dcd37a4e17af374ab0c78a98728b531e0a
dist-sinter
173 KB
sha256:ece75cff905e1ee8660d6441d9bbe87c6168f55cb20d080e6b918e7db5e0b599
dist-stim
104 MB
sha256:f1a538902d43eba2be876109f593431fb42c7990da6de2d897a1a589af52ff3f
dist-stim-macos-14-cp310-macosx_arm64-arm64
1.76 MB
sha256:ccbe8661b32d2892c9fcfe09f61117ab99c3760fae5e69dab3b26a14791ffa26
dist-stim-macos-14-cp310-macosx_x86_64-x86_64
1.9 MB
sha256:66785efa3e0c27b971a8600dd8139f026eb2f0b9e2dfb4b007a59daecfafe1c7
dist-stim-macos-14-cp311-macosx_arm64-arm64
1.76 MB
sha256:8caab18ed5ff188a5c4fbf8b7c116e2517012e4bb431703ffaa768555dc1ac63
dist-stim-macos-14-cp311-macosx_x86_64-x86_64
1.9 MB
sha256:9ae095d5ed231c12db23043f42dfc05172cb1825b8a5720122b4d2bfd4e1fe69
dist-stim-macos-14-cp312-macosx_arm64-arm64
1.77 MB
sha256:37b10d2173f9b64c70feb06c8d1b2d324f0aaa105aad54c0c1802dea16fb53f8
dist-stim-macos-14-cp312-macosx_x86_64-x86_64
1.92 MB
sha256:f4971d815677de9d56022be3232bbd2fcbec3da8f642b3ee4db39d50c97d7df6
dist-stim-macos-14-cp313-macosx_arm64-arm64
1.77 MB
sha256:2f899b677fa9e7a40a50fbe6c768cc5313cbd7cec22f94efecaae7042c53df21
dist-stim-macos-14-cp313-macosx_x86_64-x86_64
1.92 MB
sha256:7ce2c3fa0ce78bd290229720574132ba303ef4f37051f784adf9644c92f353a9
dist-stim-macos-14-cp36-macosx_x86_64-x86_64
3.65 MB
sha256:ef6fdc7db4c00ebc3504f9899426aa02d1d35424a4e6254fbb7946d8f48de171
dist-stim-macos-14-cp37-macosx_x86_64-x86_64
3.65 MB
sha256:662501123909369ade57947c0397d6ede2ffeb2bfad264dfaa2f5c85f051341c
dist-stim-macos-14-cp38-macosx_arm64-arm64
3.38 MB
sha256:1ac9018c0fb2e7232b973a5096f2583b3fed2efc487b6ac6fbb9011b4204ff4e
dist-stim-macos-14-cp38-macosx_x86_64-x86_64
3.66 MB
sha256:423468cc7a2dd47c2b27d1aae03643f5c79533343eec08ca3f9919dec1b690aa
dist-stim-macos-14-cp39-macosx_arm64-arm64
1.76 MB
sha256:ba2edbe9380f03d6eaae3e235999d165b1553209a769864cee8ed600d171a103
dist-stim-macos-14-cp39-macosx_x86_64-x86_64
1.9 MB
sha256:9c5bc075139be4bfa76231799fe05e963b1c94852c9a040c383b04c38b629741
dist-stim-sdist
844 KB
sha256:9e44fdd79fbb0451d9106cff5a34d92373b703d8137faa0c5688f7708ffd9013
dist-stim-ubuntu-24.04-cp310-manylinux_x86_64-
4.82 MB
sha256:2983b6db387c0247d32622a710a1d12727d61eb324835a9c92a9aba725b229e9
dist-stim-ubuntu-24.04-cp311-manylinux_x86_64-
4.83 MB
sha256:1407dfddcf8a603bc723406dfa405109d39a2870697a43312030d666825c9d2e
dist-stim-ubuntu-24.04-cp312-manylinux_x86_64-
4.82 MB
sha256:ff56f51cad0e1f77342c2e2d999bc177bf142359deec6a56fa83df31d964b27a
dist-stim-ubuntu-24.04-cp313-manylinux_x86_64-
4.82 MB
sha256:c3d5a82b79abdd293fa89a4d49bb0c1866b7ac90571c0844e28c7f0d2a74dd41
dist-stim-ubuntu-24.04-cp36-manylinux_i686-
5.08 MB
sha256:13b24f3e319513ae0a621e1ed6dfcb210bf678ff50e6516f6b7a71f8146aea53
dist-stim-ubuntu-24.04-cp36-manylinux_x86_64-
4.84 MB
sha256:d2b3e3ced8f40bc0bc516e861af60b58b373849747e5589f68874ff3f758197d
dist-stim-ubuntu-24.04-cp37-manylinux_i686-
5.08 MB
sha256:c956732ff0ba30bd6c1b2d167998cb131189320cc323914386d275ff55013569
dist-stim-ubuntu-24.04-cp37-manylinux_x86_64-
4.85 MB
sha256:4a2876229f185fbc3113f4da843a4bbc331636860805defa64e14b8b9a771ad3
dist-stim-ubuntu-24.04-cp38-manylinux_x86_64-
4.82 MB
sha256:982438e7cdb01b8bdee17eab3262fdef72e2d0d46c6c88a5e49bad080ed00f17
dist-stim-ubuntu-24.04-cp39-manylinux_x86_64-
4.83 MB
sha256:4612b6ec2350af73bec95eaa5501a00e9af4d1c26678acdbbf0524ba17ef004c
dist-stim-windows-2025-cp310-win_amd64-
1.35 MB
sha256:40d436d593e2a8087d99610cc88013e7083b3eee52973a38156ea7c530ecf81e
dist-stim-windows-2025-cp311-win_amd64-
2.56 MB
sha256:caf8329ec7ead3ee0ccc1620dfcd4eb19b3bfd844c02711077d29b2b1c6fbe79
dist-stim-windows-2025-cp312-win_amd64-
1.35 MB
sha256:298617f2732d8f273e0f44939f99d4497afb00db9fa70ec5011dea677058967b
dist-stim-windows-2025-cp313-win_amd64-
2.56 MB
sha256:a135321a78328a1362f1ce841c102081b2c16bd96f335d5819deadef695e5d4d
dist-stim-windows-2025-cp36-win32-
2.3 MB
sha256:0dbee6ce61c2934120dedea6e20015d20408adb05198e344f140bda3cae987be
dist-stim-windows-2025-cp36-win_amd64-
2.55 MB
sha256:c542e27da0a28dcba8d593dae16be788ae6bb782695ffaaed977a96d148cb536
dist-stim-windows-2025-cp37-win32-
2.3 MB
sha256:2d717bab9db168486eb65e37cae375cc0776baa1f6b1b59b0ba1da468fc2295f
dist-stim-windows-2025-cp37-win_amd64-
2.55 MB
sha256:0deecb277fa3dead175e6f75fb79b6f278dbbd513a4a02ada23c846d2c55379b
dist-stim-windows-2025-cp38-win_amd64-
2.56 MB
sha256:bc57badfc4e82a68168ea801f4dd7e29c295ccc9f7fce7877188573877f03405
dist-stim-windows-2025-cp39-win_amd64-
1.39 MB
sha256:4686bfd4bdff16ddcbb9200867dfb61783ce100a03059feb6064c3607908535f
dist-stimcirq
33.1 KB
sha256:5b5b67eedf306887d9b3378458e7d431dddadf8b4d33127be58ead3d257ad756