ANN: Traits Futures 0.3.0

13 views
Skip to first unread message

Mark Dickinson

unread,
Jul 29, 2021, 3:33:48 AM7/29/21
to Enthought Tool Suite users
Dear ETS users,

Enthought is thrilled to announce the release of Traits Futures 0.3.0!

Traits Futures allows a TraitsUI-based GUI application to execute one or more background tasks without blocking the main GUI, and provides a mechanism for that application to safely update the GUI in response to full or partial results from the background tasks.

Traits Futures 0.3.0 brings a significant number of new features, along with expanded and improved user documentation. The most notable new features are a facility for synchronous blocking executor shutdown, support for multiprocessing, wxPython support, and support for using the asyncio event loop in place of a toolkit event loop (which may be useful on the rare occasion that it's necessary to use Traits Futures in a headless environment).

Over 150 Pull Requests went into this release. I'd particularly like to thank Rahul Poruri for his many contributions and PR reviews for this release, and the rest of the ETS team and the various Traits Futures users for discussions and feedback.

The new release is available on PyPI and from GitHub, and should be available through EDM soon.

A full changelog for the release, including a migration guide, can be found here: https://docs.enthought.com/traits-futures/0.3/changes.html

Happy traitsing,

Mark, on behalf of the ETS team
_______________

Mark Dickinson, PhD
Director, Software Architecture | Enthought

Reply all
Reply to author
Forward
0 new messages