All checks were successful
WAI breaking changes and the conformance runner / WAI breaking · does this change touch WAI (pull_request) Successful in 6s
wai-quantum command line / does this change touch it (pull_request) Successful in 9s
WAI energy receipts / does this change touch it (pull_request) Successful in 10s
standards workspaces build + test / which workspaces this change touches (pull_request) Successful in 13s
wai-quantum contract / does this change touch it (pull_request) Successful in 7s
wai-quantum docs, course and locales / does this change touch it (pull_request) Successful in 9s
wai-quantum editors / does this change touch it (pull_request) Successful in 9s
wai-quantum for Python / does this change touch it (pull_request) Successful in 8s
wai-quantum studio and desktop / does this change touch it (pull_request) Successful in 9s
wai-quantum views in agent hosts / does this change touch it (pull_request) Successful in 10s
WAI breaking changes and the conformance runner / WAI breaking · wire, record and API against main · linux (pull_request) Successful in 41s
wai-quantum contract / the policy is linked, and the deprecations page reads (pull_request) Successful in 6s
wai-quantum command line / command line · macos (pull_request) Successful in 1m16s
wai-quantum command line / command line · linux (pull_request) Successful in 2m16s
WAI breaking changes and the conformance runner / WAI breaking and conform · their tests, and the independent verifiers through wai conform · linux (pull_request) Successful in 2m47s
wai-quantum docs, course and locales / the Studio's words in every locale · linux (pull_request) Successful in 9s
repository checks / lockfiles, advisories, tests in CI, workflow hygiene, spec and section references, public text (pull_request) Successful in 3m39s
wai-quantum contract / schemas and the committed tool lists · linux (pull_request) Successful in 3m30s
wai-quantum docs, course and locales / the course and the command line's languages · linux (pull_request) Successful in 1m50s
wai-quantum contract / API compatibility · linux (pull_request) Successful in 5m1s
wai-quantum editors / editors · linux (pull_request) Successful in 2m13s
wai-quantum for Python / python · linux (pull_request) Successful in 2m36s
wai-quantum studio and desktop / studio · browser (pull_request) Successful in 3m35s
standards workspaces build + test / joule-code-rs (joule-code/joule-code-rs, joule-code-rs, linux-arm64, true) (pull_request) Successful in 7m31s
WAI energy receipts / energy receipts · macos (pull_request) Successful in 7m53s
wai-quantum views in agent hosts / views · the page and its engine (pull_request) Successful in 2m50s
wai-quantum views in agent hosts / views · a scripted host (pull_request) Successful in 3m11s
wai-quantum editors / editors · macos (pull_request) Successful in 1m13s
WAI energy receipts / energy receipts · linux-arm64 (pull_request) Successful in 8m59s
WAI energy receipts / energy receipts · linux (pull_request) Successful in 11m6s
wai-quantum for Python / python · macos (pull_request) Successful in 1m57s
standards workspaces build + test / macOS energy backends (pull_request) Successful in 11m22s
wai-quantum studio and desktop / desktop app · macos (pull_request) Successful in 4m20s
wai-quantum docs, course and locales / every command and snippet in the docs · linux (pull_request) Successful in 18m34s
0.2.1 carried `mcp-name: science.transaction.wai/quantum` in an HTML comment. The registry's cargo check reads the README as crates.io renders it (static.crates.io/readmes/...html), and the rendering drops comments, so the token was not there to find. 0.2.2 shows the line as inline code. crates.io keeps code spans as written: 0.2.1's page has <code>science.transaction.wai/quantum</code>, and the registry ends the name at the `<` after it. - README.md (and its translation): the comment goes, and the line is shown as code beside the sentence about server.json. - The registry-manifest test now also holds the README to that line, shown and not commented. - 0.2.2 in Cargo.toml, server.json (both versions), the desktop app's requirement and both lockfiles. The changelog says 0.2.1 went to crates.io only, and the binaries and package managers go from 0.2.0 to 0.2.2. Co-Authored-By: Claude Opus 5.5 <[email protected]>
41 lines
1.9 KiB
TOML
41 lines
1.9 KiB
TOML
[package]
|
|
name = "wai-quantum-cli"
|
|
version = "0.2.2"
|
|
edition = "2024"
|
|
rust-version = "1.97"
|
|
license = "Apache-2.0"
|
|
description = "The wai-quantum command line: OpenQASM programs run on this machine as the quantum job service runs them (the strongest method each admits, its accuracy named, the result signed with the user's key), sent to the service, linted, drawn and verified; an MCP server for agents over stdio; and the research tools (error correction, DMRG, neural quantum states, resource estimates)."
|
|
repository = "https://git.transaction.science/Transaction-Science/open-standards"
|
|
homepage = "https://wai.transaction.science/quantum-run"
|
|
keywords = ["quantum", "openqasm", "simulation", "cli", "mcp"]
|
|
categories = ["command-line-utilities", "science", "simulation"]
|
|
readme = "README.md"
|
|
|
|
[lib]
|
|
name = "wai_quantum_cli"
|
|
path = "src/lib.rs"
|
|
|
|
[[bin]]
|
|
name = "wai-quantum"
|
|
path = "src/main.rs"
|
|
|
|
[features]
|
|
default = ["service", "providers"]
|
|
# `submit`: send a job to the quantum job service over HTTPS.
|
|
service = ["dep:ureq"]
|
|
# `providers` and `run --provider`: the person's own quantum providers, their
|
|
# credentials in the operating system's keychain (wai-quantum-qpu).
|
|
providers = ["dep:wai-quantum-qpu"]
|
|
# The single-precision state vector on the GPU (`--method statevector_single`), on macOS.
|
|
metal = ["wai-quantum/quantum_sv_metal", "wai-quantum/quantum_cutrank_metal"]
|
|
|
|
[dependencies]
|
|
clap = { version = "4.6", features = ["derive", "env", "wrap_help"] }
|
|
clap_complete = "4.6"
|
|
getrandom = "0.4"
|
|
# float_roundtrip: a number read back reads as the double it was, so a
|
|
# result's receipt still verifies after any JSON writer has carried it.
|
|
serde_json = { version = "1", features = ["float_roundtrip"] }
|
|
ureq = { version = "3", optional = true, features = ["json"] }
|
|
wai-quantum = { version = "0.7.0", path = "../wai-quantum", default-features = false, features = ["full"] }
|
|
wai-quantum-qpu = { version = "0.3.0", path = "../wai-quantum-qpu", optional = true }
|