requests>=2.34.2, <3
importlib-metadata>=9.0.1, <10
qiskit>=2.2, <3
qiskit-ibm-runtime>=0.50.0, <0.51.0
# cloudpickle is imported unconditionally by the client (decorators). Keep the pin
# aligned with the Ray node/notebook cloudpickle version for cross-node compatibility.
cloudpickle==3.1.2
tqdm>=4.70.1, <5
# opentelemetry
opentelemetry-api>=1.45.0, <1.46
opentelemetry-sdk>=1.45.0, <1.46
opentelemetry-exporter-otlp-proto-http>=1.45.0, <1.46
opentelemetry-instrumentation-requests>=0.66b0
ipython>=8.39.0, <9
numpy>=2.2.6, <3
aiohttp>=3.14.3, <4
zipp==4.1.1
certifi==2026.7.22
