NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4914 most downloaded on PyPI
Asynchronous console and interfaces for asyncio
Last release 11 months ago
14 Oct 2025
Ships fairly regularly
a new release about every 5 months
Nearly every release is documented
notes for 30 of 33 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
33 releases · first in 2016
Update eventlet backdoor reference by @emmanuel-ferdman in https://github.com/vxgmichel/aioconsole/pull/124
Full Changelog: https://github.com/vxgmichel/aioconsole/compare/v0.8.1...v0.8.2
Add MANIFEST.in to include tests/conftests.py in source dist by @vxgmichel in https://github.com/vxgmichel/aioconsole/pull/122
Full Changelog: https://github.com/vxgmichel/aioconsole/compare/v0.8.0...v0.8.1
One column per quarter.
Use pyproject.toml instead of setup.py by @vxgmichel in https://github.com/vxgmichel/aioconsole/pull/121
Full Changelog: https://github.com/vxgmichel/aioconsole/compare/v0.7.1...v0.8.0
Implement a more robust protection against the closing of standard streams (issue #117, PR #118)
Support python 3.12 and deprecate python 3.7 (issue #114, PR #115)
Fix aprint when sys.stdin is None (issue #109, PR #110)
aprint when sys.stdin is None (issue #109, PR #110)Fix compatibility with non-interactive docker containers (PR #106, issue #102)
Discriminate between cancellation from our sigint handler and other cancellations (PR https://github.com/vxgmichel/aioconsole/pull/105 issue https://g
Build and upload a wheel package to PyPI
Build and upload a wheel package to PyPI
Use python interactive hook to get history support (issue #100, PR #101)
Handle both exec and single mode when compiling code for aexec (PR #97)
Fix typos in comments (PR #89 by @kianmeng)
Ignore OSError after an EOFError in console.interact method (issue #87, PR #88)
OSError after an EOFError in console.interact method (issue #87, PR #88)Add license file to package (PR #76)
AttributeError when using aprint() with flush=True (issue #78, PR #77)NonFileStreamWriter.write from blocking (PR #79)Fix async generator magic method definition (PR #75)
Fix stantard/standard typo (PR #71)
Locals should not be shared between clients (issue #69, PR #70)
Allow standard stream reader to read lines longer than 64KB (PR #64)
Rename aioconsole.code to aioconsole.console (issue #60, PR #61)
Changes:
aioconsole.code to aioconsole.console (issue #60, PR #61)cx_Freeze issue (help function not available, issue #59, PR #61)Fix cache issue in get_standard_streams (issue #54, PR #55)
Changes:
get_standard_streams (issue #54, PR #55)PYTHONSTARTUP (issue #56, PR #57)Add console binding to unix sockets (PR #49)
Changes:
Fix windows compatibility (PR #46, issue #45)
Changes:
Add aprint coroutine (issue #31, PR #34)
Changes:
Fix default argument handling in apython+readline script (Issue #29, PR #30)
Fix release v0.1.9
Changes:
Make sure argparse prints to the right output stream when running commands in an asynchronous CLI
Changes:
--banner and --locals options to apython script (issue #20, PR #21)Issue #17: Fix uvloop compatibility Issue #14: Fix exception when closing apython (python 3.5)
Issue #17: Fix uvloop compatibility
Issue #14: Fix exception when closing apython (python 3.5)
Issue #15 / PR #16: Fix apython readline support for Mac OS X
Issue #15 / PR #16: Fix apython readline support for Mac OS X
Fix issue #11: exceptions aren't shown when using apython in ubuntu
Fix issue #11: exceptions aren't shown when using apython in ubuntu
Add readline support to the apython script on linux
PR #9:
apython script on linuxPR #2: Improve uvloop compatibility
PR #2: Improve uvloop compatibility
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →