jenkins-bot submitted this change.

View Change


Approvals: JJMC89: Looks good to me, approved jenkins-bot: Verified
eventstreams: stop checking requests version

pywikibot requires requests>=2.21.0

Change-Id: I3525f7fee43280d5d45f86934229ec6e822b5692
---
M pywikibot/comms/eventstreams.py
1 file changed, 15 insertions(+), 10 deletions(-)

diff --git a/pywikibot/comms/eventstreams.py b/pywikibot/comms/eventstreams.py
index e0b1f63..8618b87 100644
--- a/pywikibot/comms/eventstreams.py
+++ b/pywikibot/comms/eventstreams.py
@@ -19,8 +19,6 @@
import json
from functools import partial

-from pkg_resources import parse_version
-from requests import __version__ as requests_version
from requests.packages.urllib3.exceptions import ProtocolError
from requests.packages.urllib3.util.response import httplib

@@ -35,12 +33,6 @@
EventSource = e


-if parse_version(requests_version) < parse_version('2.20.1'):
- raise ImportError(
- 'requests >= 2.20.1 is required for EventStreams;\n'
- "install it with 'pip install \"requests>=2.20.1\"'\n")
-
-
class EventStreams(GeneratorWrapper):

"""Generator class for Server-Sent Events (SSE) protocol.
@@ -142,8 +134,10 @@
parameter.
"""
if isinstance(EventSource, Exception):
- raise ImportError('sseclient is required for EventStreams;\n'
- 'install it with "pip install sseclient"\n')
+ raise ImportError(
+ 'sseclient is required for EventStreams;\n'
+ 'install it with "pip install sseclient==0.0.22"\n'
+ )
self.filter = {'all': [], 'any': [], 'none': []}
self._total = None
self._canary = kwargs.pop('canary', False)

To view, visit change 985360. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: I3525f7fee43280d5d45f86934229ec6e822b5692
Gerrit-Change-Number: 985360
Gerrit-PatchSet: 2
Gerrit-Owner: JJMC89 <JJMC89.Wikimedia@gmail.com>
Gerrit-Reviewer: JJMC89 <JJMC89.Wikimedia@gmail.com>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged