[Bug 275167] security/py-service-identity: merge duplicate of security/py-service_identity
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 20 Nov 2023 05:45:14 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275167
John Hein <jcfyecrayz@liamekaens.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jcfyecrayz@liamekaens.com,
| |python@FreeBSD.org
--- Comment #7 from John Hein <jcfyecrayz@liamekaens.com> ---
Upstream access to the name with the underscore redirects to the name with the
hyphen. Try https://github.com/pyca/service_identity
__init__.py in the source says the title of the package is service-identity.
Also python porting policy prefers that the name match PyPI
(https://pypi.org/project/service-identity/).
I would be inclined to add DEPRECATED and EXPIRATION_DATE (set to, say, two
months from now) to security/py-service_identity and give maintainers of ports
that use the older port (with the underscore, now at 18.1.0) time to verify
their ports do work with 23.1.0 (current version of py-service-identity). This
is probably something the committer who added py-service-identity should have
done.
Why deprecate the underscore version? Because it seems the port name with the
hyphen agrees better with upstream. And the older port
(security/py-service_identity at 18.1.0) hasn't been keeping up with updates
(no update to the port version since 2019 despite upstream releases since
then).
I built devel/py-twisted with py-service-identity (now at ver 23.1.0). It
built fine with both the old and new version of service-identity, and 'make
test' in py-twisted worked just as well with 18.1.0 as 23.1.0.
--
You are receiving this mail because:
You are on the CC list for the bug.