GNU bug report logs - #77600
[PATCH] import/pypi: Improve renaming procedure.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Maxim Cournoyer <maxim.cournoyer@HIDDEN>; Keywords: patch; Done: Maxim Cournoyer <maxim.cournoyer@HIDDEN>; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 77600-done <at> debbugs.gnu.org:


Received: (at 77600-done) by debbugs.gnu.org; 14 Apr 2025 06:41:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 14 02:41:03 2025
Received: from localhost ([127.0.0.1]:45443 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u4DV8-0003C9-Sn
	for submit <at> debbugs.gnu.org; Mon, 14 Apr 2025 02:41:03 -0400
Received: from mail-pl1-x62e.google.com ([2607:f8b0:4864:20::62e]:43187)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1u4DV6-0003BS-8q
 for 77600-done <at> debbugs.gnu.org; Mon, 14 Apr 2025 02:41:00 -0400
Received: by mail-pl1-x62e.google.com with SMTP id
 d9443c01a7336-225df540edcso48020485ad.0
 for <77600-done <at> debbugs.gnu.org>; Sun, 13 Apr 2025 23:41:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1744612853; x=1745217653; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=lKjfWolUiI1vMgVVVE2VKf6oSKWMvgCqafugSJ5U8Yg=;
 b=AAh2apGIkuxAfTS90yAndHccZajZzY0kEKZiyZAmmyIRly/xUCIy+/55ZgAEix8kt8
 2e8uVMN0S2ZJ8adsfIMkdEg3N662GOfUv9CGQFTs1PYKgdRGA/dbgAE94MeT/9HgT4Dq
 SKgQFizAS93Zx9dcKbJFl48WiBgE+qJLAM8130uo7lQWJPPiVP/gLL/PrSezGASAWvZD
 ebUJPJTGMLENHZyHudCqzRCNCRHHlgrLzpw9XNDOjywM4fA5IEZkGlQK7+dtPv0BqBKK
 RT5hns5ZQwoXHDgueiECQHxWa2aFLR8G0nLnpmBZXg67PtvuQbRQ7f3vr4o+070H+Jht
 7naw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1744612853; x=1745217653;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=lKjfWolUiI1vMgVVVE2VKf6oSKWMvgCqafugSJ5U8Yg=;
 b=wsDkg8B/e0+Ax8T8L1rfuH3fZ+O7WYC1O8Cy/FPCLjxgkEAxxExGALBM1qkQk7AGFp
 inLPMPrgkZMRLLs+wXbjRNc8sEFWl/B1xKJVdg7xNAJtguiZpIz2JD0i+mSQW+ropACM
 Y5tMDTkgPopjsDIb5m6X2WdAt4HwRMFpPFmD2QAtQTysN1oqfO+mMJWWx5NNUmJJQaI3
 BOtaLrVnG/FU3XBCPkUkNLhuJcYzAn/xKg94bcOzQ6XCAFcFq6EGf9cP6hkLFOyT2AKQ
 CK1931gnxR20chrSirn3rc69FEj3PDcSbpJLHUjEF3YXYKvBQ7tRuz4ESkyAam0lsKap
 mZOw==
X-Gm-Message-State: AOJu0YyjPRDcM0NxOr2+y8U3hKqwMqdLDYABYLNfvCusYqjTZgqogWpv
 2t8RYeExJ+5ez4fZAb1FIgEPJ02ecVAQfVXscE3prEeAzw9xlaKp2gSqeg==
X-Gm-Gg: ASbGncuO36HcDZIRp2JCXTaYoSVBrlS7p96Ty5M23/2LUpXVBsUGGWEDjf1lZ0ABMLi
 SKM07i/QuLarBvtThkPTADzHAYOTaMXhGkoCK6PgnKznWvhJ40KnoR19PcIYK5kwgKFFobtM/YA
 bXpyVQNBdZyUVcCrXJnKLvj6qOdL9n7nhGTgo/vqN0eacVOzPFbTI+kw/LMzJeFzkbRKDr9yQy5
 dtqxgYD2alun+uhmwiZMu0ApgBQ0ivFbVjrSG0MCMpdkMn6vC+CYkxyMAwYLFiz137iQwn3Etti
 u3bq4gljFmTHOpsGNC7YUtpLTXpuvCX/0/Y1Pyg=
X-Google-Smtp-Source: AGHT+IGmnSwX/fMjGiYO/fVyt3lD9p/vlphfFY0dY/bEWdgSQG6j5Ubt/a3j27deeRltqKWrBxgmQg==
X-Received: by 2002:a17:902:d489:b0:215:58be:3349 with SMTP id
 d9443c01a7336-22bea05e17fmr144976885ad.14.1744612853058; 
 Sun, 13 Apr 2025 23:40:53 -0700 (PDT)
Received: from terra ([2405:6586:be0:0:83c8:d31d:2cec:f542])
 by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-22ac7badb24sm92486595ad.105.2025.04.13.23.40.51
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 13 Apr 2025 23:40:52 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Sharlatan Hellseher <sharlatanus@HIDDEN>
Subject: Re: [bug#77600] [PATCH] import/pypi: Improve renaming procedure.
In-Reply-To: <CAO+9K5oi=rtD1EP=M+OT9axk29j5PHbZQ0SKg57q24QuBUzgyw@HIDDEN>
 (Sharlatan Hellseher's message of "Mon, 7 Apr 2025 17:35:24 +0100")
References: <ef26b85421faf0b61ee1e8e96063da96bac3835e.1744010429.git.maxim.cournoyer@HIDDEN>
 <CAO+9K5oi=rtD1EP=M+OT9axk29j5PHbZQ0SKg57q24QuBUzgyw@HIDDEN>
Date: Mon, 14 Apr 2025 15:40:33 +0900
Message-ID: <87mscjuty6.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77600-done
Cc: 77600-done <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi,

Sharlatan Hellseher <sharlatanus@HIDDEN> writes:

> Hi,
>
> The change looks reasonable.
>
> Some side note on PyPI source archive naming, they started forcing
> users to rename them to lower case only and _

OK, thanks for looking.  About the later naming, that's something to
handle in `guix-package->pypi-name', right?  I'm not sure this happens
*everywhere* for new releases now, on only in packages using modern
packaging tools such PEP 517 builders, though?

I've now applied this one.

-- 
Thanks,
Maxim




Notification sent to Maxim Cournoyer <maxim.cournoyer@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Maxim Cournoyer <maxim.cournoyer@HIDDEN>:
You have taken responsibility. Full text available.

Message received at 77600 <at> debbugs.gnu.org:


Received: (at 77600) by debbugs.gnu.org; 7 Apr 2025 16:35:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 07 12:35:48 2025
Received: from localhost ([127.0.0.1]:56562 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u1pRs-0004Oc-9a
	for submit <at> debbugs.gnu.org; Mon, 07 Apr 2025 12:35:48 -0400
Received: from mail-lj1-x232.google.com ([2a00:1450:4864:20::232]:46387)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sharlatanus@HIDDEN>)
 id 1u1pRn-0004Nu-3w
 for 77600 <at> debbugs.gnu.org; Mon, 07 Apr 2025 12:35:44 -0400
Received: by mail-lj1-x232.google.com with SMTP id
 38308e7fff4ca-30bef9b04adso43537601fa.1
 for <77600 <at> debbugs.gnu.org>; Mon, 07 Apr 2025 09:35:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1744043736; x=1744648536; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=hjzYaYXVn9eH/lX1ldEThqIqJ3WTGHzUH6XXgzkvMw0=;
 b=Q8HvnISjA0U3KBbeW2ucm2F9dD2cJ78ZpA+9PXIqrLrEvDq0h6UYwWrR6LeP0673rW
 y51ECVECQrJTs8fUteyoYrrHPFE93NruXw16UrqgJLVr171YS6GabeOiSdb2DqnHR8ZO
 MIPF7tO86ptudKE8Cuc/SsoO6547zYqHiUOfT02sqQLpyib2J56Hc39uBu3I3727Pu+M
 ZDqzmY1H5RoonznOcCoZFF/Wl6ixQHq/FKcTq7eo5iSPxmXANTQJOzr6p298Z3ucEYcB
 1tcejx0rRQorI23icSjLM5OEFX4plkVNvOZjduRIMJ/t2IZBiO++X+JcLvHc6hKbPuZ2
 YXBw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1744043736; x=1744648536;
 h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=hjzYaYXVn9eH/lX1ldEThqIqJ3WTGHzUH6XXgzkvMw0=;
 b=EJhanpT5nBPrsXy3ZzlOd1jQBMcA4tubSaG1wD7V5rEBTJ6v4GBFQ0LAwhVcYiyj6x
 8yGtjhxZBR/sLoIyZ786CoM+8JMivEkAbe42Hk6zi+Cb2Vtvr7nPlmUKvBT4UWHHVIvr
 ShyjEe0kktDr43Ome0aK2pbkmwFMVVXiFla89jKw0U57e/wKwigxDTAO0DhlKPi2SsTN
 cMQV5MHRgEQQw43DFPVJZjc/T+6bxV7W6mSeLGRVaOQ8X/lQi2UxPsGi0V7psZGt2/Sn
 4owR3LtXdt5R7A2MsNa/ccGVVvZo2m35TyNd6IhbTzY5eqcUM33e16MmoZlT6hnLT8Ez
 y2jg==
X-Gm-Message-State: AOJu0YyTlg+mfGq4ThLXjMameqw1U1mF0UTv+ulj0jIvP/OaWrQEAFUh
 JPsGZ+txdKeyeF4Nmad7lN5Q1ynrvlj8PJIYmm0oZR5Nkof4pb20HSN8KtdUppUpBw9cHIUxsSQ
 G8uoEVLsXsu+cdJRL3d6FOB9yiPwVkA==
X-Gm-Gg: ASbGncsIzj4hR+LOjgBixcg/6LfFa7GIMLUYdRAXH3p5h5siVAU5zY5dLm5DqHBlgnc
 lvTelKaNgC1Yeru5JL3omPneeJuaYo/LwhN0LVE+tb0eWS3Qd37xEE3IDw3L+58VrjmMv8oigJ3
 fj28svel8KuSupakePaSt+YnB6WZg=
X-Google-Smtp-Source: AGHT+IHJbrJV7TR7DX7JlLYDN2t/601ZKAHIg0Xg6pAJtwOg5PefF00eqac1uqyWGasm0/GPeYUQwnaZiJWmJqKe3Wc=
X-Received: by 2002:a05:651c:b07:b0:30b:c637:fcea with SMTP id
 38308e7fff4ca-30f164f56b5mr28475691fa.3.1744043736124; Mon, 07 Apr 2025
 09:35:36 -0700 (PDT)
MIME-Version: 1.0
From: Sharlatan Hellseher <sharlatanus@HIDDEN>
Date: Mon, 7 Apr 2025 17:35:24 +0100
X-Gm-Features: ATxdqUGI99Rc-nV3Idxi5ndPxNKpDoUNsYVC8_MofqIVP81wUyaOib8ZOX8XW0U
Message-ID: <CAO+9K5oi=rtD1EP=M+OT9axk29j5PHbZQ0SKg57q24QuBUzgyw@HIDDEN>
Subject: [PATCH] import/pypi: Improve renaming procedure.
To: 77600 <at> debbugs.gnu.org
Content-Type: multipart/alternative; boundary="0000000000005d5614063232d365"
X-Spam-Score: 1.6 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  Hi,
 The change looks reasonable. Some side note on PyPI source
 archive naming, they started forcing users to rename them to lower case only
 and _ Content analysis details:   (1.6 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 0.0 PDS_OTHER_BAD_TLD      Untrustworthy TLDs
 [URI: github.incerto.xyz (xyz)]
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (sharlatanus[at]gmail.com)
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 HTML_MESSAGE           BODY: HTML included in message
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2a00:1450:4864:20:0:0:0:232 listed in]
 [list.dnswl.org]
 1.6 MIXED_ES               Too many es are not es
X-Debbugs-Envelope-To: 77600
Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.6 (/)

--0000000000005d5614063232d365
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64

SGksDQoNClRoZSBjaGFuZ2UgbG9va3MgcmVhc29uYWJsZS4NCg0KU29tZSBzaWRlIG5vdGUgb24g
UHlQSSBzb3VyY2UgYXJjaGl2ZSBuYW1pbmcsIHRoZXkgc3RhcnRlZCBmb3JjaW5nDQp1c2VycyB0
byByZW5hbWUgdGhlbSB0byBsb3dlciBjYXNlIG9ubHkgYW5kIF8NCg0KaHR0cHM6Ly9wYWNrYWdp
bmcucHl0aG9uLm9yZy9lbi9sYXRlc3QvZGlzY3Vzc2lvbnMvcGFja2FnZS1mb3JtYXRzLw0KDQpW
Q1M6IGh0dHBzOi8vZ2l0aHViLmluY2VydG8ueHl6LzsgaHR0cHM6Ly9naXQuc3IuaHQvfmhlbGxz
ZWhlci8NCkdQRzogOTg0NyA4MURFIDY4OUMgMjFDMiA2NDE4IDA4NjcgNzZENyAyN0JGIEY2MkMg
RDJCNQ0KDQrigKYg0L3QsNGIINGA0LDQt9GD0LwgLSDQv9GA0LXQstC+0YHRhdC+0LTQvdCw0Y8g
0L7QsdGK0Y/RgdC90LjRgtC10LvRjNC90LDRjyDQvNCw0YjQuNC90LAg0LrQvtGC0L7RgNCw0Y8g
0YHQv9C+0YHQvtCx0L3QsCDQvdCw0LnRgtC4DQrRgdC80YvRgdC7INC/0L7Rh9GC0Lgg0LIg0YfQ
tdC8INGD0LPQvtC00L3Qviwg0LjRgdGC0L7Qu9C60L7QstCw0YLRjCDQu9GO0LHQvtC5INGE0LXQ
vdC+0LzQtdC9LCDQvdC+INGB0L7QstC10YDRiNC10L3QvdC+INC90LUg0LINCtGB0L7RgdGC0L7R
j9C90LjQuCDQv9GA0LjQvdGP0YLRjCDQvNGL0YHQu9GMINC+INC90LXQv9GA0LXQtNGB0LrQsNC3
0YPQtdC80L7RgdGC0LguDQo=
--0000000000005d5614063232d365
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: base64

PGRpdiBkaXI9ImF1dG8iPjxkaXY+SGksPC9kaXY+PGRpdiBkaXI9ImF1dG8iPjxicj48L2Rpdj48
ZGl2IGRpcj0iYXV0byI+VGhlIGNoYW5nZSBsb29rcyByZWFzb25hYmxlLjwvZGl2PjxkaXYgZGly
PSJhdXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9ImF1dG8iPlNvbWUgc2lkZSBub3RlIG9uIFB5UEkg
c291cmNlIGFyY2hpdmUgbmFtaW5nLCB0aGV5IHN0YXJ0ZWQgZm9yY2luZ8KgPC9kaXY+PGRpdiBk
aXI9ImF1dG8iPnVzZXJzIHRvIHJlbmFtZSB0aGVtIHRvIGxvd2VyIGNhc2Ugb25seSBhbmQgX8Kg
PC9kaXY+PGRpdiBkaXI9ImF1dG8iPjxicj48L2Rpdj48ZGl2PjxhIGhyZWY9Imh0dHBzOi8vcGFj
a2FnaW5nLnB5dGhvbi5vcmcvZW4vbGF0ZXN0L2Rpc2N1c3Npb25zL3BhY2thZ2UtZm9ybWF0cy8i
Pmh0dHBzOi8vcGFja2FnaW5nLnB5dGhvbi5vcmcvZW4vbGF0ZXN0L2Rpc2N1c3Npb25zL3BhY2th
Z2UtZm9ybWF0cy88L2E+PC9kaXY+PGRpdiBkaXI9ImF1dG8iPjxicj48L2Rpdj48ZGl2IGRhdGEt
c21hcnRtYWlsPSJnbWFpbF9zaWduYXR1cmUiPjxkaXYgZGlyPSJsdHIiPlZDUzogPGEgaHJlZj0i
aHR0cHM6Ly9naXRodWIuaW5jZXJ0by54eXovIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9naXRo
dWIuaW5jZXJ0by54eXovPC9hPjvCoDxhIGhyZWY9Imh0dHBzOi8vZ2l0LnNyLmh0L35oZWxsc2Vo
ZXIvIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9naXQuc3IuaHQvfmhlbGxzZWhlci88L2E+PGJy
PkdQRzogOTg0NyA4MURFIDY4OUMgMjFDMiA2NDE4IDA4NjcgNzZENyAyN0JGIEY2MkMgRDJCNTxi
cj48YnI+4oCmINC90LDRiCDRgNCw0LfRg9C8IC0g0L/RgNC10LLQvtGB0YXQvtC00L3QsNGPINC+
0LHRitGP0YHQvdC40YLQtdC70YzQvdCw0Y8g0LzQsNGI0LjQvdCwINC60L7RgtC+0YDQsNGPINGB
0L/QvtGB0L7QsdC90LAg0L3QsNC50YLQuCDRgdC80YvRgdC7INC/0L7Rh9GC0Lgg0LIg0YfQtdC8
INGD0LPQvtC00L3Qviwg0LjRgdGC0L7Qu9C60L7QstCw0YLRjCDQu9GO0LHQvtC5INGE0LXQvdC+
0LzQtdC9LCDQvdC+INGB0L7QstC10YDRiNC10L3QvdC+INC90LUg0LIg0YHQvtGB0YLQvtGP0L3Q
uNC4INC/0YDQuNC90Y/RgtGMINC80YvRgdC70Ywg0L4g0L3QtdC/0YDQtdC00YHQutCw0LfRg9C1
0LzQvtGB0YLQuC48YnI+PC9kaXY+PC9kaXY+PC9kaXY+DQo=
--0000000000005d5614063232d365--




Information forwarded to guix-patches@HIDDEN:
bug#77600; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 7 Apr 2025 07:21:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 07 03:21:33 2025
Received: from localhost ([127.0.0.1]:52072 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u1gnU-0001vQ-O9
	for submit <at> debbugs.gnu.org; Mon, 07 Apr 2025 03:21:33 -0400
Received: from lists.gnu.org ([2001:470:142::17]:60038)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1u1gnR-0001uQ-Gx
 for submit <at> debbugs.gnu.org; Mon, 07 Apr 2025 03:21:30 -0400
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 <maxim.cournoyer@HIDDEN>)
 id 1u1gmx-0003fY-Q6
 for guix-patches@HIDDEN; Mon, 07 Apr 2025 03:21:04 -0400
Received: from mail-pl1-x635.google.com ([2607:f8b0:4864:20::635])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1u1gms-00085D-Ee
 for guix-patches@HIDDEN; Mon, 07 Apr 2025 03:20:59 -0400
Received: by mail-pl1-x635.google.com with SMTP id
 d9443c01a7336-2243803b776so54753445ad.0
 for <guix-patches@HIDDEN>; Mon, 07 Apr 2025 00:20:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1744010451; x=1744615251; darn=gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=ANKu+Ol3WIVF5lN2dbbbtVxWi/3lewtZZwrkDRLnQAM=;
 b=dZJh8odzBkYNbbZlLuN822lcpcz41yI5/u8Rvkq87yLmrKpDQgi/DRrImNRAfeWBiu
 LZFoBLVdAmDXNZq9iLszDkWN0xgx9mBA1PHSHXkyH7hk43ZwG9KN/gIi/l4Llk3IvLIH
 1wvAYBRIQHpnu4yKsF3X7YGM499LUNQxxKfSdxaoPZQbmavrCAKM4YqSlbnmldmCb83f
 nkoG7bqJPysj/mBstd88UzSDUZWi0+C2pDkPnfuIY1/gH/TSkH9+XvZlvRDi1taI9k87
 4zyjI8gevMfozf0KbJZyoBemhrPLqXaZ5sZ9WuoQqcUgoLpb5SefRtAc0z/jjdlpfhDc
 ft1w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1744010451; x=1744615251;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=ANKu+Ol3WIVF5lN2dbbbtVxWi/3lewtZZwrkDRLnQAM=;
 b=bNQn9TBcxFk1KVz2efDViDO8jTsGD+7iCFFRkU7vAuUcSmvn8FVWk8h7n13VsCpgGT
 yjdlqFeesiuiWsuH8P8ME+jMFoHn9NFWGwfYYCqi3NOYA3tg30pOa+jAN8AesuB2eCfm
 cBYsCoApiVCLcRpGyJY3sgbi3fzNxsirbRRgRFwcp7v6zrefUOR8DpAvWtpHP+rgGqrs
 5C698zBu0s62P5KrkectiPTxQk+SR57ya+ImStFGjChQq45TZyANVj2DWD/FDUN9vRzK
 tbuYpVnybp/UZ7UYqpjcejraF/YK1oawYAHGgdepZuyRO04NGwCc0Xr7efxAt0/w8tOu
 NiCA==
X-Gm-Message-State: AOJu0YwA0MZS6/0I+iPayIprZ38wZtkJeS2dRiTFCrnpgtmpbmtOsO8o
 Qhi1m42d8p3j/sq2J6mv2W3r9zaMRUV8IsTVfwaB5YZLSXlnxvmDwrlQiA==
X-Gm-Gg: ASbGncsuQUP5YBGMSmjbH0L4lxegSyktBuQzTOngQxTx3/NgTMNZI55V/BZvP+spSSI
 MrehlZCnrfMhDvUVVJaSaREjKJA455Yc7K6zUR4TWYE+pDLjVlCwZjf9TPjs07okGkAQ2x3lj2S
 pEI+TaMbYSp9RBxZWZY3HT8k22c+GLf8F1MYJrJ1uwUcFW8FCxaPdckZu/ZYr+or2hbkrya24UU
 aJHCx9/jFOi8mzolZvQN1pvJ6rt7Pr6cy1k1MJXRmJIH2d68Ep4hqs4z/d+g40Dsk1FKmqR1iN4
 bK2BynPjkI3jAVPN8I8vlnli3jIIww/3JNc+fNYN1BsEWbpM3XlQTZ8AsiO5obgvkg+PAQ2M0WE
 =
X-Google-Smtp-Source: AGHT+IHfxJEoah90yGIJ2V3VTO1PBc2ZMx0/wH/a3nu94sq9jxaJlBB4O9kmMFzBxLpm0YP9WN2aqw==
X-Received: by 2002:a17:902:ebd1:b0:224:8bf:6d81 with SMTP id
 d9443c01a7336-22a9558948emr116981005ad.46.1744010450761; 
 Mon, 07 Apr 2025 00:20:50 -0700 (PDT)
Received: from localhost.localdomain ([2405:6586:be0:0:83c8:d31d:2cec:f542])
 by smtp.gmail.com with ESMTPSA id
 d2e1a72fcca58-739da0e3734sm8064955b3a.179.2025.04.07.00.20.49
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 07 Apr 2025 00:20:50 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH] import/pypi: Improve renaming procedure.
Date: Mon,  7 Apr 2025 16:20:29 +0900
Message-ID: <ef26b85421faf0b61ee1e8e96063da96bac3835e.1744010429.git.maxim.cournoyer@HIDDEN>
X-Mailer: git-send-email 2.49.0
MIME-Version: 1.0
X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN>,
 Munyoki Kilyungi <me@HIDDEN>,
 Sharlatan Hellseher <sharlatanus@HIDDEN>,
 Tanguy Le Carrour <tanguy@HIDDEN>
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=2607:f8b0:4864:20::635;
 envelope-from=maxim.cournoyer@HIDDEN; helo=mail-pl1-x635.google.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, FREEMAIL_FROM=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
 T_FILL_THIS_FORM_SHORT=0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

A package named upstream like 'tmdb-python' now gets named 'python-tmdb'
instead of 'python-tmdb-python', which is ugly and doesn't match our
convention (info "(guix) Python Modules").

* guix/import/pypi.scm (python->package-name): Turn a -python suffix into a
python- prefix.

Change-Id: I7c0227d569c0afe6b16329d7cedb51728e4365b0
---
 guix/import/pypi.scm | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/guix/import/pypi.scm b/guix/import/pypi.scm
index dd43ebdcf3..5e2c6ec9ff 100644
--- a/guix/import/pypi.scm
+++ b/guix/import/pypi.scm
@@ -179,6 +179,8 @@ (define (python->package-name name)
 package."
   (cond
    ((string-prefix? "python-" name) (snake-case name))
+   ((string-suffix? "-python" name)
+    (string-append "python-" (string-drop-right name 7)))
    ((or (string=? "trytond" name)
         (string-prefix? "trytond-" name)) (snake-case name))
    (else (string-append "python-" (snake-case name)))))

base-commit: e2f37229e5e7f6e73806d8087faf9e1e94ea9acf
-- 
2.49.0





Acknowledgement sent to Maxim Cournoyer <maxim.cournoyer@HIDDEN>:
New bug report received and forwarded. Copy sent to lars@HIDDEN, me@HIDDEN, sharlatanus@HIDDEN, tanguy@HIDDEN, guix-patches@HIDDEN. Full text available.
Report forwarded to lars@HIDDEN, me@HIDDEN, sharlatanus@HIDDEN, tanguy@HIDDEN, guix-patches@HIDDEN:
bug#77600; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 14 Apr 2025 06:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.