From patchwork Fri Jul 29 12:34:10 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 5782 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384 client-signature ECDSA (P-384) client-digest SHA384) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4LvRmB0BwKz3x7M for ; Fri, 29 Jul 2022 12:34:34 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4LvRm76V3Tzpj; Fri, 29 Jul 2022 12:34:31 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4LvRm76044z2ygN; Fri, 29 Jul 2022 12:34:31 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384 client-signature ECDSA (P-384) client-digest SHA384) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4LvRm54wJPz2xGW for ; Fri, 29 Jul 2022 12:34:29 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4LvRm513sQzpj; Fri, 29 Jul 2022 12:34:29 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1659098069; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=XAodSeRBUQkkXCY+/Eoy0GJZZds+GDB0INXzsrtpi3s=; b=XJXmFKL5F7WQDufPojSbaGhREHP/HSGtMu53uC3BWjlYAd2soGvS2VAWYq1zyiqSdjeNnH ORHg2qkEjKpTRnCQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1659098069; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=XAodSeRBUQkkXCY+/Eoy0GJZZds+GDB0INXzsrtpi3s=; b=J7HtYmLc6uhxgIJsfenDldeRfgdODOb7QgMPJt5WiWn593rYjLMSQzdtoMfZvwMY8VG/vR bZsdlN0580Udapl7uU2k6oKCtuJGzrYbvkgtV230hyRQTAGskFDBVdBvWuk+kMUFttc4G+ 5EdrV8UI8qwrbgkUww+lFyVoLrtOAgjZLSfmx2R3/rb9+KSBwvkVNN6y3LLlTmxmIfU7FR Or4kySVMAFYmZpr5ZWDw5Iz15fQG1pmw8GgbLumzXmSz92URxxzATZNCaf3VeuGXwqwBSG 8VV3UbkTquIckicC3PB2oCkUxx6P04hqsqDA+NMHLFEFjJyMRZIyVEQXTxwNng== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH 01/11] borgbackup: Fix Bug#12611 by adding fuse mount capability with pyfuser3 Date: Fri, 29 Jul 2022 14:34:10 +0200 Message-Id: <20220729123420.98567-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" - The addition of pyfuse3 requires a total 11 python3 module dependencies and the addition of python3-Cython during the build - The other dependencies etc are submitted in the rest of this patch series. Fixes: Bug#12611 Tested-by: Adolf Belka Signed-off-by: Adolf Belka --- lfs/borgbackup | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lfs/borgbackup b/lfs/borgbackup index c2faaac21..9c761eac4 100644 --- a/lfs/borgbackup +++ b/lfs/borgbackup @@ -33,9 +33,9 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = borgbackup -PAK_VER = 12 +PAK_VER = 13 -DEPS = python3-pkgconfig python3-msgpack python3-packaging +DEPS = python3-pkgconfig python3-msgpack python3-packaging python3-pyfuse3 SERVICES = From patchwork Fri Jul 29 12:34:11 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 5783 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4LvRmk4CJXz3x7M for ; Fri, 29 Jul 2022 12:35:02 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4LvRmj6pBjz1Dp; Fri, 29 Jul 2022 12:35:01 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4LvRmj6wz8z2yhw; Fri, 29 Jul 2022 12:35:01 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4LvRmh56Xrz2xWS for ; Fri, 29 Jul 2022 12:35:00 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4LvRmh2Fbhz105; Fri, 29 Jul 2022 12:35:00 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1659098100; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=rjkbS5wWXXAw9S1rbr1G4u7L7Ql2nHRI39/zgeSUUio=; b=xCvyGoEziZKm/iPJX1gbjax98DAdw0qW+aKqKtWvB3G/85zDyel4s2XqRiIzeYs+K4LQGq bhBV656szXQHIjDQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1659098100; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=rjkbS5wWXXAw9S1rbr1G4u7L7Ql2nHRI39/zgeSUUio=; b=v1NvsTs4p0SoSLEpZ8km9jZ7IfvHk7r4nSKzWSRLmMg8B7pzuZuv1tygqduHeX+gejpPcv +rGkIjH6TCPr041KGVOQCZxTVbHHQNa+J0zeFgv4kxR12kDkqeBMikg5FOhPQ8ImhMc4yp Ad0M5m1bJ4DfXJMvm6c6NcafgnaCl/SXigMZ3UCN4XKTm315CP8h0u7l+rDoBnAvweU6zO 8LXAHRMwVxsiKhdpbO0rcxEoZ80Z1nBiIU5hWxOBn4/mYg5AZ55NOWc0eQS7PEx1ZfkMNB SMsUkXBmNk2Idk71X7UYegUGgzRkf9sOD/hNaA7fSXdpok7BmQww2NQ2cpfIIA== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH 02/11] make.sh: addition of the extra modules required for the build/exec of pyfuser3 Date: Fri, 29 Jul 2022 14:34:11 +0200 Message-Id: <20220729123420.98567-2-adolf.belka@ipfire.org> In-Reply-To: <20220729123420.98567-1-adolf.belka@ipfire.org> References: <20220729123420.98567-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" Fixes: Bug#12611 Tested-by: Adolf Belka Signed-off-by: Adolf Belka --- make.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/make.sh b/make.sh index da3f7f467..205b501ec 100755 --- a/make.sh +++ b/make.sh @@ -1632,6 +1632,15 @@ buildipfire() { lfsmake2 python3-terminaltables lfsmake2 python3-pkgconfig lfsmake2 python3-msgpack + lfsmake2 python3-attr + lfsmake2 python3-attrs + lfsmake2 python3-sniffio + lfsmake2 python3-sortedcontainers + lfsmake2 python3-outcome + lfsmake2 python3-async_generator + lfsmake2 python3-Cython + lfsmake2 python3-trio + lfsmake2 python3-pyfuse3 lfsmake2 aws-cli lfsmake2 oci-python-sdk lfsmake2 oci-cli From patchwork Fri Jul 29 12:34:12 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 5784 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4LvRn15Sn8z3wvM for ; Fri, 29 Jul 2022 12:35:17 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4LvRn10JFBz1gF; Fri, 29 Jul 2022 12:35:17 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4LvRn10R0vz2ygN; Fri, 29 Jul 2022 12:35:17 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4LvRmz61gmz2xWS for ; Fri, 29 Jul 2022 12:35:15 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4LvRmz34F3z9Q; Fri, 29 Jul 2022 12:35:15 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1659098115; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=/HUVaJWYgNUwtQ1hXwAeomNPUtjHZU0wQJ+i4IYXodg=; b=C4xKjup37X4KLcTQl+f3N3w3+MEvsrCemHNLAhWo4E9nYnGdNXem2tUfKamueuV9bqpQnT /RpKm1j4LHVqKrAg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1659098115; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=/HUVaJWYgNUwtQ1hXwAeomNPUtjHZU0wQJ+i4IYXodg=; b=EMlbLYxietHE+qfTWMy7bE2nUTHhGJNX4Tt1U98o+tQRV1kb2SAQXxhkJyx3eS2ir8smRe 5h3IRn0LElHUzidyjG0iCQwVawyDOFNMkXMIziC+uTLekUat1zcC7za8QhA3p8Vxkx8K2h uCEMpQh5T0gGVRpNP9EROoDUD+/4nUgFboasbSWP9Pw1cortEn3zjoFl1wknWu5QZ4juAq DqTeUVqyqU05gFe3t3k5conHuFIJ2bvlTMswXEvTlRDZiAU9WGU6uaf/zcwNa6itc9GG4Z 33RdRFtzRv2UZfdhzv0oVnpH2bosbR0KP3OoC1UjOfebjdo3jXlH37VCgEOWyw== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH 03/11] pyfuse3: Install to provide fuse capability for borgbackup Date: Fri, 29 Jul 2022 14:34:12 +0200 Message-Id: <20220729123420.98567-3-adolf.belka@ipfire.org> In-Reply-To: <20220729123420.98567-1-adolf.belka@ipfire.org> References: <20220729123420.98567-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" Fixes: Bug#12611 Tested-by: Adolf Belka Signed-off-by: Adolf Belka --- config/rootfiles/packages/python3-pyfuse3 | 10 +++ lfs/python3-pyfuse3 | 87 +++++++++++++++++++++++ 2 files changed, 97 insertions(+) create mode 100644 config/rootfiles/packages/python3-pyfuse3 create mode 100644 lfs/python3-pyfuse3 diff --git a/config/rootfiles/packages/python3-pyfuse3 b/config/rootfiles/packages/python3-pyfuse3 new file mode 100644 index 000000000..f35e9cfb7 --- /dev/null +++ b/config/rootfiles/packages/python3-pyfuse3 @@ -0,0 +1,10 @@ +usr/lib/python3.10/site-packages/_pyfuse3.py +usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info +usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/PKG-INFO +usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/SOURCES.txt +usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/dependency_links.txt +usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/requires.txt +usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/top_level.txt +usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/zip-safe +usr/lib/python3.10/site-packages/pyfuse3.cpython-310-xxxMACHINExxx-linux-gnu.so +usr/lib/python3.10/site-packages/pyfuse3_asyncio.py diff --git a/lfs/python3-pyfuse3 b/lfs/python3-pyfuse3 new file mode 100644 index 000000000..d9ee163c1 --- /dev/null +++ b/lfs/python3-pyfuse3 @@ -0,0 +1,87 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2020 IPFire Team # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 3.2.1 +SUMMARY = Python3 bindings for libfuse3 + +THISAPP = pyfuse3-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = python3-pyfuse3 +PAK_VER = 1 + +DEPS = python3-trio + +SERVICES = + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 16ada8aec47d8049907ef2710e9bfdf7991a8127560e7264e4eb58f7062efde478d2914597333991be4a6ef67a2a83c470560456287c1298b2008454ac831fb0 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build_cython + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD) From patchwork Fri Jul 29 12:34:13 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 5785 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4LvRnJ5xSGz3wvM for ; Fri, 29 Jul 2022 12:35:32 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4LvRnJ0rzWz5Rr; Fri, 29 Jul 2022 12:35:32 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4LvRnJ0xPMz2yhw; Fri, 29 Jul 2022 12:35:32 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4LvRnG5ktjz2xWS for ; Fri, 29 Jul 2022 12:35:30 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4LvRnG2cPmz3lQ; Fri, 29 Jul 2022 12:35:30 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1659098130; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=dp5ieQHAvxHD25qnU+T5/1HejV5TFKlOHUxTgvN09Vs=; b=lJyKWPghJewUsVIwIpzmEyEEgrRAHRf48w6Y0zlP2m5lk2wcQJkZLDpUFOMy/ZpJMCYyUM 3XKp2AzA8y0TbuCg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1659098130; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=dp5ieQHAvxHD25qnU+T5/1HejV5TFKlOHUxTgvN09Vs=; b=HVfqNZumpo1j/gUfOfvvVoKgITTcdwjEd4VC9T/GKfF2sBE5+ORhTK2iWszxXPPQtrKVPz 2NBPCIkwKMkYIluXIB6J7sXHepF4pcMauB3jd9ohOa6R1PQOdiwiOViOL4Ilk0dGBQ499x RGyr894FwWsj1z6gQWV1Y/PEudu8AOViKSRopRZ/9DwrP816GGPe3kTAilSD8L6QrBz8Hf hKccrrSbrqOjQ0aO/n6ETWUN0uKCYBlYkUcYKPSG8JzUOjLC700LplxPxWWA+5TdN1Ki16 vLXmLFziOXwt/0pcd1vYM4fjqvhSf0z07B9gcyV1TP4/3YU1lHZIUQ2Z2hrtbA== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH 04/11] python3-Cython: Required for build of pyfuser3 Date: Fri, 29 Jul 2022 14:34:13 +0200 Message-Id: <20220729123420.98567-4-adolf.belka@ipfire.org> In-Reply-To: <20220729123420.98567-1-adolf.belka@ipfire.org> References: <20220729123420.98567-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" - rootfile has all entries commented out as not needed for execution only build Fixes: Bug#12611 Tested-by: Adolf Belka Signed-off-by: Adolf Belka --- config/rootfiles/common/python3-Cython | 337 +++++++++++++++++++++++++ lfs/python3-Cython | 79 ++++++ 2 files changed, 416 insertions(+) create mode 100644 config/rootfiles/common/python3-Cython create mode 100644 lfs/python3-Cython diff --git a/config/rootfiles/common/python3-Cython b/config/rootfiles/common/python3-Cython new file mode 100644 index 000000000..3eb20ff25 --- /dev/null +++ b/config/rootfiles/common/python3-Cython @@ -0,0 +1,337 @@ +#usr/bin/cygdb +#usr/bin/cython +#usr/bin/cythonize +#usr/lib/python3.10/site-packages/Cython +#usr/lib/python3.10/site-packages/Cython-0.29.30-py3.10.egg-info +#usr/lib/python3.10/site-packages/Cython-0.29.30-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/Cython-0.29.30-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/Cython-0.29.30-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/Cython-0.29.30-py3.10.egg-info/entry_points.txt +#usr/lib/python3.10/site-packages/Cython-0.29.30-py3.10.egg-info/not-zip-safe +#usr/lib/python3.10/site-packages/Cython-0.29.30-py3.10.egg-info/top_level.txt +#usr/lib/python3.10/site-packages/Cython/Build +#usr/lib/python3.10/site-packages/Cython/Build/BuildExecutable.py +#usr/lib/python3.10/site-packages/Cython/Build/Cythonize.py +#usr/lib/python3.10/site-packages/Cython/Build/Dependencies.py +#usr/lib/python3.10/site-packages/Cython/Build/Distutils.py +#usr/lib/python3.10/site-packages/Cython/Build/Inline.py +#usr/lib/python3.10/site-packages/Cython/Build/IpythonMagic.py +#usr/lib/python3.10/site-packages/Cython/Build/Tests +#usr/lib/python3.10/site-packages/Cython/Build/Tests/TestCyCache.py +#usr/lib/python3.10/site-packages/Cython/Build/Tests/TestInline.py +#usr/lib/python3.10/site-packages/Cython/Build/Tests/TestIpythonMagic.py +#usr/lib/python3.10/site-packages/Cython/Build/Tests/TestStripLiterals.py +#usr/lib/python3.10/site-packages/Cython/Build/Tests/__init__.py +#usr/lib/python3.10/site-packages/Cython/Build/__init__.py +#usr/lib/python3.10/site-packages/Cython/CodeWriter.py +#usr/lib/python3.10/site-packages/Cython/Compiler +#usr/lib/python3.10/site-packages/Cython/Compiler/AnalysedTreeTransforms.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Annotate.py +#usr/lib/python3.10/site-packages/Cython/Compiler/AutoDocTransforms.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Buffer.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Builtin.py +#usr/lib/python3.10/site-packages/Cython/Compiler/CmdLine.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Code.pxd +#usr/lib/python3.10/site-packages/Cython/Compiler/Code.py +#usr/lib/python3.10/site-packages/Cython/Compiler/CodeGeneration.py +#usr/lib/python3.10/site-packages/Cython/Compiler/CythonScope.py +#usr/lib/python3.10/site-packages/Cython/Compiler/DebugFlags.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Errors.py +#usr/lib/python3.10/site-packages/Cython/Compiler/ExprNodes.py +#usr/lib/python3.10/site-packages/Cython/Compiler/FlowControl.cpython-310-xxxMACHINExxx-linux-gnu.so +#usr/lib/python3.10/site-packages/Cython/Compiler/FlowControl.pxd +#usr/lib/python3.10/site-packages/Cython/Compiler/FlowControl.py +#usr/lib/python3.10/site-packages/Cython/Compiler/FusedNode.cpython-310-xxxMACHINExxx-linux-gnu.so +#usr/lib/python3.10/site-packages/Cython/Compiler/FusedNode.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Future.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Interpreter.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Lexicon.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Main.py +#usr/lib/python3.10/site-packages/Cython/Compiler/MemoryView.py +#usr/lib/python3.10/site-packages/Cython/Compiler/ModuleNode.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Naming.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Nodes.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Optimize.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Options.py +#usr/lib/python3.10/site-packages/Cython/Compiler/ParseTreeTransforms.pxd +#usr/lib/python3.10/site-packages/Cython/Compiler/ParseTreeTransforms.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Parsing.pxd +#usr/lib/python3.10/site-packages/Cython/Compiler/Parsing.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Pipeline.py +#usr/lib/python3.10/site-packages/Cython/Compiler/PyrexTypes.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Pythran.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Scanning.cpython-310-xxxMACHINExxx-linux-gnu.so +#usr/lib/python3.10/site-packages/Cython/Compiler/Scanning.pxd +#usr/lib/python3.10/site-packages/Cython/Compiler/Scanning.py +#usr/lib/python3.10/site-packages/Cython/Compiler/StringEncoding.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Symtab.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestBuffer.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestCmdLine.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestFlowControl.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestGrammar.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestMemView.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestParseTreeTransforms.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestSignatureMatching.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestStringEncoding.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestTreeFragment.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestTreePath.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestTypes.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestUtilityLoad.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestVisitor.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/__init__.py +#usr/lib/python3.10/site-packages/Cython/Compiler/TreeFragment.py +#usr/lib/python3.10/site-packages/Cython/Compiler/TreePath.py +#usr/lib/python3.10/site-packages/Cython/Compiler/TypeInference.py +#usr/lib/python3.10/site-packages/Cython/Compiler/TypeSlots.py +#usr/lib/python3.10/site-packages/Cython/Compiler/UtilNodes.py +#usr/lib/python3.10/site-packages/Cython/Compiler/UtilityCode.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Version.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Visitor.cpython-310-xxxMACHINExxx-linux-gnu.so +#usr/lib/python3.10/site-packages/Cython/Compiler/Visitor.pxd +#usr/lib/python3.10/site-packages/Cython/Compiler/Visitor.py +#usr/lib/python3.10/site-packages/Cython/Compiler/__init__.py +#usr/lib/python3.10/site-packages/Cython/Coverage.py +#usr/lib/python3.10/site-packages/Cython/Debugger +#usr/lib/python3.10/site-packages/Cython/Debugger/Cygdb.py +#usr/lib/python3.10/site-packages/Cython/Debugger/DebugWriter.py +#usr/lib/python3.10/site-packages/Cython/Debugger/Tests +#usr/lib/python3.10/site-packages/Cython/Debugger/Tests/TestLibCython.py +#usr/lib/python3.10/site-packages/Cython/Debugger/Tests/__init__.py +#usr/lib/python3.10/site-packages/Cython/Debugger/Tests/cfuncs.c +#usr/lib/python3.10/site-packages/Cython/Debugger/Tests/codefile +#usr/lib/python3.10/site-packages/Cython/Debugger/Tests/test_libcython_in_gdb.py +#usr/lib/python3.10/site-packages/Cython/Debugger/Tests/test_libpython_in_gdb.py +#usr/lib/python3.10/site-packages/Cython/Debugger/__init__.py +#usr/lib/python3.10/site-packages/Cython/Debugger/libcython.py +#usr/lib/python3.10/site-packages/Cython/Debugger/libpython.py +#usr/lib/python3.10/site-packages/Cython/Debugging.py +#usr/lib/python3.10/site-packages/Cython/Distutils +#usr/lib/python3.10/site-packages/Cython/Distutils/__init__.py +#usr/lib/python3.10/site-packages/Cython/Distutils/build_ext.py +#usr/lib/python3.10/site-packages/Cython/Distutils/extension.py +#usr/lib/python3.10/site-packages/Cython/Distutils/old_build_ext.py +#usr/lib/python3.10/site-packages/Cython/Includes +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_bool.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_buffer.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_bytes.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_cobject.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_complex.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_dict.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_exc.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_float.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_function.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_getargs.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_instance.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_int.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_iterator.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_list.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_long.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_mapping.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_mem.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_method.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_module.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_number.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_object.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_oldbuffer.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_pycapsule.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_ref.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_sequence.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_set.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_string.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_tuple.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_type.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_unicode.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_version.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_weakref.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/stdio.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/stdlib.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/stl.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/__init__.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/array.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/bool.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/buffer.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/bytearray.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/bytes.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/cellobject.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/ceval.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/cobject.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/codecs.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/complex.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/conversion.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/datetime.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/dict.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/exc.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/float.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/function.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/genobject.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/getargs.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/instance.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/int.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/iterator.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/iterobject.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/list.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/long.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/longintrepr.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/mapping.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/mem.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/memoryview.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/method.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/module.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/number.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/object.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/oldbuffer.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/pycapsule.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/pylifecycle.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/pystate.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/pythread.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/ref.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/sequence.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/set.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/slice.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/string.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/tuple.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/type.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/unicode.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/version.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/weakref.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc +#usr/lib/python3.10/site-packages/Cython/Includes/libc/__init__.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/errno.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/float.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/limits.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/locale.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/math.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/setjmp.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/signal.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/stddef.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/stdint.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/stdio.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/stdlib.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/string.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/time.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/__init__.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/algorithm.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/cast.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/complex.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/deque.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/forward_list.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/functional.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/iterator.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/limits.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/list.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/map.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/memory.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/pair.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/queue.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/set.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/stack.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/string.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/typeindex.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/typeinfo.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/unordered_map.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/unordered_set.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/utility.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/vector.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/numpy +#usr/lib/python3.10/site-packages/Cython/Includes/numpy/__init__.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/numpy/math.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/openmp.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix +#usr/lib/python3.10/site-packages/Cython/Includes/posix/__init__.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/dlfcn.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/fcntl.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/ioctl.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/mman.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/resource.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/select.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/signal.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/stat.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/stdio.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/stdlib.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/strings.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/time.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/types.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/unistd.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/wait.pxd +#usr/lib/python3.10/site-packages/Cython/Plex +#usr/lib/python3.10/site-packages/Cython/Plex/Actions.cpython-310-xxxMACHINExxx-linux-gnu.so +#usr/lib/python3.10/site-packages/Cython/Plex/Actions.pxd +#usr/lib/python3.10/site-packages/Cython/Plex/Actions.py +#usr/lib/python3.10/site-packages/Cython/Plex/DFA.py +#usr/lib/python3.10/site-packages/Cython/Plex/Errors.py +#usr/lib/python3.10/site-packages/Cython/Plex/Lexicons.py +#usr/lib/python3.10/site-packages/Cython/Plex/Machines.py +#usr/lib/python3.10/site-packages/Cython/Plex/Regexps.py +#usr/lib/python3.10/site-packages/Cython/Plex/Scanners.cpython-310-xxxMACHINExxx-linux-gnu.so +#usr/lib/python3.10/site-packages/Cython/Plex/Scanners.pxd +#usr/lib/python3.10/site-packages/Cython/Plex/Scanners.py +#usr/lib/python3.10/site-packages/Cython/Plex/Timing.py +#usr/lib/python3.10/site-packages/Cython/Plex/Traditional.py +#usr/lib/python3.10/site-packages/Cython/Plex/Transitions.py +#usr/lib/python3.10/site-packages/Cython/Plex/__init__.py +#usr/lib/python3.10/site-packages/Cython/Runtime +#usr/lib/python3.10/site-packages/Cython/Runtime/__init__.py +#usr/lib/python3.10/site-packages/Cython/Runtime/refnanny.cpython-310-xxxMACHINExxx-linux-gnu.so +#usr/lib/python3.10/site-packages/Cython/Runtime/refnanny.pyx +#usr/lib/python3.10/site-packages/Cython/Shadow.py +#usr/lib/python3.10/site-packages/Cython/StringIOTree.py +#usr/lib/python3.10/site-packages/Cython/Tempita +#usr/lib/python3.10/site-packages/Cython/Tempita/__init__.py +#usr/lib/python3.10/site-packages/Cython/Tempita/_looper.py +#usr/lib/python3.10/site-packages/Cython/Tempita/_tempita.cpython-310-xxxMACHINExxx-linux-gnu.so +#usr/lib/python3.10/site-packages/Cython/Tempita/_tempita.py +#usr/lib/python3.10/site-packages/Cython/Tempita/compat3.py +#usr/lib/python3.10/site-packages/Cython/TestUtils.py +#usr/lib/python3.10/site-packages/Cython/Tests +#usr/lib/python3.10/site-packages/Cython/Tests/TestCodeWriter.py +#usr/lib/python3.10/site-packages/Cython/Tests/TestCythonUtils.py +#usr/lib/python3.10/site-packages/Cython/Tests/TestJediTyper.py +#usr/lib/python3.10/site-packages/Cython/Tests/TestStringIOTree.py +#usr/lib/python3.10/site-packages/Cython/Tests/__init__.py +#usr/lib/python3.10/site-packages/Cython/Tests/xmlrunner.py +#usr/lib/python3.10/site-packages/Cython/Utility +#usr/lib/python3.10/site-packages/Cython/Utility/AsyncGen.c +#usr/lib/python3.10/site-packages/Cython/Utility/Buffer.c +#usr/lib/python3.10/site-packages/Cython/Utility/Builtins.c +#usr/lib/python3.10/site-packages/Cython/Utility/CConvert.pyx +#usr/lib/python3.10/site-packages/Cython/Utility/CMath.c +#usr/lib/python3.10/site-packages/Cython/Utility/Capsule.c +#usr/lib/python3.10/site-packages/Cython/Utility/CommonStructures.c +#usr/lib/python3.10/site-packages/Cython/Utility/Complex.c +#usr/lib/python3.10/site-packages/Cython/Utility/Coroutine.c +#usr/lib/python3.10/site-packages/Cython/Utility/CpdefEnums.pyx +#usr/lib/python3.10/site-packages/Cython/Utility/CppConvert.pyx +#usr/lib/python3.10/site-packages/Cython/Utility/CppSupport.cpp +#usr/lib/python3.10/site-packages/Cython/Utility/CythonFunction.c +#usr/lib/python3.10/site-packages/Cython/Utility/Embed.c +#usr/lib/python3.10/site-packages/Cython/Utility/Exceptions.c +#usr/lib/python3.10/site-packages/Cython/Utility/ExtensionTypes.c +#usr/lib/python3.10/site-packages/Cython/Utility/FunctionArguments.c +#usr/lib/python3.10/site-packages/Cython/Utility/ImportExport.c +#usr/lib/python3.10/site-packages/Cython/Utility/MemoryView.pyx +#usr/lib/python3.10/site-packages/Cython/Utility/MemoryView_C.c +#usr/lib/python3.10/site-packages/Cython/Utility/ModuleSetupCode.c +#usr/lib/python3.10/site-packages/Cython/Utility/ObjectHandling.c +#usr/lib/python3.10/site-packages/Cython/Utility/Optimize.c +#usr/lib/python3.10/site-packages/Cython/Utility/Overflow.c +#usr/lib/python3.10/site-packages/Cython/Utility/Printing.c +#usr/lib/python3.10/site-packages/Cython/Utility/Profile.c +#usr/lib/python3.10/site-packages/Cython/Utility/StringTools.c +#usr/lib/python3.10/site-packages/Cython/Utility/TestCyUtilityLoader.pyx +#usr/lib/python3.10/site-packages/Cython/Utility/TestCythonScope.pyx +#usr/lib/python3.10/site-packages/Cython/Utility/TestUtilityLoader.c +#usr/lib/python3.10/site-packages/Cython/Utility/TypeConversion.c +#usr/lib/python3.10/site-packages/Cython/Utility/__init__.py +#usr/lib/python3.10/site-packages/Cython/Utility/arrayarray.h +#usr/lib/python3.10/site-packages/Cython/Utils.py +#usr/lib/python3.10/site-packages/Cython/__init__.py +#usr/lib/python3.10/site-packages/cython.py +#usr/lib/python3.10/site-packages/pyximport +#usr/lib/python3.10/site-packages/pyximport/__init__.py +#usr/lib/python3.10/site-packages/pyximport/pyxbuild.py +#usr/lib/python3.10/site-packages/pyximport/pyximport.py diff --git a/lfs/python3-Cython b/lfs/python3-Cython new file mode 100644 index 000000000..636ba5fb8 --- /dev/null +++ b/lfs/python3-Cython @@ -0,0 +1,79 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.29.30 + +THISAPP = Cython-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = fff6d0bbe9b14331803572955c987e85447d7e0d5151f536cfae6111a2665dd33d57dcc6cda32e4c20611ad1c5a1c5d9484e25d88cfa8726964086411733c533 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD) From patchwork Fri Jul 29 12:34:14 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 5786 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4LvRnZ6qF6z3wvM for ; Fri, 29 Jul 2022 12:35:46 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4LvRnZ1hWQz5Sp; Fri, 29 Jul 2022 12:35:46 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4LvRnZ1prmz2yZk; Fri, 29 Jul 2022 12:35:46 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4LvRnY2sdJz2xGW for ; Fri, 29 Jul 2022 12:35:45 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4LvRnY1BDpz5SQ; Fri, 29 Jul 2022 12:35:45 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1659098145; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9S6OsGm8935sSYeyqgeqfgTWEIJehT/VqaNoUs1M+Nc=; b=Uin9OPrKJJBR1NOiRwjQ8qxAqjAyuek9eONjlhwLIwNB7hSQC+SJ+60nJDHIiEZYvOOrhy DjaSRW8PVnKJVJCg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1659098145; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9S6OsGm8935sSYeyqgeqfgTWEIJehT/VqaNoUs1M+Nc=; b=q2ULIqdgG5wNokpeI90JVuLpEjlwN69zEunpy1wQBx2GF21ilsmPWtyRB61BXuFzd1nICx JZ9dU1n1pBxqf3AfR8pnpYiQceKhtGJcF2TLQXTYH6oJvPfI43cCXRdOJmAMhuS3yfaJ5i zR16vK9+yULt7mLYvXz2CMT1An7QE5rmbofycEX0ckFoGejFKymS5Z2ykqnYVqBw3Pfnx0 XxxMOOSVdlnmMPIqMp/SS+w8vB417DLpJ/U0yQJ/d1md4PxBvRhXNW3lltYlcjGeo5dfVd vihb7MoStzczwjsPRhP65qurq/gL+oxuYl2jVSdUix52krNwT87FNypzypbD/w== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH 05/11] python3-trio: Dependency for python3-pyfuser3 Date: Fri, 29 Jul 2022 14:34:14 +0200 Message-Id: <20220729123420.98567-5-adolf.belka@ipfire.org> In-Reply-To: <20220729123420.98567-1-adolf.belka@ipfire.org> References: <20220729123420.98567-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" Fixes: Bug#12611 Tested-by: Adolf Belka Signed-off-by: Adolf Belka --- config/rootfiles/packages/python3-trio | 141 +++++++++++++++++++++++++ lfs/python3-trio | 86 +++++++++++++++ 2 files changed, 227 insertions(+) create mode 100644 config/rootfiles/packages/python3-trio create mode 100644 lfs/python3-trio diff --git a/config/rootfiles/packages/python3-trio b/config/rootfiles/packages/python3-trio new file mode 100644 index 000000000..9a562121b --- /dev/null +++ b/config/rootfiles/packages/python3-trio @@ -0,0 +1,141 @@ +#usr/lib/python3.10/site-packages/trio +usr/lib/python3.10/site-packages/trio-0.21.0-py3.10.egg-info +usr/lib/python3.10/site-packages/trio-0.21.0-py3.10.egg-info/PKG-INFO +usr/lib/python3.10/site-packages/trio-0.21.0-py3.10.egg-info/SOURCES.txt +usr/lib/python3.10/site-packages/trio-0.21.0-py3.10.egg-info/dependency_links.txt +usr/lib/python3.10/site-packages/trio-0.21.0-py3.10.egg-info/requires.txt +usr/lib/python3.10/site-packages/trio-0.21.0-py3.10.egg-info/top_level.txt +usr/lib/python3.10/site-packages/trio/__init__.py +usr/lib/python3.10/site-packages/trio/_abc.py +usr/lib/python3.10/site-packages/trio/_channel.py +#usr/lib/python3.10/site-packages/trio/_core +usr/lib/python3.10/site-packages/trio/_core/__init__.py +usr/lib/python3.10/site-packages/trio/_core/_asyncgens.py +usr/lib/python3.10/site-packages/trio/_core/_entry_queue.py +usr/lib/python3.10/site-packages/trio/_core/_exceptions.py +usr/lib/python3.10/site-packages/trio/_core/_generated_instrumentation.py +usr/lib/python3.10/site-packages/trio/_core/_generated_io_epoll.py +usr/lib/python3.10/site-packages/trio/_core/_generated_io_kqueue.py +usr/lib/python3.10/site-packages/trio/_core/_generated_io_windows.py +usr/lib/python3.10/site-packages/trio/_core/_generated_run.py +usr/lib/python3.10/site-packages/trio/_core/_instrumentation.py +usr/lib/python3.10/site-packages/trio/_core/_io_common.py +usr/lib/python3.10/site-packages/trio/_core/_io_epoll.py +usr/lib/python3.10/site-packages/trio/_core/_io_kqueue.py +usr/lib/python3.10/site-packages/trio/_core/_io_windows.py +usr/lib/python3.10/site-packages/trio/_core/_ki.py +usr/lib/python3.10/site-packages/trio/_core/_local.py +usr/lib/python3.10/site-packages/trio/_core/_mock_clock.py +usr/lib/python3.10/site-packages/trio/_core/_multierror.py +usr/lib/python3.10/site-packages/trio/_core/_parking_lot.py +usr/lib/python3.10/site-packages/trio/_core/_run.py +usr/lib/python3.10/site-packages/trio/_core/_thread_cache.py +usr/lib/python3.10/site-packages/trio/_core/_traps.py +usr/lib/python3.10/site-packages/trio/_core/_unbounded_queue.py +usr/lib/python3.10/site-packages/trio/_core/_wakeup_socketpair.py +usr/lib/python3.10/site-packages/trio/_core/_windows_cffi.py +#usr/lib/python3.10/site-packages/trio/_core/tests +usr/lib/python3.10/site-packages/trio/_core/tests/__init__.py +usr/lib/python3.10/site-packages/trio/_core/tests/conftest.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_asyncgen.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_guest_mode.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_instrumentation.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_io.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_ki.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_local.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_mock_clock.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror.py +#usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror_scripts +usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror_scripts/__init__.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror_scripts/_common.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror_scripts/apport_excepthook.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror_scripts/custom_excepthook.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror_scripts/ipython_custom_exc.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror_scripts/simple_excepthook.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror_scripts/simple_excepthook_IPython.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror_scripts/simple_excepthook_partial.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_parking_lot.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_run.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_thread_cache.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_tutil.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_unbounded_queue.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_util.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_windows.py +usr/lib/python3.10/site-packages/trio/_core/tests/tutil.py +usr/lib/python3.10/site-packages/trio/_deprecate.py +usr/lib/python3.10/site-packages/trio/_file_io.py +usr/lib/python3.10/site-packages/trio/_highlevel_generic.py +usr/lib/python3.10/site-packages/trio/_highlevel_open_tcp_listeners.py +usr/lib/python3.10/site-packages/trio/_highlevel_open_tcp_stream.py +usr/lib/python3.10/site-packages/trio/_highlevel_open_unix_stream.py +usr/lib/python3.10/site-packages/trio/_highlevel_serve_listeners.py +usr/lib/python3.10/site-packages/trio/_highlevel_socket.py +usr/lib/python3.10/site-packages/trio/_highlevel_ssl_helpers.py +usr/lib/python3.10/site-packages/trio/_path.py +usr/lib/python3.10/site-packages/trio/_signals.py +usr/lib/python3.10/site-packages/trio/_socket.py +usr/lib/python3.10/site-packages/trio/_ssl.py +usr/lib/python3.10/site-packages/trio/_subprocess.py +usr/lib/python3.10/site-packages/trio/_subprocess_platform +usr/lib/python3.10/site-packages/trio/_subprocess_platform/__init__.py +usr/lib/python3.10/site-packages/trio/_subprocess_platform/kqueue.py +usr/lib/python3.10/site-packages/trio/_subprocess_platform/waitid.py +usr/lib/python3.10/site-packages/trio/_subprocess_platform/windows.py +usr/lib/python3.10/site-packages/trio/_sync.py +usr/lib/python3.10/site-packages/trio/_threads.py +usr/lib/python3.10/site-packages/trio/_timeouts.py +#usr/lib/python3.10/site-packages/trio/_tools +usr/lib/python3.10/site-packages/trio/_tools/__init__.py +usr/lib/python3.10/site-packages/trio/_tools/gen_exports.py +usr/lib/python3.10/site-packages/trio/_unix_pipes.py +usr/lib/python3.10/site-packages/trio/_util.py +usr/lib/python3.10/site-packages/trio/_version.py +usr/lib/python3.10/site-packages/trio/_wait_for_object.py +usr/lib/python3.10/site-packages/trio/_windows_pipes.py +usr/lib/python3.10/site-packages/trio/abc.py +usr/lib/python3.10/site-packages/trio/from_thread.py +usr/lib/python3.10/site-packages/trio/lowlevel.py +usr/lib/python3.10/site-packages/trio/socket.py +#usr/lib/python3.10/site-packages/trio/testing +usr/lib/python3.10/site-packages/trio/testing/__init__.py +usr/lib/python3.10/site-packages/trio/testing/_check_streams.py +usr/lib/python3.10/site-packages/trio/testing/_checkpoints.py +usr/lib/python3.10/site-packages/trio/testing/_memory_streams.py +usr/lib/python3.10/site-packages/trio/testing/_network.py +usr/lib/python3.10/site-packages/trio/testing/_sequencer.py +usr/lib/python3.10/site-packages/trio/testing/_trio_test.py +#usr/lib/python3.10/site-packages/trio/tests +usr/lib/python3.10/site-packages/trio/tests/__init__.py +usr/lib/python3.10/site-packages/trio/tests/conftest.py +usr/lib/python3.10/site-packages/trio/tests/module_with_deprecations.py +usr/lib/python3.10/site-packages/trio/tests/test_abc.py +usr/lib/python3.10/site-packages/trio/tests/test_channel.py +usr/lib/python3.10/site-packages/trio/tests/test_contextvars.py +usr/lib/python3.10/site-packages/trio/tests/test_deprecate.py +usr/lib/python3.10/site-packages/trio/tests/test_exports.py +usr/lib/python3.10/site-packages/trio/tests/test_file_io.py +usr/lib/python3.10/site-packages/trio/tests/test_highlevel_generic.py +usr/lib/python3.10/site-packages/trio/tests/test_highlevel_open_tcp_listeners.py +usr/lib/python3.10/site-packages/trio/tests/test_highlevel_open_tcp_stream.py +usr/lib/python3.10/site-packages/trio/tests/test_highlevel_open_unix_stream.py +usr/lib/python3.10/site-packages/trio/tests/test_highlevel_serve_listeners.py +usr/lib/python3.10/site-packages/trio/tests/test_highlevel_socket.py +usr/lib/python3.10/site-packages/trio/tests/test_highlevel_ssl_helpers.py +usr/lib/python3.10/site-packages/trio/tests/test_path.py +usr/lib/python3.10/site-packages/trio/tests/test_scheduler_determinism.py +usr/lib/python3.10/site-packages/trio/tests/test_signals.py +usr/lib/python3.10/site-packages/trio/tests/test_socket.py +usr/lib/python3.10/site-packages/trio/tests/test_ssl.py +usr/lib/python3.10/site-packages/trio/tests/test_subprocess.py +usr/lib/python3.10/site-packages/trio/tests/test_sync.py +usr/lib/python3.10/site-packages/trio/tests/test_testing.py +usr/lib/python3.10/site-packages/trio/tests/test_threads.py +usr/lib/python3.10/site-packages/trio/tests/test_timeouts.py +usr/lib/python3.10/site-packages/trio/tests/test_unix_pipes.py +usr/lib/python3.10/site-packages/trio/tests/test_util.py +usr/lib/python3.10/site-packages/trio/tests/test_wait_for_object.py +usr/lib/python3.10/site-packages/trio/tests/test_windows_pipes.py +#usr/lib/python3.10/site-packages/trio/tests/tools +usr/lib/python3.10/site-packages/trio/tests/tools/__init__.py +usr/lib/python3.10/site-packages/trio/tests/tools/test_gen_exports.py +usr/lib/python3.10/site-packages/trio/to_thread.py diff --git a/lfs/python3-trio b/lfs/python3-trio new file mode 100644 index 000000000..b9e8a09e2 --- /dev/null +++ b/lfs/python3-trio @@ -0,0 +1,86 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2020 IPFire Team # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.21.0 +SUMMARY = async/await-native I/O library for Python + +THISAPP = trio-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = python3-trio +PAK_VER = 1 + +DEPS = python3-attr python3-async_generator python3-attrs python3-sniffio python3-sortedcontainers python3-outcome python3-idna + +SERVICES = + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 2f78da5b760c7d6a8ccf666052db42c70a64f24ab130891d945f51997ec09b1a08ee62269aec184aab7fa408a306f6216df0f67bbb7e5984db8d343676de76f2 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD) From patchwork Fri Jul 29 12:34:15 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 5787 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4LvRns72Kkz3wvM for ; Fri, 29 Jul 2022 12:36:01 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4LvRns2LPDz5Sd; Fri, 29 Jul 2022 12:36:01 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4LvRns2VWBz2xX7; Fri, 29 Jul 2022 12:36:01 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4LvRnr3pD8z2xX7 for ; Fri, 29 Jul 2022 12:36:00 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4LvRnr27XrzPd; Fri, 29 Jul 2022 12:36:00 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1659098160; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=6tfPAr3miu2o4z+uEzfVMMv6jPDzxPcg+g57Ey7148k=; b=offPnVxfdX3qpfxPC7UdCRdqNVFvwBKZcr18sJ4sQUp68MbLMeIUjs3DkU45UOBd8ZEfK4 LF7htLNr+cbe5aAQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1659098160; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=6tfPAr3miu2o4z+uEzfVMMv6jPDzxPcg+g57Ey7148k=; b=KU4qvkkGXyBXAfMLkXZ6Uc4a4I8QXOitBVlVa/JwcC7Fe3jQ0S5npSE8fofz4mZzeAXaut 2mCwSbBAx8mp5OxLzDSU3OX+s6ugqP6owTnvHV+8llmsdg6zRaN0JRlBQZaXQiIuyk2uqP 3F5Eoheo9D/NSQ/fCvyoEQyA98trz8Y8sDa5u+soJceC8bkZT9lGzWoDvitOPWtZ8FAajf 5Y49VPB9XMHPhwauLAvsRzsQP2i4Cu8TyCdOwBFF95HdDJfhhrO/RdXGXL9vag7aV3jB66 OmYqXC9hnoHTSAKe0ZigR8P6KlTQotkzNhfLYfdGA/H84+VnRm/ZdSknhE9R3g== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH 06/11] python3-attr: Dependency for python3-trio Date: Fri, 29 Jul 2022 14:34:15 +0200 Message-Id: <20220729123420.98567-6-adolf.belka@ipfire.org> In-Reply-To: <20220729123420.98567-1-adolf.belka@ipfire.org> References: <20220729123420.98567-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" Fixes: Bug#12611 Tested-by: Adolf Belka Signed-off-by: Adolf Belka --- config/rootfiles/packages/python3-attr | 7 +++ lfs/python3-attr | 86 ++++++++++++++++++++++++++ 2 files changed, 93 insertions(+) create mode 100644 config/rootfiles/packages/python3-attr create mode 100644 lfs/python3-attr diff --git a/config/rootfiles/packages/python3-attr b/config/rootfiles/packages/python3-attr new file mode 100644 index 000000000..af1486199 --- /dev/null +++ b/config/rootfiles/packages/python3-attr @@ -0,0 +1,7 @@ +usr/lib/python3.10/site-packages/attr-0.3.2-py3.10.egg-info +usr/lib/python3.10/site-packages/attr-0.3.2-py3.10.egg-info/PKG-INFO +usr/lib/python3.10/site-packages/attr-0.3.2-py3.10.egg-info/SOURCES.txt +usr/lib/python3.10/site-packages/attr-0.3.2-py3.10.egg-info/dependency_links.txt +usr/lib/python3.10/site-packages/attr-0.3.2-py3.10.egg-info/top_level.txt +usr/lib/python3.10/site-packages/attr.py +usr/lib/python3.10/site-packages/dry_attr.py diff --git a/lfs/python3-attr b/lfs/python3-attr new file mode 100644 index 000000000..1be4d2b0c --- /dev/null +++ b/lfs/python3-attr @@ -0,0 +1,86 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2020 IPFire Team # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.3.2 +SUMMARY = Simple decorator to set attributes of target function or class in a DRY way + +THISAPP = attr-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = python3-attr +PAK_VER = 1 + +DEPS = + +SERVICES = + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 7e2b145d6d416bc634a70ae7e88d1dc1e2bc65efa6163d53446de8942511768247439078df8fb3d51966b482a3b8603d4becfed6ccf365aea1b3156ba638ac6f + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD) From patchwork Fri Jul 29 12:34:16 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 5788 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4LvRp90c4qz3wvM for ; Fri, 29 Jul 2022 12:36:17 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4LvRp82w3Sz5Sq; Fri, 29 Jul 2022 12:36:16 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4LvRp834l3z2ygN; Fri, 29 Jul 2022 12:36:16 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4LvRp73GYvz2xWS for ; Fri, 29 Jul 2022 12:36:15 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4LvRp71ZmTzxZ; Fri, 29 Jul 2022 12:36:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1659098175; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=HQ9tPNQ/UvaIRj6laBzaTC1K2oP0FsDrjrXDdAlRHc0=; b=e6Y5yMOgG4zZAyktrm7OM4YwIpR15Tz/uOaGJS3zDKXdliIQNeR9dLD4xS73VZm+Ze/b9v oi6+Q1NoTwSqMJSK7o7QVnvz5IFXbXVSEdBveb5NH6eGXXk2GFt1CPQDJFFP8k2Jra77PE PVCDOvv1bL7d2KYBCZ2d7Ljg2xOToOETzuOcnstWSloTji4HJ219EQAXkig4Mmd12B0l7c Lx1qfJuv2EyLnLTSWETUSGiEMjP/2V8MU9ZMHEnjncv09SCVcA+weG+/uB4VmrueqAHKf9 QYMnXVCzJLaaFk2nOkRj/VZ/Bhs7huXVvWjmvgFEJxTrkR75xUe+/OC9FWlp8Q== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1659098175; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=HQ9tPNQ/UvaIRj6laBzaTC1K2oP0FsDrjrXDdAlRHc0=; b=KdAOm2qo/0PPLO9E1Ah0fdlDpvjSy6oqtWf2H1Ft2XjvVdDtmJtbrH0ldN554ssrXJAlju PLCZfcuOzMx+MRDw== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH 07/11] python3-async_generator: Dependency for python3-trio Date: Fri, 29 Jul 2022 14:34:16 +0200 Message-Id: <20220729123420.98567-7-adolf.belka@ipfire.org> In-Reply-To: <20220729123420.98567-1-adolf.belka@ipfire.org> References: <20220729123420.98567-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" Fixes: Bug#12611 Tested-by: Adolf Belka Signed-off-by: Adolf Belka --- .../packages/python3-async_generator | 15 ++++ lfs/python3-async_generator | 86 +++++++++++++++++++ 2 files changed, 101 insertions(+) create mode 100644 config/rootfiles/packages/python3-async_generator create mode 100644 lfs/python3-async_generator diff --git a/config/rootfiles/packages/python3-async_generator b/config/rootfiles/packages/python3-async_generator new file mode 100644 index 000000000..98848f76c --- /dev/null +++ b/config/rootfiles/packages/python3-async_generator @@ -0,0 +1,15 @@ +#usr/lib/python3.10/site-packages/async_generator +usr/lib/python3.10/site-packages/async_generator-1.10-py3.10.egg-info +usr/lib/python3.10/site-packages/async_generator-1.10-py3.10.egg-info/PKG-INFO +usr/lib/python3.10/site-packages/async_generator-1.10-py3.10.egg-info/SOURCES.txt +usr/lib/python3.10/site-packages/async_generator-1.10-py3.10.egg-info/dependency_links.txt +usr/lib/python3.10/site-packages/async_generator-1.10-py3.10.egg-info/top_level.txt +usr/lib/python3.10/site-packages/async_generator/__init__.py +usr/lib/python3.10/site-packages/async_generator/_impl.py +usr/lib/python3.10/site-packages/async_generator/_tests +usr/lib/python3.10/site-packages/async_generator/_tests/__init__.py +usr/lib/python3.10/site-packages/async_generator/_tests/conftest.py +usr/lib/python3.10/site-packages/async_generator/_tests/test_async_generator.py +usr/lib/python3.10/site-packages/async_generator/_tests/test_util.py +usr/lib/python3.10/site-packages/async_generator/_util.py +usr/lib/python3.10/site-packages/async_generator/_version.py diff --git a/lfs/python3-async_generator b/lfs/python3-async_generator new file mode 100644 index 000000000..331d5fd2d --- /dev/null +++ b/lfs/python3-async_generator @@ -0,0 +1,86 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2020 IPFire Team # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.10 +SUMMARY = Async generators and context managers for Python + +THISAPP = async_generator-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = python3-async_generator +PAK_VER = 1 + +DEPS = + +SERVICES = + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 7f1bea82b1ed9ed87774f1fb42af2c58d8f9e34a02f067fad018680d46c94b811075107396b29e948fa5f72131c79f3b45544fae5aeca9f990e809db85bb28dd + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD) From patchwork Fri Jul 29 12:34:17 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 5789 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4LvRpS18g7z3wvM for ; Fri, 29 Jul 2022 12:36:32 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4LvRpR3rQ0z3lQ; Fri, 29 Jul 2022 12:36:31 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4LvRpR3vgYz2xX7; Fri, 29 Jul 2022 12:36:31 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4LvRpQ4V03z2xGW for ; Fri, 29 Jul 2022 12:36:30 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4LvRpQ2g76zxZ; Fri, 29 Jul 2022 12:36:30 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1659098190; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=/ml41lSA8xGGIy1J71ht+Cr7vzpsdrVE0aXl2IeKR2c=; b=FR9LKevWLvVzg8xSpEaZoI+3iLRQInaPjMFTs7ItqnBqsNL45Nmwip+9unLH4fx1JPfTJQ ImUYqjLA+H/QJKBA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1659098190; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=/ml41lSA8xGGIy1J71ht+Cr7vzpsdrVE0aXl2IeKR2c=; b=Mv2rKtY7LrG01RR11kXBzjPP5RCSTRVUEW8tHxNdu3ordjlK0fdFJeNOI1bxIzG/Tm8WgS FrEaRdPmc5MVghS8on5OLDGWwfuo31oJ20qq591zrqFCc1r8FOnRbxupOC+ALXfM9Yx0Q+ AkER68JW8/mMt/+zgNbGMkhIqk3aQ960kMiqIgLFdy/FUjj81J4NWMbCVctUXc565GxwSV ctEq7mM13B25kvMrw/KIXbwPKfahFCW2Pf9Gc/c4s8DhzaUGmZblOCpEVZQj5roc3w9CC7 FBHZO/sZflW59RpkSKBCXhs42G1IGwURG98QK2U21111vUp2HhPckw9Td7qsFQ== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH 08/11] python3-attrs: Dependency for python3-trio Date: Fri, 29 Jul 2022 14:34:17 +0200 Message-Id: <20220729123420.98567-8-adolf.belka@ipfire.org> In-Reply-To: <20220729123420.98567-1-adolf.belka@ipfire.org> References: <20220729123420.98567-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" Fixes: Bug#12611 Tested-by: Adolf Belka Signed-off-by: Adolf Belka --- config/rootfiles/packages/python3-attrs | 39 +++++++++++ lfs/python3-attrs | 86 +++++++++++++++++++++++++ 2 files changed, 125 insertions(+) create mode 100644 config/rootfiles/packages/python3-attrs create mode 100644 lfs/python3-attrs diff --git a/config/rootfiles/packages/python3-attrs b/config/rootfiles/packages/python3-attrs new file mode 100644 index 000000000..5ffa22dc8 --- /dev/null +++ b/config/rootfiles/packages/python3-attrs @@ -0,0 +1,39 @@ +#usr/lib/python3.10/site-packages/attr +usr/lib/python3.10/site-packages/attr/__init__.py +usr/lib/python3.10/site-packages/attr/__init__.pyi +usr/lib/python3.10/site-packages/attr/_cmp.py +usr/lib/python3.10/site-packages/attr/_cmp.pyi +usr/lib/python3.10/site-packages/attr/_compat.py +usr/lib/python3.10/site-packages/attr/_config.py +usr/lib/python3.10/site-packages/attr/_funcs.py +usr/lib/python3.10/site-packages/attr/_make.py +usr/lib/python3.10/site-packages/attr/_next_gen.py +usr/lib/python3.10/site-packages/attr/_version_info.py +usr/lib/python3.10/site-packages/attr/_version_info.pyi +usr/lib/python3.10/site-packages/attr/converters.py +usr/lib/python3.10/site-packages/attr/converters.pyi +usr/lib/python3.10/site-packages/attr/exceptions.py +usr/lib/python3.10/site-packages/attr/exceptions.pyi +usr/lib/python3.10/site-packages/attr/filters.py +usr/lib/python3.10/site-packages/attr/filters.pyi +usr/lib/python3.10/site-packages/attr/py.typed +usr/lib/python3.10/site-packages/attr/setters.py +usr/lib/python3.10/site-packages/attr/setters.pyi +usr/lib/python3.10/site-packages/attr/validators.py +usr/lib/python3.10/site-packages/attr/validators.pyi +#usr/lib/python3.10/site-packages/attrs +usr/lib/python3.10/site-packages/attrs-21.4.0-py3.10.egg-info +usr/lib/python3.10/site-packages/attrs-21.4.0-py3.10.egg-info/PKG-INFO +usr/lib/python3.10/site-packages/attrs-21.4.0-py3.10.egg-info/SOURCES.txt +usr/lib/python3.10/site-packages/attrs-21.4.0-py3.10.egg-info/dependency_links.txt +usr/lib/python3.10/site-packages/attrs-21.4.0-py3.10.egg-info/not-zip-safe +usr/lib/python3.10/site-packages/attrs-21.4.0-py3.10.egg-info/requires.txt +usr/lib/python3.10/site-packages/attrs-21.4.0-py3.10.egg-info/top_level.txt +usr/lib/python3.10/site-packages/attrs/__init__.py +usr/lib/python3.10/site-packages/attrs/__init__.pyi +usr/lib/python3.10/site-packages/attrs/converters.py +usr/lib/python3.10/site-packages/attrs/exceptions.py +usr/lib/python3.10/site-packages/attrs/filters.py +usr/lib/python3.10/site-packages/attrs/py.typed +usr/lib/python3.10/site-packages/attrs/setters.py +usr/lib/python3.10/site-packages/attrs/validators.py diff --git a/lfs/python3-attrs b/lfs/python3-attrs new file mode 100644 index 000000000..5c38561e1 --- /dev/null +++ b/lfs/python3-attrs @@ -0,0 +1,86 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2020 IPFire Team # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 21.4.0 +SUMMARY = Classes Without Boilerplate + +THISAPP = attrs-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = python3-attrs +PAK_VER = 1 + +DEPS = + +SERVICES = + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = f8e9ca1385efe6f5b9bf468f622f0bf5390830c5f3c3526821446113146a61460b17e8750ea763f6da50221a8aa65f5f1ff98a6ddf69b1a87344508ca6495560 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD) From patchwork Fri Jul 29 12:34:18 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 5790 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4LvRpl1X7qz3wvM for ; Fri, 29 Jul 2022 12:36:47 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4LvRpk4VNXz5TQ; Fri, 29 Jul 2022 12:36:46 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4LvRpk4gz7z2yhw; Fri, 29 Jul 2022 12:36:46 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4LvRpj4C7kz2xWS for ; Fri, 29 Jul 2022 12:36:45 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4LvRpj2RkWzxZ; Fri, 29 Jul 2022 12:36:45 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1659098205; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ZNSVNLB7NF5AA7MGlDiDtRFv876wcej2w32kB37gLgI=; b=sQgafOOrftjIwB4vKjUrfw4CNpYDTDKIK8L+CBbb6f1O8olB8WnQ715BE/LUy1ulDVZxA/ YcC+R48yP91g5sBA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1659098205; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ZNSVNLB7NF5AA7MGlDiDtRFv876wcej2w32kB37gLgI=; b=LYZIVRI/7bn6wx1fj8Q29Kl3X3j/WNQXh/M+ae5JFVlR6u+9AWVmlLqdFCQNU3tpazoI2d YioH3NaGMEeG/PPpLotjwQL6H390z+nFbwDu6V9ryv0lhabqJoFV6bt8z+ExKCz1fRgWpC VF1aOZ8RRKVpltLgZ1zh229+mi3NDMyuxIDyxni1WXmNFIRLdFTLQPTUj901lfs9T5Z+k5 w8GZEPCME4IsENyA2D36csV9e3vileA3R9scN7vHIFJruqx1Bp0te+eJ+BIWywNfgfXx5V fvY9uBYSxvEXbdeCQqVf6jdI8cxmbd7WKAkKDnyT8d9/wYEFOqiMxVUA+fnzYg== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH 09/11] python3-sniffio: Dependency for python3-trio Date: Fri, 29 Jul 2022 14:34:18 +0200 Message-Id: <20220729123420.98567-9-adolf.belka@ipfire.org> In-Reply-To: <20220729123420.98567-1-adolf.belka@ipfire.org> References: <20220729123420.98567-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" Fixes: Bug#12611 Tested-by: Adolf Belka Signed-off-by: Adolf Belka --- config/rootfiles/packages/python3-sniffio | 14 ++++ lfs/python3-sniffio | 86 +++++++++++++++++++++++ 2 files changed, 100 insertions(+) create mode 100644 config/rootfiles/packages/python3-sniffio create mode 100644 lfs/python3-sniffio diff --git a/config/rootfiles/packages/python3-sniffio b/config/rootfiles/packages/python3-sniffio new file mode 100644 index 000000000..7e0a18b1b --- /dev/null +++ b/config/rootfiles/packages/python3-sniffio @@ -0,0 +1,14 @@ +#usr/lib/python3.10/site-packages/sniffio +usr/lib/python3.10/site-packages/sniffio-1.2.0-py3.10.egg-info +usr/lib/python3.10/site-packages/sniffio-1.2.0-py3.10.egg-info/PKG-INFO +usr/lib/python3.10/site-packages/sniffio-1.2.0-py3.10.egg-info/SOURCES.txt +usr/lib/python3.10/site-packages/sniffio-1.2.0-py3.10.egg-info/dependency_links.txt +usr/lib/python3.10/site-packages/sniffio-1.2.0-py3.10.egg-info/requires.txt +usr/lib/python3.10/site-packages/sniffio-1.2.0-py3.10.egg-info/top_level.txt +usr/lib/python3.10/site-packages/sniffio/__init__.py +usr/lib/python3.10/site-packages/sniffio/_impl.py +usr/lib/python3.10/site-packages/sniffio/_tests +usr/lib/python3.10/site-packages/sniffio/_tests/__init__.py +usr/lib/python3.10/site-packages/sniffio/_tests/test_sniffio.py +usr/lib/python3.10/site-packages/sniffio/_version.py +usr/lib/python3.10/site-packages/sniffio/py.typed diff --git a/lfs/python3-sniffio b/lfs/python3-sniffio new file mode 100644 index 000000000..0b381fca9 --- /dev/null +++ b/lfs/python3-sniffio @@ -0,0 +1,86 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2020 IPFire Team # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.2.0 +SUMMARY = Sniff out which async library your code is running under + +THISAPP = sniffio-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = python3-sniffio +PAK_VER = 1 + +DEPS = + +SERVICES = + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = d42442a231c07834803e8552812dc177defbc0d062418fa576e7368a973eaa1ea20e4933e145a26178a707da72fb00529b19d44ea850f0a14c78bb2b5dab0d9a + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD) From patchwork Fri Jul 29 12:34:19 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 5791 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4LvRq22vGpz3wvM for ; Fri, 29 Jul 2022 12:37:02 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4LvRq14zvSz5Tk; Fri, 29 Jul 2022 12:37:01 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4LvRq15BQcz2yZk; Fri, 29 Jul 2022 12:37:01 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4LvRq04CClz2xWS for ; Fri, 29 Jul 2022 12:37:00 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4LvRq02b39z5TV; Fri, 29 Jul 2022 12:37:00 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1659098220; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=sVHYKKrR5NYNDqV79IX82tcirtXPIZexP+JLXemzxBk=; b=OX5IIh+1UYIWv8qnF8MIAXcPnYneiQUuUyLoD9vL0almotas+KtqBgutU+/K+DpQMVqCI2 hCk+uxHyLfi4B2Cw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1659098220; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=sVHYKKrR5NYNDqV79IX82tcirtXPIZexP+JLXemzxBk=; b=K9rkQe9lEf/1lI/Yke5LW7EHg7Ru7ctUM5/ha8R6xUjOF51BFrVQX1sVg06zLA4BAG5pP9 N9fPfRO2PaPyDsUnK0PJs6X3FzKWvKHkvCgfe0+zg9+t5NS48GVr7HgTxlhB6UjqVTalUM rI/isdzLPj0owzqGrI1yGdjPtUYarSCnKZTVPFxQ+I7d5+JAYIZDBKSPY9HsXHmsZHToFF OKzu4u7LXseh2LPK/UwvDwGUE/wJBhuy+eHHsd65iLntAsyryBmSTaRDVwBNvxrBeae4Zd 6CKeFsFlj8UK0NZH1Uk++pqNcw5CDTaAqGOfwPbVSVIeT6f0Y/RnbwMIyopslA== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH 10/11] python3-sortedcontainers: Dependency for python3-trio Date: Fri, 29 Jul 2022 14:34:19 +0200 Message-Id: <20220729123420.98567-10-adolf.belka@ipfire.org> In-Reply-To: <20220729123420.98567-1-adolf.belka@ipfire.org> References: <20220729123420.98567-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" Fixes: Bug#12611 Tested-by: Adolf Belka Signed-off-by: Adolf Belka --- .../packages/python3-sortedcontainers | 10 +++ lfs/python3-sortedcontainers | 86 +++++++++++++++++++ 2 files changed, 96 insertions(+) create mode 100644 config/rootfiles/packages/python3-sortedcontainers create mode 100644 lfs/python3-sortedcontainers diff --git a/config/rootfiles/packages/python3-sortedcontainers b/config/rootfiles/packages/python3-sortedcontainers new file mode 100644 index 000000000..7b38317aa --- /dev/null +++ b/config/rootfiles/packages/python3-sortedcontainers @@ -0,0 +1,10 @@ +#usr/lib/python3.10/site-packages/sortedcontainers +usr/lib/python3.10/site-packages/sortedcontainers-2.4.0-py3.10.egg-info +usr/lib/python3.10/site-packages/sortedcontainers-2.4.0-py3.10.egg-info/PKG-INFO +usr/lib/python3.10/site-packages/sortedcontainers-2.4.0-py3.10.egg-info/SOURCES.txt +usr/lib/python3.10/site-packages/sortedcontainers-2.4.0-py3.10.egg-info/dependency_links.txt +usr/lib/python3.10/site-packages/sortedcontainers-2.4.0-py3.10.egg-info/top_level.txt +usr/lib/python3.10/site-packages/sortedcontainers/__init__.py +usr/lib/python3.10/site-packages/sortedcontainers/sorteddict.py +usr/lib/python3.10/site-packages/sortedcontainers/sortedlist.py +usr/lib/python3.10/site-packages/sortedcontainers/sortedset.py diff --git a/lfs/python3-sortedcontainers b/lfs/python3-sortedcontainers new file mode 100644 index 000000000..6629f8852 --- /dev/null +++ b/lfs/python3-sortedcontainers @@ -0,0 +1,86 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2020 IPFire Team # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 2.4.0 +SUMMARY = Sorted Containers -- Sorted List, Sorted Dict, Sorted Set + +THISAPP = sortedcontainers-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = python3-sortedcontainers +PAK_VER = 1 + +DEPS = + +SERVICES = + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = f806e734c5a2fab98f802ca2fe7264516b63a37ebca39c32b0b17faa1e7f18e51ab71874a6ea8a6981a8db094da112656d0e109823e190edc0ff2d3c80a462c4 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD) From patchwork Fri Jul 29 12:34:20 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 5792 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4LvRqK3H6fz3wvM for ; Fri, 29 Jul 2022 12:37:17 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4LvRqJ5X6Wz5Td; Fri, 29 Jul 2022 12:37:16 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4LvRqJ5m1Gz2ygN; Fri, 29 Jul 2022 12:37:16 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4LvRqH455wz2xWS for ; Fri, 29 Jul 2022 12:37:15 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4LvRqH2NQDz5SQ; Fri, 29 Jul 2022 12:37:15 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1659098235; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=91Uu1RhEz4lOZuhjl3isTiVo1X2RhdHpmEr0QIocS68=; b=+2nXotj6J2ERd16wX2eKO8rkbVSgkraM+ssEbX//JfQ11QLTWpnStQBdDjLqBR10CPE4LX 2vco/HrT45KCaBBw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1659098235; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=91Uu1RhEz4lOZuhjl3isTiVo1X2RhdHpmEr0QIocS68=; b=pSb4Sul6LAcVywH4WUiMR2sO8XHvn8su7H2M0LopRGXxxVi35AOdQt8zWVKda11tXW6ghE zMQN2hDurkqhtCyXLpmiJH00qWok5YELt7jUjNhvn7pjyiXqrBX4ofpyuU4Uq8ybz/ZWNs 8N08sbNRZncp3BATfzHSjlFsakABRsfC1afCrtOIlofBFx0pHKVHrkVDF4HQ4POCLHVgn8 hVjYpkulfGW36FPhFuifgZAnzMHKPZEREtK+tYmXoGVjvmsIjyRJdyL7Pr5pmllWA3h0ko i9WwFhuMw4f1iPGfBjoSLkxoUQdxR75pQoxs7xPfy/1yuRZQj2R+1k7klw3ReQ== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH 11/11] python3-outcome: Dependency for python3-trio Date: Fri, 29 Jul 2022 14:34:20 +0200 Message-Id: <20220729123420.98567-11-adolf.belka@ipfire.org> In-Reply-To: <20220729123420.98567-1-adolf.belka@ipfire.org> References: <20220729123420.98567-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" Fixes: Bug#12611 Tested-by: Adolf Belka Signed-off-by: Adolf Belka --- config/rootfiles/packages/python3-outcome | 11 +++ lfs/python3-outcome | 86 +++++++++++++++++++++++ 2 files changed, 97 insertions(+) create mode 100644 config/rootfiles/packages/python3-outcome create mode 100644 lfs/python3-outcome diff --git a/config/rootfiles/packages/python3-outcome b/config/rootfiles/packages/python3-outcome new file mode 100644 index 000000000..e49ff003c --- /dev/null +++ b/config/rootfiles/packages/python3-outcome @@ -0,0 +1,11 @@ +#usr/lib/python3.10/site-packages/outcome +usr/lib/python3.10/site-packages/outcome-1.2.0-py3.10.egg-info +usr/lib/python3.10/site-packages/outcome-1.2.0-py3.10.egg-info/PKG-INFO +usr/lib/python3.10/site-packages/outcome-1.2.0-py3.10.egg-info/SOURCES.txt +usr/lib/python3.10/site-packages/outcome-1.2.0-py3.10.egg-info/dependency_links.txt +usr/lib/python3.10/site-packages/outcome-1.2.0-py3.10.egg-info/requires.txt +usr/lib/python3.10/site-packages/outcome-1.2.0-py3.10.egg-info/top_level.txt +usr/lib/python3.10/site-packages/outcome/__init__.py +usr/lib/python3.10/site-packages/outcome/_impl.py +usr/lib/python3.10/site-packages/outcome/_util.py +usr/lib/python3.10/site-packages/outcome/_version.py diff --git a/lfs/python3-outcome b/lfs/python3-outcome new file mode 100644 index 000000000..e41f7ed18 --- /dev/null +++ b/lfs/python3-outcome @@ -0,0 +1,86 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2020 IPFire Team # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.2.0 +SUMMARY = Capture the outcome of Python function calls. + +THISAPP = outcome-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = python3-outcome +PAK_VER = 1 + +DEPS = + +SERVICES = + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 9dcea83b43cd751988cf664b90590eab4b58d1005f8341fbb8c78475f56f7db597ced51c43ff0656c0cab1a8061528aea9543822e2feee548b0e232ed637d1e7 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD)