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 yMDbHVXw9GMLnAAAbAwnHQ (envelope-from ) for ; Tue, 21 Feb 2023 17:24:53 +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 QD3KHFXw9GNXJgEAG6o9tA (envelope-from ) for ; Tue, 21 Feb 2023 17:24:53 +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 3B37212971 for ; Tue, 21 Feb 2023 17:24:53 +0100 (CET) Authentication-Results: aspmx1.migadu.com; dkim=none; 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=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1676996693; a=rsa-sha256; cv=none; b=Wk8g6ubpHAqlwGeZT798ZwMZeibdjbfegPSiJj/xAZrTDg350IHqJH0ImrQ1lvYFERM49d yjQqqk657oYnNYtNDVV8d0LGsls6x+nIdzpCih6wisS8EO1aDsqlNCAu9n3p/Wq2o3b/FK 0dU5+WJu45PhpUUHW1B4SykBnE6iTF/SGq8sm5TgdIAJIaAYd7UE640j06uEOo/TiNjOFB lXSSkx7te8fC318TmSJSoswG9veySlaIulXv6Zs39+zB3eihRqryQEuWY3MG+YXooFdao6 ZjfgNd2Yrqf54pYhI1M2CIYOR9FNTVgHnKhsjWq3rFlQsuxFwUOi7Pzg62gXAw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; 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=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1676996693; 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; bh=na2S71O25HQaqD9BGcTzP6uCUQlaquY/np8m6XcopVs=; b=bxaEoJI3bsP0/rprA7hQ3AIzV+4UTNGRXdZ3znKx5m8+7N1N1OUfy5SbQb/1rzvSzEK9Dx BT8sj1VCp1dsh+gtU+ErJMpXyqgThJsbAMe4SHk343DZMYnZsi7rSlgVYmkETLrZ1OOXFT zl1azaCbOQAjy4mJo75zXjwdTnJy4xTL9k8JPDaCoQhPb3saDr2kecKiczJRU1Sn5qe+Sb ikktRCYW+eNtlvF7/MGqyoiIaNvkmoNnO5k/aNjyzVOO+p6Tkod+ZKixHIw9RiVPQZabPQ TNLY2KQiFqBUkOPYev1WaYBYoCe274hs/t79heUOkbXI9+50FKdsz+aiHTZUaA== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pUVRE-0007ru-W0; Tue, 21 Feb 2023 11:24:21 -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 1pUVRD-0007rd-NA for guix-devel@gnu.org; Tue, 21 Feb 2023 11:24:19 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pUVRB-0003C5-L9 for guix-devel@gnu.org; Tue, 21 Feb 2023 11:24:19 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 77B8013C0; Tue, 21 Feb 2023 17:24:14 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JJUnHmZlg6y4; Tue, 21 Feb 2023 17:24:13 +0100 (CET) Received: from jurong (unknown [IPv6:2001:861:c4:f2f0::c64]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 26F0463B; Tue, 21 Feb 2023 17:24:13 +0100 (CET) Date: Tue, 21 Feb 2023 17:24:11 +0100 From: Andreas Enge To: Attila Lendvai Cc: guix-devel@gnu.org Subject: Re: Python Message-ID: References: <20230212100540.2214f16c@sybil.lepiller.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: Received-SPF: pass client-ip=185.233.100.1; envelope-from=andreas@enge.fr; helo=hera.aquilenet.fr X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_PDS_SHORTFWD_URISHRT_QP=0.01 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: X-Migadu-Queue-Id: 3B37212971 X-Spam-Score: -2.95 X-Migadu-Spam-Score: -2.95 X-Migadu-Scanner: scn0.migadu.com 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 X-TUID: dTXN3VO4cteO Am Sun, Feb 19, 2023 at 03:10:03PM +0000 schrieb Attila Lendvai: > weirdly enough, upstream uses one git repo for multiple projects, and use= s prefixed tag names for them. > FYI, there's this long-pending patchset to update the trezor-agent (somet= hing i can test myself): > https://issues.guix.gnu.org/58437#4 > it's been pending so long, maybe it should be updated again. Feel free, but I would say this is independent of core-updates. Well, except that python-trezor-agent does not build in core-updates, but this is due to its dependencies python-ecdsa (already reported in a different message), and, as I just saw, python-configargparse: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D FAIL: testBasicCase2 (tests.test_configargparse.TestBasicUseCases) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/guix-build-python-configargparse-1.2.3.drv-0/ConfigArgParse-1.= 2.3/tests/test_configargparse.py", line 250, in testBasicCase2 self.assertRegex(self.format_help(), AssertionError: Regex didn't match: 'usage: .* \\[-h\\] --genome GENOME \\[= -v\\] -g MY_CFG_FILE\n?\\s+\\[-d DBSNP\\]\\s+\\[-f FRMT\\]\\s+vcf \\[vcf ..= =2E\\]\n\n(.+\\s+)(.+\\s+)(.+\\s+)(.+\\s+)(.+\\s+)(.+\\s+)(.+\\s+)(.+\\s+)(= =2E+\\s+)positional arguments:\n vcf \\s+ Variant file\\(s\\)\n\noptional = arguments:\n -h, --help \\s+ show this help message and exit\n --genome G= ENOME \\s+ Path to genome file\n -v\n -g MY_CFG_FILE, --my-cfg-file MY_CF= G_FILE\n -d DBSNP, --dbsnp DBSNP\\s+\\[env var: DBSNP_PATH\\]\n -f FRMT, = --format FRMT\\s+\\[env var: OUTPUT_FORMAT\\]\n' not found in "usage: setup= =2Epy [-h] --genome GENOME [-v] -g MY_CFG_FILE [-d DBSNP] [-f FRMT]\n = vcf [vcf ...]\n\nArgs that start with '--' (eg. --genome) can als= o be set in a config file\n(/etc/settings.ini or /home/jeff/.user_settings = or /tmp/guix-build-python-\nconfigargparse-1.2.3.drv-0/tmprdqc6hnh or speci= fied via -g). Config file\nsyntax allows: key=3Dvalue, flag=3Dtrue, stuff= =3D[a,b,c] (for details, see syntax at\nhttps://goo.gl/R74nmi). If an arg i= s specified in more than one place, then\ncommandline values override envir= onment variables which override config file\nvalues which override defaults= =2E\n\npositional arguments:\n vcf Variant file(s)\n\nop= tions:\n -h, --help show this help message and exit\n --genome= GENOME Path to genome file\n -v\n -g MY_CFG_FILE, --my-cfg-file MY= _CFG_FILE\n -d DBSNP, --dbsnp DBSNP\n [env var: DBS= NP_PATH]\n -f FRMT, --format FRMT\n [env var: OUTPU= T_FORMAT]\n" and many more. It would be nice if someone actually using Python could sort out the mess... Andreas