Latest version of pika could cause gevent blocking call exception ( gevent.exceptions.BlockingSwitchOutError: Impossible to call blocking function in the event loop callback ) if agents/tests use 'import requests'. This is because of order of import of requests/grequest package which monkey patches ssl. Best is to switch to using grequests, if not import of request could be moved to inside the method where applicable.
From what I have read you can use requests, but grequests MUST be referenced in the import chain first. In the non-auth version I have updated the test_vc module to use grequests instead.
Latest version of pika could cause gevent blocking call exception ( gevent.exceptions.BlockingSwitchOutError: Impossible to call blocking function in the event loop callback ) if agents/tests use 'import requests'. This is because of order of import of requests/grequest package which monkey patches ssl. Best is to switch to using grequests, if not import of request could be moved to inside the method where applicable.