From 4fcc9a2f375aa48ae9124a5d34ec24cdd5410c0e Mon Sep 17 00:00:00 2001 From: Bart Ribbers <bribbers@disroot.org> Date: Fri, 4 Dec 2020 14:36:43 +0100 Subject: [PATCH] testing/py3-mycroft-messagebus-client: new aport --- .../py3-mycroft-messagebus-client/APKBUILD | 36 +++++++++++++++++++ .../relax-dep-requirements.patch | 9 +++++ 2 files changed, 45 insertions(+) create mode 100644 testing/py3-mycroft-messagebus-client/APKBUILD create mode 100644 testing/py3-mycroft-messagebus-client/relax-dep-requirements.patch diff --git a/testing/py3-mycroft-messagebus-client/APKBUILD b/testing/py3-mycroft-messagebus-client/APKBUILD new file mode 100644 index 000000000000..94dc63b42997 --- /dev/null +++ b/testing/py3-mycroft-messagebus-client/APKBUILD @@ -0,0 +1,36 @@ +# Contributor: Bart Ribbers <bribbers@disroot.org> +# Maintainer: Bart Ribbers <bribbers@disroot.org> +pkgname=py3-mycroft-messagebus-client +pkgver=0.8.4 +pkgrel=0 +pkgdesc="A simple interface for the MyCroft messagebus" +url="https://github.com/MycroftAI/mycroft-messagebus-client" +arch="noarch" +license="Apache-2.0" +depends=" + py3-pyee + py3-websocket-client + python3 + " +makedepends="py3-setuptools" +checkdepends="py3-pytest" +source="https://pypi.python.org/packages/source/m/mycroft-messagebus-client/mycroft-messagebus-client-$pkgver.tar.gz + relax-dep-requirements.patch + " +options="!check" # Missing file from PyPi package causing tests to fail +builddir="$srcdir/mycroft-messagebus-client-$pkgver" + +build() { + python3 setup.py build +} + +check() { + PYTHONPATH="$PWD/build/lib" pytest +} + +package() { + python3 setup.py install --prefix=/usr --root="$pkgdir" +} + +sha512sums="9d33e0779ab88edd8b9b8616d07e6c9ec3d77ccb2f86ae1411b2605f09466e61953409bcc12598b5a25b59701cb76607efceb014d4816a77bc47b589a08acbdb mycroft-messagebus-client-0.8.4.tar.gz +5f10e080e3151496e4a99119068960122d98e49a30f19942c2efaace3f7ea802ac5b3b572e9d4a6a22eb5c5df4ca71a497ad3f75be9ec722fdc28e9ce9f546d8 relax-dep-requirements.patch" diff --git a/testing/py3-mycroft-messagebus-client/relax-dep-requirements.patch b/testing/py3-mycroft-messagebus-client/relax-dep-requirements.patch new file mode 100644 index 000000000000..6bd3d87b4a26 --- /dev/null +++ b/testing/py3-mycroft-messagebus-client/relax-dep-requirements.patch @@ -0,0 +1,9 @@ +diff --git a/requirements.txt b/requirements.txt +index 87d50dc..f6c63d8 100644 +--- a/requirements.txt ++++ b/requirements.txt +@@ -1,2 +1,2 @@ +-websocket-client==0.54.0 +-pyee==8.1.0 ++websocket-client>=0.54.0 ++pyee>=8.1.0 -- GitLab