Skip to main content

Documentation Latest PyPi version pre-commit.ci status Test coverage Checked with pyright

flake8-async

A highly opinionated flake8 plugin for problems related to Trio, AnyIO, or asyncio.

This can include anything from outright bugs, to pointless/dead code, to likely performance issues, to minor points of idiom that might signal a misunderstanding.

It may well be too noisy for anyone with different opinions, that's OK.

Pairs well with flake8-bugbear.

Some checks are incorporated into ruff.

This plugin was previously known as flake8-trio, and there was a separate small plugin known as flake8-async for asyncio. But this plugin was a superset of the checks in flake8-async, and support for anyio was added, so it's now named flake8-async to more properly convey its usage. At the same time all error codes were renamed from TRIOxxx to ASYNCxxx, as was previously used by the old flake8-async.

Rules

https://flake8-async.readthedocs.io/en/latest/rules.html

Release files for flake8-async 26.8.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for flake8-async 26.8.1
File Size Uploaded
flake8_async-26.8.1.tar.gz 134.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for flake8-async 26.8.1
File Interpreter ABI Platform
flake8_async-26.8.1-py3-none-any.whl Python 3 none any Details

Total release size: 198.8 kB

Release files / flake8_async-26.8.1.tar.gz

Download URL flake8_async-26.8.1.tar.gz
Size 134.1 kB
Tags Source
SHA-256 checksum
How to use checksums
c2d9e7b318169a85d821c8b2e661959481e59db1551626b7471c6e4627c99d9b
BLAKE2b-256 checksum
How to use checksums
0bab9a779271d26c2c60353c217c32027b24c9efb10d2866657e8ec3aba3408a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / flake8_async-26.8.1-py3-none-any.whl

Download URL flake8_async-26.8.1-py3-none-any.whl
Size 64.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
deb9c1910f86eaeecd13d2ca3278070584cf795f50538e50763381b2c7107935
BLAKE2b-256 checksum
How to use checksums
15f936592822eb81e98947bcfff886cd24b6578c52292dbe6ceaeda2221c3c53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

27.7.1

2 release files

This release

26.8.1 This release

2 release files

26.7.1

2 release files

26.4.1

2 release files

25.7.1

2 release files

25.5.3

2 release files

25.4.4

2 release files

25.4.3

2 release files

24.9.5

2 release files

24.9.4

2 release files

24.9.3

2 release files

24.6.1

2 release files

24.5.6

2 release files

24.5.5

2 release files

24.5.4

2 release files

24.5.3

2 release files

24.5.2

2 release files

24.5.1

2 release files

24.4.2

2 release files

24.4.1

2 release files

24.3.5

2 release files

24.3.4

2 release files

24.3.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page