dev-python/socketpool: Make gevent dep optional

Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
Michał Górny
2020-04-13 09:07:21 +02:00
parent 3ca83e1a16
commit 98186e1017
3 changed files with 27 additions and 4 deletions
+6
View File
@@ -9,4 +9,10 @@
<remote-id type="pypi">socketpool</remote-id>
<remote-id type="github">benoitc/socketpool</remote-id>
</upstream>
<use>
<flag name="gevent">
Install <pkg>dev-python/gevent</pkg> as needed for the gevent
backend.
</flag>
</use>
</pkgmetadata>
@@ -11,13 +11,26 @@ DESCRIPTION="A simple Python socket pool"
HOMEPAGE="https://github.com/benoitc/socketpool/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~alpha amd64 arm arm64 ppc ppc64 s390 ~sparc x86"
IUSE="examples test"
KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 s390 ~sparc x86"
IUSE="examples gevent"
LICENSE="|| ( MIT public-domain )"
SLOT="0"
RDEPEND="$(python_gen_cond_dep 'dev-python/gevent[${PYTHON_USEDEP}]' 'python2*')"
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="
gevent? (
$(python_gen_cond_dep '
dev-python/gevent[${PYTHON_USEDEP}]
' 'python*')
)"
BDEPEND="
test? (
!ia64? (
$(python_gen_cond_dep '
dev-python/gevent[${PYTHON_USEDEP}]
' 'python*')
)
)"
PATCHES=( "${FILESDIR}"/${PN}-0.5.2-locale.patch )