aboutsummaryrefslogtreecommitdiffstats
path: root/textproc/py-elasticsearch
diff options
context:
space:
mode:
authorsunpoet <sunpoet@FreeBSD.org>2017-12-23 07:04:17 +0800
committerKoop Mast <kwm@rainbow-runner.nl>2018-02-04 06:12:40 +0800
commita8536af86d37fbd92fb995b2c8421e884c94cd7e (patch)
tree82f576dd3af634e80d0cc1104c8613ad3316858b /textproc/py-elasticsearch
parentdabdb7731c9696b7009765cdeedaab1b1ef03f0e (diff)
downloadfreebsd-ports-gnome-a8536af86d37fbd92fb995b2c8421e884c94cd7e.tar.gz
freebsd-ports-gnome-a8536af86d37fbd92fb995b2c8421e884c94cd7e.tar.zst
freebsd-ports-gnome-a8536af86d37fbd92fb995b2c8421e884c94cd7e.zip
Update to 6.0.0
- Update pkg-descr - Update WWW Changes: https://github.com/elastic/elasticsearch-py/blob/master/Changelog.rst
Diffstat (limited to 'textproc/py-elasticsearch')
-rw-r--r--textproc/py-elasticsearch/Makefile6
-rw-r--r--textproc/py-elasticsearch/distinfo6
-rw-r--r--textproc/py-elasticsearch/pkg-descr20
3 files changed, 22 insertions, 10 deletions
diff --git a/textproc/py-elasticsearch/Makefile b/textproc/py-elasticsearch/Makefile
index b567da3b67f4..8787bca322fa 100644
--- a/textproc/py-elasticsearch/Makefile
+++ b/textproc/py-elasticsearch/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= elasticsearch
-PORTVERSION= 5.4.0
+PORTVERSION= 6.0.0
CATEGORIES= textproc python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,10 +12,10 @@ COMMENT= Official Python low-level client for Elasticsearch
LICENSE= APACHE20
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>=1.8.2:net/py-urllib3@${FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>=1.21.1:net/py-urllib3@${FLAVOR}
NO_ARCH= yes
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= autoplist concurrent distutils
.include <bsd.port.mk>
diff --git a/textproc/py-elasticsearch/distinfo b/textproc/py-elasticsearch/distinfo
index d8796584a866..dd69e73d6cc2 100644
--- a/textproc/py-elasticsearch/distinfo
+++ b/textproc/py-elasticsearch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1513860454
-SHA256 (elasticsearch-5.4.0.tar.gz) = e754c688e20fe73160fb6f7f5b63f2a71c78788dc9e6908950681d3a39b56e85
-SIZE (elasticsearch-5.4.0.tar.gz) = 64429
+TIMESTAMP = 1513969064
+SHA256 (elasticsearch-6.0.0.tar.gz) = 9fd6fe01d5f992666674f6089ff2ec4917ec64ed7dcd7e109cdf95f406303809
+SIZE (elasticsearch-6.0.0.tar.gz) = 67198
diff --git a/textproc/py-elasticsearch/pkg-descr b/textproc/py-elasticsearch/pkg-descr
index e6c321ce9722..97de23681699 100644
--- a/textproc/py-elasticsearch/pkg-descr
+++ b/textproc/py-elasticsearch/pkg-descr
@@ -1,5 +1,17 @@
-Official low-level client for Elasticsearch. It's goal is to provide common
-ground for all Elasticsearch-related code in Python; because of this it tries
-to be opinion-free and very extendable.
+Official low-level client for Elasticsearch. Its goal is to provide common
+ground for all Elasticsearch-related code in Python; because of this it tries to
+be opinion-free and very extendable.
-WWW: http://elasticsearch-py.readthedocs.org/en/master/
+For a more high level client library with more limited scope, have a look at
+elasticsearch-dsl - a more pythonic library sitting on top of 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 while exposing the whole range of the DSL from Python either directly
+using defined classes or a queryset-like expressions.
+
+It also provides an optional persistence layer for working with documents as
+Python objects in an ORM-like fashion: defining mappings, retrieving and saving
+documents, wrapping the document data in user-defined classes.
+
+WWW: https://github.com/elastic/elasticsearch-py