From nobody Tue Nov 25 12:44:03 2025 X-Original-To: python@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dG2SN3syMz6J656 for ; Tue, 25 Nov 2025 12:44:04 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dG2SN2FfBz4NCp for ; Tue, 25 Nov 2025 12:44:04 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764074644; h=from:from: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; bh=zsh+hDhY3mZJMjURsd3PqCg7Vl8yOduUOxqOGTDCXNI=; b=WM+e6bmNunqW/P9Mb2gcMo2SvSbPVraRE9ZYohJGuaJgdP/iqXt6oUes+baCMjgI7YzRxZ enkOMCrsEccx03o0OcQSEWwskILjJ4WpUY8Nqezd7lXIv8uZ01v4Q7+CsHyB91N/rQ28YT 5AcJ4k6ZcSiFCOaX9/g/knVDi0EtJqlFAuYN0Q0F3oCpMkAHj/+OYZxcCHmHi/eQdi0tYh 6Cp341hO2T6a8t4O6ZpOsOjUEJkQrhkCCK58A+xngyE7na81CrYTRcNEJV5UDYFNSjXT6U 0g81VuqrcQbUmeYx5Hf3jYYXd04TQP9IJh3lOJlSrFoaOJK0xk64GU37GjMRNA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764074644; h=from:from: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; bh=zsh+hDhY3mZJMjURsd3PqCg7Vl8yOduUOxqOGTDCXNI=; b=g/yFMpSUic44aoECh6lIN4lYOTSAzHYCkEiVbAJ4g2rXdJOV4w82ov4cKoM6sn9eVO0Aw3 8hXFHDeupuShtJ9viG3ccB95DzfjY6M2XF7iggBDEVvdof5hGH3XgDCx36P0QPlfZKhjg8 IJRwu1qZY5Ahcko2PVn5mDpy3QjXNR67IJeIhy9Ff27h9RsCODYg+CTZ7XqO/15sp4JUzh 5mnyK1Eyhur0OOVr/GSeeSWQ413u8GAaCq0J7LAHcdB0AD4uoqdyZ5T5NZh3p0IxcUPJJR zTjqYp56n6TfmWc2JLNUgjgaVpIPvhFtzrDNDuX8qHsi3YnjL96ZePp8pzev8w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764074644; a=rsa-sha256; cv=none; b=NBpjSrLYjwrpUAxel+DNp1xKLOc4TPZgXshCsogL0MfsgMmhOmwNnbrldw1CClUG+myshv qFnLJnjIR4v3fAM3Qv1HfNqqfctCRjsUoYK3AhOgB3dvRKv6Lu19io4gaAqjTevL5eIF5w 0Q8000UHokxwudo4XyYpKCD8BNnoeMyos/HtRYRNVMpDKCHDYVELGlhD2NDi82FSvI+C0I 3g2/K6Hwz97kFHEKEMCPXHS+hy8Y+VnpR7XSPVF/ASK8U5ryWb1b12Zy8utyUN1sQJ3wJv TlLZMS4JyNzmaPZGZUkWsL9xj/ervPEbwSTNje5aaVWqanIKUcttNLDzwDJulQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4dG2SN1jV8z11Sk for ; Tue, 25 Nov 2025 12:44:04 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 5APCi49K091779 for ; Tue, 25 Nov 2025 12:44:04 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 5APCi4mZ091778 for python@FreeBSD.org; Tue, 25 Nov 2025 12:44:04 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: python@FreeBSD.org Subject: [Bug 291209] Mk/Uses/python.mk: generalize .whl and .dist-info name in PEP517 install command Date: Tue, 25 Nov 2025 12:44:03 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: nick@kirby.cx X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: python@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name attachments.created Message-ID: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: FreeBSD-specific Python issues List-Archive: https://lists.freebsd.org/archives/freebsd-python List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-python@freebsd.org Sender: owner-freebsd-python@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D291209 Bug ID: 291209 Summary: Mk/Uses/python.mk: generalize .whl and .dist-info name in PEP517 install command Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: python@FreeBSD.org Reporter: nick@kirby.cx Assignee: python@FreeBSD.org Flags: maintainer-feedback?(python@FreeBSD.org) Created attachment 265640 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D265640&action= =3Dedit python.mk diff As our inability to update devel/py-setuptools past 63.1.0 has been hamperi= ng an increasing number of python port updates I've been doing some work on tr= ying to resolve some of the exp-run issues from 80.9.0 Generalizing .whl and .dist-info install commands in python.mk seems to fix= the issues in all of the staging failures I've tested (~30 different ports I've tested so far) For reference I'm testing in an up to date (as of Nov 25, 2025) ports tree = on 14.3-RELEASE-p5 (both machine and jails). One has been left default, and the other has had the 80.9.0 patch applied found in review D46236. Only other change is my patch here. It was suggested on bug 270358 that I submit it as a new PR for review. I'd love to see it applied and an exp-run done to see if it clears at least one= of the hurdles we're facing re: python setuptools. Thanks, Nick --=20 You are receiving this mail because: You are the assignee for the bug.=