From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id eLtJNzbVhWJqJgEAbAwnHQ (envelope-from ) for ; Thu, 19 May 2022 07:27:18 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id 2KY1NzbVhWKjqgAA9RJhRA (envelope-from ) for ; Thu, 19 May 2022 07:27:18 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 6A2ADEF08 for ; Thu, 19 May 2022 07:27:18 +0200 (CEST) Received: from localhost ([::1]:54010 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nrYgv-0003Mc-B9 for larch@yhetil.org; Thu, 19 May 2022 01:27:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59236) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nrYgi-0003MN-1s for guix-patches@gnu.org; Thu, 19 May 2022 01:27:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:40318) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nrYgg-0006zA-9a for guix-patches@gnu.org; Thu, 19 May 2022 01:27:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nrYgg-0000W4-4i for guix-patches@gnu.org; Thu, 19 May 2022 01:27:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55518] [PATCH] gnu: Add python-gatt. Resent-From: "Wamm K. D" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 19 May 2022 05:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 55518 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55518@debbugs.gnu.org Cc: "Wamm K. D" X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16529379931944 (code B ref -1); Thu, 19 May 2022 05:27:01 +0000 Received: (at submit) by debbugs.gnu.org; 19 May 2022 05:26:33 +0000 Received: from localhost ([127.0.0.1]:34215 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nrYgD-0000VI-G6 for submit@debbugs.gnu.org; Thu, 19 May 2022 01:26:33 -0400 Received: from lists.gnu.org ([209.51.188.17]:54114) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nrYgB-0000VA-Uq for submit@debbugs.gnu.org; Thu, 19 May 2022 01:26:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59196) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nrYgA-0003KU-EH for guix-patches@gnu.org; Thu, 19 May 2022 01:26:31 -0400 Received: from mail-mw2nam10olkn2035.outbound.protection.outlook.com ([40.92.42.35]:14209 helo=NAM10-MW2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nrYg8-0006xs-Je for guix-patches@gnu.org; Thu, 19 May 2022 01:26:29 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G8DwKWWTL/1hEhqkkALukETFMQFIW3wawfgEqGeUKg3/+SEjWoeC5J0J12Vsa70RG1sy6UBTMEClaWUne7xcns58sw6bsDU+ka/LlMik8Xj7MIH2YTVICvXTaAxsTHEv1X9R8APCwJQBOuAsQxxvEVVK8Y/YKw+/8XAUHBHXhnqnGei2TsiHhs8MtnVvFk2ZbR0+7zhjpCZOg5avakUc3ZT1t9CxECNSWM5s1D9Xs7ZUrrRrnb2Jx3YIf8+EJZPKCvWkYkLOx9JeEPXj4tTX+j5KEDZZM80Ar5tRgy6lze36SQdX5W0LXIzogLb8KZA7CDvHNhRpji40guU8pa3flg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=rZT81KbUlZDGWV/ctI2BeYHLQpK+J99sRsdLETV+434=; b=F8cLJvSAORvATcVjVbOfW5lArn00pum3Y61z1r3MlkWQ2Tz0pox3hf6FDKOZ/G21MxebN2M77sDTAKBgIm+/Wgd3lj6O5gF0AVke3ysmnjD4aR9cWIY7VFA8tRE21r0lv0xzZqProm3gLC9RE9KYltki/7N2erZuH4Co3r2ABb6u+4jBY9UDPvbGPXarVeh7JzhZxsLwTEbcKHnM7IdeNS9u9Cyl4EkM6+RakcovOC11tLV2mdmKFX6qPQrUSEhWHUcTlMGE032zxnrcee3Wke+LVIKIhIs1Bgz7CH6xlnIGHO/fg66zqx9Gg4jKwvl5IBqF04ibcy71bELU64vOXA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rZT81KbUlZDGWV/ctI2BeYHLQpK+J99sRsdLETV+434=; b=BCIH+dJaaMBns55+xsMFGxvI6y/+5gazZm1RxSTUWY2hd4FQHnq2qPNKE6n2jEu67KOHj+EC/giEoBWeUMrEKy7LiMx9oX0spo+A7gKtsz7GB3As5lcdM5nazMPFux+FsxHa33Yo0NGJDvHhWte1VuP6xFobhesU1qnfsZrB5ke0uXW8BmcVqVllYciTuh3IIGKy6prOGiH8M8i7vfOqeC/wg59jIMB6dteXeqH4H7iAWpcwL7hVqAGK/CJY5Dn5i06bNvAMKS/0MmuIcKmByrS0Y0IOV78L/6DyNHt9y95SDgiGrnabKYt18hOIoO3d6hSk/r0dHGdYJ1M7GvNxTg== Received: from BY5PR07MB7029.namprd07.prod.outlook.com (2603:10b6:a03:1f0::20) by SJ0PR07MB9350.namprd07.prod.outlook.com (2603:10b6:a03:43d::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.14; Thu, 19 May 2022 05:26:26 +0000 Received: from BY5PR07MB7029.namprd07.prod.outlook.com ([fe80::712b:25fa:760c:cbf4]) by BY5PR07MB7029.namprd07.prod.outlook.com ([fe80::712b:25fa:760c:cbf4%6]) with mapi id 15.20.5273.016; Thu, 19 May 2022 05:26:26 +0000 From: "Wamm K. D" Date: Thu, 19 May 2022 00:24:07 -0500 Message-ID: X-Mailer: git-send-email 2.36.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [KaMs2mh66uwaM8FMASsj0oE3mhZXojDX] X-ClientProxiedBy: CH2PR16CA0029.namprd16.prod.outlook.com (2603:10b6:610:50::39) To BY5PR07MB7029.namprd07.prod.outlook.com (2603:10b6:a03:1f0::20) X-Microsoft-Original-Message-ID: <20220519052406.15384-1-jaft.r@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 19f2936a-8ab4-48ad-2cd5-08da39581d78 X-MS-Exchange-SLBlob-MailProps: +LiGfBxqLEsS2ePgsgvfWbA85ToD7rnZX4ZzKu9fTCO6jNqvwekjBYtZTYeaajucxhrqHaz+zx57X+qHyB5ky3uGsguPV71YuTDN92VID9kGQX3JfAeD8sI5cnmMDKjqGtOWBwfQL4pfZ1yrK+mFKgYLyCGBqTt4hA2c94ZwdQGdDJzAXhRwZbzcxHDUVz5mQBj3AjELYuhmTjg12nO6rh0iNFdWIbXYypHpIOlglvfS7+PMSQ4pxD4aVrG/iC2Xf/779NAFIcrKk7PMx8sQoRQlmWZIoNnEfWVt9JXXilIGYmjyQCmiAZw/DZ4N6s8hVAh+3PFcqah5tk6rbYzPqfPn1rJlAMPUl6afZfchLe6o60RvT2HR/2l08tufhYcqAmum7La7hXwiiKhTRuUe5fIvGrxJwN3cZu02bN0k2NocQNwT/f/6sPThQ9HcrrT43AphUuM9EdS4B8LAl0CLemnZxAo3GmXd5jMfr+DwDKm8t2R84FWH7ExSAod8dlceyQnAuuytf76cN+lTQnPgc5tpyPhrMCqSbRJFF4oFyE+tGhXtbVRgwK4RnOdT3SBEmaBXWMgZDhXxYrcwIhpOe5HWAwfmlJIYXD838QN2NDr7DS/5HKi22ySUbGKA+FnSmOk0HoywuYgJFpnfrjNUtI3NfyUYDXyRrBv+ID4n/P6Iv7iUuL3hThyUiXBvfvU6kixFQ8SRIcbF+Y16zf6WrZgr4WKtJLKZLSRQOnqeeslqyOAp2RNIRf6W9GAsUWzz/lefo1dPo7SbQZUXb68oui3kOqyGSpkk X-MS-TrafficTypeDiagnostic: SJ0PR07MB9350:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: gafN0RQ4xJyF69MyNTPwAhtBrv6qG8YzFT405EriTVFZTOTrjkCy70AHQOqoC90ogQiFdYRAa5bhwg4dkG0SqDCjWo+whD5YW6RkAJS+hdgDjA9ddENKgJ7XWWVwLtKCpGDOoxVzzTWjX0WC/jWQwoahkef6a7DXpmUtzhXymnGQUGcYVly9rm9u4Y86rUS9UE9ZOdJBxQxy+s85ifWyxEXyn+rE9sqlaNYJeuf77nJufiBT4owVs9XuQpQJVzUV7QfR9J4nh7+dQqkl9b/sUCeYCQApvSZOG/Lm7wWOn7jfkMn/DPGFqoYvGn4GnQ79hRxKujH1OkUL/vU99eQKcBtSun8QAkCA9iX79RRIicB9bwggMNld1A6jtbPIFdTMRqKJx8OCxqh2lRiqxMwEQLRPmRzLxHW/O5iBRfzsqw2VNZII1U5npxisoRIOrg3SRImaWBhUr67hj4vkHKbRSCvliTctVqvqh9h6+Mu6ESZTeOGK7BwlQ1Ez7XS0Rz36yn/z65M1LWCk/wlKCbC2/chu4RkgxvDmgYMiExiGXsfHLCdMwTPeHbKwVpXTYcNQkzUG6QhK8r/s/OR1yP2G5leHCeE6/9atW0bHRjdTsrzL7sTsQP36scOoyACovYsy X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 20xc7BDDtR63XU+kGu+AhIbm6ps8OnMNTVYKySNjqtaPzzFEWZonb7YcxuJFkeZJDTDzuXciZmmC20/0RSs+d9KrcRAvO+XYJIBmZEcF42KIzdYZLkO1d3QHa0t3jS1r8tA9ukBJBAP0IEc9c1F7mLVu5bAnaXqw2Gcjr7s61iWH7YkqsyEV/WQ1iuvC9pGqkjLV1+cDEQoLern3+WSDHThMuJXGyUgxz+cGly+NoWKap3zz5BI3CdQ7MqHcNeDbpnn+wEk/1BWvTkNpk48L9Bt35OFn72m1cd1D/l6GyWeIuWHUITRoK0wH73bLX8fP7TZZGXStwZbcqa+amXm5Qabeu1YrXriEgh1AG1Ci6VSBXblRSASVZx8/izo5zt1CVQxIuevg4x9YENHae79rCDkuZ41TDdFQqM5mcVyOoq8PC0j2NcFB7+XJtIHgmzElK3+wo6Gn76oduAz1V5Tx4o8yip25j6q8N4khqsUWbI03D/RmqNtYuyXkpTkZKfgLrbYZ4i5RHeX6R3TpY2710+sP75g6T+oaT76GjDmN1/AR5lYSkFsqaCpBqgmFmB0W1aY/uUMZAIpBs492ArYbp7WvBxpeL8L0JjBAbkflU/jo62kPX9gVIIBsPfNr7etgq7DL6JzslC6iOGGj9SXA6v+Oe9aoPa8kut91d0aw48b/x85nsEuVMlYIbuQLQdaC7m/8CNjAJQlVGpGR1EIDq3kRDEK6t9eWQizHNfV6YvVxPY3RWxhtAP6HOA2JTbbE+dExefxNy0us2UcihwxHZLyNh1IrGP/S3fD5ayHyVFqTofxwhHiW9u9tofH0uVaGrZDWfZfyU3M0seMlQ01CdbRz4KsO82P4SsTjOj9h13Ic7XnVnQrpUoFahAha3aOH1pzn5Js5Ed0y/gNSDhM3LGl4rqyQ/iVzLFxHY++TgHL0Pv8cKkBBsM3F6kX2qQa0 chzoMNz/5GKTEHPNQR24IVa4sxsu/27zZWCo6Y/Nw/PSLPHftudOk99NvlbOEWDlRlfl4bUexPchxVui1zZ7jmUw+ece2Rmsg6+bXa9njTlH8BcyOSYjgc38CzdeVEv0nbGgVegUQ8KZF5LgKcTUt82dNLdl9vm/9XuNe9W95fc1ks0JgrE9UFAgS3bIns7ZQ0Y9G2dVBz4Ry8vGYDz1yLOEFUfZW9PzPmEs3uMmRem1wdfLA4ecrjBfO1Cdwnl6h/0k0dDPyFwOgfo7DKxmPazwWytbLaVYtqjQ9Wi93fr5OtRqwtUJJfjzTRKQ5tiwURhcT4/RaTU2ZqbXKv8b3AsFKO5t0WLWqbhdrbu7mk+tcOtTxdTyC89+/aPC6dZJAPMa0q5OFyb1M60tU6YmP8K/2wCzD0L9CwwWobYYFEM9OClvCjcBg+WIVJARgs9WlbdiY6EMWqyXOlwRKIVpT6ke3dw9phSJ1JKIKNTv5H0= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 19f2936a-8ab4-48ad-2cd5-08da39581d78 X-MS-Exchange-CrossTenant-AuthSource: BY5PR07MB7029.namprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 May 2022 05:26:26.1012 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR07MB9350 Received-SPF: pass client-ip=40.92.42.35; envelope-from=jaft.r@outlook.com; helo=NAM10-MW2-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1652938038; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=rZT81KbUlZDGWV/ctI2BeYHLQpK+J99sRsdLETV+434=; b=aVqVUqIZD7Ga7Br7lpLXAFd/BZwVo4mmm++ReDYACbkzF7nVnyGN8Wj8qUzzCgZPNuSG5t n+Z7VIDOadem7ntYA5ucHmgulzHi2s4fxVF1S1KOmTiEwihJ6s5WeIs0KDRIlDZOdoHCwD t0akkvK4Yjt5BodhwBnnMb41BflwLTk6suLHkSXxphk0mXHv742/EqoIVk4zbC0HvMc2TO EBzqKvGhgTIT/Rbnd/2QyudI9dfgnJgevl3KcypHChrDO7W4zrj7Bb9aYomqb9fyRsaf2H McJ5K0U9VUKsIfJmcoqCrLXgjoJ2zQGnBXFd8n84+HVobxaHzd4k6qkjhCbS/A== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1652938038; a=rsa-sha256; cv=fail; b=saRZQ1FtV5TeN52H0lK+hDy2UATy6dwtnUBg9lYl02Oh0IXiWzpLeQDmUb3PmLG4+dgafO EpC/4gK0/k/a0B0E9yg6209co4CY1vRn+RFl9bmyOzqZR0NTXlmxHAV/KXZ3fD5Hq7Buah TEP50fMQZrQHx7apgiFQruspVBKOwW95lExXB36QC9CrdbP/gaSHTtYHr0Pk75CL8M+qOM QA4AsuBRFuL916NM2qkqtf/RZ612ZfKFHGjVoSou9gqyu2ma3XPMPB9cY7cE84IdpZaldB s2+rWkD8M0TijIKNpmgv/odYbgHHGZVicrdDbDeYmVJHimSsQoOxWmdiDOnzlg== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=outlook.com header.s=selector1 header.b=BCIH+dJa; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=fail reason="SPF not aligned (relaxed)" header.from=outlook.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 6.16 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=outlook.com header.s=selector1 header.b=BCIH+dJa; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=fail reason="SPF not aligned (relaxed)" header.from=outlook.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 6A2ADEF08 X-Spam-Score: 6.16 X-Migadu-Scanner: scn0.migadu.com X-TUID: 9EzuBFV/GYhz --- This isn't the end-goal package to add but a dependency. 'Trying to add Siglo so sending this one, first; Siglo will follow. gnu/packages/python-xyz.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 5094ef068c..ee7850b518 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -31177,3 +31177,32 @@ (define-public python-deepmerge "The @code{deep-merge} Python library provides a toolset to deeply merge nested data structures in Python like lists and dictionaries.") (license license:expat))) + +(define python-gatt + (package + (name "python-gatt") + (version "0.2.7") + (source (origin + (method url-fetch) + (uri (pypi-uri "gatt" version)) + (sha256 (base32 + "0fjf066jixk30fr8xwfalwfnhqpr56yv0cccyypnx2qp9bi9svb2")))) + (inputs (list python-dbus python-pygobject)) + (build-system python-build-system) + (home-page "https://github.com/getsenic/gatt-python") + (synopsis "Bluetooth GATT SDK for Python") + (description "The Bluetooth GATT SDK for Python helps you implementing and +communicating with any Bluetooth Low Energy device that has a GATT profile. It +supports: +@itemize @bullet +@item Discovering nearby Bluetooth Low Energy devices +@item Connecting and disconnecting devices +@item Implementing your custom GATT profile +@item Accessing all GATT services +@item Accessing all GATT characteristics +@item Reading characteristic values +@item Writing characteristic values +@item Subscribing for characteristic value change notifications +@end itemize +Currently Linux is the only platform supported by this library.") + (license license:expat))) -- 2.36.0