Release history¶
Qtrio 0.4.2 (2021-02-04)¶
No significant changes. Released for documentation improvements.
Qtrio 0.4.1 (2021-01-06)¶
Qtrio 0.4.0 (2021-01-04)¶
Features¶
Extract a subset of
qtrio.dialogs.check_dialog_protocol()
into a parent protocolqtrio.dialogs.check_basic_dialog_protocol()
which can be used to describe a dialog without.shown
or.wait()
. (#197)Added file dialog creation helper
qtrio.dialogs.create_file_open_dialog()
. (#198)Added
qtrio.dialogs.ProgressDialog
and creation helperqtrio.dialogs.create_progress_dialog()
. (#199)Added
qtrio.dialogs.FileDialog.set_path()
. (#200)
Bugfixes¶
Include the missing
py.typed
file that is used to state there are type hints to process. (#206)
Improved documentation¶
Added download example. (#23)
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