- Raise RuntimeError on queue.join() after queue closing. #295
- Drop Python 3.5, the minimal supported version is Python 3.6
- Support Python 3.9
- Refomat with
black
- Replace
timeout
type fromOptional[int]
toOptional[float]
#267
- Remove explicit loop arguments and forbid creating queues outside event loops #246
- Add
py.typed
macro #89 - Drop python 3.4 support and fix minimal version python3.5.3 #88
- Add property with that indicates if queue is closed #86
- Fixed python 3.7 support #97
- Fixed bug with join() in case tasks are added by sync_q.put() #75
- Expose unfinished_tasks property #34
- Restore tarball deploying
- Fix exception type
- Update asyncio.async() to use asyncio.ensure_future() #6
- Fix python setup.py test command #4
- Support Python 3.5
- Use loop.time() instead of time.monotonic()
- Fix some typos in README and setup.py
- Add addtional checks for loop closing
- Mention DataRobot
- Initial release