Received: from mail-il1-f169.google.com (mail-il1-f169.google.com [209.85.166.169]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 944DE781037 for ; Wed, 29 Dec 2021 19:07:24 +0000 (UTC) Received: by mail-il1-f169.google.com with SMTP id e8so17252939ilm.13 for ; Wed, 29 Dec 2021 11:07:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=4rS8G6rgdaDIopbwWP3pnURNK7Drsaoh3f3JoPuzzoM=; b=BvaAxGGWBBmPBvyaSCWGqVlShF+0OlrhTsXK8FHG0l8TsGW+YtkYWP0o/EOFfzbDWD uMg8NYlEfitmZ4f1cph7f1HDm1mlkUVgAQtCin7Q4XzgEuBxD4CMtqSvjpsFZfvAVMwC MifwsNUCZfX0zkGaCOqXpSw76xqtyhM7o317WsP4qO+S4yK9HZn/KpWvYmMHx4Adx0Ry leUWox/lWPY8Ht3rUcuebqczCA1yaxPjy3gMWTZly1OS2iLqZTFW6U4M6CCk01HaL5VK VZyzNZRP4pkRyQAyuXPsm0JN9iQ1dnB9H5M8gsg/NIO+QWAlsqF0DeAdxEG0fWa+d3Hy oYlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=4rS8G6rgdaDIopbwWP3pnURNK7Drsaoh3f3JoPuzzoM=; b=UTeqaZ8aJFRsC+C7xXnbns8BMnv/Oj9ZNWboZL/0f3cpNR0tBfbXsqAkBGhecIfg7n Ut397QvWP5oDfIAwqkt3QffCVhN1wYsY9QNzQXvA6m1DhsTnXQSd3XDwFjf+Myx4SAxe 46XAZiJlQvA7uBVNntecx8XvfPwW8sw7+LP6iPzK7CLWES83MDtEiyFIEu58cbttDdcv 6Rs1vr6o6+JEGgpHzkcZ/SzQ9i7W9bWek06RnJnZFodQqREgwwsJ/XrpGImbNx1wU9QA F7Khf1UjsNprDRbT5fvQKr2OZ8Vt0q1Zil4CNyZEXMTz0LRm04LT12QlcFUwJ5GkqJzf EtHQ== X-Gm-Message-State: AOAM531brkPoFBeVNlxswlqzNhDafuRqNm1dI+aiu+GAISO4KjrQwplG u0tKn2TeLXLN229dEOf/FGgkY3404doLwQ== X-Google-Smtp-Source: ABdhPJw8zAaFMsO8a59IQVg/fnJbSxIYmn/ty8nGk11PvyWOfXlgKyinI/ygAA939PLnX13SnCuguA== X-Received: by 2002:a6b:1452:: with SMTP id 79mr12187808iou.62.1640804354975; Wed, 29 Dec 2021 10:59:14 -0800 (PST) Received: from knol.members.linode.com ([2600:3c04::f03c:92ff:fe34:3b3a]) by smtp.gmail.com with ESMTPSA id s12sm13866364ilv.88.2021.12.29.10.59.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Dec 2021 10:59:14 -0800 (PST) From: Thiago Perrotta To: alpine-aports@lists.alpinelinux.org Cc: Thiago Perrotta Subject: [PATCH] testing/py3-minidb: new aport Date: Wed, 29 Dec 2021 13:59:10 -0500 Message-Id: <20211229185910.18125-1-tbperrotta@gmail.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit https://thp.io/2010/minidb Simple SQLite3 store for Python objects testing/ Signed-off-by: Thiago Perrotta --- This is intended to be added as a dependency for testing/urlwatch. testing/py3-minidb/APKBUILD | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 testing/py3-minidb/APKBUILD diff --git a/testing/py3-minidb/APKBUILD b/testing/py3-minidb/APKBUILD new file mode 100644 index 0000000000..13e9eefedf --- /dev/null +++ b/testing/py3-minidb/APKBUILD @@ -0,0 +1,37 @@ +# Contributor: Thiago Perrotta +# Maintainer: Thiago Perrotta +pkgname=py3-minidb +pkgver=2.0.5 +pkgrel=0 +pkgdesc="Simple SQLite3 store for Python objects" +url="https://thp.io/2010/minidb" +arch="noarch" +license="ISC" +depends="python3" +makedepends="py3-setuptools" +checkdepends="py3-pytest" +subpackages="$pkgname-doc" +source="https://files.pythonhosted.org/packages/source/m/minidb/minidb-$pkgver.tar.gz" +builddir="minidb-$pkgver/" + +build() { + python3 setup.py build +} + +check() { + python3 -m venv --system-site-packages test-env + test-env/bin/python setup.py install --optimize=1 --skip-build + test-env/bin/python -m pytest +} + +package() { + cd "$srcdir/$builddir" + python3 setup.py install --root="$pkgdir" --optimize=1 --skip-build + + install -d "$pkgdir/usr/share/licenses/$pkgname" + sed -n '/# Copyright/,/OF THIS SOFTWARE./p' minidb.py > "$pkgdir/usr/share/licenses/$pkgname/COPYING" +} + +sha512sums=" +889e678a99c7a5dff5ae7ae2c3540e978f09616384450934f2f16797a3a06c9d863b57eced4b2cde0a4bdfa4923b754e473bde0905c86d948d3bdb81a8e6dbad minidb-2.0.5.tar.gz +" -- 2.34.1