Metadata-Version: 2.4
Name: qbridge
Version: 0.5.1
Summary: Verified optimization DSL compiler targeting QOKit, CUDA-Q, and OpenQAOA
Author: QBridge contributors
License-Expression: BUSL-1.1
Project-URL: Homepage, https://github.com/ProfessionalQwerty/qbridge
Project-URL: Source, https://github.com/ProfessionalQwerty/qbridge
Project-URL: Issues, https://github.com/ProfessionalQwerty/qbridge/issues
Keywords: cudaq,qaoa,qubo,quantum,optimization,compiler
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy>=1.24
Provides-Extra: quantum
Requires-Dist: cudaq==0.15.0; extra == "quantum"
Requires-Dist: scipy>=1.10; extra == "quantum"
Provides-Extra: qokit
Requires-Dist: qokit<0.2,>=0.1.4; extra == "qokit"
Requires-Dist: scipy>=1.10; extra == "qokit"
Provides-Extra: openqaoa
Requires-Dist: openqaoa-core==0.2.6; python_version < "3.11" and extra == "openqaoa"
Requires-Dist: openqaoa-qiskit==0.2.6; python_version < "3.11" and extra == "openqaoa"
Requires-Dist: numpy<2.0,>=1.22.3; python_version < "3.11" and extra == "openqaoa"
Requires-Dist: qiskit<0.46,>=0.45.0; python_version < "3.11" and extra == "openqaoa"
Requires-Dist: qiskit-aer<0.15,>=0.13; python_version < "3.11" and extra == "openqaoa"
Requires-Dist: qiskit-ibm-provider<0.12,>=0.10; python_version < "3.11" and extra == "openqaoa"
Requires-Dist: setuptools<81,>=65; python_version < "3.11" and extra == "openqaoa"
Requires-Dist: scipy>=1.10; extra == "openqaoa"
Provides-Extra: classical
Requires-Dist: scipy>=1.10; extra == "classical"
Provides-Extra: llm
Requires-Dist: httpx>=0.27; extra == "llm"
Provides-Extra: frontend
Requires-Dist: httpx>=0.27; extra == "frontend"
Provides-Extra: jupyter
Requires-Dist: jupyterlab>=4.0; extra == "jupyter"
Requires-Dist: anywidget>=0.9; extra == "jupyter"
Requires-Dist: traitlets>=5.9; extra == "jupyter"
Requires-Dist: httpx>=0.27; extra == "jupyter"
Requires-Dist: ipywidgets>=8.0; extra == "jupyter"
Requires-Dist: scipy>=1.10; extra == "jupyter"
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Requires-Dist: hypothesis>=6.0; extra == "dev"
Requires-Dist: scipy>=1.10; extra == "dev"
Requires-Dist: httpx>=0.27; extra == "dev"
Requires-Dist: anywidget>=0.9; extra == "dev"
Dynamic: license-file

# QBridge Compiler

This directory is the distributable Python package for QBridge. It compiles a
restricted optimization DSL into validated CUDA-Q QAOA kernel source.

For installation, examples, supported DSL constructs, and release policy, see
the [repository README](../README.md).

```bash
python -m pip install -e ".[quantum,dev]"
python -m pytest -q
```
