</>PackageGraphPackageGraph

async-timeout

PyPIv5.0.1

Timeout 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.

0
Direct dependencies

Runtime packages this one declares itself.

0
Total installed

Distinct packages in the full runtime tree, deduplicated the way a package manager would.

6.1 KB
Install size

Unpacked size of this package plus its entire runtime tree.

Tree depth

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.

aiohttpredisasync-timeout
async-timeout dependencies dependents

Frequently installed together

Release history

No releases in the last two years, typically about 53 days apart.

Recent versions of async-timeout
VersionPublishedSizeLicense
5.0.1latest1 year ago6.1 KBApache 2
5.0.01 year ago5.9 KBApache 2
4.0.33 years ago5.6 KBApache 2
4.0.24 years ago5.6 KBApache 2
4.0.14 years ago5.6 KBApache 2
4.0.04 years ago6.0 KBApache 2
4.0.0a35 years ago9.3 KBApache 2
4.0.0a26 years ago9.3 KBApache 2
4.0.0a16 years ago9.3 KBApache 2
4.0.0a06 years ago9.3 KBApache 2
3.0.18 years ago8.1 KBApache 2
3.0.08 years ago8.0 KBApache 2
2.0.18 years ago5.7 KBApache 2
2.0.09 years ago5.5 KBApache 2
1.4.09 years ago5.3 KBApache 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.