Metadata-Version: 2.4
Name: oqc-qcaas-sdk
Version: 0.1.20
Summary: Oxford Quantum Circuits Quantum Computing as a Service (QCaaS) SDK for task submission
License-File: LICENSE
Author: OQC
Author-email: <oqc_qcaas_support@oxfordquantumcircuits.com>
Maintainer: OQC
Maintainer-email: <oqc_qcaas_support@oxfordquantumcircuits.com>
Requires-Python: >=3.11,<3.13
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Provides-Extra: experimental
Requires-Dist: compiler-config (>=0.2.0,<0.3.0)
Requires-Dist: fermioniq-qc (==1.5.2) ; extra == "experimental"
Requires-Dist: httpx (>=0.28.1,<0.29.0)
Requires-Dist: numpy (>=2.4.6,<3.0.0)
Requires-Dist: pip (>=26.1.2,<27.0.0)
Requires-Dist: pydantic (>=2.11.4,<3.0.0)
Requires-Dist: scipp (>=26.3.1,<27.0.0)
Requires-Dist: tenacity (>=9.1.2,<10.0.0)
Description-Content-Type: text/markdown

# OQC QCaaS SDK

The OQC QCaaS SDK (`oqc-qcaas-sdk`) is a Python SDK for Oxford Quantum Circuits' Quantum Computing as a Service (QCaaS) platform.

It provides a task-focused abstraction over the QCaaS REST API, centred on long-lived `Job` objects that track the full lifecycle of a quantum program from submission to result, across multiple invocations. All I/O is fully async.

This is an early release and the public API may change before 1.0.0.

For information on how to install and use the SDK, visit our [Documentation](https://docs.oqc.app/qcaas-sdk/index.html).

