Gentoo Archives: gentoo-commits

From: Alessandro Barbieri <lssndrbarbieri@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: dev-python/jaeger-client/
Date: Sun, 03 Oct 2021 18:33:26
Message-Id: 1633285921.9641d7bd5bab991880f38867534e499c70ce070d.Alessandro-Barbieri@gentoo
1 commit: 9641d7bd5bab991880f38867534e499c70ce070d
2 Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
3 AuthorDate: Sat Oct 2 20:24:32 2021 +0000
4 Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
5 CommitDate: Sun Oct 3 18:32:01 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9641d7bd
7
8 dev-python/jaeger-client: initial import
9
10 Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
11
12 dev-python/jaeger-client/Manifest | 1 +
13 .../jaeger-client/jaeger-client-4.8.0.ebuild | 42 ++++++++++++++++++++++
14 dev-python/jaeger-client/metadata.xml | 13 +++++++
15 3 files changed, 56 insertions(+)
16
17 diff --git a/dev-python/jaeger-client/Manifest b/dev-python/jaeger-client/Manifest
18 new file mode 100644
19 index 000000000..7ea76f97a
20 --- /dev/null
21 +++ b/dev-python/jaeger-client/Manifest
22 @@ -0,0 +1 @@
23 +DIST jaeger-client-4.8.0.tar.gz 87365 BLAKE2B 11e688cd4b23c42d9fe34c9975534f59788c17e3c1057e24e8acc51b8907bbb50d0cbbdbd1754a9b7108c40f2c9c436edf31d2cdeb585c5f31f1a425e26ad071 SHA512 1b88700ebb2a81d213b425904edb431e676d6f52c5b300b780d0a4f59f5d300bf13f09d233a5ca0dee2bce54de743ec9632be99ef1820eddc563897c47eb3129
24
25 diff --git a/dev-python/jaeger-client/jaeger-client-4.8.0.ebuild b/dev-python/jaeger-client/jaeger-client-4.8.0.ebuild
26 new file mode 100644
27 index 000000000..23dcebd1a
28 --- /dev/null
29 +++ b/dev-python/jaeger-client/jaeger-client-4.8.0.ebuild
30 @@ -0,0 +1,42 @@
31 +# Copyright 1999-2021 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=8
35 +
36 +PYTHON_COMPAT=( python3_8 )
37 +
38 +inherit distutils-r1
39 +
40 +DESCRIPTION="Jaeger Bindings for Python OpenTracing API"
41 +HOMEPAGE="
42 + https://github.com/jaegertracing/jaeger-client-python
43 + https://pypi.org/project/jaeger-client
44 +"
45 +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
46 +
47 +LICENSE="Apache-2.0"
48 +SLOT="0"
49 +KEYWORDS="~amd64"
50 +
51 +RDEPEND="
52 + >=dev-python/threadloop-1[${PYTHON_USEDEP}]
53 + dev-python/thrift[${PYTHON_USEDEP}]
54 + >=www-servers/tornado-4.3[${PYTHON_USEDEP}]
55 + >=dev-python/opentracing-2.1[${PYTHON_USEDEP}]
56 +"
57 +DEPEND="
58 + ${RDEPEND}
59 + test? (
60 + dev-python/mock[${PYTHON_USEDEP}]
61 + dev-python/pycurl[${PYTHON_USEDEP}]
62 + dev-python/pytest-timeout[${PYTHON_USEDEP}]
63 + dev-python/pytest-tornado[${PYTHON_USEDEP}]
64 + dev-python/pytest-benchmark[${PYTHON_USEDEP}]
65 + dev-python/pytest-localserver[${PYTHON_USEDEP}]
66 + >=dev-python/tchannel-2.1.0[${PYTHON_USEDEP}]
67 + >=dev-python/opentracing_instrumentation-3[${PYTHON_USEDEP}]
68 + >=dev-python/prometheus_client-0.11.0[${PYTHON_USEDEP}]
69 + )
70 +"
71 +
72 +distutils_enable_tests pytest
73
74 diff --git a/dev-python/jaeger-client/metadata.xml b/dev-python/jaeger-client/metadata.xml
75 new file mode 100644
76 index 000000000..f460b9964
77 --- /dev/null
78 +++ b/dev-python/jaeger-client/metadata.xml
79 @@ -0,0 +1,13 @@
80 +<?xml version="1.0" encoding="UTF-8"?>
81 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
82 +<pkgmetadata>
83 + <maintainer type="person">
84 + <email>lssndrbarbieri@×××××.com</email>
85 + <name>Alessandro Barbieri</name>
86 + </maintainer>
87 + <stabilize-allarches/>
88 + <upstream>
89 + <remote-id type="pypi">jaeger-client</remote-id>
90 + <remote-id type="github">jaegertracing/jaeger-client-python</remote-id>
91 + </upstream>
92 +</pkgmetadata>