Update textproc/py-elasticsearch to version 7.9.1
[dports.git] / textproc / py-elasticsearch / Makefile
1 # Created by: Ryan Steinmetz <zi@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       elasticsearch
5 PORTVERSION=    7.9.1
6 CATEGORIES=     textproc python
7 MASTER_SITES=   CHEESESHOP
8 PKGNAMEPREFIX=  ${PYTHON_PKGNAMEPREFIX}
9
10 MAINTAINER=     sunpoet@FreeBSD.org
11 COMMENT=        Official Python low-level client for Elasticsearch
12
13 LICENSE=        APACHE20
14 LICENSE_FILE=   ${WRKSRC}/LICENSE
15
16 RUN_DEPENDS=    ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \
17                 ${PYTHON_PKGNAMEPREFIX}urllib3>=1.21.1:net/py-urllib3@${PY_FLAVOR}
18 TEST_DEPENDS=   ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \
19                 ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
20                 ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \
21                 ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \
22                 ${PYTHON_PKGNAMEPREFIX}yaml>=0:textproc/py-yaml@${PY_FLAVOR} \
23                 ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0<3.0.0:www/py-requests@${PY_FLAVOR}
24
25 USES=           python
26 USE_PYTHON=     autoplist concurrent distutils
27
28 NO_ARCH=        yes
29
30 OPTIONS_DEFINE= ASYNC REQUESTS
31 OPTIONS_DEFAULT=REQUESTS
32 ASYNC_DESC=     Asynchronous support
33 REQUESTS_DESC=  Enable requests support
34
35 ASYNC_RUN_DEPENDS=      ${PYTHON_PKGNAMEPREFIX}aiohttp>=3<4:www/py-aiohttp@${PY_FLAVOR} \
36                         ${PYTHON_PKGNAMEPREFIX}yarl>=0:www/py-yarl@${PY_FLAVOR}
37 REQUESTS_RUN_DEPENDS=   ${PYTHON_PKGNAMEPREFIX}requests>=2.4.0<3.0.0:www/py-requests@${PY_FLAVOR}
38
39 .include <bsd.port.mk>