async-timeout
PyPIv5.0.1Timeout context manager for asyncio programs
Adopt with care
async-timeout is usable, with caveats. Last published 672 days ago. 2 releases in the last 2 years.
- ?Adoption: grade ?, Not reported by this registry.
No download data reported for this package yet.
- CMaintenance: grade C, Fair — worth a look.
Last published 672 days ago. 2 releases in the last 2 years.
- AWeight: grade A, Excellent.
Zero runtime dependencies, about 6.1 KB installed.
- BSupply chain: grade B, Good.
This package has a single maintainer (bus factor of 1).
- ALicense: grade A, Excellent.
Apache 2 — permissive, with no copyleft found in the dependency tree.
Grades are computed deterministically from registry metadata collected by PackageGraph — downloads, dependents, publish dates, the resolved dependency tree, maintainer count, and declared licenses. No third-party scores are used.
Install cost
What you actually take on by adding async-timeout to a project.
Runtime packages this one declares itself.
Distinct packages in the full runtime tree, deduplicated the way a package manager would.
Unpacked size of this package plus its entire runtime tree.
Longest resolved dependency chain below this package.
Compatibility
- Python
- python >=3.8
Used by
Popular packages that depend on async-timeout.
Relationship graph
Dependencies (left) and dependents (right) of async-timeout.
Frequently installed together
Happy Eyeballs for asyncio
aiosignal: a list of registered asynchronous callbacks
Classes Without Boilerplate
A list-like structure which implements collections.abc.MutableSequence
multidict implementation
Accelerated property cache
Yet another URL library
Release history
No releases in the last two years, typically about 53 days apart.
| Version | Published | Size | License |
|---|---|---|---|
| 5.0.1latest | 1 year ago | 6.1 KB | Apache 2 |
| 5.0.0 | 1 year ago | 5.9 KB | Apache 2 |
| 4.0.3 | 3 years ago | 5.6 KB | Apache 2 |
| 4.0.2 | 4 years ago | 5.6 KB | Apache 2 |
| 4.0.1 | 4 years ago | 5.6 KB | Apache 2 |
| 4.0.0 | 4 years ago | 6.0 KB | Apache 2 |
| 4.0.0a3 | 5 years ago | 9.3 KB | Apache 2 |
| 4.0.0a2 | 6 years ago | 9.3 KB | Apache 2 |
| 4.0.0a1 | 6 years ago | 9.3 KB | Apache 2 |
| 4.0.0a0 | 6 years ago | 9.3 KB | Apache 2 |
| 3.0.1 | 8 years ago | 8.1 KB | Apache 2 |
| 3.0.0 | 8 years ago | 8.0 KB | Apache 2 |
| 2.0.1 | 8 years ago | 5.7 KB | Apache 2 |
| 2.0.0 | 9 years ago | 5.5 KB | Apache 2 |
| 1.4.0 | 9 years ago | 5.3 KB | Apache 2 |
Overview
async-timeout is an PyPI package that timeout context manager for asyncio programs. It has 2 known dependents in the graph. The latest version is 5.0.1, released under the Apache 2 license.
Who should use it
Teams working in the PyPI ecosystem who need timeout context manager for asyncio programs and value a focused solution.
When not to use it
Consider an alternative if you need to or if a more actively-maintained option better fits your PyPI stack.
Pros
- Clear open-source license (Apache 2).
- Zero runtime dependencies — minimal footprint.
Cons
- No significant drawbacks detected from available metadata.
Auto-generated from collected registry metadata. No external claims are inferred.
Maintainers
Frequently asked questions
Should I use async-timeout?
async-timeout is usable, with caveats. Last published 672 days ago. 2 releases in the last 2 years.
How do I install async-timeout?
Run `pip install async-timeout` to add async-timeout to your PyPI project.
What license is async-timeout released under?
async-timeout is distributed under the Apache 2 license.
How popular is async-timeout?
PyPI does not publish download counts. Within PackageGraph's crawl, 2 known packages depend on async-timeout.
Is async-timeout still maintained?
The most recent release of async-timeout (v5.0.1) was published 1 year ago.