[Bug 275167] security/py-service-identity: merge duplicate of security/py-service_identity

From: <bugzilla-noreply_at_freebsd.org>
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.