From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 9QiGIlscjmG9egAAgWs5BA (envelope-from ) for ; Fri, 12 Nov 2021 08:48:43 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id WBegHVscjmHvFQAAB5/wlQ (envelope-from ) for ; Fri, 12 Nov 2021 07:48:43 +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 29AA0F87B for ; Fri, 12 Nov 2021 08:48:43 +0100 (CET) Received: from localhost ([::1]:51924 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mlRIg-0004fO-9o for larch@yhetil.org; Fri, 12 Nov 2021 02:48:42 -0500 Received: from eggs.gnu.org ([209.51.188.92]:55494) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mlRI9-0004bw-CW for guix-devel@gnu.org; Fri, 12 Nov 2021 02:48:09 -0500 Received: from [2001:67c:2050::465:101] (port=51388 helo=mout-p-101.mailbox.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1mlRI6-00068J-99 for guix-devel@gnu.org; Fri, 12 Nov 2021 02:48:08 -0500 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:105:465:1:1:0]) (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 4Hr9g574nWzQjgF; Fri, 12 Nov 2021 08:48:01 +0100 (CET) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001; t=1636703280; h=from:from: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: in-reply-to:in-reply-to:references:references; bh=Fii1OgcbmatQryspX0RiQG7YR9GfEdoNLKrbmCPAoc8=; b=Lx4P6Tef7NZolDb5+mjJgqJXIkvRiPsXlXSxwVDzi9lH9+CvmJMo1UXJILrpmsVt3JauWu ZYAyCpm7cm/4kw7losWaK8STPZ9nqpcyrU8aNQkZE3beqc3OuCuoS87ZwBlRX0oS1S4bYL 60FiBc3ogQ4SeAcQmW27Ud+aTofXABOWl/JTNBTYwH5gKc1zU86PX6oH0K+t9KFYBf2M0N ZB6bwyyLFX1IQokjQf/MPpT32uWa/kBYSyIdkhhO0W+JhabM/FQo5J/CiQlX4ryRmIYChb cL+DH610dnW1KUH4ZSXsx5Atk784dW7Rnz9tiE2WJOqWlIoAgtf4AFsURCnyyQ== Date: Fri, 12 Nov 2021 08:47:56 +0100 From: Lars-Dominik Braun To: =?iso-8859-1?Q?Th=E9o?= Maxime Tyburn Subject: Re: python: setuptools version =?utf-8?Q?d?= =?utf-8?B?b2Vuc+KAmQ==?= =?utf-8?Q?t?= match guix package version / packaging python-ipydatawidgets Message-ID: References: <87k0hfg63o.fsf@gmail.com> <87pmr64bjy.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87pmr64bjy.fsf@gmail.com> X-Host-Lookup-Failed: Reverse DNS lookup failed for 2001:67c:2050::465:101 (failed) Received-SPF: pass client-ip=2001:67c:2050::465:101; envelope-from=lars@6xq.net; helo=mout-p-101.mailbox.org X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 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, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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: , Cc: guix-devel@gnu.org Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1636703323; 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: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=Fii1OgcbmatQryspX0RiQG7YR9GfEdoNLKrbmCPAoc8=; b=ayioF7rXzcjA/rJ8EVw6wcYiIfNxmCg+7dkmO0i4xWQEit9SANRTVvo38q3M/InkIonuBu qmQSdV6YKah2OVVvKlIHUbElCCR9sw9EOGSazzL+M02FxEfGJNsTbDoiAIewgFWB/Z6X2h uauk2K3uqMP75t3SxZ4qIaZODj6EyMRUt/H2iFKfbucC4q3sG8fKQPJNUGnpydMrU8w2HX ASqZrruj767g7v0vHXqPlc5iIJwau/mYfqoQ0uFbbG09r6qxjqF0QN15TVOAJtKE+nhdyw gxIEGrXhJOAeEp4U/K1jKCXvG43LZkEYRIlZHXQBdAzwYwNc7OnkoHIul1R4aQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1636703323; a=rsa-sha256; cv=none; b=i+yLJ+62TumEwPJC2BwD43UlSiQtk0higKFwSdZrH8Q882ojLQpbg9MFWeQYlpsUDtmi1K 2Q65qa5n0EOL8KXXC1PVhkKeQ9Z4uo37Vy1ScJB9QIXRs7XDGvYlg8miDUO5R1DhH0YsEU C/zom/07cxRpu4uAg5yqhM8DXQ0lYcU91Gk4/VtDLinwYEn2JlpHw09XJqBpv4vm8pi61/ 6/yc1fdDjwgmK1D5+rd27H/8/2+EnWOsXKJQGI0w2G+7/in5yjF+nD0i5WHJayoeh4DrUk rrh2X8MEZF7bhVvW+sS0Hs3yksbNWLICjMzfeo65jYviEaynSlr79fqDRiNBHA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=6xq.net header.s=MBO0001 header.b=Lx4P6Tef; 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" X-Migadu-Spam-Score: -3.73 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=6xq.net header.s=MBO0001 header.b=Lx4P6Tef; 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" X-Migadu-Queue-Id: 29AA0F87B X-Spam-Score: -3.73 X-Migadu-Scanner: scn0.migadu.com X-TUID: pDznuiW1oZPJ Hi Théo, > Ok I see, it makes more sense now. But then I wonder why I could package > "python-ipydatawidgets" with "python-setuptools" and > "python-jupyter-packaging" as native-inputs. I had no collision warning > but didn’t change anything in "python-jupyter-packaging" or anything. as far as I know there are no collision checks/warnings in the build environment. Which of the two will be picked up there merely depends on the order of packages in PYTHONPATH. There are also no file collision checks in `guix shell`/`guix environment`, which is why you end up with a mix between v52 and v42 when running guix shell --pure python-jupyter-packaging python -- python3 -c 'import jupyter_packaging' It fails with an ImportError for me due to the wrong setuptools version, but works fine if I add python-setuptools to the command line, despite python-setuptools being propagated already. Cheers, Lars