textproc/py-elasticsearch7 7.17.13 DragonFly
Official Python low-level client for Elasticsearch
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- APACHE20
- Categories
- python, textproc
- Package size
- 242.5 KiB, 4389.9 KiB installed
Description
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.
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.
In the other systems
The newest version among them is 7.17.13, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| DragonFly | textproc/py-elasticsearch7 | 7.17.13 newest | none known | - | [email protected] | - |
| FreeBSD | textproc/py-elasticsearch7 | 7.17.13 newest | none known | - | [email protected] | - |
| HardenedBSD | textproc/py-elasticsearch7 | 7.17.13 newest | no data | - | [email protected] | - |
| GhostBSD | textproc/py-elasticsearch7 | 7.17.13 newest | no data | - | [email protected] | - |
Version history 1
- 7.17.13
Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.
Install
Binary package:
pkg install py312-elasticsearch7
From DPorts:
cd /usr/dports/textproc/py-elasticsearch7 && make install clean
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
Run dependencies 4
No port depends on this one.