Skip to content

v0.6.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@1st1 1st1 released this 10 Nov 19:33
· 414 commits to master since this release
- Use `asyncio.isfuture()` directly.

- Use `asyncio._set_running_loop()` and `_get_running_loop()`
  introduced in Python 3.6. This enables new behaviour of
  asyncio.get_event_loop().

- Fix `loop.create_server()`, `loop.create_connection()`,
  `loop.create_datagram_endpoint()`, and
  `loop.connect_accepted_socket()` to accept only socket
  kinds they support.  So `create_server()` will raise a
  ValueError if it receives an `AF_UNIX` socket. This is
  how asyncio will behave in Python 3.6 and in the next
  bugfix release of 3.5.

- Fix `loop.create_unix_server()` and
  `loop.create_unix_connection()` to correctly check for
  `SOCK_STREAM` on Linux, where socket type is a bit mask.

- Rework the build infrastructure, moving all logic from
  the Makefile to setup.py.