From: Debian Python Modules Team
 <python-modules-team@lists.alioth.debian.org>
Date: Mon, 27 Jul 2020 14:27:07 +0200
Subject: no-backports

Last-Update: 2018-10-01

Description: remove backports.ssl_match_hostname requirements.
Python 2.7's ssl has been patched to provide match_hostname.
---
 setup.py                 | 2 +-
 websocket/_ssl_compat.py | 5 +----
 2 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/setup.py b/setup.py
index 433d0f7..7611bef 100644
--- a/setup.py
+++ b/setup.py
@@ -16,7 +16,7 @@ insecure_pythons = '2.6, ' + ', '.join("2.7.{pv}".format(pv=pv) for pv in range(
 
 extras_require = {
     ':python_version in "{ips}"'.format(ips=insecure_pythons):
-        ['backports.ssl_match_hostname'],
+        [],
     ':python_version in "2.6"': ['argparse'],
 }
 
diff --git a/websocket/_ssl_compat.py b/websocket/_ssl_compat.py
index 96cd173..610be0d 100644
--- a/websocket/_ssl_compat.py
+++ b/websocket/_ssl_compat.py
@@ -30,10 +30,7 @@ try:
         HAVE_CONTEXT_CHECK_HOSTNAME = True
     else:
         HAVE_CONTEXT_CHECK_HOSTNAME = False
-        if hasattr(ssl, "match_hostname"):
-            from ssl import match_hostname
-        else:
-            from backports.ssl_match_hostname import match_hostname
+        from ssl import match_hostname
         __all__.append("match_hostname")
     __all__.append("HAVE_CONTEXT_CHECK_HOSTNAME")
 
