Skip to content

Commit 52f50ba

Browse files
committed
science/py-qiskit-optimization: New port: Optimization submodule of the Quiskit framework for quantum computing
1 parent b6f3955 commit 52f50ba

File tree

4 files changed

+48
-0
lines changed

4 files changed

+48
-0
lines changed

science/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -340,6 +340,7 @@
340340
SUBDIR += py-qcengine
341341
SUBDIR += py-qiskit-aer
342342
SUBDIR += py-qiskit-ibm-provider
343+
SUBDIR += py-qiskit-optimization
343344
SUBDIR += py-qiskit-terra
344345
SUBDIR += py-qspin
345346
SUBDIR += py-quantities
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
PORTNAME= qiskit-optimization
2+
DISTVERSION= 0.4.0-3
3+
DISTVERSIONSUFFIX= -g750c2c8
4+
CATEGORIES= science python # quantum-computing
5+
#MASTER_SITES= CHEESESHOP
6+
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
7+
8+
MAINTAINER= yuri@FreeBSD.org
9+
COMMENT= Optimization submodule of the Quiskit framework for quantum computing
10+
11+
LICENSE= APACHE20
12+
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
13+
14+
PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docplex>=2.21.207:math/py-docplex@${PY_FLAVOR} \
15+
${PYTHON_PKGNAMEPREFIX}networkx>=2.2:math/py-networkx@${PY_FLAVOR} \
16+
${PYNUMPY} \
17+
${PYTHON_PKGNAMEPREFIX}scipy>=1.4:science/py-scipy@${PY_FLAVOR} \
18+
${PYTHON_PKGNAMEPREFIX}qiskit-terra>=0.20.0:science/py-qiskit-terra@${PY_FLAVOR}
19+
BUILD_DEPENDS= ${PY_DEPENDS}
20+
RUN_DEPENDS= ${PY_DEPENDS}
21+
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cvxpy>0:math/py-cvxpy@${PY_FLAVOR} \
22+
${PYTHON_PKGNAMEPREFIX}qiskit-aer>0:science/py-qiskit-aer@${PY_FLAVOR}
23+
24+
USES= python:3.7+
25+
USE_PYTHON= distutils autoplist pytest
26+
27+
USE_GITHUB= yes
28+
GH_ACCOUNT= Qiskit
29+
30+
TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
31+
32+
NO_ARCH= yes
33+
34+
.include <bsd.port.mk>
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
TIMESTAMP = 1659989668
2+
SHA256 (Qiskit-qiskit-optimization-0.4.0-3-g750c2c8_GH0.tar.gz) = 3d40078a1d43400e0b693298348ff92f88e93536a2209d920c4bd2df999c8b0c
3+
SIZE (Qiskit-qiskit-optimization-0.4.0-3-g750c2c8_GH0.tar.gz) = 2495353
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
Qiskit [quiss-kit] is an open-source SDK for working with quantum computers
2+
at the level of pulses, circuits, and application modules.
3+
4+
Qiskit Optimization is one of Qiskit components. It covers the whole range from
5+
high-level modeling of optimization problems, with automatic conversion of
6+
problems to different required representations, to a suite of easy-to-use
7+
quantum optimization algorithms that are ready to run on classical simulators,
8+
as well as on real quantum devices via Qiskit.
9+
10+
WWW: https://qiskit.org/

0 commit comments

Comments
 (0)