From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id MJMwDKMA/WO30QAAbAwnHQ (envelope-from ) for ; Mon, 27 Feb 2023 20:12:35 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id kIoaDKMA/WPOAwAA9RJhRA (envelope-from ) for ; Mon, 27 Feb 2023 20:12:35 +0100 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 B9A328C21 for ; Mon, 27 Feb 2023 20:12:34 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pWiv9-0004DS-5E; Mon, 27 Feb 2023 14:12:23 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pWiv6-0004BN-LZ for guix-devel@gnu.org; Mon, 27 Feb 2023 14:12:21 -0500 Received: from mout-p-101.mailbox.org ([2001:67c:2050:0:465::101]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1pWiv4-00078A-EM for guix-devel@gnu.org; Mon, 27 Feb 2023 14:12:20 -0500 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:b231:465::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4PQVVj4lzJz9swG; Mon, 27 Feb 2023 20:12:13 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001; t=1677525133; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=KQ36UW3ivIkzH9CrSYKtmcWJmky7RnRl9m7MKUWCGbU=; b=Vc5ZJQchPj4Hemf/rVqLPnjift3Lskt5vtjCP44fHIK/t/CHrhOGfURlwpFP3UY3ZnRzsj piEDqqQq/bKboN94VkoGl2mslnHBprasqcZ2Ko9K5xaJPrHzljG0hPWsPFRBBUiWYnIjP4 NLpCmYdaEtHNhphYfbTWtCFu0kcycx3Qk/daiJYHUzpG7HwYcgaNfln0qiJ881cTi43/2+ y1eR7P+d/IBG/cXII8Nh7U491LLxggAnHihY0P32Es4AeF6oAh9c2WbW0EJ+F4IVSJLhC7 Et2ht4KQXFfbZUcAheJxMecEj2zuRYkeNAzitzOY9pI/Ljymo9Lvygk5oA6w5Q== Date: Mon, 27 Feb 2023 20:12:08 +0100 From: Lars-Dominik Braun To: Andreas Enge , guix-devel@gnu.org, Efraim Flashner Subject: Re: Python Message-ID: References: <20230212100540.2214f16c@sybil.lepiller.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Rspamd-Queue-Id: 4PQVVj4lzJz9swG Received-SPF: pass client-ip=2001:67c:2050:0:465::101; envelope-from=lars@6xq.net; helo=mout-p-101.mailbox.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Seal: i=1; s=key1; d=yhetil.org; t=1677525154; a=rsa-sha256; cv=none; b=bi0cCtoBelrrTJJgFwAkh3aDm/uvXWkiACjTF4YjCO+fXym4REBcCRpWmi+OJwGhw3ar9K 1gNjVY2e2pvD2q4eEUDoltevpAIOa4CNJJvh5+B/gFnwGc6JGI+vbvj5l/oo9n/tND1XDV dmMT1U2Hgv8uyxqETApKdAun6swy1Ty4xgp2DCkmKZoOq07hxRgNAC/CS4kWXZOi9rJgnK C+8/6obB9opwldnY7HI+Krzpf6m8whBXPDaMFa7TzhrxQof6bvMsMiRrFPeo0Oftfic/dv 3foG2nZLJllS3h1YHiQWLCATtI+ELsde4OsWS5/6s+htRLz69ksz1Dnsrgllkg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=6xq.net header.s=MBO0001 header.b=Vc5ZJQch; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=6xq.net ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1677525154; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=KQ36UW3ivIkzH9CrSYKtmcWJmky7RnRl9m7MKUWCGbU=; b=JLLm/qhkqx+4PrFJzMNwPzPq9JUeH6ky+tpnJbQ4f6sOaylsxO6nn9OCeel8L20oryirS6 cLkHXLBCTwKgEqaKM9HSmAnQZy39fBOnxPDdL6VsvkJww2iuxwdcxtFJk8nhr5Vcw4z+hu 6xaYgXEHZFC2yjA2ZKybQNvwJVeq34VwcBdC5+dTMnJNOWVoGob9llyNp0vaLHGJzq9g72 5qnzQqo42apHJUr1dxX1yGCpAW53HqLucx8iRRQmlQJFzXuF3dwBrf5ObDZfa79k0hHEzO NGwpk5+GbD61Sqc+M74yi40tA5Vp3BaeY8lCbVoHpucesewlKRazLuPBYWg9JQ== X-Migadu-Spam-Score: -5.10 X-Spam-Score: -5.10 X-Migadu-Queue-Id: B9A328C21 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=6xq.net header.s=MBO0001 header.b=Vc5ZJQch; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=6xq.net X-Migadu-Scanner: scn1.migadu.com X-TUID: Ts14n4/IfTNw Hi, > Do we have a list of packages in the python importer that can be removed > from inputs? Like already exists for hackage (and maybe others)? I’m not aware of any list like that and to compile it we’d probably have to build all python-* packages and check whether any of their installed modules collides with anything the python package itself provides (where collision does not necessarily mean file collision, but package namespace collision in the Python world). Cheers, Lars