Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Oct 2023 16:59:10 +0000
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
Message-ID:  <bug-274643-21822-yw4FmGu5vw@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-274643-21822@https.bugs.freebsd.org/bugzilla/>
References:  <bug-274643-21822@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D274643

--- Comment #5 from Charlie Li <vishwin@freebsd.org> ---
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.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-274643-21822-yw4FmGu5vw>