Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp2430339pxb; Fri, 17 Sep 2021 09:34:12 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwMLEL5o1n0sOwnOLm5qpKhO95IR8UJG5DM/d6/BxzddZfHyiYZq6LiVtucxYE98OtlUlq3 X-Received: by 2002:a17:906:30d0:: with SMTP id b16mr13362637ejb.495.1631896451897; Fri, 17 Sep 2021 09:34:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631896451; cv=none; d=google.com; s=arc-20160816; b=Z9Vb4jK+2uWOqeY5NxdwElIf1Y3J8yxwMg83H1+OPKiYwAGdHunE/FEoVlzIIzhiwE bJ/GLjmmxqc6Y87A0zIPAgK6HTxx6hjMHuHX9SidM7UKUqEcVxnmlA0NgcI54+xsCGFl qCQCbYozT/4o9W3XPv1kHB2fDDxjoOr3cWWiBO5n9dOq+LqAZEvXzRQitYGsNb0GAgOd 6/kRGBeZhW356LWTQuDc0uTRRzXnlir8ByYtqsU2Df4Kb3O+wd/2UbGbhhb6PONue5iM UF+0tvsPtp2T0q53Yhf/RbPdCBOq+/2yojH6GZ9UEfnTuRkr1MmBwNSLRX86YaHFDH02 f8ug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:subject:message-id:date:from:mime-version :dkim-signature; bh=NUapJou99CjaGyLWrYMKWGv5f/+p0hBQpPfEdbV2br8=; b=aboV1EshroraOjgrW9BHzMhYkmTyZ9jVrYR1yWrm6tDwZuDTW3K9sExdfLAnRBGHFl M7DLCQPwvaG0I8dVBXfR2P+pgKYRxh92ml4LTA1dDIDWYGvbsH1jjCPXSuE8qtE2rFOA DFDSjz2KFJ7/8pQys5EYJPjvJDIDs5OyslaBnmVKjTOzmCt9Z7+IpewwkV/iYeGKArRs vy4Rkwoe0pGTbERTTjQJcBZF4li2TKR9emi4x6GzUmp2X6x+by7eKY5IwA4HR58eP936 aEJ5GD98tIBa3f3MuYRRYYZWWkkagkTDEy1H8iGoF+O8opBiy3S2jKLCkc4JDwmxmWxz bIsg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=qZE7gmlp; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o8si8759071ejj.94.2021.09.17.09.33.28; Fri, 17 Sep 2021 09:34:11 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=qZE7gmlp; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231830AbhIQHFL (ORCPT + 99 others); Fri, 17 Sep 2021 03:05:11 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46990 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230051AbhIQHFL (ORCPT ); Fri, 17 Sep 2021 03:05:11 -0400 Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com [IPv6:2a00:1450:4864:20::52e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6591CC061574 for ; Fri, 17 Sep 2021 00:03:49 -0700 (PDT) Received: by mail-ed1-x52e.google.com with SMTP id v24so26234666eda.3 for ; Fri, 17 Sep 2021 00:03:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=NUapJou99CjaGyLWrYMKWGv5f/+p0hBQpPfEdbV2br8=; b=qZE7gmlpXefsDiPMrtRDjCeWR84t1iGN8bxu3lDW93I6Xo5vTjuuBXXm0uoJZe6R/M A/78kHFDaK3UFfbroz0+mooBL0fAASNMQGjMMGANpRxgvhS1fjN0yeX2zsXkBxnKWsk9 SP5SH+kJXkbwLs/4uGDprdlN/Srb78Z64Q/GyIinFo2k7hSOmUIgt5/DM6KQL6KnTa52 478Bu/70AMBCEGO4QWR6YKI/YCrYzKwqrVgon4Pv/SmvBR70G8J28nxAHeC6VYmK4SeD X5SFMfXlNoY6HYEQ9SV03+x5jRXVEV1Wo0UPTNgWy7ogyh3F+FeB9lzrcXEDbzNeWCyX XerQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=NUapJou99CjaGyLWrYMKWGv5f/+p0hBQpPfEdbV2br8=; b=ftdlCDGdjHUGbZ+2a0Xy8AJuGIfxkyQiUfgly4vV5wU0/2vcPVbFA2RnFE9ASXay+U X6n0ZdJjSlMu5P1fMCUXVgccZmbjZc1A1nab+JOP47JxJrq3dXuP0Cqt15RVTIBRNbUN jbJdIH5KQcVZhB3+M1N3V+UdCEyD2Ypve2Vw32jbEDDuGsw8Lhbbwj2MfCMvNXWQ/3ro B4aoh2Te1utzIkruq7qAKxnRix3xzg5/oaF2fw84Cgxi7yvDp92sjf7ORKGX5IBmjJqq h4KBsId2r/Plyq7jdup3nR9WNYUmqCmBCohZKG5Fv46bQYljo7mTb+gXwO7aAwCQgGVA 092g== X-Gm-Message-State: AOAM530eyJN8CwlYUsM/B0iwz+xoLL7fVoBN3yPwVetJwN5DpToyJm3O AWyJaPRrS+iqwMCHZlh4c0B/88NGPmnB9wI9aOFUHSOFkD0= X-Received: by 2002:a05:6402:19a:: with SMTP id r26mr11082741edv.230.1631862227964; Fri, 17 Sep 2021 00:03:47 -0700 (PDT) MIME-Version: 1.0 From: Barry Byford <31baz66@gmail.com> Date: Fri, 17 Sep 2021 08:03:36 +0100 Message-ID: Subject: Deprecated Python Libraries To: Bluez mailing list Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org The Python examples in the test directory have some dependencies that have issues: optparse According to the documentation this has now been deprecated https://docs.python.org/3/library/optparse.html#:~:text=Deprecated%20since%20version%203.2 dbus-python This has some known issues according to the documentation https://dbus.freedesktop.org/doc/dbus-python/#:~:text=Alternative%20ways%20to%20get%20your%20Python%20code%20onto%20D-Bus The above documentation has recommendations of switching to import argparse from gi.repository import Gio Both of these should already be on systems because argparse is built in to Python and gi.repository is used for GLib elsewhere in the examples. Would there be any interest in getting patches to change to these different libraries? Are these test scripts used in any of the automated tests? Can I submit a PR via https://github.com/bluez/bluez/pulls? Thanks, Barry