diff options
author | Bart Ribbers <bribbers@disroot.org> | 2020-03-28 11:00:33 +0100 |
---|---|---|
committer | Rasmus Thomsen <oss@cogitri.dev> | 2020-05-06 20:36:43 +0000 |
commit | d2511a714c00d22cdfa2006cf5d181f4dfc35089 (patch) | |
tree | 74016b145f3868ad81134ef8d6c5702404300145 | |
parent | 53979850556bda7b6ce35b79ecc3fe8fab820905 (diff) | |
download | aports-d2511a714c00d22cdfa2006cf5d181f4dfc35089.tar.bz2 aports-d2511a714c00d22cdfa2006cf5d181f4dfc35089.tar.xz |
testing/py3-pyee: new aport
-rw-r--r-- | testing/py3-pyee/APKBUILD | 31 | ||||
-rw-r--r-- | testing/py3-pyee/fix-tests.patch | 32 |
2 files changed, 63 insertions, 0 deletions
diff --git a/testing/py3-pyee/APKBUILD b/testing/py3-pyee/APKBUILD new file mode 100644 index 0000000000..00910a9775 --- /dev/null +++ b/testing/py3-pyee/APKBUILD @@ -0,0 +1,31 @@ +# Contributor: Bart Ribbers <bribbers@disroot.org> +# Maintainer: Bart Ribbers <bribbers@disroot.org> +pkgname=py3-pyee +pkgver=7.0.1 +pkgrel=0 +pkgdesc="A port of node.js's EventEmitter to Python" +url="https://github.com/jfhbrook/pyee" +arch="noarch" +license="MIT" +depends="python3 py3-vcversioner py3-async_generator py3-trio py3-twisted" +makedepends="py3-setuptools py3-pytest-trio py3-pytest-asyncio py3-pytest-runner" +checkdepends="pytest py3-mock" +source="https://pypi.python.org/packages/source/p/pyee/pyee-$pkgver.tar.gz + fix-tests.patch + " +builddir="$srcdir/pyee-$pkgver" + +build() { + python3 setup.py build +} + +check() { + python3 setup.py test +} + +package() { + python3 setup.py install --prefix=/usr --root="$pkgdir" +} + +sha512sums="747b52fb32b199562e5815368145b54ca0bb929932d432d4d320dbb8cdcb913e47a054cf4ed4573e1ca8eb08d5d9d249bfe4cffb153b9d4157d5046341981b15 pyee-7.0.1.tar.gz +36df8454e35df01f79fbb86ecbb6d0f8f5e94c300b6dd264970c79bf4acd210d402b9807a32e9f256f7d88ee476c2a218b2dcde7b2780b7e27b5059850171c85 fix-tests.patch" diff --git a/testing/py3-pyee/fix-tests.patch b/testing/py3-pyee/fix-tests.patch new file mode 100644 index 0000000000..53934762d4 --- /dev/null +++ b/testing/py3-pyee/fix-tests.patch @@ -0,0 +1,32 @@ +Upstream pull-request: https://github.com/jfhbrook/pyee/pull/69 + +Commit modified to not touch not-existing-in-release-tarball tox.ini + +From e1928cc0484812345a87d20f88392d0dfab72c12 Mon Sep 17 00:00:00 2001 +From: Joshua Holbrook <josh.holbrook@gmail.com> +Date: Tue, 5 May 2020 12:45:16 -0400 +Subject: [PATCH] Tests pass on python 3.8 + +--- + tests/test_async.py | 7 ++++++- + tox.ini | 14 ++++++++++++-- + 2 files changed, 18 insertions(+), 3 deletions(-) + +diff --git a/tests/test_async.py b/tests/test_async.py +index 64ede82..01ec221 100644 +--- a/tests/test_async.py ++++ b/tests/test_async.py +@@ -4,7 +4,12 @@ + import pytest_asyncio.plugin # noqa + + from asyncio import Future, wait_for +-from concurrent.futures import TimeoutError ++ ++try: ++ from asyncio.exceptions import TimeoutError ++except ImportError: ++ from concurrent.futures import TimeoutError ++ + from mock import Mock + + from twisted.internet.defer import ensureDeferred, succeed |