aboutsummaryrefslogtreecommitdiffstats
path: root/testing/py3-cymem
diff options
context:
space:
mode:
authorOleg Titov <oleg.titov@gmail.com>2019-05-22 12:45:06 -0500
committerLeo <thinkabit.ukim@gmail.com>2019-11-11 05:47:58 -0300
commit6a477c1800bde358d2cede0fd23fb5a283677ca3 (patch)
tree82c04a5abbbb43a6b8d6cac6dffd14e072daf268 /testing/py3-cymem
parentb632867c72254a9ddad116316c63490f647f2385 (diff)
downloadaports-6a477c1800bde358d2cede0fd23fb5a283677ca3.tar.bz2
aports-6a477c1800bde358d2cede0fd23fb5a283677ca3.tar.xz
testing/py3-cymem: new aport
https://github.com/explosion/cymem Cython memory pool for RAll-style memory management
Diffstat (limited to 'testing/py3-cymem')
-rw-r--r--testing/py3-cymem/APKBUILD32
-rw-r--r--testing/py3-cymem/tox.ini6
2 files changed, 38 insertions, 0 deletions
diff --git a/testing/py3-cymem/APKBUILD b/testing/py3-cymem/APKBUILD
new file mode 100644
index 0000000000..9bbec02a1a
--- /dev/null
+++ b/testing/py3-cymem/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Oleg Titov <oleg.titov@gmail.com>
+# Maintainer: Oleg Titov <oleg.titov@gmail.com>
+pkgname=py3-cymem
+pkgver=2.0.2
+pkgrel=0
+pkgdesc="Cython memory pool for RAll-style memory management"
+options="!check" # Requires older version of pytest
+url="https://github.com/explosion/cymem"
+arch="all"
+license="MIT"
+depends="python3"
+makedepends="python3-dev py3-setuptools cython3"
+checkdepends="py3-pytest"
+subpackages="$pkgname-doc"
+source="cymem-$pkgver.tar.gz::https://github.com/explosion/cymem/archive/v$pkgver.tar.gz"
+builddir="$srcdir/cymem-$pkgver"
+
+build() {
+ python3 setup.py build
+}
+
+check() {
+ PYTHONPATH="$(echo $PWD/build/lib.*)" pytest-3
+}
+
+package() {
+ python3 setup.py install --prefix=/usr --root="$pkgdir"
+
+ install -Dm644 README.rst "$pkgdir/usr/share/doc/$pkgname/README.rst"
+}
+
+sha512sums="6ea5f6cc55027a4c706f02b16d2e1d658fd0f8b629f4e9871d518dbdf2f0c97735ecd7d10b14cd04c6c09930b1726199537263080cd6ff88a5e0bed8a6feb68f cymem-2.0.2.tar.gz"
diff --git a/testing/py3-cymem/tox.ini b/testing/py3-cymem/tox.ini
new file mode 100644
index 0000000000..3222b8de01
--- /dev/null
+++ b/testing/py3-cymem/tox.ini
@@ -0,0 +1,6 @@
+[tox]
+envlist = py37
+
+[testenv]
+deps = pytest
+commands = pytest {posargs}