Update textproc/py-elasticsearch-dsl to 7.1.0, preserve version 6 as textproc/py-elasticsearch-dsl7

PR:		241888, 241887
Submitted by:	jbaggs2016@gmail.com (maintainer)
This commit is contained in:
Dmitry Marakasov 2021-03-17 00:12:47 +00:00
parent bdd81de5e5
commit a406e7c181
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=568625
6 changed files with 52 additions and 7 deletions

View file

@ -1273,6 +1273,7 @@
SUBDIR += py-elasticsearch-async
SUBDIR += py-elasticsearch-curator
SUBDIR += py-elasticsearch-dsl
SUBDIR += py-elasticsearch-dsl6
SUBDIR += py-elasticsearch5
SUBDIR += py-elasticsearch6
SUBDIR += py-elementpath

View file

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= elasticsearch-dsl
PORTVERSION= 6.4.0
PORTREVISION= 1
PORTVERSION= 7.1.0
CATEGORIES= textproc python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -15,10 +14,10 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}elasticsearch6>=6.2.1:textproc/py-elasticsearch6@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}elasticsearch>=7.0.5:textproc/py-elasticsearch@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR}
USES= python:3.7+
USES= python:3.5+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1567231186
SHA256 (elasticsearch-dsl-6.4.0.tar.gz) = 26416f4dd46ceca43d62ef74970d9de4bdd6f4b0f163316f0b432c9e61a08bec
SIZE (elasticsearch-dsl-6.4.0.tar.gz) = 52534
TIMESTAMP = 1573310134
SHA256 (elasticsearch-dsl-7.1.0.tar.gz) = 3f860e0304d703f63b458fea3782f09a823ab07da7ee84ae4bff1aa63e22aedb
SIZE (elasticsearch-dsl-7.1.0.tar.gz) = 52824

View file

@ -0,0 +1,25 @@
# Created by: Dan Langille <dvl@FreeBSD.org>
# $FreeBSD$
PORTNAME= elasticsearch-dsl
PORTVERSION= 6.4.0
CATEGORIES= textproc python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
PKGNAMESUFFIX= 6
MAINTAINER= jbaggs2016@gmail.com
COMMENT= High level Python client for Elasticsearch
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}elasticsearch6>=6.2.1:textproc/py-elasticsearch6@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR}
USES= python:3.7+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1567231186
SHA256 (elasticsearch-dsl-6.4.0.tar.gz) = 26416f4dd46ceca43d62ef74970d9de4bdd6f4b0f163316f0b432c9e61a08bec
SIZE (elasticsearch-dsl-6.4.0.tar.gz) = 52534

View file

@ -0,0 +1,17 @@
Elasticsearch DSL is a high-level library whose aim is to help with writing
and running queries against Elasticsearch. It is built on top of the official
low-level client (elasticsearch-py).
It provides a more convenient and idiomatic way to write and manipulate
queries. It stays close to the Elasticsearch JSON DSL, mirroring its terminology
and structure. It exposes the whole range of the DSL from Python either directly
using defined classes or a queryset-like expressions.
It also provides an optional wrapper for working with documents as Python
objects: defining mappings, retrieving and saving documents, wrapping the
document data in user-defined classes.
To use the other Elasticsearch APIs (eg. cluster health) just use the underlying
client.
WWW: https://pypi.org/project/elasticsearch-dsl/