From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id oIZ9FdOpFmD/QwAA0tVLHw (envelope-from ) for ; Sun, 31 Jan 2021 13:00:03 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id ENBjEdOpFmCMTwAAbx9fmQ (envelope-from ) for ; Sun, 31 Jan 2021 13:00:03 +0000 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 60E569404C7 for ; Sun, 31 Jan 2021 13:00:02 +0000 (UTC) Received: from localhost ([::1]:58824 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l6CKe-0005K5-Im for larch@yhetil.org; Sun, 31 Jan 2021 08:00:00 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:41218) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l6CKT-0005I8-8M for help-guix@gnu.org; Sun, 31 Jan 2021 07:59:50 -0500 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:35146) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l6CKP-0008G7-Tb for help-guix@gnu.org; Sun, 31 Jan 2021 07:59:49 -0500 Received: by mail-wm1-x329.google.com with SMTP id e15so10847000wme.0 for ; Sun, 31 Jan 2021 04:59:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=beadling-co-uk.20150623.gappssmtp.com; s=20150623; h=user-agent:from:to:subject:message-id:date:mime-version; bh=xIhM0S/fR+KpXzgt/WHVYQ6sp6hg/4cR2wLL8mZsisc=; b=nqu79Z8AeYsKdVK1y/s14z7tPkuj0tAkKZjw31sc83k/pw7zPp1SPfHWY/SohflA8+ tYwpEcRQh7Q5yowRymZzNw8+V6DeaC9LOGB+5oqJ0CYZMVxDnCgAtWgtby6YkXUfIU+A VPoPHKoMCH0eH7dVDrAIkyh7rd4GmhtckETUyRtN/WF5wAtn8/2GKEMCAha15m5s/5/W fePeczl98S8qRsCz7q5mjt3DzTgo1qJAF2hKFa109TrEKuJIy/4zwCKPQPob1tHn1Jge Wqx/XP5BFdAP/03SzNb1K89ebZosI7MGm7BwI3a50oy7WT9BC8iGKBW+56Il2LyvqsIj 7CpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:user-agent:from:to:subject:message-id:date :mime-version; bh=xIhM0S/fR+KpXzgt/WHVYQ6sp6hg/4cR2wLL8mZsisc=; b=tKRsN/x4Kgdnaq/1AofJgbpCK59uH46AYAvCbxHE5PC6CWsMYhbF/30HcQ8530Rn8H uCs8C3xaYC0RLTQvJ7Vmw5en6N1nb/6uMmAWj0pNX8WlRyW8/SAP5o4po/G4MwWf2hsO K/b+RlnsMxrjVVuHEJ/Uj/Ji7IijGGR3d15GxhRvsR1HvCKrHWDrXgpNCiml+ya5RTMa pRrQPR5HKVaOqC1A9pMhHLuAzvEwMTRbwFpIsdeUN08uCmKKRu3tC1ZA6AtgS5Wx91Ab SgBULTIBOSZsukpr/kIbGOeyiVp93fbTboL/1t8dDzdb1Xj5pTRO+t0MMUa4KtHSvc+R +dzA== X-Gm-Message-State: AOAM533c7VU82XFQ/NkI9TKoexM2QD/UkKU09eoRIFfNM5jkKFANwOt3 2ULyOBgCmEAobF0vcCz3n0dB+E28uuEXgrE6+Xo= X-Google-Smtp-Source: ABdhPJwWGJ58/TYTE65utJKghR6wPd97jXbLNxaMdx53y5FVVT+965mfl8I3g8H5ZAO0FappojsSZA== X-Received: by 2002:a1c:ddd4:: with SMTP id u203mr10817209wmg.83.1612097982459; Sun, 31 Jan 2021 04:59:42 -0800 (PST) Received: from phil-XPS-13-9360 (host-78-147-225-8.as13285.net. [78.147.225.8]) by smtp.gmail.com with ESMTPSA id r25sm24551655wrr.64.2021.01.31.04.59.41 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Sun, 31 Jan 2021 04:59:41 -0800 (PST) User-agent: mu4e 1.2.0; emacs 26.3 From: Phil To: help-guix@gnu.org Subject: Output all dependencies recursively for package Message-ID: <85zh0pdzyn.fsf@beadling.co.uk> Date: Sun, 31 Jan 2021 12:59:40 +0000 MIME-Version: 1.0 Content-Type: text/plain Received-SPF: none client-ip=2a00:1450:4864:20::329; envelope-from=phil@beadling.co.uk; helo=mail-wm1-x329.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -2.56 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=beadling-co-uk.20150623.gappssmtp.com header.s=20150623 header.b=nqu79Z8A; dmarc=none; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Queue-Id: 60E569404C7 X-Spam-Score: -2.56 X-Migadu-Scanner: scn1.migadu.com X-TUID: JuMiHbaS8ZKT Hi all, I'm looking for a command similar to 'guix show' which will give a packages explicit dependencies, recursively. Basically something like python's 'pip freeze' for a specific package. I know 'guix graph' can do this but the output is much more elaborate than I need, also 'guix export' could probably give a very verbose output. I'm looking for a recursive list of all bar@version given package foo? Something like: guix show --recursive-dependencies foo Giving: dependencies: bar@version, some-dependency-of-bar@version 'guix show' would not list 'some-dependency-of-bar@version' in its current form. Any ideas? Thanks, Phil.