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/tchannel/
Date: Sun, 03 Oct 2021 18:33:26
Message-Id: 1633285921.9b80cc9efbde6e628b6508b0605ee43e57727020.Alessandro-Barbieri@gentoo
1 commit: 9b80cc9efbde6e628b6508b0605ee43e57727020
2 Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
3 AuthorDate: Sat Oct 2 20:23:10 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=9b80cc9e
7
8 dev-python/tchannel: initial import
9
10 Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
11
12 dev-python/tchannel/Manifest | 1 +
13 dev-python/tchannel/metadata.xml | 13 ++++++++++
14 dev-python/tchannel/tchannel-2.1.0.ebuild | 42 +++++++++++++++++++++++++++++++
15 3 files changed, 56 insertions(+)
16
17 diff --git a/dev-python/tchannel/Manifest b/dev-python/tchannel/Manifest
18 new file mode 100644
19 index 000000000..57cae519f
20 --- /dev/null
21 +++ b/dev-python/tchannel/Manifest
22 @@ -0,0 +1 @@
23 +DIST tchannel-2.1.0.tar.gz 89466 BLAKE2B cbda9700d0bb547e972ebd295706a82b02e1a6472edeca9f9b494bb10b8604bfd5f8c173bcb51a75a848e36bb0984407aa6a4fd252e6905c47946bfd0e0f38d7 SHA512 cf9bd0f4d4390c58e80dc784ea304114bebfa6ee00f4dd34daaafe63ba00c9c9c4ac14bc2766df5e5087357aefadb1b716b3a8d9f6a940484fe7b650caaaabef
24
25 diff --git a/dev-python/tchannel/metadata.xml b/dev-python/tchannel/metadata.xml
26 new file mode 100644
27 index 000000000..629511b0b
28 --- /dev/null
29 +++ b/dev-python/tchannel/metadata.xml
30 @@ -0,0 +1,13 @@
31 +<?xml version="1.0" encoding="UTF-8"?>
32 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
33 +<pkgmetadata>
34 + <maintainer type="person">
35 + <email>lssndrbarbieri@×××××.com</email>
36 + <name>Alessandro Barbieri</name>
37 + </maintainer>
38 + <upstream>
39 + <bugs-to>https://github.com/uber/tchannel/issues</bugs-to>
40 + <remote-id type="pypi">tchannel</remote-id>
41 + <remote-id type="github">uber/tchannel</remote-id>
42 + </upstream>
43 +</pkgmetadata>
44
45 diff --git a/dev-python/tchannel/tchannel-2.1.0.ebuild b/dev-python/tchannel/tchannel-2.1.0.ebuild
46 new file mode 100644
47 index 000000000..1c5ecb05f
48 --- /dev/null
49 +++ b/dev-python/tchannel/tchannel-2.1.0.ebuild
50 @@ -0,0 +1,42 @@
51 +# Copyright 1999-2021 Gentoo Authors
52 +# Distributed under the terms of the GNU General Public License v2
53 +
54 +EAPI=8
55 +
56 +PYTHON_COMPAT=( python3_8 )
57 +
58 +inherit distutils-r1
59 +
60 +DESCRIPTION="Network multiplexing and framing protocol for RPC"
61 +HOMEPAGE="https://github.com/uber/tchannel"
62 +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
63 +
64 +SLOT="0"
65 +LICENSE="MIT"
66 +KEYWORDS="~amd64"
67 +
68 +RDEPEND="
69 + >=dev-python/crcmod-1[${PYTHON_USEDEP}]
70 + >=dev-python/opentracing-2[${PYTHON_USEDEP}]
71 + >=dev-python/opentracing_instrumentation-3[${PYTHON_USEDEP}]
72 + >=dev-python/thriftrw-0.4[${PYTHON_USEDEP}]
73 + >=dev-python/threadloop-1[${PYTHON_USEDEP}]
74 + >=www-servers/tornado-4.3[${PYTHON_USEDEP}]
75 +"
76 +DEPEND="
77 + ${RDEPEND}
78 + test? (
79 + >=dev-python/hypothesis-1.14[${PYTHON_USEDEP}]
80 + dev-python/ipdb[${PYTHON_USEDEP}]
81 + >=dev-python/jaeger-client-4[${PYTHON_USEDEP}]
82 + dev-python/mock[${PYTHON_USEDEP}]
83 + dev-python/pygal[${PYTHON_USEDEP}]
84 + >=dev-python/pytest-benchmark-3[${PYTHON_USEDEP}]
85 + dev-python/pytest-timeout[${PYTHON_USEDEP}]
86 + dev-python/pytest-tornado[${PYTHON_USEDEP}]
87 + dev-python/pyyaml[${PYTHON_USEDEP}]
88 + >=dev-python/wrapt-1.10[${PYTHON_USEDEP}]
89 + )
90 +"
91 +
92 +distutils_enable_tests pytest