Registry / http-networking / aiomisc

aiomisc

JSON →
library18.0.24pypypi✓ verified 84d ago

Miscellaneous utilities for asyncio, including connection pools, retry logic, periodic callbacks, and CLI entrypoints. Current version 18.0.19, supports Python >=3.11. Releases follow semantic versioning with occasional breaking changes in internal modules.

pip install aiomisc
INSTALL
IMPORT
SIG · AIOMISC
A
aiomisc
http-networkingpythonv18.0.24
Install
2.0s avg
Import
509ms
Disk
29MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v17.10.3 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.910 runs
installs and imports cleanly · install 0.0s · import 0.438s · 28.6MB
glibc
py 3.103.910 runs
installs and imports cleanly · install 2.0s · import 0.376s · 32MB
29MB installed
● package 29MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

AsyncEntrypoint
from aiomisc import entrypoint
from aiomisc.entrypoint import AsyncEntrypoint
Recommended import is via the top-level module; direct internal imports may break
PeriodicCallback
from aiomisc import PeriodicCallback
from aiomisc.periodic import PeriodicCallback
Top-level import is preferred; internal module paths may change
retry
from aiomisc import retry

Basic entrypoint usage.

import asyncio from aiomisc import entrypoint async def main(): print('Hello, aiomisc!') return 0 if __name__ == '__main__': with entrypoint() as loop: loop.run_until_complete(main())
Debug
Known issues
breakingIn version 16.3, migration to poetry broke some non-public imports, mainly typing and the aiomisc.io module. If you rely on internal modules like aiomisc.io, your code may need updating.
fix
Use only public APIs imported from top-level aiomisc. For aiomisc.io, check changelog for migration details.
affects: >=16.3
breakingaiomisc 18.x drops support for Python <3.11. If your project uses Python 3.10 or earlier, you must upgrade Python or pin to aiomisc<18.
fix
Upgrade Python to >=3.11 or install aiomisc==17.x
affects: >=18.0.0
gotchaThe entrypoint context manager may require proper event loop closure. Forgetting to use it can lead to resource warnings.
fix
Always use 'with entrypoint() as loop:' instead of manually calling loop.close()
affects: all
Errors
Common errors & fixes
ModuleNotFoundError: No module named 'aiomisc.entrypoint'
Attempting to import from a submodule that no longer exists or has been restructured.
fix
Use 'from aiomisc import entrypoint' or 'from aiomisc import *' to get the correct entrypoint symbol.
AttributeError: module 'aiomisc' has no attribute 'io'
In aiomisc 16.3+, the io module is no longer a public top-level attribute. It was moved or removed.
fix
If you need IO utilities, use standard asyncio streams or check the changelog for replacement APIs.
TypeError: entrypoint() missing required positional argument (or similar)
Using entrypoint incorrectly without arguments or with deprecated parameters.
fix
Use 'with entrypoint() as loop:' or 'with entrypoint(*args, **kwargs) as loop:' as per the documentation.
Upgrade
Version history
18.0.24latest on PyPI · released Jun 1, 2026
Audit
Dependencies
python-dateutilrequiredRequired for time-related utilities
async-timeoutrequiredRequired for timeout utilities
packagingrequiredUsed for version parsing
Agent activity
66 hits · last 30 days
node
56
OpenAI (training)
1
Resources
aiomisc — pip install aiomisc · libregistry