1 |
commit: 19a60dcc13e3538d86fbfa32af4d5a174a1bf9f8 |
2 |
Author: Michał Górny <mgorny <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Nov 5 19:15:24 2021 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Nov 5 19:15:24 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19a60dcc |
7 |
|
8 |
dev-python/elasticsearch-py: Remove old |
9 |
|
10 |
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> |
11 |
|
12 |
dev-python/elasticsearch-py/Manifest | 2 - |
13 |
.../elasticsearch-py-7.7.0-r1.ebuild | 109 --------------------- |
14 |
2 files changed, 111 deletions(-) |
15 |
|
16 |
diff --git a/dev-python/elasticsearch-py/Manifest b/dev-python/elasticsearch-py/Manifest |
17 |
index 8692b365967..92dc576a65e 100644 |
18 |
--- a/dev-python/elasticsearch-py/Manifest |
19 |
+++ b/dev-python/elasticsearch-py/Manifest |
20 |
@@ -1,4 +1,2 @@ |
21 |
DIST elasticsearch-7.14.1-no-jdk-linux-x86_64.tar.gz 191559419 BLAKE2B c4099d2e7a121b47549b44c081f60cd966a371a01827aa19380d171619cb6ef6f30fd411f75de00d41c6a93df2c899ac9dbc5cf2bf2264d7885ace6a61cf55c3 SHA512 77dca78ba865ae74863b3b2a3cd61e8a8e4478cd02eb020184dbf89fa32cf145a6bbd1d11a1cb88c2236a3b8cdb8b0047e3c0f1a40f609f31b898c905b2c211d |
22 |
-DIST elasticsearch-oss-7.7.0-no-jdk-linux-x86_64.tar.gz 73216528 BLAKE2B f0f1a3d3347ea37703e90bd896b24f6e3c58406d9fb20f3607a4d08eee325b5ae293db48d1afdc208468ee775b9085a28f39f2e175b67e4881bfb61d5cb85a9a SHA512 f9b323cff078a0dc856f99efd164775a9cd0718bb0ddb6c4d4817fa53cae71748f1aec5158afa45d4b29076043cbada9743a996e685439436e93d94a9eff2768 |
23 |
DIST elasticsearch-py-7.14.1.tar.gz 302277 BLAKE2B a4502edbaf1dbca9c687a32f012305fee7520555dd23f05888fcb8b82e2a9ffa3f9c5208320eca4ea8033498cd0a951003b94662b6847da664f302b8c2763004 SHA512 49b4e0cddc210e0d73cb7cb28f38dae4fd0595e22733cf017c41f50731479a1a3672307a119b067a0b5c1de3a138908e337145effd2b66bf930c2d439cd2ce0b |
24 |
-DIST elasticsearch-py-7.7.0.tar.gz 128862 BLAKE2B 461b7ac3bc6d96bacdc1e8595c05b4dfd3e6bad2d2d11eecaedcb3b7e96c7390fe26c47b7095b3b1e8500872cfef689a749bd7103bef352680a2cf3ef7dad350 SHA512 6da382c5056f61dde2bf509c902a4ca33548ee937d037dc977e8c8864ebc09385f630b5c99ab8b24b69390773a241786495d1c01a5684ea3892d834e7a1550b1 |
25 |
|
26 |
diff --git a/dev-python/elasticsearch-py/elasticsearch-py-7.7.0-r1.ebuild b/dev-python/elasticsearch-py/elasticsearch-py-7.7.0-r1.ebuild |
27 |
deleted file mode 100644 |
28 |
index d58c676ddca..00000000000 |
29 |
--- a/dev-python/elasticsearch-py/elasticsearch-py-7.7.0-r1.ebuild |
30 |
+++ /dev/null |
31 |
@@ -1,109 +0,0 @@ |
32 |
-# Copyright 1999-2021 Gentoo Authors |
33 |
-# Distributed under the terms of the GNU General Public License v2 |
34 |
- |
35 |
-EAPI=7 |
36 |
- |
37 |
-PYTHON_COMPAT=( python3_{7..9} ) |
38 |
-DISTUTILS_USE_SETUPTOOLS=bdepend |
39 |
-ES_VERSION="7.7.0" |
40 |
- |
41 |
-inherit distutils-r1 |
42 |
- |
43 |
-MY_PN=${PN/-py/} |
44 |
-DESCRIPTION="Official Python low-level client for Elasticsearch" |
45 |
-HOMEPAGE="https://github.com/elastic/elasticsearch-py" |
46 |
-SRC_URI="https://github.com/elastic/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz |
47 |
- test? ( https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-oss-${ES_VERSION}-no-jdk-linux-x86_64.tar.gz )" |
48 |
- |
49 |
-LICENSE="Apache-2.0" |
50 |
-SLOT="0" |
51 |
-KEYWORDS="amd64 x86" |
52 |
-IUSE="doc test" |
53 |
- |
54 |
-# tests fail in chroot |
55 |
-# https://github.com/elastic/elasticsearch/issues/12018 |
56 |
-RESTRICT="test" |
57 |
- |
58 |
-RDEPEND="dev-python/certifi[${PYTHON_USEDEP}] |
59 |
- >=dev-python/urllib3-1.21.1[${PYTHON_USEDEP}]" |
60 |
-DEPEND="${RDEPEND} |
61 |
- dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}] |
62 |
- test? ( |
63 |
- >=dev-python/requests-2.0.0[${PYTHON_USEDEP}] |
64 |
- <dev-python/requests-3.0.0[${PYTHON_USEDEP}] |
65 |
- dev-python/nose[${PYTHON_USEDEP}] |
66 |
- dev-python/mock[${PYTHON_USEDEP}] |
67 |
- dev-python/pretty-yaml[${PYTHON_USEDEP}] |
68 |
- virtual/jre:* |
69 |
- )" |
70 |
-BDEPEND=">=dev-python/sphinx-1.3.1-r1" |
71 |
- |
72 |
-python_prepare_all() { |
73 |
- # needs numpy/pandas |
74 |
- sed -e '/test_serializes_numpy_bool/,+79d' \ |
75 |
- -e '/import numpy/d' \ |
76 |
- -e '/import pandas/d' \ |
77 |
- -i test_elasticsearch/test_serializer.py || die |
78 |
- |
79 |
- sed -e '/coverage/d' \ |
80 |
- -e '/nosexcover/d' \ |
81 |
- -i setup.py || die |
82 |
- |
83 |
- distutils-r1_python_prepare_all |
84 |
-} |
85 |
- |
86 |
-python_compile_all() { |
87 |
- emake -C docs -j1 man $(usex doc html "") |
88 |
-} |
89 |
- |
90 |
-# FEATURES="test -usersandbox" emerge dev-python/elasticsearch-py |
91 |
-python_test() { |
92 |
- local es="${WORKDIR}/elasticsearch-${ES_VERSION}" |
93 |
- local es_port="25124" |
94 |
- local es_instance="gentoo-es-py-test" |
95 |
- local es_log="${es}/logs/${es_instance}.log" |
96 |
- local pid="${es}/elasticsearch.pid" |
97 |
- export JAVA_HOME=$(java-config -g JAVA_HOME || die) |
98 |
- |
99 |
- # run Elasticsearch instance on custom port |
100 |
- sed -i "s/#http.port: 9200/http.port: ${es_port}/g; \ |
101 |
- s/#cluster.name: my-application/cluster.name: ${es_instance}/g" \ |
102 |
- "${es}/config/elasticsearch.yml" || die |
103 |
- |
104 |
- # start local instance of elasticsearch |
105 |
- "${es}"/bin/elasticsearch -d -p "${pid}" -Epath.repo=/ || die |
106 |
- |
107 |
- local i |
108 |
- local es_started=0 |
109 |
- for i in {1..20}; do |
110 |
- grep -q "started" ${es_log} 2> /dev/null |
111 |
- if [[ $? -eq 0 ]]; then |
112 |
- einfo "Elasticsearch started" |
113 |
- es_started=1 |
114 |
- eend 0 |
115 |
- break |
116 |
- elif grep -q 'BindException\[Address already in use\]' "${es_log}" 2>/dev/null; then |
117 |
- eend 1 |
118 |
- eerror "Elasticsearch already running" |
119 |
- die "Cannot start Elasticsearch for tests" |
120 |
- else |
121 |
- einfo "Waiting for Elasticsearch" |
122 |
- eend 1 |
123 |
- sleep 2 |
124 |
- continue |
125 |
- fi |
126 |
- done |
127 |
- |
128 |
- [[ $es_started -eq 0 ]] && die "Elasticsearch failed to start" |
129 |
- |
130 |
- export ELASTICSEARCH_HOST="localhost:${es_port}" |
131 |
- nosetests -v || die |
132 |
- |
133 |
- pkill -F ${pid} || die |
134 |
-} |
135 |
- |
136 |
-python_install_all() { |
137 |
- use doc && HTML_DOCS=( docs/_build/html/. ) |
138 |
- doman docs/_build/man/* |
139 |
- distutils-r1_python_install_all |
140 |
-} |