From nobody Sun Oct 22 16:59:10 2023 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 4SD4Kp4lMzz4xXnh 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 4SD4Kp3XzNz4ZR7 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=gTcFojseg+IBqbhqLcfyF8Uo6lyDdno0p4ZcDyw7CfQesbzDu9NfOMl1r2TRufgxm17j/V shO93Qd3q3jz8bNesVoxVDhRfPc50xBrdVrSsZVOn4WE0TEo5rukuK7ijReX/CDSeK2MVi 8GKXVVlooXhn5YlpGDJjeGqZMva3aqjR3EplI8JxnsTDCdGr9IFDM6WCijHky13T9zRQM1 zOShiQXTZoviP8SlJDrachrqzVL1vf+KjwI8OWh56vOZkkNe43VTrWN83ts4A+u4xgrGrF eyFF+r2tK0+PY18J3SlfwPMpCtjzPNP6nKk4JneM8MRGYl5uZYJ2vnqm0R/y0Q== 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=IE3s6bO8yNNTR5JK3hHpmrFrmIbPyStfvy+EYDqeO0Q=; b=lUFPy3IHAoxa1b59tQTA5+RE+5jhXNRWu2ixj9G+ItvJI3HB78HeU8CA2cZbLjAyWyknhG HYMOZ/z6IkKsiigEf8qXe9qhQYy6QM8VoxrVbXtlWOFIDaF/fIm/c0OTtNzxfKheWyF9BH HloHvZXboDIeUCUJn4L1eWsEuw6yCSl0LseYfmq76uvxMNJiy5mWsCLdJ8bO+PPRiF/g9L fTMhMitaDELxSOCoECHQNzf6II/R97saDhsD6xJZY73XB8JvoHk8zS0QcSpe5om1zH1bBH qLM75nMANFkr896rm96q2V8DSr5FkLiDZKPeLqctel3s/d0IrAYl2RHJ7PzpHQ== 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 4SD4Kp1kqsz14pc 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 39MGxAFi097457 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 39MGxAvl097456 for python@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: python@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: AssignedTo 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: FreeBSD-specific Python issues List-Archive: https://lists.freebsd.org/archives/freebsd-python List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-python@freebsd.org X-BeenThere: freebsd-python@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 the assignee for the bug.=