Skip to content

Releases: bonnierpolska/devourer

Support for Python 3.7

24 Dec 14:03
Compare
Choose a tag to compare

Added support for Python 3.7, dropped support for Python 3.3

0.4.5

12 Jan 13:11
Compare
Choose a tag to compare
Per-method requests kwargs.

0.4.4

03 Jan 10:49
Compare
Choose a tag to compare
Response passed in APIError.

0.4.3

25 Oct 11:27
Compare
Choose a tag to compare
Add ability to pass headers and default headers to API calls.

0.4.2

23 Oct 15:28
Compare
Choose a tag to compare
Pylint ignore constant class name.

0.4.1

23 Oct 14:10
Compare
Choose a tag to compare
Add support for requests' data paremeter.

Proper async support

23 Oct 13:40
Compare
Choose a tag to compare

Since previous release broke devourer on 99% systems, I removed gevent requirement and refactored async support into proper Python code, levaraging concurrent.futures module to deliver background-processed results, regardless of whether client is using system or gevent threads.

Rudimentary async support

20 Sep 11:03
Compare
Choose a tag to compare

First release supporting simple async calls. I wasn't sure how to approach it from the user interface point of view, so I decided to just generate additional methods for every APIMethod, appending '_async' to each one of them. This explicitly shows which type of call we're using, and it's important because async call does not return parsed response, but AsyncRequest object. It's pretty rough support for now, but it works.