From nobody Sun Oct 22 16:59:10 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 4SD4Kp3Jlqz4xXvY for ; Sun, 22 Oct 2023 16:59:10 +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 4SD4Kp26tjz4ZTY for ; Sun, 22 Oct 2023 16:59:10 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1697993950; a=rsa-sha256; cv=none; b=ukpV0q0PXblgBdEdcAPAiV60blgcVNUKNE7LJRcTv8qd6oQJe82B9F4Zypm6k/58myC6jG zsil7gSQa0sQ1C7s8FuuziOSuuq/rk8y3G6j/HCIe3+6w3nOHQqpWOn/6M0IJWQtofQtcD dqRWdvXWvcfAECED122uXJCav29d1ONCOOl+Q8bLzoHwlwmwiNW7awvTKL+manCZuyQwGT 9uKVQK1MmsWalMIfsg3DJ3g9c+oXYaQ1swTsqyN2/0/mufDoK2tJhiIJ+up/10cGJVHlmx fT0v8lUEuPMdbfjX6w7l6s81iIZOPrORy4p8Akg4TosD/SIguClQoG4PM2mmpw== 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=1697993950; 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=55lyFiPbxVNGpASCDmGCk2yi5fvrJdHXVr16FNwIzzA=; b=xVqCO9i+7zUkGfQm1C1dm2unkvUWVczHT7PEKKTySNdHTQPE3RpBcNH6N9yZEvkGKG863R BgCe8C3juaomypMeYYrIKkMF/oUa7EkHg6EUBV5Qmh7TVp1Rox/akI7vf2GeqKWckYUf2f ThKXscWzYbM7Y81Cm6Z7Lv8YWN1EqOYJI/eCrA0sQYGUhVGuZMnZ1d8XXoslaPOHMU0kah Ptc3NhF/9kw490ESLRuG8/weqvwYzKs7co9M+P0aZqmK8get1POaWemk2fbT0OAGm7qncG gsmYUstb0HvS4tGi7+aWJax0iR/hXub/IM7ey2grZ8VOYttFqlvJ0Twd0Uy12w== 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 4SD4Kp14swz1542 for ; Sun, 22 Oct 2023 16:59:10 +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 39MGxAVX097452 for ; Sun, 22 Oct 2023 16:59:10 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 39MGxA0p097450 for ports-bugs@FreeBSD.org; Sun, 22 Oct 2023 16:59:10 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 16:59:10 +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 #5 from Charlie Li --- Some mismatches I've found after modifying USE_PYTHON=3Ddistutils to use the wheel setup of USE_PYTHON=3Dpep517: * devel/py-game: PORTNAME=3Dgame but the Python package name is pygame * devel/py-dateutil: PORTNAME=3Ddateutil but the Python package name is python-dateutil * security/py-openssl: PORTNAME=3Dopenssl but the Python package name is pyOpenSSL * devel/py-yaml: PORTNAME=3Dyaml but the Python package name is PyYAML There was another port that used a snapshot reporting a different Python package version than specified in PORTVERSION/DISTVERSION, can't remember w= hat it was but it may have since been updated. Regardless, this is a problem. Another game package exists on PyPI that has nothing to do with pygame, and due to little moderation on PyPI, the other cases are easily typosquatted. This is not to mention that wheels will fail= to build when dependencies are not satisfied, which need to match the Python package names, however much we may disagree with them. --=20 You are receiving this mail because: You are on the CC list for the bug.=