From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Sun, 16 Apr 2023 11:38:26 +0200 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1pnyq1-005KjP-3d for lore@lore.pengutronix.de; Sun, 16 Apr 2023 11:38:26 +0200 Received: from localhost ([127.0.0.1] helo=metis.ext.pengutronix.de) by metis.ext.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1pnyq1-0004fp-7V; Sun, 16 Apr 2023 11:38:25 +0200 Received: from mo4-p00-ob.smtp.rzone.de ([85.215.255.24]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pnyoP-0003Pp-CA for ptxdist@pengutronix.de; Sun, 16 Apr 2023 11:36:48 +0200 ARC-Seal: i=1; a=rsa-sha256; t=1681637804; cv=none; d=strato.com; s=strato-dkim-0002; b=JDQjm/AgzaDGLOg66oUGAKfx5Ot0pyLHVu8yRhZVFW+Bp1VQyTj4WMv+8LKFlL79Se 14c2Se9KJRlE3xNf8CI0WK8N2PVMtncf5Lz98z81AZw2tAO5MJJY+9q6l/Eo3md6Q+bT 9gYH+wm05OfUIzp6EFTBhL73JQgFfOjPH2AirmDmdkDL4317wtCX2sl3Y88XxJzV5mxS elRwq0QMgvKF/89KZBNl326OvvB7w1j4MhKLhDlS3JDjUIOXU7/aytKZpX8fUHpGShKP la8vVNg2c/06sZoMIVUNN5P70QmMA7GymmBz62Uc+haljLjgNuF5b7W7Km56jmZSS8/c 4eyw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1681637804; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-Id:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=5SnP4P0AUqttgPFlHzxtDbJ8ShtYkie5LC5zUYGqv7M=; b=ROgXekfus02MGpcC+ahj6CnjL+zbBMghD3FtJotLtCssEwkoMMJt0iDCHVfcqAW1RN RiYCzh/xx/J0DtnCy/sQl9x59vVSQdiSoypqydyff1QPzoBm2b1K2jyqx3AfO5QqhJvY A+ZVkHMKvu1HggHKhL6duDuclY4eInyTo85UdNnfFcC4Q1MpkQRDaEAZfO7L06NsL9iW OHpSNT0iV+MIGjJZiMcA2vBJ1XSn0WIxXqI7HDormnS8zL0iWyNwKXvk1IuO88sz6YFx tehzFxiDbM3bWerz5v1KmiJn2Wte5+4r/03eVsDs2d6FbTBNIMHAQWGwYfO4mpdElIFX OQNw== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1681637804; s=strato-dkim-0002; d=4wiebe.de; h=References:In-Reply-To:Message-Id:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=5SnP4P0AUqttgPFlHzxtDbJ8ShtYkie5LC5zUYGqv7M=; b=lPtS/X/8wOnkDFY+zUlloBccdzbxCeA3XmyFTW1kR8VsbT5ps5OMQHGSzrdojsfEtm H2yjv/kp59z3OnclGmwNxDaMpkey8SbaHJE+mZ7JlevNEZnpWZm9vsT0sbS1e5usoQyx yFmiauXZ6j4DwY8yIoj7GowHYxN+LLzbLPP+/Lc84+a6qc6joVz7RhXhQpnm0xkwdzx4 LVK+4UV+M+aILpILxobabMdm6Oeuzmpc+8u5XG2P8HLmq6x9EnpQesGcvbSuIzEz/ILy mX8tc4/2yU7lSaObtXsuUFSIASgXJ5wftgfo2iQ9tr32tP1EywdNNSPU69vG/aRYZTNs ZMsQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1681637804; s=strato-dkim-0003; d=4wiebe.de; h=References:In-Reply-To:Message-Id:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=5SnP4P0AUqttgPFlHzxtDbJ8ShtYkie5LC5zUYGqv7M=; b=4vejxhDT2o7PniaRjF4fP25FFlfb+5c6nJxQBdoOM16SrU8IdNCXrpDwebK9PoEtNk CbU3cnmkLiAdDFitJsAA== X-RZG-AUTH: ":Km0JfEyhft8wzIIhFLJpRLyPODuSc5X4exbBROmid4/wfXDMnRC7+FnMrvP0Z5i9Y6KNNDKR" Received: from home by smtp.strato.de (RZmta 49.4.0 DYNA|AUTH) with ESMTPSA id h05573z3G9aiViL (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate) for ; Sun, 16 Apr 2023 11:36:44 +0200 (CEST) Received: from tuxedo.. (localhost.localdomain [127.0.0.1]) by home (Postfix) with ESMTP id AF5901A0511 for ; Sun, 16 Apr 2023 11:36:43 +0200 (CEST) From: Artur Wiebe To: ptxdist@pengutronix.de Date: Sun, 16 Apr 2023 11:36:37 +0200 Message-Id: <20230416093643.3983478-5-artur@4wiebe.de> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230416093643.3983478-1-artur@4wiebe.de> References: <20230416093643.3983478-1-artur@4wiebe.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="us-ascii" X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.ext.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_PASS,SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Subject: [ptxdist] [PATCH 05/11] python3-aiosqlite: new package X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false Signed-off-by: Artur Wiebe --- .../aiosqlite-0.18.0/0001-add-setup.py.patch | 25 +++++++++ patches/aiosqlite-0.18.0/series | 1 + rules/python3-aiosqlite.in | 12 +++++ rules/python3-aiosqlite.make | 53 +++++++++++++++++++ 4 files changed, 91 insertions(+) create mode 100644 patches/aiosqlite-0.18.0/0001-add-setup.py.patch create mode 100644 patches/aiosqlite-0.18.0/series create mode 100644 rules/python3-aiosqlite.in create mode 100644 rules/python3-aiosqlite.make diff --git a/patches/aiosqlite-0.18.0/0001-add-setup.py.patch b/patches/aiosqlite-0.18.0/0001-add-setup.py.patch new file mode 100644 index 000000000..b7ef9455e --- /dev/null +++ b/patches/aiosqlite-0.18.0/0001-add-setup.py.patch @@ -0,0 +1,25 @@ +From 0e7a0cafda6599d4af114fc0154a90b8786af7c6 Mon Sep 17 00:00:00 2001 +From: Artur Wiebe +Date: Thu, 13 Apr 2023 16:47:50 +0200 +Subject: [PATCH] add setup.py + +--- + setup.py | 6 ++++++ + 1 file changed, 6 insertions(+) + create mode 100644 setup.py + +diff --git a/setup.py b/setup.py +new file mode 100644 +index 0000000..358320c +--- /dev/null ++++ b/setup.py +@@ -0,0 +1,6 @@ ++from setuptools import setup ++ ++setup( ++ name='aiosqlite', ++ packages=['aiosqlite'], ++) +-- +2.40.0 + diff --git a/patches/aiosqlite-0.18.0/series b/patches/aiosqlite-0.18.0/series new file mode 100644 index 000000000..737b1f8cb --- /dev/null +++ b/patches/aiosqlite-0.18.0/series @@ -0,0 +1 @@ +0001-add-setup.py.patch diff --git a/rules/python3-aiosqlite.in b/rules/python3-aiosqlite.in new file mode 100644 index 000000000..199da0449 --- /dev/null +++ b/rules/python3-aiosqlite.in @@ -0,0 +1,12 @@ +## SECTION=python3 + +config PYTHON3_AIOSQLITE + tristate + select PYTHON3 + select PYTHON3_SQLITE + prompt "aiosqlite" + help + aiosqlite provides a friendly, async interface to sqlite databases. + It replicates the standard sqlite3 module, + but with async versions of all the standard connection and cursor methods, + plus context managers for automatically closing connections and cursors diff --git a/rules/python3-aiosqlite.make b/rules/python3-aiosqlite.make new file mode 100644 index 000000000..f8795022c --- /dev/null +++ b/rules/python3-aiosqlite.make @@ -0,0 +1,53 @@ +# -*-makefile-*- +# +# Copyright (C) 2023 by Artur Wiebe +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +# +# We provide this package +# +PACKAGES-$(PTXCONF_PYTHON3_AIOSQLITE) += python3-aiosqlite + +# +# Paths and names +# +PYTHON3_AIOSQLITE_VERSION := 0.18.0 +PYTHON3_AIOSQLITE_MD5 := 1ebed736d07d246f473d0e09a5d1cbf7 +PYTHON3_AIOSQLITE := aiosqlite-$(PYTHON3_AIOSQLITE_VERSION) +PYTHON3_AIOSQLITE_SUFFIX := tar.gz +PYTHON3_AIOSQLITE_URL := $(call ptx/mirror-pypi, aiosqlite, $(PYTHON3_AIOSQLITE).$(PYTHON3_AIOSQLITE_SUFFIX)) +PYTHON3_AIOSQLITE_SOURCE := $(SRCDIR)/$(PYTHON3_AIOSQLITE).$(PYTHON3_AIOSQLITE_SUFFIX) +PYTHON3_AIOSQLITE_DIR := $(BUILDDIR)/$(PYTHON3_AIOSQLITE) +PYTHON3_AIOSQLITE_LICENSE := MIT +PYTHON3_AIOSQLITE_LICENSE_FILES := file://LICENSE;md5=f0c422eaa1f23d09f8203dc0af3e2d54 + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +PYTHON3_AIOSQLITE_CONF_TOOL := python3 + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/python3-aiosqlite.targetinstall: + @$(call targetinfo) + + @$(call install_init, python3-aiosqlite) + @$(call install_fixup, python3-aiosqlite,PRIORITY,optional) + @$(call install_fixup, python3-aiosqlite,SECTION,base) + @$(call install_fixup, python3-aiosqlite,AUTHOR,"Artur Wiebe ") + @$(call install_fixup, python3-aiosqlite,DESCRIPTION,missing) + + @$(call install_glob, python3-aiosqlite, 0, 0, -, \ + $(PYTHON3_SITEPACKAGES)/aiosqlite,, *.py) + + @$(call install_finish, python3-aiosqlite) + + @$(call touch) + +# vim: syntax=make -- 2.40.0