[build-system]
requires = ["setuptools>=64", "wheel"]
build-backend = "setuptools.build_meta"

[project]
name = "qdk"
version = "0.0.0"
description = "Quantum Development Kit Python Package"
readme = "README.md"
authors = [ { name = "Microsoft" } ]
license = { file = "LICENSE.txt" }
requires-python = ">=3.10"
dependencies = ["qsharp==0.0.0", "pyqir<0.12"]

[project.optional-dependencies]
jupyter = ["qsharp-widgets==0.0.0", "qsharp-jupyterlab==0.0.0"]
azure = ["azure-quantum>=3.5.0"]
qiskit = ["qiskit>=1.2.2,<3.0.0"]
cirq = ["cirq-core>=1.3.0,<=1.4.1", "cirq-ionq>=1.3.0,<=1.4.1"]
all = [
  "qsharp-widgets==0.0.0",
  "azure-quantum>=3.5.0",
  "qiskit>=1.2.2,<3.0.0",
  "cirq-core>=1.3.0,<=1.4.1",
  "cirq-ionq>=1.3.0,<=1.4.1",
  "qsharp-jupyterlab==0.0.0",
]

[tool.setuptools.packages.find]
where = ["src"]

[tool.setuptools]
package-dir = {"" = "src"}

