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 kKMRM7551WBPcwEAgWs5BA (envelope-from ) for ; Fri, 25 Jun 2021 08:37:50 +0200 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 8P3ELr551WDqKwAAB5/wlQ (envelope-from ) for ; Fri, 25 Jun 2021 06:37:50 +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 860CC190A6 for ; Fri, 25 Jun 2021 08:37:50 +0200 (CEST) Received: from localhost ([::1]:43270 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwfTJ-0003Za-22 for larch@yhetil.org; Fri, 25 Jun 2021 02:37:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52156) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwfT2-0003YB-Gr for guix-devel@gnu.org; Fri, 25 Jun 2021 02:37:32 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:35871) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwfT0-0005ho-OD for guix-devel@gnu.org; Fri, 25 Jun 2021 02:37:32 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 8AEF95C012C; Fri, 25 Jun 2021 02:37:28 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 25 Jun 2021 02:37:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.net; h= from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-type; s=fm3; bh=qwLRbGhp75d+XRgMoLA0cUzTB1 R5iVjYJCkPPdq40Qk=; b=AuK7+R9sJZXJp1YdSK4GPMtxMI7MSsvKBJADSv9LbB SRT/iAE9R0MFDJxqSq34R1uVsrvv56l6RG6pxaUc06p6FTWSQXEQWEqVubSDD3/V jY2dpbl3wo5AcYygDt3+UwV7DJ6cygtKcpdbwCj0HiXe5Q/iFGTs6uUniozdfsbV utEwKwQYOxveG94jx4DhO2QxePFH4veEyAruFnliRwlI7cDoY40t9L1AcdYzid/8 aYAMjvhaMdZeBFcZgRoVMpD0dLYEdOw8zBc70NWu1N9DPPIWIPVyQ9VHVpg6IeWf azl8EiuzMfZHLfLZv8cEQ4zoc5IH7OCFDKiLyMsdQ/qA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=qwLRbG hp75d+XRgMoLA0cUzTB1R5iVjYJCkPPdq40Qk=; b=IrE2ZkxHmXb2he5ZdmIs4K zz702OaqCp7fCNZvWnHwVwpyn8oSaxcBl/zLi6BVrsesVaF+8iz/Bzd2K0r8hIlt n9qCXVbJfUyXah7HzT5wXxQOkhnzzwjeWGRQeNDDPhadMEAX7h0R46gQJPPuKe/b 21ePisvXB4+i9mlsiCyRs/qq42gvE6KJzekA/tW400szANJOwXJ+RrT8cy2KaJFj 8+iZJYpJs8r4lLx9n2+i0JbHnV/x2RMOH5PceToiRpl0TYymR14r+rr2C3/RzZI3 ElFiHqPHKSS2ddSUD57VqN470wEoSGHRKdwGmNGVpFAMF/Ra7z6uWODHkbU/wIYA == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrfeegiedgudduudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvffujghffffkgggtsehttdertddttddtnecuhfhrohhmpefmohhnrhgr ugcujfhinhhsvghnuceokhhonhhrrggurdhhihhnshgvnhesfhgrshhtmhgrihhlrdhnvg htqeenucggtffrrghtthgvrhhnpeeikeejjeevueeifeejhedtgeethfdutefgveffhfeu heejveeiieegvdfhtdeifeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmh grihhlfhhrohhmpehkohhnrhgrugdrhhhinhhsvghnsehfrghsthhmrghilhdrnhgvth X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 25 Jun 2021 02:37:27 -0400 (EDT) From: Konrad Hinsen To: Ryan Prior Subject: Re: Removal of Python 2? In-Reply-To: <5uIAw4HcrTDeea5PnSwhutCA0QW0Uanzkf2FqY8B4uxtSU4OaVUK04GWhH9ay3vPVCC9G3am254eFniLniyyuRnScjgogLsChiIxZV-4Bms=@protonmail.com> References: <20201108142717.lmud5h4gh44vtjc6@melmoth> <1609946775.8blxygrg9p.astroid@rafflesia.none> <1611303651.35tpgtn1z1.astroid@melmoth.none> <1622997703.qcpe1ehxem.astroid@melmoth.none> <5uIAw4HcrTDeea5PnSwhutCA0QW0Uanzkf2FqY8B4uxtSU4OaVUK04GWhH9ay3vPVCC9G3am254eFniLniyyuRnScjgogLsChiIxZV-4Bms=@protonmail.com> Date: Fri, 25 Jun 2021 08:37:26 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=66.111.4.26; envelope-from=konrad.hinsen@fastmail.net; helo=out2-smtp.messagingengine.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-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.23 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 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1624603070; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=qwLRbGhp75d+XRgMoLA0cUzTB1R5iVjYJCkPPdq40Qk=; b=QLayGFHwvPxu/+2GUBwjd/HM4u+hc+2i/RBkgDe450lm8mo9NSX0mKN8KhTyW5TeBsnk7T lVJWarWyIszaPB3HZpJxf0Shat9ZLqo3zv+9murm98/yoPGiRlY93YEZI9Xz6S4SV9gZh9 2dvGGRyBsGE/VClNbiY8/spAP9rVSdHXDYMMkGs90UXEFHjVDRGsKPRURTsBBKgU661gfh aZdvtKn9kNc+AlylQEEj3WNRl9G+ntIceLxffdVYaEsxp46MokJkD+2TJTqqtnbewp7ySe X0X01uwO5wLdo1AxfGP7mABivu6YEy69xgDyRzUuMMChLk17nyM50j0ZRYCbVQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1624603070; a=rsa-sha256; cv=none; b=jmf5u5bUrFsCCTVHyijAs81/ZbBQG575soPBvKxrsaJkleViFu8SSJEY8nMBxXixRQ91F2 Yd3UqKVgc7JV8W40VVDeUkNcm0MjvGeVDPHM9jeBe4dSpG9h5RnDnG5IVERtJX22gCrXYm s9inIXjkftufBPL+HF+In7ljkYCxYZqPCbTOgz1mjZeSJ84S7zxAZhz1Ed9XbYo8Yz8CSN I2inuteC0Fjnb/G4BIlxKZWoXihdacdklyP5UwSIKw4n1A4f8oDUpyPXtpOyQnk4vti1em MMkX5W2PQg6R+/BCWDwkh35LrwNCKaz+Qas6OoOV17Q6avtrvQu9qwSuO3VHng== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=fastmail.net header.s=fm3 header.b=AuK7+R9s; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=IrE2ZkxH; dmarc=pass (policy=none) header.from=fastmail.net; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: -2.13 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=fastmail.net header.s=fm3 header.b=AuK7+R9s; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=IrE2ZkxH; dmarc=pass (policy=none) header.from=fastmail.net; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: 860CC190A6 X-Spam-Score: -2.13 X-Migadu-Scanner: scn1.migadu.com X-TUID: FiTsQHRhF4lj Hi Ryan, > Python 2 is no longer supported, but the Tauthon project [1] is > continuing support and backporting features from Python 3. We should Didn't know about Tauthon, thanks for the pointer! > consider packaging Tauthon in Guix and updating packages to depend on Yes, that sounds like an interesting strategy to explore. One potential obstacle is that most of the Python2-dependent package are out of maintenance as well. But then, many of them don't need any maintenance. If we introduce Tauthon, we should probably untie its dependents from the Python (3) version, i.e. stop deriving them from Python 3 package definitions. The latter will ever more evolve in an incompatible way. Cheers, Konrad.