Announcing Tornado 5.0b1

76 views
Skip to first unread message

Ben Darnell

unread,
Jan 27, 2018, 6:20:52 PM1/27/18
to Tornado Mailing List, python-torn...@googlegroups.com
I'm please to announce the first beta release of Tornado 5.0.

The focus of this release is improving integration with asyncio. On Python 3, the IOLoop is always a wrapper around the asyncio event loop, and asyncio.Future and asyncio.Task are used instead of their Tornado counterparts. This means that libraries based on asyncio can be mixed relatively seamlessly with those using Tornado. While care has been taken to minimize the disruption from this change, code changes may be required for compatibility with Tornado 5.0, as detailed in the release notes.


This version can be installed with

    pip install --pre tornado==5.0b1

Pre-compiled windows binary wheels are not available for this release but will be for the final 5.0 release. 

Compared to the previous 5.0a1 release, the beta includes the IOStream.read_into method, changes to make IOLoop.current pass through to asyncio.get_event_loop, and other small bug fixes.

-Ben

Vinod Kumar

unread,
Feb 5, 2018, 3:04:38 AM2/5/18
to Tornado Web Server

Thank you for the update..

You may want to correct the version no. in the release doc..


http://www.tornadoweb.org/en/latest/releases/v5.0.0.html


Ben Darnell

unread,
Feb 5, 2018, 9:11:11 AM2/5/18
to python-...@googlegroups.com
That sentence is correct. Python 2 support is deprecated in Tornado 5.x and will be removed in 6.0. However, you're not the first person to be confused by this so I'll try to rewrite it to make it clearer. 

--
You received this message because you are subscribed to the Google Groups "Tornado Web Server" group.
To unsubscribe from this group and stop receiving emails from it, send an email to python-tornad...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

A. Jesse Jiryu Davis

unread,
Feb 15, 2018, 11:49:31 AM2/15/18
to python-...@googlegroups.com
Ben, is Windows officially supported by Tornado 5 when it uses the asyncio event loop?

On Mon, Feb 5, 2018 at 9:10 AM, Ben Darnell <b...@bendarnell.com> wrote:
That sentence is correct. Python 2 support is deprecated in Tornado 5.x and will be removed in 6.0. However, you're not the first person to be confused by this so I'll try to rewrite it to make it clearer. 
On Mon, Feb 5, 2018 at 3:04 AM Vinod Kumar <pnsvin...@gmail.com> wrote:

Thank you for the update..

You may want to correct the version no. in the release doc..


http://www.tornadoweb.org/en/latest/releases/v5.0.0.html


--
You received this message because you are subscribed to the Google Groups "Tornado Web Server" group.
To unsubscribe from this group and stop receiving emails from it, send an email to python-tornado+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Tornado Web Server" group.
To unsubscribe from this group and stop receiving emails from it, send an email to python-tornado+unsubscribe@googlegroups.com.

Ben Darnell

unread,
Feb 15, 2018, 2:25:39 PM2/15/18
to python-...@googlegroups.com
Windows is no more supported than before - we still only support SelectorEventLoop, and not ProactorEventLoop, and the latter is required for high scalability on Windows.

After we drop python 2 support we could consider migrating to more proactor-friendly patterns. 

-Ben

On Thu, Feb 15, 2018 at 11:49 AM A. Jesse Jiryu Davis <je...@emptysquare.net> wrote:
Ben, is Windows officially supported by Tornado 5 when it uses the asyncio event loop?
On Mon, Feb 5, 2018 at 9:10 AM, Ben Darnell <b...@bendarnell.com> wrote:
That sentence is correct. Python 2 support is deprecated in Tornado 5.x and will be removed in 6.0. However, you're not the first person to be confused by this so I'll try to rewrite it to make it clearer. 
On Mon, Feb 5, 2018 at 3:04 AM Vinod Kumar <pnsvin...@gmail.com> wrote:

Thank you for the update..

You may want to correct the version no. in the release doc..


http://www.tornadoweb.org/en/latest/releases/v5.0.0.html


--
You received this message because you are subscribed to the Google Groups "Tornado Web Server" group.
To unsubscribe from this group and stop receiving emails from it, send an email to python-tornad...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Tornado Web Server" group.
To unsubscribe from this group and stop receiving emails from it, send an email to python-tornad...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Tornado Web Server" group.
To unsubscribe from this group and stop receiving emails from it, send an email to python-tornad...@googlegroups.com.

A. Jesse Jiryu Davis

unread,
Feb 16, 2018, 1:34:38 PM2/16/18
to python-...@googlegroups.com
Makes sense, thanks.

On Thu, Feb 15, 2018 at 2:25 PM, Ben Darnell <b...@bendarnell.com> wrote:
Windows is no more supported than before - we still only support SelectorEventLoop, and not ProactorEventLoop, and the latter is required for high scalability on Windows.

After we drop python 2 support we could consider migrating to more proactor-friendly patterns. 

-Ben


On Thu, Feb 15, 2018 at 11:49 AM A. Jesse Jiryu Davis <je...@emptysquare.net> wrote:
Ben, is Windows officially supported by Tornado 5 when it uses the asyncio event loop?
On Mon, Feb 5, 2018 at 9:10 AM, Ben Darnell <b...@bendarnell.com> wrote:
That sentence is correct. Python 2 support is deprecated in Tornado 5.x and will be removed in 6.0. However, you're not the first person to be confused by this so I'll try to rewrite it to make it clearer. 
On Mon, Feb 5, 2018 at 3:04 AM Vinod Kumar <pnsvin...@gmail.com> wrote:

Thank you for the update..

You may want to correct the version no. in the release doc..


http://www.tornadoweb.org/en/latest/releases/v5.0.0.html


--
You received this message because you are subscribed to the Google Groups "Tornado Web Server" group.
To unsubscribe from this group and stop receiving emails from it, send an email to python-tornado+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Tornado Web Server" group.
To unsubscribe from this group and stop receiving emails from it, send an email to python-tornado+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Tornado Web Server" group.
To unsubscribe from this group and stop receiving emails from it, send an email to python-tornado+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Tornado Web Server" group.
To unsubscribe from this group and stop receiving emails from it, send an email to python-tornado+unsubscribe@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages