From 0521530e6e8fc269aff7a4d05c23bf2d6c19d2fe Mon Sep 17 00:00:00 2001 From: Andreas Billmeier Date: Thu, 18 Apr 2019 19:28:25 +0200 Subject: [PATCH] add hbmqtt-0.9.4 and fix it's bad 'tests' installation --- dev-python/hbmqtt/Manifest | 7 ++++ .../files/hbmqtt-0.9.4-remove-tests.patch | 13 ++++++++ .../files/hbmqtt-0.9.5-remove-tests.patch | 13 ++++++++ dev-python/hbmqtt/hbmqtt-0.9.4.ebuild | 32 +++++++++++++++++++ dev-python/hbmqtt/hbmqtt-0.9.5.ebuild | 32 +++++++++++++++++++ dev-python/hbmqtt/metadata.xml | 16 ++++++++++ 6 files changed, 113 insertions(+) create mode 100644 dev-python/hbmqtt/Manifest create mode 100644 dev-python/hbmqtt/files/hbmqtt-0.9.4-remove-tests.patch create mode 100644 dev-python/hbmqtt/files/hbmqtt-0.9.5-remove-tests.patch create mode 100644 dev-python/hbmqtt/hbmqtt-0.9.4.ebuild create mode 100644 dev-python/hbmqtt/hbmqtt-0.9.5.ebuild create mode 100644 dev-python/hbmqtt/metadata.xml diff --git a/dev-python/hbmqtt/Manifest b/dev-python/hbmqtt/Manifest new file mode 100644 index 000000000..cfd05e01c --- /dev/null +++ b/dev-python/hbmqtt/Manifest @@ -0,0 +1,7 @@ +AUX hbmqtt-0.9.4-remove-tests.patch 405 BLAKE2B 46eb60c2db15865bcdb2a60da0f2826e7d42e844356f3fb77e5e58c0e73c61002f7b061324cef8762d32ef6c86b9e65476f81ebe79cc654056b66d692b4d8001 SHA512 eaddb47006ab9d530dcbd1df94a7fab5614821617f93f677f3658e1230b0387aa7b00ba47916981ceb3d3e9743b37507ec2bba78bd49b18ae3f2cce718cca1b0 +AUX hbmqtt-0.9.5-remove-tests.patch 405 BLAKE2B 46eb60c2db15865bcdb2a60da0f2826e7d42e844356f3fb77e5e58c0e73c61002f7b061324cef8762d32ef6c86b9e65476f81ebe79cc654056b66d692b4d8001 SHA512 eaddb47006ab9d530dcbd1df94a7fab5614821617f93f677f3658e1230b0387aa7b00ba47916981ceb3d3e9743b37507ec2bba78bd49b18ae3f2cce718cca1b0 +DIST hbmqtt-0.9.4.tar.gz 70321 BLAKE2B 669b0378efafa67814423da3c96909144c2865b454926f3085a703988fbe51778f1a6084769e0220b24e97f8d2f0be45cae1ec15cd1f660044433c90665210b1 SHA512 bfd7e8c836fe736525381e8e7e8e4ffc558523148ef80705a9a4e298f329985b15f7cc62096604772e39ac16633b2b52a7f23c235596f05bdfab22cc1b5f1f79 +DIST hbmqtt-0.9.5.tar.gz 69338 BLAKE2B 7ff574b31adb3edf5a9b17bcf66d03848d2dbc5a5d2c3bb62258c0c7baa41566bb5fdfff12993219161b65c368c8f2bebc42e04d95aae20234bc20dc579a91a4 SHA512 f5b1a301268c7af300a407a1a9734ba74ced825883e6740cc9d4e2eed4db48c55f6d76e4911a69743e1db514b1f2b4a05abb2320f40c349f2ac7a1d6c38d1642 +EBUILD hbmqtt-0.9.4.ebuild 772 BLAKE2B e7ac3554fd867c9a2ad088880cc63dfb15431b3c24be41fc2d3cd71adb70750380345e13973816ccac85a884419a86a0b719c7d82e8c92825b4d2f718d0d89db SHA512 64913566f5405d1f105a922842539d5de5e88cc960eb0d757fa8241b91b3cebfbe23e2d458f2ebd44f1704f8513d5718bcb51ec18c693750cb8648f909ad5604 +EBUILD hbmqtt-0.9.5.ebuild 772 BLAKE2B e7ac3554fd867c9a2ad088880cc63dfb15431b3c24be41fc2d3cd71adb70750380345e13973816ccac85a884419a86a0b719c7d82e8c92825b4d2f718d0d89db SHA512 64913566f5405d1f105a922842539d5de5e88cc960eb0d757fa8241b91b3cebfbe23e2d458f2ebd44f1704f8513d5718bcb51ec18c693750cb8648f909ad5604 +MISC metadata.xml 461 BLAKE2B d5ba9f990ac969e6573458a2e64a9b2c1c66995f8ae881dadc77b07ee290ee2e94a87dc5d7d252c4bcc20b63ba2d389cf78a86206267a4b9c57b06efd94ece8a SHA512 dfde5d8add50c7007402991e0c4d5ee0c0ba1bf6d6a7610dcf9a4ed92ab60b1329947d290ce85437c76e8919e07326b03ec824745064e1939d6344d0adf51afa diff --git a/dev-python/hbmqtt/files/hbmqtt-0.9.4-remove-tests.patch b/dev-python/hbmqtt/files/hbmqtt-0.9.4-remove-tests.patch new file mode 100644 index 000000000..8cc80121e --- /dev/null +++ b/dev-python/hbmqtt/files/hbmqtt-0.9.4-remove-tests.patch @@ -0,0 +1,13 @@ +diff --git a/setup.py b/setup.py +index 7b5c483..3a32493 100644 +--- a/setup.py ++++ b/setup.py +@@ -13,7 +13,7 @@ setup( + author_email='nico@beerfactory.org', + url="https://github.com/beerfactory/hbmqtt", + license='MIT', +- packages=find_packages(exclude=['tests']), ++ packages=find_packages(exclude=['tests*']), + include_package_data=True, + platforms='all', + install_requires=[ diff --git a/dev-python/hbmqtt/files/hbmqtt-0.9.5-remove-tests.patch b/dev-python/hbmqtt/files/hbmqtt-0.9.5-remove-tests.patch new file mode 100644 index 000000000..8cc80121e --- /dev/null +++ b/dev-python/hbmqtt/files/hbmqtt-0.9.5-remove-tests.patch @@ -0,0 +1,13 @@ +diff --git a/setup.py b/setup.py +index 7b5c483..3a32493 100644 +--- a/setup.py ++++ b/setup.py +@@ -13,7 +13,7 @@ setup( + author_email='nico@beerfactory.org', + url="https://github.com/beerfactory/hbmqtt", + license='MIT', +- packages=find_packages(exclude=['tests']), ++ packages=find_packages(exclude=['tests*']), + include_package_data=True, + platforms='all', + install_requires=[ diff --git a/dev-python/hbmqtt/hbmqtt-0.9.4.ebuild b/dev-python/hbmqtt/hbmqtt-0.9.4.ebuild new file mode 100644 index 000000000..bdfc867ac --- /dev/null +++ b/dev-python/hbmqtt/hbmqtt-0.9.4.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net +# Distributed under the terms of the GNU General Public License v3.0 + +EAPI="7" + +PYTHON_COMPAT=( python3_{5,6,7} ) + +inherit distutils-r1 + +DESCRIPTION="MQTT client/broker using Python 3.4 asyncio library" +HOMEPAGE="https://github.com/beerfactory/hbmqtt https://pypi.org/project/hbmqtt/" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +RDEPEND="" +DEPEND="${REDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/nose[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + )" + +PATCHES=( "${FILESDIR}"/${P}-remove-tests.patch ) + +python_test() { + nosetests --verbose || die + py.test -v -v || die +} diff --git a/dev-python/hbmqtt/hbmqtt-0.9.5.ebuild b/dev-python/hbmqtt/hbmqtt-0.9.5.ebuild new file mode 100644 index 000000000..bdfc867ac --- /dev/null +++ b/dev-python/hbmqtt/hbmqtt-0.9.5.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2019 Gentoo Authors Andreas Billmeier b (at) edevau.net +# Distributed under the terms of the GNU General Public License v3.0 + +EAPI="7" + +PYTHON_COMPAT=( python3_{5,6,7} ) + +inherit distutils-r1 + +DESCRIPTION="MQTT client/broker using Python 3.4 asyncio library" +HOMEPAGE="https://github.com/beerfactory/hbmqtt https://pypi.org/project/hbmqtt/" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +RDEPEND="" +DEPEND="${REDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/nose[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + )" + +PATCHES=( "${FILESDIR}"/${P}-remove-tests.patch ) + +python_test() { + nosetests --verbose || die + py.test -v -v || die +} diff --git a/dev-python/hbmqtt/metadata.xml b/dev-python/hbmqtt/metadata.xml new file mode 100644 index 000000000..70b2461bf --- /dev/null +++ b/dev-python/hbmqtt/metadata.xml @@ -0,0 +1,16 @@ + + + + + b@edevau.net + Andreas Billmeier + + python + + hbmqtt + + nico@beerfactory.org + Nicolas Jouanin + + +