From 0704956f7256f1f618cc5e03af2c1dbd0e83dbc5 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 16 Jan 2020 16:18:18 +0000 Subject: gentoo resync : 16.01.2020 --- dev-python/paho-mqtt/Manifest | 3 ++ .../paho-mqtt-1.5.0-strip-test-dependency.patch | 31 ++++++++++++++++++ dev-python/paho-mqtt/paho-mqtt-1.5.0.ebuild | 37 ++++++++++++++++++++++ 3 files changed, 71 insertions(+) create mode 100644 dev-python/paho-mqtt/files/paho-mqtt-1.5.0-strip-test-dependency.patch create mode 100644 dev-python/paho-mqtt/paho-mqtt-1.5.0.ebuild (limited to 'dev-python/paho-mqtt') diff --git a/dev-python/paho-mqtt/Manifest b/dev-python/paho-mqtt/Manifest index 6bc75b0ccfda..1cdf235eca04 100644 --- a/dev-python/paho-mqtt/Manifest +++ b/dev-python/paho-mqtt/Manifest @@ -1,4 +1,7 @@ AUX paho-mqtt-1.3.1-strip-test-dependency.patch 681 BLAKE2B 0ed9a448e5e72813aa05ad1d37ae957150ad09b6d48a54f668a969e5e98ad25f8d55b223064e01f6773d0e42da3ba26f2e0a7f43a628ff68fee4b619b8de96c9 SHA512 dbadb8c1bd7691a973d8c1cd146ac9bd72407625ddfc5042b25bc81ff74af6d554c06fa3b2972637acc4a466e75a65c9371990e43bbf649fe5a5a22da2bb36fb +AUX paho-mqtt-1.5.0-strip-test-dependency.patch 801 BLAKE2B ae44e567fea5cb08d116790191a69899c95714db4e76735fc4658174e37595b8a354e8c5fc470c035833fe3b7d27a6e47e7db77db0bab1884306144ca69379ff SHA512 aebc29ede887b5818718a56e933e9ac2342478b528f82b9d72b1132138ddbd2c97b3be2f1e5dadadec38cabf793818c6f55ea16b44336f4a40c8295b9cea0602 DIST paho-mqtt-1.4.0.tar.gz 108278 BLAKE2B 0569f3cb5d262b3b7f6ae68261fe138d839afcc6fe91f880e29de24d5cf8e2491af81a30eb82c27fe63eee90114326eb75b06a32e05ec2fffed27b92d9601902 SHA512 2e49f0f146207ab4fbc8c346b10d3e2b50869b2d9db7c999b6645f7213fb635b64cff01c5405e7833a8b25334d24685ce6ed734a6e4b6b0660b48f65cf4a941c +DIST paho-mqtt-1.5.0.tar.gz 126869 BLAKE2B 2dce27c1fcfe7ae422dc6da76fb58e7901de00c0c349b9715c56a3603da26e1f46af9bb8c0bd982043ba54a2070655b483d251a0a847e1c3afb36bcd4cfcdba8 SHA512 7e52180bf1783ee1f39aa5248730e82fae47fe3db7c4579b0b7207a29f5337c7c0af58d58aac1c265b1ed91fa9c240187d5e3005f55c6e28623e6cbc36750294 EBUILD paho-mqtt-1.4.0.ebuild 832 BLAKE2B 1ffc21c1e68794f52bc03e2b965f6423490a851e4fdedd2b9c0c394b0f1813e95c9266a538cd1b0025e436136b0617ba26d38bbbd1950f5f6d1164ac47286727 SHA512 ddf18c0813539b838426242af0f2cb93e62a70f3a2496cdbeaad6e54378271c67b883cebc6a53ad15fe1a67548289a2212d1b1801294120870f6fab1a61670ab +EBUILD paho-mqtt-1.5.0.ebuild 870 BLAKE2B 3c209549ddb661c638c969a08a5effc3d0722f1ad5f85ee47ae7fff77f84879537224bd82ef957e730733ccd025611e3a5d73a4ace951bea6c8d0e8f85cc60c3 SHA512 bfe74d2d95f66179545928b06095b6c4765782f77e71c1fb352b039cd3deea6efabb28bed996b13e7cb6759d1de5892ab6b83fbc91e148072cb997b567502c09 MISC metadata.xml 461 BLAKE2B aafc02224eae792f2800211f291493df079437667e706879cff3d8f7e895f16b8b778fe623280434f36ee878db2da6edefb459ad7b59b3fe5ec6e4dc8e3c7b36 SHA512 a9b6ab584e14070bcc2087a7027b1e36bc91706124039938a7bc2eaef5c14247afbe3c4827a22a3899c8e3c527f0d0ca0e394f1465b42e759e2fd26cf965297c diff --git a/dev-python/paho-mqtt/files/paho-mqtt-1.5.0-strip-test-dependency.patch b/dev-python/paho-mqtt/files/paho-mqtt-1.5.0-strip-test-dependency.patch new file mode 100644 index 000000000000..9c8307359337 --- /dev/null +++ b/dev-python/paho-mqtt/files/paho-mqtt-1.5.0-strip-test-dependency.patch @@ -0,0 +1,31 @@ +# Remove Pylama from test dependencies. + +diff --git a/setup.cfg b/setup.cfg +index 84551cd..73bd714 100644 +--- a/setup.cfg ++++ b/setup.cfg +@@ -1,9 +1,6 @@ + [aliases] + test=pytest + [tool:pytest] +-addopts=-r xs --pylama ++addopts=-r xs + strict=True + testpaths=tests src +-[pylama] +-linters=pyflakes +-skip=tests/* +diff --git a/setup.py b/setup.py +index 8441de1..2878352 100644 +--- a/setup.py ++++ b/setup.py +@@ -11,7 +11,7 @@ with open('README.rst', 'rb') as readme_file: + readme = readme_file.read().decode('utf-8') + + requirements = [] +-test_requirements = ['pytest', 'pylama', 'six'] ++test_requirements = ['pytest', 'six'] + needs_pytest = {'pytest', 'test', 'ptr'}.intersection(sys.argv) + setup_requirements = ['pytest-runner'] if needs_pytest else [] + extra_requirements = {'proxy': ['PySocks']} +-- diff --git a/dev-python/paho-mqtt/paho-mqtt-1.5.0.ebuild b/dev-python/paho-mqtt/paho-mqtt-1.5.0.ebuild new file mode 100644 index 000000000000..b60266361e63 --- /dev/null +++ b/dev-python/paho-mqtt/paho-mqtt-1.5.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="A client class with support for both MQTT v3.1 and v3.1.1" +HOMEPAGE="https://www.eclipse.org/paho/clients/python/" +SRC_URI="https://github.com/eclipse/paho.mqtt.python/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="EPL-1.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-runner[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + ) " + +S="${WORKDIR}/paho.mqtt.python-${PV}" + +src_prepare() { + eapply "${FILESDIR}/${P}-strip-test-dependency.patch" + default +} + +python_test() { + esetup.py test +} -- cgit v1.2.3