8000 Release v0.30.0 Β· python-trio/trio Β· GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

v0.30.0

Latest
Compare
Choose a tag to compare
@A5rocks A5rocks released this 21 Apr 01:10
· 54 commits to main since this release

Full Changelog: v0.29.0...v0.30.0

Features

  • Add @trio.as_safe_channel, a wrapper that can be used to make async generators safe.
    This will be the suggested fix for the flake8-async lint rule ASYNC900. (#3197)

Bugfixes

  • Allow trio to be a types.ModuleType and still have deprecated attributes. (#2135)
  • Fixed socket module for some older systems which lack socket.AI_NUMERICSERV.
    Now trio works on legacy (pre-Lion) macOS. (#3133)
  • Update type hints for trio.run_process and trio.lowlevel.open_process. (#3183)
  • Don't mutate the global runner when MockClock is created. (#3205)
  • Fix incorrect return type hint for Nursery.start(). (#3224)

Improved documentation

  • Update wording in documentation to more accurately reflect Trio's maturity. (#3216)
0