diff --git a/dev-python/tinyrpc/Manifest b/dev-python/tinyrpc/Manifest index 29ebab4d9d..865e723426 100644 --- a/dev-python/tinyrpc/Manifest +++ b/dev-python/tinyrpc/Manifest @@ -1 +1 @@ -DIST tinyrpc-1.0.1.tar.gz 23299 BLAKE2B c1b5b9028f978594907db7d7e23b0d5b4a7fcfabb49e660a8fc5352462fd7995f841f08d96fa4845a1b82a0718cdcfd26e94901ceaecfd30bd11b917a0987fc7 SHA512 9a27e002959a54fae1ac8d89ac931cdd52b7ee96eb08c4c19f7eda4bc402834b53b0d9a3f0be857e5205df7e9597a1391e1376d6354a7d0b6085b81d8dc24b93 +DIST tinyrpc-1.1.2.tar.gz 77020 BLAKE2B 1b5fc9126288e8046adb0bb1fb97b94cbff655d4d4573e3b7b369e3739746ccd96a6db9ad2a6bdf7a935a96d6c808ca0891619693669b1d8cee30a7c231c6f9a SHA512 d2322f852bf320e4e27917bdb3aa0acd05f00c3ab242e367602df7e2db700e3b3556600a45d57b3a92abf00b54c184891f3b40c18fbb42ed97a0f1387aa97abd diff --git a/dev-python/tinyrpc/metadata.xml b/dev-python/tinyrpc/metadata.xml index 769ecff90d..2f6e820f44 100644 --- a/dev-python/tinyrpc/metadata.xml +++ b/dev-python/tinyrpc/metadata.xml @@ -10,12 +10,4 @@ mbr/tinyrpc tinyrpc - - Add support for gevent - Add support for httpclient - Add support for jsonext - Add support for websocket - Add support for wsgi - Add support for zmq - diff --git a/dev-python/tinyrpc/tinyrpc-1.0.1.ebuild b/dev-python/tinyrpc/tinyrpc-1.0.1.ebuild deleted file mode 100644 index 7a47e57333..0000000000 --- a/dev-python/tinyrpc/tinyrpc-1.0.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_8 ) -inherit distutils-r1 - -DESCRIPTION="A protocol neutral RPC library that supports JSON-RPC and zmq." -HOMEPAGE="https://github.com/mbr/tinyrpc" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="gevent httpclient jsonext websocket wsgi zmq" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND="${DEPEND} - dev-python/six[${PYTHON_USEDEP}] - gevent? ( dev-python/gevent[${PYTHON_USEDEP}] ) - httpclient? ( dev-python/requests[${PYTHON_USEDEP}] - dev-python/websocket-client[${PYTHON_USEDEP}] - dev-python/gevent-websocket[${PYTHON_USEDEP}] - ) - websocket? ( dev-python/gevent-websocket[${PYTHON_USEDEP}] ) - wsgi? ( dev-python/werkzeug[${PYTHON_USEDEP}] ) - zmq? ( dev-python/pyzmq[${PYTHON_USEDEP}] ) - jsonext? ( dev-python/jsonext[${PYTHON_USEDEP}] )" -BDEPEND="" diff --git a/dev-python/tinyrpc/tinyrpc-1.1.2.ebuild b/dev-python/tinyrpc/tinyrpc-1.1.2.ebuild new file mode 100644 index 0000000000..1a62e85ee2 --- /dev/null +++ b/dev-python/tinyrpc/tinyrpc-1.1.2.ebuild @@ -0,0 +1,42 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..9} ) +inherit distutils-r1 optfeature + +DESCRIPTION="A protocol neutral RPC library that supports JSON-RPC and zmq." +HOMEPAGE="https://github.com/mbr/tinyrpc" +SRC_URI="https://github.com/mbr/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND="dev-python/six[${PYTHON_USEDEP}]" +BDEPEND="test? ( + dev-python/gevent-websocket[${PYTHON_USEDEP}] + dev-python/gevent[${PYTHON_USEDEP}] + dev-python/jsonext[${PYTHON_USEDEP}] + dev-python/msgpack[${PYTHON_USEDEP}] + dev-python/pika[${PYTHON_USEDEP}] + dev-python/pyzmq[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/websocket-client[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] +)" + +distutils_enable_tests pytest + +distutils_enable_sphinx docs dev-python/sphinx_rtd_theme + +pkg_postinst() { + optfeature "gevent support" dev-python/gevent + optfeature "httpclient support" \ + "dev-python/requests dev-python/websocket-client dev-python/gevent-websocket" + optfeature "websocket support" dev-python/gevent-websocket + optfeature "wsgi support" dev-python/werkzeug + optfeature "zmq support" dev-python/pyzmq + optfeature "jsonext support" dev-python/jsonext +}