diff options
author | Iyán Méndez Veiga | 2024-02-17 16:39:12 +0100 |
---|---|---|
committer | Iyán Méndez Veiga | 2024-02-17 16:39:12 +0100 |
commit | 228bd510d5f5357b23666d116c81301ead2ccb67 (patch) | |
tree | f45c229a0e9b060ae11e3015c0408f2e225c77e8 | |
parent | 88e52da0adc29117f865783ae4a6cc8669a65b9f (diff) | |
download | aur-228bd510d5f5357b23666d116c81301ead2ccb67.tar.gz |
upgpkg: python-qiskit 1:1.0.0-1
upstream release
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 30 |
2 files changed, 25 insertions, 33 deletions
@@ -1,6 +1,6 @@ pkgbase = python-qiskit pkgdesc = An open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives - pkgver = 0.46.0 + pkgver = 1.0.0 pkgrel = 1 epoch = 1 url = https://github.com/Qiskit/qiskit @@ -15,35 +15,31 @@ pkgbase = python-qiskit depends = python-dateutil depends = python-dill depends = python-numpy - depends = python-ply - depends = python-psutil depends = python-rustworkx depends = python-scipy depends = python-stevedore depends = python-symengine depends = python-sympy + optdepends = ipython: interactivity + optdepends = python-constraint: support for handling CSPs (Constraint Solving Problems) + optdepends = python-cvxpy: convex optimization problems + optdepends = python-matplotlib: plotting support + optdepends = python-pillow: image support + optdepends = python-pydot: Graphviz's Dot support + optdepends = python-pylatexenc: LaTeX support'emoji selector optdepends = python-qiskit-aer: high performance simulator for quantum circuits optdepends = python-qiskit-experiments: tools for building, running, and analysis of experiments on noisy quantum computers optdepends = python-qiskit-finance: stock/securities problems, portfolio optimizations and finance experiments optdepends = python-qiskit-machine-learning: sample datasets and quantum classification algorithms optdepends = python-qiskit-nature: ground state energy computations, excited states and dipole moments of molecules optdepends = python-qiskit-optimization: quantum optimization algorithms - optdepends = cplex: commercial solver for mathematical optimization problems - optdepends = python-constraint: support for handling CSPs (Constraint Solving Problems) - optdepends = python-docplex: IBM Decision Optimization CPLEX Modeling - optdepends = python-ipywidgets: IPython HTML widgets for Jupyter - optdepends = python-matplotlib: plotting support - optdepends = python-pillow: image support - optdepends = python-pydot: Graphviz's Dot support - optdepends = python-pygments: syntax highlighter - optdepends = python-pylatexenc: LaTeX support optdepends = python-qiskit-qasm3-import: import OpenQASM 3 files - optdepends = python-qiskit-toqm: Time-Optimal Qubit Mapping (TOQM) transpiler support + optdepends = python-scikit-learn: machine learning and data mining optdepends = python-seaborn: statistical data visualization - optdepends = python-tweedledum: synthesizing and manipulating quantum circuits + optdepends = python-z3-solver: theorem prover provides = python-qiskit-terra conflicts = python-qiskit-terra - source = qiskit-0.46.0.tar.gz::https://github.com/Qiskit/qiskit/archive/0.46.0.tar.gz - b2sums = 35bb88f5d43582145a72945b0633665fb962ab27bde35ec7e290823cef41ae93bb4e0155728186d3eb9dfdb419efe014c127fcef12b69d93d259cba83ed3e57f + source = qiskit-1.0.0.tar.gz::https://github.com/Qiskit/qiskit/archive/1.0.0.tar.gz + b2sums = 3e5903ef439e27770b24efe8a5dd7adafdee28d894a77255cae8a76f43d09e847d4f8da0face242eebc8f479beef846c00527a6e285f588271f07e91f89871d2 pkgname = python-qiskit @@ -1,7 +1,7 @@ # Maintainer: Iyán Méndez Veiga <me (at) iyanmv (dot) com> _pkgname=qiskit pkgname=python-${_pkgname} -pkgver=0.46.0 +pkgver=1.0.0 pkgrel=1 epoch=1 pkgdesc="An open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives" @@ -15,8 +15,6 @@ depends=( 'python-dateutil' 'python-dill' 'python-numpy' - 'python-ply' - 'python-psutil' 'python-rustworkx' 'python-scipy' 'python-stevedore' @@ -24,25 +22,23 @@ depends=( 'python-sympy' ) optdepends=( + 'ipython: interactivity' + 'python-constraint: support for handling CSPs (Constraint Solving Problems)' + 'python-cvxpy: convex optimization problems' + 'python-matplotlib: plotting support' + 'python-pillow: image support' + "python-pydot: Graphviz's Dot support" + "python-pylatexenc: LaTeX support'emoji selector" 'python-qiskit-aer: high performance simulator for quantum circuits' 'python-qiskit-experiments: tools for building, running, and analysis of experiments on noisy quantum computers' 'python-qiskit-finance: stock/securities problems, portfolio optimizations and finance experiments' 'python-qiskit-machine-learning: sample datasets and quantum classification algorithms' 'python-qiskit-nature: ground state energy computations, excited states and dipole moments of molecules' 'python-qiskit-optimization: quantum optimization algorithms' - '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-qiskit-qasm3-import: import OpenQASM 3 files' - 'python-qiskit-toqm: Time-Optimal Qubit Mapping (TOQM) transpiler support' + 'python-scikit-learn: machine learning and data mining' 'python-seaborn: statistical data visualization' - 'python-tweedledum: synthesizing and manipulating quantum circuits' + 'python-z3-solver: theorem prover' ) makedepends=( 'python-build' @@ -60,7 +56,7 @@ makedepends=( # 'python-pytest-xdist' #) source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/Qiskit/${_pkgname}/archive/${pkgver}.tar.gz") -b2sums=('35bb88f5d43582145a72945b0633665fb962ab27bde35ec7e290823cef41ae93bb4e0155728186d3eb9dfdb419efe014c127fcef12b69d93d259cba83ed3e57f') +b2sums=('3e5903ef439e27770b24efe8a5dd7adafdee28d894a77255cae8a76f43d09e847d4f8da0face242eebc8f479beef846c00527a6e285f588271f07e91f89871d2') build() { cd "${_pkgname}-${pkgver}" @@ -68,12 +64,12 @@ build() { } #check() { -# local _site_packages=$(python -c "import site; print(site.getsitepackages()[0])") +# local python_version=$(python -c 'import sys; print("".join(map(str, sys.version_info[:2])))') # cd "${_pkgname}-${pkgver}" # python -m installer --destdir=test_dir dist/*.whl # # Delete qiskit folder so that the installed package is loaded and not the src # rm -rf qiskit -# PYTHONPATH="test_dir/$_site_packages:$PYTHONPATH" pytest -v -k 'not test_examples' test/python +# PYTHONPATH="$PWD/build/lib.linux-$CARCH-cpython-${python_version}" pytest -v -k 'not test_examples' test/python #} package() { |