Port details |
- py-elasticsearch5 Official Python low-level client for Elasticsearch
- 5.5.2_2 textproc
=0 Version of this port present on the latest quarterly branch. - Maintainer: elastic@FreeBSD.org
 - Port Added: 2018-04-09 14:44:38
- Last Update: 2022-07-20 14:23:14
- Commit Hash: 5cf7e35
- Also Listed In: python
- License: APACHE20
- Description:
- 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.
WWW: http://elasticsearch-py.readthedocs.org/en/master/
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}elasticsearch5>0:textproc/py-elasticsearch5@${PY_FLAVOR}
- Conflicts:
- CONFLICTS:
- Conflicts Matches:
-
There are no Conflicts Matches for this port. This is usually an error.
- To install the port:
- cd /usr/ports/textproc/py-elasticsearch5/ && make install clean
- To add the package, run one of these commands:
- pkg install textproc/py-elasticsearch5
- pkg install py39-elasticsearch5
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.NOTE: This is a Python port. Instead of py39-elasticsearch5 listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py39-elasticsearch5
- Package flavors (<flavor>: <package>)
- py39: py39-elasticsearch5
- distinfo:
- TIMESTAMP = 1548558890
SHA256 (elastic-elasticsearch-py-5.5.2-719a94ab4_GH0.tar.gz) = 08c4385b8007cdbdae1abfd8130c5d61f875f4667f431d9c72ace04e6db5bbb1
SIZE (elastic-elasticsearch-py-5.5.2-719a94ab4_GH0.tar.gz) = 83609
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py39-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- Runtime dependencies:
-
- py39-urllib3>=1.8.2 : net/py-urllib3@py39
- py39-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- There are no ports dependent upon this port
- Configuration Options:
- No options to configure
- Options name:
- textproc_py-elasticsearch5
- USES:
- cpe python:3.6+
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
20 Jul 2022 14:23:14 5.5.2_2 |
Tobias C. Berner (tcberner)  |
textproc: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Choe, Cheng-Dae" whitekid
* -
* <glewis@FreeBSD.org>
* <koshy@india.hp.com>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron Straup Cope
* Aaron Straup Cope <ascope@cpan.org>
* Ache
* Adam Herzog <adam@herzogdesigns.com>
* Adam Weinberger <adamw@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
29 Oct 2021 09:50:18 5.5.2_2 |
Stefan Eßer (se)  |
*/*: Remove redundant '-[0-9]*' from CONFLICTS
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter
for the bash package in any version. But that pattern is functionally
identical with just "bash".
Approved by: portmgr (blanket) |
14 Oct 2021 11:02:07 5.5.2_2 |
Stefan Eßer (se)  |
textproc/py-elasticsearch5: Add CPE information
Approved by: portmgr (blanket) |
06 Apr 2021 14:31:07 5.5.2_2 |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
28 Dec 2020 23:02:15
5.5.2_2 |
antoine  |
Drop python 2.7 support from a few ports
With hat: portmgr |
25 Nov 2019 17:18:36
5.5.2_2 |
kai  |
textproc/py-elasticsearch5: Prepare for urllib3 >= 1.25
* Backport a patch from the 7.x branch of upstream repository that fixes a
possible runtime issue with urllib3 1.25 [1] since that release verifies
SSL certificates by default.
Disabling SSL certificate verification via "verify_certs" in elasticsearch
won't work then as expected thus set "cert_reqs=CERT_NONE" explicitly to
restore that behavior.
PR: 241875, 229322 [1]
Approved by: maintainer timeout (elastic, 14 days)
MFH: 2019Q4 |
26 Apr 2019 20:47:59
5.5.2_1 |
sunpoet  |
Fix typo |
16 Apr 2019 04:06:27
5.5.2_1 |
koobs  |
textproc/py-elasticsearch5: Remove pinned urllib3 version
elasticsearch5 (this port) unnecessarily pins its urllib dependency to
< 1.23, which blocks updating urllib3 to 1.24 [1]:
./textproc/py-elasticsearch5: setup.py: 'urllib3<1.23,>=1.21.1',
The package had a history of issues/conflicts/bugs with the urllib3
dependency, ultimately resulting in the maximum version pin being
removed [2]:
https://github.com/elastic/elasticsearch-py/issues/807
https://github.com/elastic/elasticsearch-py/issues/667
https://github.com/elastic/elasticsearch-py/issues/634
(Only the first 15 lines of the commit message are shown above ) |
20 Jun 2018 17:05:44
5.5.2 |
mat  |
Use PY_FLAVOR for dependencies.
FLAVOR is the current port's flavor, it should not be used outside of
this scope.
Sponsored by: Absolight |
09 Apr 2018 14:42:53
5.5.2 |
feld  |
Create textproc/py-elasticsearch5
The 5.x version of the py-elasticsearch module is still required in
situations where the newer 6.x module is not backwards compatible. |