Release history¶
Qtrio 0.3.0 (2020-10-16)¶
Breaking changes¶
Removed
qtrio.host()
in favor of pytest-trio for testing. (#9)qtrio.run()
returns the passed async function’s result instead of a combined Trio and Qt outcome. (#9)
QTrio 0.2.0 (2020-09-19)¶
Headline features¶
Introduce QTrio specific wrappers for some builtin dialogs. (#2)
Added
qtrio.open_emissions_nursery()
for connecting signals to both async and sync slots. (#57)
Features¶
Provide more control over the reentry event type via
qtrio.register_event_type()
,qtrio.register_requested_event_type()
, andqtrio.registered_event_type()
. (#16)Enable running the CLI via
python -m qtrio
. (#99)Accept a
clock
parameter. Supported byqtrio.run()
andqtrio.Runner
. (#121)Run and test timeouts report a
trio.MultiError
to make context of the active tasks at the time of cancellation available. (#135)
Bugfixes¶
Remove noisy output from
qtrio.Runner.trio_done()
. (#11)
Improved documentation¶
Badges now in new resources section of readme and main doc page. (#103)
Classifiers for 3.6, 3.7, and 3.8 are included. (#104)
Link to issues included in resources section. (#106)
List all resource URLs in PyPI project URLs. (#107)
Add section about Installation, mostly to describe extras. (#155)
Show
[sources]
links in documentation linked to included code. (#168)Update the layer 2 example to use
async for _ in emissions.channel:
. (#173)
QTrio 0.1.0 (2020-07-10)¶
Initial release