Python interface for the QCS Rust SDK, providing the core data structures and client for interacting with Rigetti Quantum Cloud Services. Version 0.26.1 requires Python >=3.10 and <4.0. Release cadence is irregular, tied to the underlying Rust SDK.
pip install qcs-sdk-pythonNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Initialize a QCSClient and list available quantum processors. Set environment variables QCS_API_KEY and QUANTUM_PROCESSOR_ID for authentication.
Update client initialization to use new parameters: QCSClient(api_key=..., api_url=...).
Change import to 'from qcs_sdk import ExecutionData'.
Use client.get_quantum_processor(quantum_processor_id) instead.
Always use 'import qcs_sdk' or 'from qcs_sdk import ...' in code, never 'qcs-sdk-python'.
Use 'from qcs_sdk import ...' (underscore, not dot).
Use 'QCSClient(api_key='...', api_url='...')' instead.
Use client methods like 'client.compile_program()' or 'client.run_program()' instead of ExecutionConfig.