From patchwork Thu Aug 19 17:38:26 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Niteesh G. S." X-Patchwork-Id: 12447697 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.5 required=3.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED,DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 038DDC4338F for ; Thu, 19 Aug 2021 17:45:22 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id B576D6109F for ; Thu, 19 Aug 2021 17:45:21 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org B576D6109F Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=nongnu.org Received: from localhost ([::1]:34246 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mGm6S-0002Ut-N1 for qemu-devel@archiver.kernel.org; Thu, 19 Aug 2021 13:45:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42392) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mGm0j-0003Fy-C5 for qemu-devel@nongnu.org; Thu, 19 Aug 2021 13:39:25 -0400 Received: from mail-pl1-x62e.google.com ([2607:f8b0:4864:20::62e]:44755) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mGm0h-0000f9-Mx for qemu-devel@nongnu.org; Thu, 19 Aug 2021 13:39:25 -0400 Received: by mail-pl1-x62e.google.com with SMTP id q2so4312912plr.11 for ; Thu, 19 Aug 2021 10:39:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=uKACz5OqsekNHFIwRU3Lz9Hd8OaVdD7SYAY+WghaoVk=; b=S2M1JaH8zOkD4j0IADktN2iLoxFbumRZIB8v5zFUXlrghQZSx5Jtz+Idp/CZ6LhNDr oSlrLPsafGvZ4pM6vrdEo+9SASh+3Qnsbe6vBdODY+tBPzkxXBlqqjHPWsEwsRDmI6wd sb4Uvq8P0IjedzzM0yvsm5IuZaHRgm91jyLsBrwcTUH/l7B51ln+p/qeI7zUi2KDPimS Ost4fZNUPphx4pD5Bz8ab4Xd/HG/7MWf8Z1uqZmhCrgm4ahFM4JXn5ikb1V9xdcSjbsE 55UZUA4qJ7EvTHwcCWIUmmF4P83O0v9seulvu+DJl1ewS7aDzh+OEwDr2FQmzBte7xu/ 02xQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=uKACz5OqsekNHFIwRU3Lz9Hd8OaVdD7SYAY+WghaoVk=; b=ECngsYQSbeUiqd/9Mv6oNlFQPiBtryVs4+NWQdiVCCNTKo+RC+LLbjCRfjU2Uc8yPC B5zvpKv7Ga3gsZm0eDY42hP3mOesc2L0qbhzDBY3NpH2FP5q+Ps8P7B3/KYSnMrkOts6 axLHNNudzvKgxBpLx0SW3hb+RHWLxjbbDnhxNipJf0FdZ0KtaVtp6BbuZcwcJcKHtlhN jjX3jvehxv+M4aF6EsWGlwZVFU1z0G1bXyFXGemX/Yzoiq+AbtvmJc+RsgzkFlAvKIij u274G9vo2Yy9aTjvEzdZmUbC/lNvjxDh97u7sLmAGh4+3Qapfs3o8+dM8GK/xLMZBIQc y9ZQ== X-Gm-Message-State: AOAM533Ohi0EeBNu9zaHAD1yu30Scj5lsF+RDvtAhwEKhe5IhGAJlZNl svhPlciwnPGRAnwOWdAy1gbxOCIx39w= X-Google-Smtp-Source: ABdhPJx5+4KosVBQXq8lskonCj4a/0OTTyTFThUXnjmv6U0jWWazyjEL+n/Obfyrd7NhxHDi5xz8Dw== X-Received: by 2002:a17:90a:7061:: with SMTP id f88mr8521205pjk.121.1629394762227; Thu, 19 Aug 2021 10:39:22 -0700 (PDT) Received: from localhost.localdomain ([120.138.12.8]) by smtp.gmail.com with ESMTPSA id s2sm4061090pfw.193.2021.08.19.10.39.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Aug 2021 10:39:22 -0700 (PDT) From: G S Niteesh Babu To: qemu-devel@nongnu.org Subject: [PATCH v4 2/7] python: Add dependencies for AQMP TUI Date: Thu, 19 Aug 2021 23:08:26 +0530 Message-Id: <20210819173831.23515-3-niteesh.gs@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20210819173831.23515-1-niteesh.gs@gmail.com> References: <20210819173831.23515-1-niteesh.gs@gmail.com> Received-SPF: pass client-ip=2607:f8b0:4864:20::62e; envelope-from=niteesh.gs@gmail.com; helo=mail-pl1-x62e.google.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_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: ehabkost@redhat.com, kchamart@redhat.com, jsnow@redhat.com, armbru@redhat.com, wainersm@redhat.com, G S Niteesh Babu , stefanha@redhat.com, crosa@redhat.com, eblake@redhat.com Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" Added dependencies for the upcoming AQMP TUI under the optional 'tui' group. The same dependencies have also been added under the devel group since no work around has been found for optional groups to imply other optional groups. Signed-off-by: G S Niteesh Babu Reviewed-by: John Snow --- python/Pipfile.lock | 12 ++++++++++++ python/setup.cfg | 8 ++++++++ 2 files changed, 20 insertions(+) diff --git a/python/Pipfile.lock b/python/Pipfile.lock index 457f5c3fe8..da7a4ee164 100644 --- a/python/Pipfile.lock +++ b/python/Pipfile.lock @@ -289,6 +289,18 @@ "markers": "python_version < '3.8'", "version": "==3.10.0.0" }, + "urwid": { + "hashes": [ + "sha256:588bee9c1cb208d0906a9f73c613d2bd32c3ed3702012f51efe318a3f2127eae" + ], + "version": "==2.1.2" + }, + "urwid-readline": { + "hashes": [ + "sha256:018020cbc864bb5ed87be17dc26b069eae2755cb29f3a9c569aac3bded1efaf4" + ], + "version": "==0.13" + }, "virtualenv": { "hashes": [ "sha256:14fdf849f80dbb29a4eb6caa9875d476ee2a5cf76a5f5415fa2f1606010ab467", diff --git a/python/setup.cfg b/python/setup.cfg index e83c88db2c..a0ed3279d8 100644 --- a/python/setup.cfg +++ b/python/setup.cfg @@ -44,11 +44,18 @@ devel = mypy >= 0.770 pylint >= 2.8.0 tox >= 3.18.0 + urwid >= 2.1.2 + urwid-readline >= 0.13 # Provides qom-fuse functionality fuse = fusepy >= 2.0.4 +# AQMP TUI dependencies +tui = + urwid >= 2.1.2 + urwid-readline >= 0.13 + [options.entry_points] console_scripts = qom = qemu.qmp.qom:main @@ -133,5 +140,6 @@ allowlist_externals = make deps = .[devel] .[fuse] # Workaround to trigger tox venv rebuild + .[tui] # Workaround to trigger tox venv rebuild commands = make check