From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id Chi6BW8gkWM5xwAAbAwnHQ (envelope-from ) for ; Thu, 08 Dec 2022 00:23:27 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id SAzkA28gkWNpFAEAG6o9tA (envelope-from ) for ; Thu, 08 Dec 2022 00:23:27 +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 AF033C609 for ; Thu, 8 Dec 2022 00:23:26 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p33kX-0002dp-9I; Wed, 07 Dec 2022 18:22:49 -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 1p33kU-0002df-I0 for guix-devel@gnu.org; Wed, 07 Dec 2022 18:22:46 -0500 Received: from mx1.dismail.de ([78.46.223.134]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p33kS-0005VK-MC for guix-devel@gnu.org; Wed, 07 Dec 2022 18:22:46 -0500 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id f436b384 for ; Thu, 8 Dec 2022 00:22:39 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=date :message-id:from:to:subject:references:mime-version:content-type :content-transfer-encoding; s=20190914; bh=a5wiKRuSK7E9pVcRK5oWB X8rP5LdBNM5NgG14EbDc/A=; b=QVj4JHLx39sUcl4NmVnJ5I1cu35qr0zwUhWEC k1UtD11KWRRL7rXmZyRFMwvzO1QJ6iT2FvO2ESXHhnACkrMVAHo1aaKFNnyETqpn vb9WtqpI4j+6bCjygfa3DwIeGgqI34u2scEiQ4sGNmdvw2imcgmzW9EWQM7O27xz N751XRt4LGh4v0QAOEKidP88jm7NJi80Ni7oA93S6kNbF9wB9o7EZEGUr9gOsdOv qJEqbmy5qjaggkBYzTFFeEQCDW9G/uMch+/BnNhQXVfV3b+veKPbu2RXfaPHCrwT ccA0QzMTLsRE83xmyX3g4CH13+A6hUNgtBt80k8agt7FtQjnA== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id d29e49ff for ; Thu, 8 Dec 2022 00:22:39 +0100 (CET) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 99ef7202 for ; Thu, 8 Dec 2022 00:22:39 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 30540820 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Thu, 8 Dec 2022 00:22:38 +0100 (CET) Date: Wed, 7 Dec 2022 17:22:29 -0600 Message-ID: <20221207172229.GB29969@dismail.de> From: jgart To: Guix Devel Subject: Python Packaging Policy References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=78.46.223.134; envelope-from=jgart@dismail.de; helo=mx1.dismail.de 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-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1670455406; 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: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=a5wiKRuSK7E9pVcRK5oWBX8rP5LdBNM5NgG14EbDc/A=; b=Db9iKofNCd21/W++8pD/acQ4AhMFgGhP++6hTs7LherhNZJyJMP/xXJmzvbnI5y3spmQ7V so97oMJBk6QsNNCg15nlW/D3WgcreBGGjWl//Dwb8rOxNSL240jfKu7eshNgEocdMtfGOi 1QUGPuRnTyQYxz1K9oVtaLWcvtGounRMfCI/JzNx44Rr62AhcRWsxlKs69o8bcKRlT7NUI 5+CmgY+W0mh0tTNVPUzBCUJKrHu60P6wLqK8zr78rlSaaeLtpiMhhnih3X7jguGe84WDkM WmSX6IsrBiHoa9Mq51K8zsujZDUYtKMyH4EtQ2c8rwQkyUgn900g1ezltUsVHg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1670455406; a=rsa-sha256; cv=none; b=nVWxET7p4QKKQw8IprnrseigOWdtqguQBkp92cP9In/+yHnEYunBGJTq7OM7bQvQpbryhr ZKT6bybSxYH9fgFGJvAw2CKELcZ8vQj5YEhiS6q34cwF/N48YfV1ztvu6bj2kmN+jTwwLr XdW/9YUMZuad9mn9DGi61zxoat75A5MfRBmRq31xLf3DR7Sq4+JnQxdQmDrcejPEQRHDYj DagZSDf61PZdp6mN1ACmjCG4VuS0TC0Gx5SElMnEEmcmNctwL4WwLaGbtfalaDQiBfX8Eb c26oc17udgPJE/CP9Rdp2MBc74MwccG3j0r6NgggH48wI7Ygfs/aLsJi2VcqrA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=dismail.de header.s=20190914 header.b=QVj4JHLx; dmarc=pass (policy=reject) header.from=dismail.de; 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: -7.56 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=dismail.de header.s=20190914 header.b=QVj4JHLx; dmarc=pass (policy=reject) header.from=dismail.de; 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: AF033C609 X-Spam-Score: -7.56 X-Migadu-Scanner: scn0.migadu.com X-TUID: ucVKMp9eVbBn Hi Guixers, What is our approach/policy to versioning Python packages? Since we get Python packages from PyPi in addition to other sources we are not necessarily trying to mirror PyPi. What is our policy then for updating Python packages in our Python library collection? Rolling release? Bleeding edge? LTS? Something else? How are we assuring that all Python libraries are working well together?