From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:bcc0::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 0MTQIS+KcGAZVgEAgWs5BA (envelope-from ) for ; Fri, 09 Apr 2021 19:09:03 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id mMyTGy+KcGA0BgAAbx9fmQ (envelope-from ) for ; Fri, 09 Apr 2021 17:09: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 E724227010 for ; Fri, 9 Apr 2021 19:09:02 +0200 (CEST) Received: from localhost ([::1]:47550 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lUucw-0004RL-10 for larch@yhetil.org; Fri, 09 Apr 2021 13:09:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34838) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lUucK-0004Ph-SB for guix-devel@gnu.org; Fri, 09 Apr 2021 13:08:26 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21184) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lUucF-0005ZL-LY for guix-devel@gnu.org; Fri, 09 Apr 2021 13:08:24 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1617988093; cv=none; d=zohomail.com; s=zohoarc; b=RsNtmiUZLb9ZR71ftivztTesrNhn3PokmemgR1hnPTeybu+smNEpfCL1mJceWBNQEsJz5ssK93Iv323ahhGZxs9nR3YIYluIK7drRI76xCZ5H6U91VnDFvVjaR+EwFHXZifmL8y/+b9utJ+xVuXwVIeSVrSsrZo5y8DZ470UEOU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1617988093; h=Content-Type:Content-Transfer-Encoding:Date:From:MIME-Version:Message-ID:Subject:To; bh=Y/bb7KPUtLXPAPiZkTxHj0UIwbIpJj9gL9kARy9sYeU=; b=Y1yBBlOqU5DSVfdMUu36GunXVyTKQccGvPOzJuwWeLsH5DubvMdowirgDbh+8lhAc5EG8Go4xHYhfus2oc9tif9rG8O1wuh+aZvscwwpTrgmVPb9zA0uknCXi4t0rd9ggo7CX46AMjyR2wabycN2CgtpQ12nBYqLvy3wYkZz5I0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1617988093; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=Y/bb7KPUtLXPAPiZkTxHj0UIwbIpJj9gL9kARy9sYeU=; b=Cs+t2hMnAZyOZGfsWjcJX7a64VGYwGSZ7u2gfSJbamiGJPY6EEj7/zyLFFh8WeMd pnUPUK6lkGazTLv5ER++FKf45NMgkbGLs/anpHvu21D5CqPdvqzoXmA+Oqql2dlks5X 1Sl2ULb08ZmatQOq7zpnTp5hUfU/rmLwjR8vOzPc= Received: from localhost (p54ad4dc1.dip0.t-ipconnect.de [84.173.77.193]) by mx.zohomail.com with SMTPS id 1617988091229644.8486837468403; Fri, 9 Apr 2021 10:08:11 -0700 (PDT) User-agent: mu4e 1.4.15; emacs 27.2 From: Ricardo Wurmus To: guix-devel@gnu.org Subject: Improving the quality of Python packages X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Fri, 09 Apr 2021 19:08:07 +0200 Message-ID: <87v98vwfm0.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.51; envelope-from=rekado@elephly.net; helo=sender4-of-o51.zoho.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, 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.23 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" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1617988143; 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:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=Y/bb7KPUtLXPAPiZkTxHj0UIwbIpJj9gL9kARy9sYeU=; b=jBMEVufnYIjfXXviYPpZqch5zsDhh1C/Adh8W9uG/zfQIWi1fmI7tDlk/6nCqMIutgUMI6 5dQgKSkLYUm3YFac4twtfrk+BBY6OuvUQKKPhoqUk7YjSH8IOilMWPsQ/KibvlDJC7ySHE eTo7hUUdsDZQieSaajBbfeNfwY8/ahN2+TMnXGaVg1Bs3usC7rFoz5/eM7eedupJOTHUoh cIoWzWFamxz47iKO7I64AUQsLsi/dFz/vxCJWuDhLg99Z3Zm3g+FkGuM2W9TSSwsq/3jv2 C4LyYW5ffXRHMd27EF84bW5kyutrSmI8HOrv+5B8vDc0GeHZ3zFgMga3WrxLZA== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1617988143; a=rsa-sha256; cv=pass; b=HJH70GJnqQHebwP2cOcnInEnw4Kjtmy0jtEZI68jOuDV8iM92AnlyjEmsZuIDQUGg3TMaV LUZqgmNNkY9Tq4/ZxVAMZSlAVT6tt0ALW3Uf772ZxNa3RsbcYEbn2ARzUOf8BCzQ18vzfK StjxUyDdPp425o4o4hKnb6YImxH5P/w8XJMk8fng4wkIu87dWbWYP12IJASC+ePi3RVUr7 ELaedaQJBgrHbO1nLsgBdHeh+67an79ead3WbEXw7wCkImIVxOE4TTCuxhe0DUqGrLLuZu PUBvh1T7EaQ/LRtQ6XXCS+Z4MgidBq1xn0LKQ0QSLGLthCJ/y9H9iqJjb7lfPA== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=elephly.net header.s=zoho header.b=Cs+t2hMn; arc=pass ("zohomail.com:s=zohoarc:i=1"); dmarc=none; 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: -3.64 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=elephly.net header.s=zoho header.b=Cs+t2hMn; arc=pass ("zohomail.com:s=zohoarc:i=1"); dmarc=none; 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: E724227010 X-Spam-Score: -3.64 X-Migadu-Scanner: scn0.migadu.com X-TUID: /qjOijG8/dg4 Hi there, I just took it upon myself to upgrade our Jupyter / Python notebook packages. Some of these packages have their tests disabled because of circular dependencies. Unfortunately, when tests are disabled many Python packages build fine even though they miss inputs. Only when I enable tests Python complains about missing dependencies. Is there a way we can improve the quality of those Python packages that have tests disabled? I=E2=80=99d like to gain more confidence in these pac= kages and be sure that at least all dependencies are among the inputs. --=20 Ricardo