# Maintainer: Iyán Méndez Veiga _pkgname=qiskit-terra pkgname=python-${_pkgname} pkgver=0.21.0 pkgrel=1 pkgdesc="An open-source framework for working with noisy quantum computers at the level of pulses, circuits, and algorithms" arch=('x86_64') url="https://github.com/Qiskit/qiskit-terra" license=('Apache') depends=( 'cython' 'python-dateutil' 'python-dill' 'python-numpy' 'python-ply' 'python-psutil' 'python-retworkx' 'python-scipy' 'python-stevedore' 'python-symengine' 'python-sympy' 'python-tweedledum' ) optdepends=( 'cplex: commercial solver for mathematical optimization problems' 'python-constraint: support for handling CSPs (Constraint Solving Problems)' 'python-docplex: IBM Decision Optimization CPLEX Modeling' 'python-ipywidgets: IPython HTML widgets for Jupyter' 'python-matplotlib: plotting support' 'python-pillow: image support' "python-pydot: Graphviz's Dot support" 'python-pygments: syntax highlighter' 'python-pylatexenc: LaTeX support' 'python-seaborn: statistical data visualization' #'z3-solver: efficient SMT solver library' ) makedepends=( 'python-build' 'python-installer' 'python-setuptools' 'python-setuptools-rust' 'python-wheel' ) source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/Qiskit/${_pkgname}/archive/${pkgver}.tar.gz") b2sums=('408a5286687c5ed2f3e775ce2994b3191e7887fb9fd9cf4a6950f2fa79956967b46d2f23d97b0c63a4e1f4b2add95c07bbce4b1f2513b1713a2d714f8585725c') build() { cd "${srcdir}/${_pkgname}-${pkgver}" python -m build --wheel --no-isolation } package() { cd "${srcdir}/${_pkgname}-${pkgver}" python -m installer --destdir="$pkgdir" dist/*.whl install -D -m644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }