From nobody Sun Oct 22 17:38:44 2023 X-Original-To: ports-bugs@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 4SD5CS6JkNz4xbw6 for ; Sun, 22 Oct 2023 17:38:44 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SD5CS550Nz4g7N for ; Sun, 22 Oct 2023 17:38:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1697996324; a=rsa-sha256; cv=none; b=kQZD1Hi8/LAFzssXYdnieIRzGZ1G6E7pUkIFpd9q2SZRntM8dRIpzLremIkDTV7UVLvboS fzGwMiYfB2AIFh/UiuvbyQjk1RSBEVYodT4/oy7HCm+07pw1EkeP8G87LnO+0iLZk3kxSU UB+qYJq9D0Y+5VqzteA4SEBUy2BknrITYggBhgC0P0buM85OvAOljJ8pgDVj5tE0FSKX3L ffPZ44zO0sWtEKHhV1uF4ZpkP4KhFQXWVfVnsgIffkocIlFNMt5vgZqmQfvC+zU7ksJiXA ILdqAxiKQcfQvA8nWIAIene0RblzflABGchx2tIGc5fKZc+HrqxuDpKYwuPKKA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1697996324; 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: in-reply-to:in-reply-to:references:references; bh=OAcRd6D/E4FDf5AIbLuJQj/BZ5KHRaIOfAwU0yFKMbg=; b=MobMa36BCO9CQTI2wASKlFmTv0jzz6lXsa23Sldoy8vqNAFBOKyODhQXaZNLwLfS7hO/1I je10KktFaI+pL0xSyaF5BmYSw83C7RdpEhZF/ZX3idddDx2aE2rJFeaJs46LJT1PpLFsEd iJAduv7QztYwS86UP3sy8L2ZrOICX8N/kMBTVkJMpqJ/fk3ERuPUiYOPjmtmh2w3IzP9Sv ee/7EJPY3/756bqU806S0v040qpR7T8rRj8IcUrY9qvW7XBgbYBWum6+6c5JQ5fzIOjBA4 +eL650H4L5s0460u1BBLRyOdMVnp2+WwUXHKjMrhgms8ApcEyTJJz59bdu4g1Q== 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 4SD5CS4BF7z16Fq for ; Sun, 22 Oct 2023 17:38:44 +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 39MHcieW056388 for ; Sun, 22 Oct 2023 17:38:44 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 39MHciQB056386 for ports-bugs@FreeBSD.org; Sun, 22 Oct 2023 17:38:44 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: ports-bugs@FreeBSD.org Subject: [Bug 274643] Mk/Uses/python.mk: Add PEP517_WHEEL_VERSION to allow custom wheel versions Date: Sun, 22 Oct 2023 17:38:44 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Ports Framework X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: vishwin@freebsd.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: python@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports-bugs@freebsd.org X-BeenThere: freebsd-ports-bugs@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D274643 --- Comment #7 from Charlie Li --- There should not be *any* manual intervention in this regard, ever, which m= eans providing a public variable that individual ports can override. How you hav= e it set up allows PORTVERSION/DISTVERSION to be foundationally different than w= hat the Python package metadata specifies, which causes problems on our end whe= n we try to match version pinning/minimum/maximum specifications. PEP-440 is very strict when it comes to allowable version formats in Python metadata, which forms the basis for all other file formats like the wheel filename. Since none of these are overridable on the Python side, we need to adapt them to our formats in *automated* manners only. --=20 You are receiving this mail because: You are on the CC list for the bug.=