ray[default]>=2.30, <3
requests>=2.32.5, <3
importlib-metadata>=5.2.0, <9
qiskit[qpy-compat]>=1.4, <3
qiskit-ibm-runtime>=0.40.1, <0.47.0
# Make sure ray node and notebook node have the same version of cloudpickle
cloudpickle==3.1.2
tqdm>=4.67.3, <5
# opentelemetry
opentelemetry-api>=1.18.0, <1.42
opentelemetry-sdk>=1.41.0, <1.42
opentelemetry-exporter-otlp-proto-grpc>=1.18.0, <1.42
opentelemetry-instrumentation-requests>=0.40b0
ipywidgets>=8.1.6, <9
ipython>=8.10.0, <9
numpy>=1.17, <3
# Minimum version of pyarrow to support the major version from numpy
pyarrow>=16.0.0, <22
aiohttp>=3.10.0, <4
zipp==3.23.1
certifi==2026.2.25
