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>