[build-system] requires = ["setuptools>=69", "wheel"] build-backend = "setuptools.build_meta" [project] name = "quantum-learning" version = "0.1.0" description = "Local-first Jupyter notebooks for learning IBM-style Qiskit circuit engineering." readme = "README.md" requires-python = ">=3.12,<3.14" dependencies = [ "ipykernel>=6.29", "ipywidgets>=8.1", "jupyterlab>=4.2", "matplotlib>=3.8", "numpy>=1.26", "Pillow>=10.4", "pylatexenc>=2.10", "qiskit>=1.2,<2", "qiskit-aer>=0.15", ] [project.optional-dependencies] dev = [ "pytest>=8.3", "ruff>=0.6", ] [tool.setuptools] package-dir = {"" = "src"} [tool.setuptools.packages.find] where = ["src"] [tool.pytest.ini_options] testpaths = ["tests"] [tool.ruff] line-length = 100