1 # Created by: Ryan Steinmetz <zi@FreeBSD.org>
4 PORTNAME= elasticsearch
6 CATEGORIES= textproc python
7 MASTER_SITES= CHEESESHOP
8 PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
10 MAINTAINER= sunpoet@FreeBSD.org
11 COMMENT= Official Python low-level client for Elasticsearch
14 LICENSE_FILE= ${WRKSRC}/LICENSE
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}
26 USE_PYTHON= autoplist concurrent distutils
30 OPTIONS_DEFINE= ASYNC REQUESTS
31 OPTIONS_DEFAULT=REQUESTS
32 ASYNC_DESC= Asynchronous support
33 REQUESTS_DESC= Enable requests support
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}
39 .include <bsd.port.mk>