From patchwork Mon Jul 1 14:57:03 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?UmFwaGHDq2wgTcOpbG90dGU=?= X-Patchwork-Id: 1954745 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4WCTfj5sBNz1xpc for ; Tue, 2 Jul 2024 00:57:32 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 8EA58403E2; Mon, 1 Jul 2024 14:57:29 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id hgGKsaGxVrTM; Mon, 1 Jul 2024 14:57:28 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 7FE4240DFE Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 7FE4240DFE; Mon, 1 Jul 2024 14:57:28 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 003471BF2F9 for ; Mon, 1 Jul 2024 14:57:27 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 86B95605FA for ; Mon, 1 Jul 2024 14:57:25 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id 4rewYt0E5Adg for ; Mon, 1 Jul 2024 14:57:24 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::331; helo=mail-wm1-x331.google.com; envelope-from=raphael.melotte@essensium.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp3.osuosl.org DC658605E6 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org DC658605E6 Received: from mail-wm1-x331.google.com (mail-wm1-x331.google.com [IPv6:2a00:1450:4864:20::331]) by smtp3.osuosl.org (Postfix) with ESMTPS id DC658605E6 for ; Mon, 1 Jul 2024 14:57:23 +0000 (UTC) Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-42567ddf099so22511825e9.3 for ; Mon, 01 Jul 2024 07:57:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719845841; x=1720450641; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=rQH6Tkn5eYbLya57/+OikzwYT7PnyUE3j81ZLUPTfNI=; b=on0fil3LRGRIOm8D7ijmV9kOhD2WKWfodeEiqp67Ujfzzhk42i9TLXIduyNUqsHkOf MQvl+dXKbspfqOP5eCND7CksKCzL30/jhwiPGz0z/iOQwrQ3ws6Talr2ZMaUoW7z8bwM jbdpuVTQsEf3xp0zUDljQ8hmoG0zhoc3r5Av7hieuhswqTbqGXxQd7kOiobD659UOIeQ TlTgau07ZifFu6lBGrf1aXmtzlimh0qhK9+DzcuoMt/A7EzAsW3hglTUf41kDGt8L37V O1iEjGzBrIfqFSv3kXsmBZX5dAOAmHMzEHV2BR4GYkdURZo+1ZV23bcn7VOFua2SqvGf Ya9A== X-Gm-Message-State: AOJu0YyTPbgzxynFLxuJtEThSuLKpwM4lMOFVRf2Ponchr4sBLeBCodY KqN0LQp0hn2qJrRbPtNKZXqFhXaNFiD54Y6zkxj+q3jeM8TuqzUcjD4Z+xAoxxdL+p9R58i6xTB 6FS8= X-Google-Smtp-Source: AGHT+IHPu9QLmQQZzjEgSiJvOb8AWZQtS457LNp7WaAeelYpkSZ5xuXUORP58Nz5qYJRY45xNtOBPQ== X-Received: by 2002:a5d:470b:0:b0:367:3ff3:2b83 with SMTP id ffacd0b85a97d-367756bb4efmr3852779f8f.41.1719845840776; Mon, 01 Jul 2024 07:57:20 -0700 (PDT) Received: from junian.fritz.box (94.105.103.7.dyn.edpnet.net. [94.105.103.7]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3675a0e141esm10153286f8f.58.2024.07.01.07.57.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Jul 2024 07:57:19 -0700 (PDT) To: buildroot@buildroot.org Date: Mon, 1 Jul 2024 16:57:03 +0200 Message-Id: <20240701145708.2886402-1-raphael.melotte@mind.be> X-Mailer: git-send-email 2.37.3 MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mind.be; s=google; t=1719845841; x=1720450641; darn=buildroot.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=rQH6Tkn5eYbLya57/+OikzwYT7PnyUE3j81ZLUPTfNI=; b=fnz3vfpRBmPrVMjT0h3+VO2t7pwBL2biiyTrHZlqXF9Qoeci5KTW5MhGkVoO04GKsW reAhVpyuf0osOYBPZixHnACA+bAeAVqOkFbmageKrFgatBRoqoHUKbgijateKSfo7ak/ y7WWeEjjXOi4e2274vEundoOeVFYQJkso8E9AWv9eBDYwUVvn8TanDQyo6s6LCDhU5mA DqfH9kmikXQ2s6US99yYjfF+QULGnBu2xbfAV9WTpDm052rvwA19ZomM2pHOaRlRyt1Y E/2kpwFdpc/bvLhN4JDmjJ8WfnZPdAaTXOxnJfJmF0WeTcVoApM+la9LxEN+DGU0gGmz da+Q== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dmarc=pass (p=quarantine dis=none) header.from=mind.be X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=mind.be header.i=@mind.be header.a=rsa-sha256 header.s=google header.b=fnz3vfpR Subject: [Buildroot] [PATCH 1/4] package/python-sdbus: new package X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: =?utf-8?q?Rapha=C3=ABl_M=C3=A9lotte_via_buildroot?= From: =?utf-8?b?UmFwaGHDq2wgTcOpbG90dGU=?= Reply-To: =?utf-8?b?UmFwaGHDq2wgTcOpbG90dGU=?= Cc: Asaf Kahlon , James Hilliard , =?utf-8?b?UmFwaGHDq2wgTcOpbG90?= =?utf-8?b?dGU=?= , Thomas Petazzoni Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Raphaël Mélotte --- DEVELOPERS | 1 + package/Config.in | 1 + package/python-sdbus/Config.in | 8 ++++++++ package/python-sdbus/python-sdbus.hash | 5 +++++ package/python-sdbus/python-sdbus.mk | 19 +++++++++++++++++++ 5 files changed, 34 insertions(+) create mode 100644 package/python-sdbus/Config.in create mode 100644 package/python-sdbus/python-sdbus.hash create mode 100644 package/python-sdbus/python-sdbus.mk diff --git a/DEVELOPERS b/DEVELOPERS index 8a5cceba78..0d58df7d50 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2668,6 +2668,7 @@ F: package/python-jmespath/ F: package/python-pymupdf/ F: package/python-rsa/ F: package/python-s3transfer/ +F: package/python-sdbus/ F: support/testing/tests/package/sample_python_jmespath.py F: support/testing/tests/package/sample_python_rsa.py F: support/testing/tests/package/sample_python_s3transfer.py diff --git a/package/Config.in b/package/Config.in index 550fdc1f41..45d8a8c7ec 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1334,6 +1334,7 @@ menu "External python modules" source "package/python-scapy/Config.in" source "package/python-schedule/Config.in" source "package/python-scipy/Config.in" + source "package/python-sdbus/Config.in" source "package/python-sdnotify/Config.in" source "package/python-secretstorage/Config.in" source "package/python-see/Config.in" diff --git a/package/python-sdbus/Config.in b/package/python-sdbus/Config.in new file mode 100644 index 0000000000..b5762f5130 --- /dev/null +++ b/package/python-sdbus/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_PYTHON_SDBUS + bool "python-sdbus" + depends on BR2_PACKAGE_SYSTEMD # required to get sd-bus + help + Modern Python D-Bus library. Based on sd-bus from + libsystemd. + + https://github.com/igo95862/python-sdbus diff --git a/package/python-sdbus/python-sdbus.hash b/package/python-sdbus/python-sdbus.hash new file mode 100644 index 0000000000..13c8c2bb5f --- /dev/null +++ b/package/python-sdbus/python-sdbus.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/sdbus/json +md5 46d3ea00a491c2eec2a25ccf61b8a77a sdbus-0.12.0.tar.gz +sha256 c3692d75704438a78adc1439350bc32f30d6b38ad344cfc94773db89c6ce4a89 sdbus-0.12.0.tar.gz +# Locally computed sha256 checksums +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/python-sdbus/python-sdbus.mk b/package/python-sdbus/python-sdbus.mk new file mode 100644 index 0000000000..e4be6efef4 --- /dev/null +++ b/package/python-sdbus/python-sdbus.mk @@ -0,0 +1,19 @@ +################################################################################ +# +# python-sdbus +# +################################################################################ + +PYTHON_SDBUS_VERSION = 0.12.0 +PYTHON_SDBUS_SOURCE = sdbus-$(PYTHON_SDBUS_VERSION).tar.gz +PYTHON_SDBUS_SITE = https://files.pythonhosted.org/packages/8e/39/3d49f0d18dcba3344af756f31e4408e7de50b3df86fa3f3ea6f604402f16 +PYTHON_SDBUS_SETUP_TYPE = setuptools +PYTHON_SDBUS_LICENSE = GNU Lesser General Public License v2 or later (LGPLv2+) +PYTHON_SDBUS_LICENSE_FILES = COPYING +PYTHON_SDBUS_DEPENDENCIES = systemd + +ifeq ($(BR2_STATIC_LIBS),y) +PYTHON_SDBUS_ENV += PYTHON_SDBUS_USE_STATIC_LINK=1 +endif + +$(eval $(python-package)) From patchwork Mon Jul 1 14:57:04 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?UmFwaGHDq2wgTcOpbG90dGU=?= X-Patchwork-Id: 1954746 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4WCTfn5bwmz1xpc for ; Tue, 2 Jul 2024 00:57:37 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 0F48440E03; Mon, 1 Jul 2024 14:57:33 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id ysJXbqFAbPNI; Mon, 1 Jul 2024 14:57:32 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 8A8DD40E10 Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 8A8DD40E10; Mon, 1 Jul 2024 14:57:31 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 0B9A01BF97A for ; Mon, 1 Jul 2024 14:57:27 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id DFDD5605E6 for ; Mon, 1 Jul 2024 14:57:25 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id INGOMPuk8X7n for ; Mon, 1 Jul 2024 14:57:25 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::42c; helo=mail-wr1-x42c.google.com; envelope-from=raphael.melotte@essensium.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp3.osuosl.org DEA97605FC DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org DEA97605FC Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) by smtp3.osuosl.org (Postfix) with ESMTPS id DEA97605FC for ; Mon, 1 Jul 2024 14:57:24 +0000 (UTC) Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-3676447928bso1790495f8f.0 for ; Mon, 01 Jul 2024 07:57:24 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719845843; x=1720450643; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+AaUukI2H8Z/PULBBOztJFBzAcYWIPoIQBuuWqbqFrY=; b=aCAH0K+7LR391Ri6rKeTGaJaN6JapPDXEwEdyE6UqgHPcJs3/t3r1JFudLx/RFZWdV 6quzjLSSg0VL/QDKQgwVbnn+DX3RUtXKpNNCz9KVb1sqj0FDqxs5sFRMzd37GCbG2mZw rULJPApByIfM4OBn2JQuRwu9Gwp9VG0xDVAyZFXxgGVSyPasgD9ivjkjXr3YSnV0cuKO M5CvrLnwEi1WpYWaaOhwCJfLxYiGs14/s3tU5DxcMzykNdvW1c+C1qq6CzrVNVpfrNGP 5lEtVVFj02OpmISBc9+2cwOUSFGdPcNUY0vdKKTa+ccqSmYkjAMAHFzlpGE5dvnOz9FY Kq4w== X-Gm-Message-State: AOJu0YxXABL1QHuTt3QUfuiOv5vugWf0gtiHuqOMNNYqnwEA92fKs9cx QjRfmSsWgHNaPrMy3rgE1eczatiTUQHSgMScrAmH67Cwkk8IdNtGHnRntwbex1wFsoASne/O8Az egT4= X-Google-Smtp-Source: AGHT+IGDO9AlJISWnH3ZSWTp8cKz5p2ff+O+Rs0+33HnOrO6SqEjXyxpiyiuFIXuPNnGxnTBc8yjuw== X-Received: by 2002:a05:6000:458f:b0:366:dcd5:9461 with SMTP id ffacd0b85a97d-3677569e902mr3384653f8f.2.1719845842390; Mon, 01 Jul 2024 07:57:22 -0700 (PDT) Received: from junian.fritz.box (94.105.103.7.dyn.edpnet.net. [94.105.103.7]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3675a0e141esm10153286f8f.58.2024.07.01.07.57.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Jul 2024 07:57:21 -0700 (PDT) To: buildroot@buildroot.org Date: Mon, 1 Jul 2024 16:57:04 +0200 Message-Id: <20240701145708.2886402-2-raphael.melotte@mind.be> X-Mailer: git-send-email 2.37.3 In-Reply-To: <20240701145708.2886402-1-raphael.melotte@mind.be> References: <20240701145708.2886402-1-raphael.melotte@mind.be> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mind.be; s=google; t=1719845843; x=1720450643; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=+AaUukI2H8Z/PULBBOztJFBzAcYWIPoIQBuuWqbqFrY=; b=aPDviEFbHszW1vtEE3ENkK9fRSX3v4ZAD1vAG4OW6kZaLfOgwET+6JmnN/woUYOTHc LgpVcV1YvUeG7sXFi2mn6804inis2Xt8PKNhbjz9fuAooJ4NroDd/D60zjE+x6dDaBgd UMvkmCCVCk6J/sPZhDD5uvKRsfQR1r5EbajIgW31YROLGodsx1ZRe99g0obMoDo6vzxy jK/xCDb1JEA9hZdwMBiB0R+6hmeVBvhHICizRucP30UQnQBETOCp1Qd0Lig9yKCvWJ/1 P/rYrN9mlHoFiv9JD1pKUNt5RU8655BT28x9UsA9ni6EUBxxaG5WVjZ4olIj73SGWKTg e6sg== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dmarc=pass (p=quarantine dis=none) header.from=mind.be X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=mind.be header.i=@mind.be header.a=rsa-sha256 header.s=google header.b=aPDviEFb Subject: [Buildroot] [PATCH 2/4] support/testing: add new test for python-sdbus X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: =?utf-8?q?Rapha=C3=ABl_M=C3=A9lotte_via_buildroot?= From: =?utf-8?b?UmFwaGHDq2wgTcOpbG90dGU=?= Reply-To: =?utf-8?b?UmFwaGHDq2wgTcOpbG90dGU=?= Cc: =?utf-8?b?UmFwaGHDq2wgTcOpbG90dGU=?= Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Raphaël Mélotte --- DEVELOPERS | 2 ++ .../testing/tests/package/sample_python_sdbus.py | 13 +++++++++++++ support/testing/tests/package/test_python_sdbus.py | 12 ++++++++++++ 3 files changed, 27 insertions(+) create mode 100644 support/testing/tests/package/sample_python_sdbus.py create mode 100644 support/testing/tests/package/test_python_sdbus.py diff --git a/DEVELOPERS b/DEVELOPERS index 0d58df7d50..146c6ffea5 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2672,9 +2672,11 @@ F: package/python-sdbus/ F: support/testing/tests/package/sample_python_jmespath.py F: support/testing/tests/package/sample_python_rsa.py F: support/testing/tests/package/sample_python_s3transfer.py +F: support/testing/tests/package/sample_python_sdbus.py F: support/testing/tests/package/test_python_jmespath.py F: support/testing/tests/package/test_python_rsa.py F: support/testing/tests/package/test_python_s3transfer.py +F: support/testing/tests/package/test_python_sdbus.py N: Raphael Pavlidis F: package/nvidia-persistenced/ diff --git a/support/testing/tests/package/sample_python_sdbus.py b/support/testing/tests/package/sample_python_sdbus.py new file mode 100644 index 0000000000..68131cede5 --- /dev/null +++ b/support/testing/tests/package/sample_python_sdbus.py @@ -0,0 +1,13 @@ +#!/usr/bin/env python3 + +import sdbus +from sdbus_block.dbus_daemon import FreedesktopDbus + +s = FreedesktopDbus(sdbus.sd_bus_open_system()) + +props = s.properties_get_all_dict() + +print(props) + +# Check for a randomly chosen interface: +assert 'org.freedesktop.DBus.Monitoring' in props['interfaces'] diff --git a/support/testing/tests/package/test_python_sdbus.py b/support/testing/tests/package/test_python_sdbus.py new file mode 100644 index 0000000000..7163bbeed1 --- /dev/null +++ b/support/testing/tests/package/test_python_sdbus.py @@ -0,0 +1,12 @@ +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonPy3Sdbus(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_INIT_SYSTEMD=y + BR2_PACKAGE_PYTHON_SDBUS=y + """ + sample_scripts = ["tests/package/sample_python_sdbus.py"] From patchwork Mon Jul 1 14:57:05 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?UmFwaGHDq2wgTcOpbG90dGU=?= X-Patchwork-Id: 1954747 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=140.211.166.133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4WCTfr38Dfz1xpc for ; Tue, 2 Jul 2024 00:57:40 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 778F740DD7; Mon, 1 Jul 2024 14:57:35 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id 2PveootcP2Rq; Mon, 1 Jul 2024 14:57:34 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 28BA040E18 Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 28BA040E18; Mon, 1 Jul 2024 14:57:34 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 7B58F1BF97A for ; Mon, 1 Jul 2024 14:57:28 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 684BC40524 for ; Mon, 1 Jul 2024 14:57:28 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id KJquzdGKqkhR for ; Mon, 1 Jul 2024 14:57:27 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::42c; helo=mail-wr1-x42c.google.com; envelope-from=raphael.melotte@essensium.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp4.osuosl.org B6486404E7 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org B6486404E7 Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) by smtp4.osuosl.org (Postfix) with ESMTPS id B6486404E7 for ; Mon, 1 Jul 2024 14:57:26 +0000 (UTC) Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-364c9ec17d1so1779827f8f.0 for ; Mon, 01 Jul 2024 07:57:26 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719845844; x=1720450644; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=gyvbT9wTVrZhqiGaymhnH2Kjp190LQsFdNBoNLsgZns=; b=Ak1RCv1Z9ZrVSGxVPXvXX7AOEo9OKw3bMUor+H1RGUo0TmfuRAVLB5Wx6Md8kLosmZ XU7YOhgYNnKqOXXwu/CjQDRDJLl3GQGUWJqwHUdtFmY3ZwTb4LyTe1a4i5zkjzeMLWlK kxWCFQK8/DtFaL61GmEwBJSSlCDPysoUq48nc9wQFatvy5Fg1z7RGrcBO4iJaibZ/Szf hfrkfnULBO0ww5DUXTkXMRkWoHr4HtjvOTVckmKi85gqL5PpulEtA0L89eYo5tFykKO+ m6mcUKp7ltJoCJA8qH7u/sXXaf9Z/JJGbBAvuqhqFda0Bv+CXlmD90qrNj880glVkPoa kcuQ== X-Gm-Message-State: AOJu0Yyyk8kH7PATbVKFQJ1AFn8ZT5fucH3VgyzFjtYvDAdfwZsscX9/ +S76t7zKJwA8UxQzntLIz0KLQTZXFKZOi+2u7G5jvc/qPePhsyzZnZMHAN1+HpvKrqExxLDXOkZ H3n4= X-Google-Smtp-Source: AGHT+IGQ5YImka72UqOW15R3X5nlpdBVJAkT+X+FKMAC6Yjf1P8mnrV0VH47dsM6XQLK5qmPEf/bRw== X-Received: by 2002:a05:6000:18a5:b0:366:e991:b9b7 with SMTP id ffacd0b85a97d-367756cf2e8mr4937039f8f.30.1719845844284; Mon, 01 Jul 2024 07:57:24 -0700 (PDT) Received: from junian.fritz.box (94.105.103.7.dyn.edpnet.net. [94.105.103.7]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3675a0e141esm10153286f8f.58.2024.07.01.07.57.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Jul 2024 07:57:23 -0700 (PDT) To: buildroot@buildroot.org Date: Mon, 1 Jul 2024 16:57:05 +0200 Message-Id: <20240701145708.2886402-3-raphael.melotte@mind.be> X-Mailer: git-send-email 2.37.3 In-Reply-To: <20240701145708.2886402-1-raphael.melotte@mind.be> References: <20240701145708.2886402-1-raphael.melotte@mind.be> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mind.be; s=google; t=1719845844; x=1720450644; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=gyvbT9wTVrZhqiGaymhnH2Kjp190LQsFdNBoNLsgZns=; b=ghoX7TbTltrolFdJO1q773izFUnUTfmuTMCKq35zCwrIMQSoAz0pWqE/WH7YxsJ5X/ y1i3Pf2sJNQ1X3JnQUKxWmRk/gtDisg5tTTj8BaU+s62iH2xYB1YyIfTvaAMESny9xC7 peNbn5fKhXNGwV4CtSexZDozd35j/4bdVzGctcUMpqADuQfWcAePqSqBwetY4Sdpw7Yy +2QVzndeLKV6GI5E2rcWsVOwQFTERtKqG3VGAkFM9JNk5+z4WjWQx6tHIwQHzcVwJLwb tfaJ0LNyHLvOh5Ydh1m0T9P5PVDblmLKlI8a00v++zIvvmo7WjCPofVHeMkTqLXEL7Tx R/+w== X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dmarc=pass (p=quarantine dis=none) header.from=mind.be X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=mind.be header.i=@mind.be header.a=rsa-sha256 header.s=google header.b=ghoX7TbT Subject: [Buildroot] [PATCH 3/4] package/python-sdbus-networkmanager: new package X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: =?utf-8?q?Rapha=C3=ABl_M=C3=A9lotte_via_buildroot?= From: =?utf-8?b?UmFwaGHDq2wgTcOpbG90dGU=?= Reply-To: =?utf-8?b?UmFwaGHDq2wgTcOpbG90dGU=?= Cc: Thomas Petazzoni , James Hilliard , =?utf-8?b?UmFwaGHDq2wgTcOpbG90?= =?utf-8?b?dGU=?= , Asaf Kahlon Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Raphaël Mélotte --- DEVELOPERS | 1 + package/Config.in | 1 + package/python-sdbus-networkmanager/Config.in | 8 ++++++++ .../python-sdbus-networkmanager.hash | 5 +++++ .../python-sdbus-networkmanager.mk | 14 ++++++++++++++ 5 files changed, 29 insertions(+) create mode 100644 package/python-sdbus-networkmanager/Config.in create mode 100644 package/python-sdbus-networkmanager/python-sdbus-networkmanager.hash create mode 100644 package/python-sdbus-networkmanager/python-sdbus-networkmanager.mk diff --git a/DEVELOPERS b/DEVELOPERS index 146c6ffea5..9abf2d490b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2669,6 +2669,7 @@ F: package/python-pymupdf/ F: package/python-rsa/ F: package/python-s3transfer/ F: package/python-sdbus/ +F: package/python-sdbus-networkmanager/ F: support/testing/tests/package/sample_python_jmespath.py F: support/testing/tests/package/sample_python_rsa.py F: support/testing/tests/package/sample_python_s3transfer.py diff --git a/package/Config.in b/package/Config.in index 45d8a8c7ec..16a08745cf 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1335,6 +1335,7 @@ menu "External python modules" source "package/python-schedule/Config.in" source "package/python-scipy/Config.in" source "package/python-sdbus/Config.in" + source "package/python-sdbus-networkmanager/Config.in" source "package/python-sdnotify/Config.in" source "package/python-secretstorage/Config.in" source "package/python-see/Config.in" diff --git a/package/python-sdbus-networkmanager/Config.in b/package/python-sdbus-networkmanager/Config.in new file mode 100644 index 0000000000..ce7137364e --- /dev/null +++ b/package/python-sdbus-networkmanager/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_PYTHON_SDBUS_NETWORKMANAGER + bool "python-sdbus-networkmanager" + depends on BR2_PACKAGE_NETWORK_MANAGER # runtime + select BR2_PACKAGE_PYTHON_SDBUS # runtime + help + NetworkManager binds for sdbus. + + https://github.com/igo95862/python-sdbus diff --git a/package/python-sdbus-networkmanager/python-sdbus-networkmanager.hash b/package/python-sdbus-networkmanager/python-sdbus-networkmanager.hash new file mode 100644 index 0000000000..da65e3cda4 --- /dev/null +++ b/package/python-sdbus-networkmanager/python-sdbus-networkmanager.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/sdbus-networkmanager/json +md5 ce27908559f200219a090b61503c2ef6 sdbus-networkmanager-2.0.0.tar.gz +sha256 3572ac3a8189c683ec0416acb148761773a8f0881ad3d78b6d6f6864eff9c50b sdbus-networkmanager-2.0.0.tar.gz +# Locally computed sha256 checksums +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/python-sdbus-networkmanager/python-sdbus-networkmanager.mk b/package/python-sdbus-networkmanager/python-sdbus-networkmanager.mk new file mode 100644 index 0000000000..833c080434 --- /dev/null +++ b/package/python-sdbus-networkmanager/python-sdbus-networkmanager.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-sdbus-networkmanager +# +################################################################################ + +PYTHON_SDBUS_NETWORKMANAGER_VERSION = 2.0.0 +PYTHON_SDBUS_NETWORKMANAGER_SOURCE = sdbus-networkmanager-$(PYTHON_SDBUS_NETWORKMANAGER_VERSION).tar.gz +PYTHON_SDBUS_NETWORKMANAGER_SITE = https://files.pythonhosted.org/packages/31/ab/e864c6c2eb778c194cfb56cd9d98b5594dc00573210fdf6b44904745a0bf +PYTHON_SDBUS_NETWORKMANAGER_SETUP_TYPE = setuptools +PYTHON_SDBUS_NETWORKMANAGER_LICENSE = GNU Lesser General Public License v2 or later (LGPLv2+) +PYTHON_SDBUS_NETWORKMANAGER_LICENSE_FILES = COPYING + +$(eval $(python-package)) From patchwork Mon Jul 1 14:57:06 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?UmFwaGHDq2wgTcOpbG90dGU=?= X-Patchwork-Id: 1954748 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org (client-ip=2605:bc80:3010::133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org) Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4WCTft3ggTz1xpc for ; Tue, 2 Jul 2024 00:57:42 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 63FF141171; Mon, 1 Jul 2024 14:57:38 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id XXilif0jvaQr; Mon, 1 Jul 2024 14:57:37 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=buildroot-bounces@buildroot.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 3633A41173 Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 3633A41173; Mon, 1 Jul 2024 14:57:37 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 18FCB1BF2F9 for ; Mon, 1 Jul 2024 14:57:29 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 06FDA605FA for ; Mon, 1 Jul 2024 14:57:29 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id jnDchd0ht2fL for ; Mon, 1 Jul 2024 14:57:28 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::42f; helo=mail-wr1-x42f.google.com; envelope-from=raphael.melotte@essensium.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp3.osuosl.org 37039605E6 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 37039605E6 Received: from mail-wr1-x42f.google.com (mail-wr1-x42f.google.com [IPv6:2a00:1450:4864:20::42f]) by smtp3.osuosl.org (Postfix) with ESMTPS id 37039605E6 for ; Mon, 1 Jul 2024 14:57:28 +0000 (UTC) Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-366e70d0330so1978876f8f.1 for ; Mon, 01 Jul 2024 07:57:28 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719845846; x=1720450646; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=PaTuLSzNz9oUy7qTrx9wmn+/zyGHjMqiuVbQM2B2Njk=; b=F7FcjIzoN40O1gAK55OpP0aEVngR9xk3j+DhfPRmHTBOOlqygJS3lmVTa3BTygCbBW nu1+lLwJIn02gY8SiOzTkjIWPF7daCk0zlrl91fpUmFquaC9HX076MxKhcxzhzqKtftC cZybPQvQwo6htNWmGgOG1ZIhouTAJX77F/a42JBssurrhezRvwjXXygrSIDzy1vPcuL3 iNV9R83pUdsqV/vuRfPPIh7Sl2JJl1GyrH+KNkAsKj00GXhEu51ar9pp7Xrnjsh+d8S+ BX2AWCyykfFnbQos5lNfqlKpcEubu67y9CoGYV89lflh5hTPQ8eygXA2qJe+a7fQ99Gu J/nw== X-Gm-Message-State: AOJu0Yw1rJNrpQUYDE5+h0vFHAvSKoL6qjDb2625eAsI2TVsUiuH6Cma N16ZkjrUwCYxmA5cDv0kIWo5dauqOav6JD/gQkdFTnvnJ7oUj8OXFeggi0I59utECzhAETuo7kt NNMI= X-Google-Smtp-Source: AGHT+IG1WvTUPkqdB1RHjL/v+S/Kj98tbUg6nFHyDJCRGnncUfD8zCpVdJxaosND8aC0mlwzDn+wVA== X-Received: by 2002:a5d:61cd:0:b0:367:40a8:4a70 with SMTP id ffacd0b85a97d-367756ad8ebmr4081544f8f.22.1719845845885; Mon, 01 Jul 2024 07:57:25 -0700 (PDT) Received: from junian.fritz.box (94.105.103.7.dyn.edpnet.net. [94.105.103.7]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3675a0e141esm10153286f8f.58.2024.07.01.07.57.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Jul 2024 07:57:25 -0700 (PDT) To: buildroot@buildroot.org Date: Mon, 1 Jul 2024 16:57:06 +0200 Message-Id: <20240701145708.2886402-4-raphael.melotte@mind.be> X-Mailer: git-send-email 2.37.3 In-Reply-To: <20240701145708.2886402-1-raphael.melotte@mind.be> References: <20240701145708.2886402-1-raphael.melotte@mind.be> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mind.be; s=google; t=1719845846; x=1720450646; darn=buildroot.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=PaTuLSzNz9oUy7qTrx9wmn+/zyGHjMqiuVbQM2B2Njk=; b=O0UAWL4fu/b+MKG7B3T4WsBppC/jUZlIsvrxvCK4vR1TEN3l06E2fFbPVcGXWtd9Hq 2Tb52+7Ao8SpzVLZXLYBGdXds9/ptvsIBPKi4xYf6MyczvnPapPbmAYsVvGIcnp2Q/LY cBAQhr89zpdzIzjCAcsiG/UIo7QuF/NLrOyyeOpmmPh8cv/0n6Ylbl3Uz/eW4KYoERjz EHW+NXrXqC2vVr/HHrw6a4MQxNw8QwFnVg3ENS7Yxpxxldnsk1bBVWTfvcbJn4FeA6fL 2TTbuwzuCJjtVa9nzUQz4zUyx5lWMEUVZciPEuyt+nNjEWC//9sQj7ExfsCuAskAw9sv h/2A== X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dmarc=pass (p=quarantine dis=none) header.from=mind.be X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=mind.be header.i=@mind.be header.a=rsa-sha256 header.s=google header.b=O0UAWL4f Subject: [Buildroot] [PATCH 4/4] support/testing: add new test for python-sdbus-networkmanager X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: =?utf-8?q?Rapha=C3=ABl_M=C3=A9lotte_via_buildroot?= From: =?utf-8?b?UmFwaGHDq2wgTcOpbG90dGU=?= Reply-To: =?utf-8?b?UmFwaGHDq2wgTcOpbG90dGU=?= Cc: =?utf-8?b?UmFwaGHDq2wgTcOpbG90dGU=?= Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" Signed-off-by: Raphaël Mélotte --- DEVELOPERS | 2 ++ .../sample_python_sdbus_networkmanager.py | 20 +++++++++++++++++++ .../test_python_sdbus_networkmanager.py | 15 ++++++++++++++ 3 files changed, 37 insertions(+) create mode 100644 support/testing/tests/package/sample_python_sdbus_networkmanager.py create mode 100644 support/testing/tests/package/test_python_sdbus_networkmanager.py diff --git a/DEVELOPERS b/DEVELOPERS index 9abf2d490b..0b17e46dca 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2674,10 +2674,12 @@ F: support/testing/tests/package/sample_python_jmespath.py F: support/testing/tests/package/sample_python_rsa.py F: support/testing/tests/package/sample_python_s3transfer.py F: support/testing/tests/package/sample_python_sdbus.py +F: support/testing/tests/package/sample_python_sdbus_networkmanager.py F: support/testing/tests/package/test_python_jmespath.py F: support/testing/tests/package/test_python_rsa.py F: support/testing/tests/package/test_python_s3transfer.py F: support/testing/tests/package/test_python_sdbus.py +F: support/testing/tests/package/test_python_sdbus_networkmanager.py N: Raphael Pavlidis F: package/nvidia-persistenced/ diff --git a/support/testing/tests/package/sample_python_sdbus_networkmanager.py b/support/testing/tests/package/sample_python_sdbus_networkmanager.py new file mode 100644 index 0000000000..e15b63ce70 --- /dev/null +++ b/support/testing/tests/package/sample_python_sdbus_networkmanager.py @@ -0,0 +1,20 @@ +#!/usr/bin/env python3 + +import sdbus + +from sdbus_block.networkmanager import ( + DeviceType, + NetworkManager, + NetworkDeviceGeneric +) + +sdbus.set_default_bus(sdbus.sd_bus_open_system()) + +nm = NetworkManager() +devices = [NetworkDeviceGeneric(d) for d in nm.get_devices()] + +print([d.interface for d in devices]) + +assert devices +# Check that we found at least the loopback interface: +assert [dev for dev in devices if dev.device_type == DeviceType.LOOPBACK] diff --git a/support/testing/tests/package/test_python_sdbus_networkmanager.py b/support/testing/tests/package/test_python_sdbus_networkmanager.py new file mode 100644 index 0000000000..a3961ec54f --- /dev/null +++ b/support/testing/tests/package/test_python_sdbus_networkmanager.py @@ -0,0 +1,15 @@ +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonPy3SdbusNetworkmanager(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_INIT_SYSTEMD=y + BR2_PACKAGE_NETWORK_MANAGER=y + BR2_PACKAGE_PYTHON_SDBUS_NETWORKMANAGER=y + """ + sample_scripts = ["tests/package/sample_python_sdbus_networkmanager.py"] + + timeout = 30