 +from Cryptodome.Cipher import AES
 +from Cryptodome.Util.Padding import unpad
  
- from streamlink.plugin import Plugin
+ from streamlink.plugin import Plugin, pluginmatcher
  from streamlink.plugin.api import validate
 diff --git a/src/streamlink/plugins/rtve.py b/src/streamlink/plugins/rtve.py
-index 7054f9a..493b406 100644
+index aad1be0..27c888d 100644
 --- a/src/streamlink/plugins/rtve.py
 +++ b/src/streamlink/plugins/rtve.py
 @@ -3,7 +3,7 @@ import logging

 10 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/setup.py b/setup.py
index 9db3a46..974b216 100644
--- a/setup.py
+++ b/setup.py
@@ -22,7 +22,7 @@ if environ.get("STREAMLINK_USE_PYCRYPTO"):
     deps.append("pycrypto")
 else:
     # this version of pycryptodome is known to work and has a Windows wheel for py2.7, py3.3-3.6

 
 def evp_bytestokey(password, salt, key_len, iv_len):
diff --git a/tests/streams/test_hls.py b/tests/streams/test_hls.py
index 7ecdba1..2813a89 100644
--- a/tests/streams/test_hls.py
+++ b/tests/streams/test_hls.py
@@ -5,8 +5,8 @@ from unittest.mock import Mock, call, patch
 
 import pytest
 import requests_mock
