← Packages
python-fastavro
Fast Avro for Python
- Current
- 1.12.1
- Candidate
- 1.13.1Stale
- License
- MIT
RuntimeDeps
Optional RuntimeDeps
| Dependency | Observed source | Current requirement | Candidate requirement |
|---|---|---|---|
backports.zstdUnmapped | — | Not observed | |
cramjamUnmapped | — | ||
4.4.5 | |||
0.25.0 | Not observed |
Dependency conditions
- Applies when (any)
- python_version < "3.14" and extra == "codecs"python_version < "3.14" and extra == "zstandard"
- Applies when (any)
- extra == "codecs"extra == "snappy"
- Applies when (any)
- extra == "codecs"extra == "lz4"
- Applies when (any)
- extra == "codecs"extra == "zstandard"
Description
The fastavro library was written to offer performance comparable to the Java library. With regular CPython, fastavro uses C extensions which allow it to iterate the same 10,000 record file in 1.7 seconds. With PyPy, this drops to 1.5 seconds (to be fair, the JAVA benchmark is doing some extra JSON encoding/decoding).
Changelog
PR · 4
Checks
| Monitor | Observation | Last checked |
|---|---|---|
Stale Repository refresh: git fetch exited 128 (authentication) | ||
Stale Source last confirmed at 2026-11-11T05:24:08+00:00; repository refresh overdue. | ||
Checked | ||
Checked | ||
Not configured No reliable monitor identity/configuration. | — | |
Checked Compared same-provider, same-project SPDX metadata for this version pair. | Last attempted | |
Checked | Last attempted | |
Checked Current source component only; local patches, build options, bundled dependencies and binary artifacts are not evaluated. | ||
Checked |