How to Install and Uninstall python3-fastavro.x86_64 Package on Fedora 38

Last updated: January 11,2025

1. Install "python3-fastavro.x86_64" package

Please follow the guidance below to install python3-fastavro.x86_64 on Fedora 38

$ sudo dnf update $ sudo dnf install python3-fastavro.x86_64

2. Uninstall "python3-fastavro.x86_64" package

Please follow the guidelines below to uninstall python3-fastavro.x86_64 on Fedora 38:

$ sudo dnf remove python3-fastavro.x86_64 $ sudo dnf autoremove

3. Information about the python3-fastavro.x86_64 package on Fedora 38

Last metadata expiration check: 0:34:32 ago on Sat Mar 16 16:59:57 2024.
Available Packages
Name : python3-fastavro
Version : 1.9.4
Release : 1.fc38
Architecture : x86_64
Size : 514 k
Source : python-fastavro-1.9.4-1.fc38.src.rpm
Repository : updates
Summary : Fast Avro for Python
URL : https://github.com/fastavro/fastavro
License : MIT AND Apache-2.0
Description : Because the Apache Python avro package is written in pure Python, it is
: relatively slow. In one test case, it takes about 14 seconds to iterate through
: a file of 10,000 records. By comparison, the JAVA avro SDK reads the same file
: in 1.9 seconds.
:
: 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).
:
: Supported Features
:
: • File Writer
: • File Reader (iterating via records or blocks)
: • Schemaless Writer
: • Schemaless Reader
: • JSON Writer
: • JSON Reader
: • Codecs (Snappy, Deflate, Zstandard, Bzip2, LZ4, XZ)
: • Schema resolution
: • Aliases
: • Logical Types
: • Parsing schemas into the canonical form
: • Schema fingerprinting
:
: Missing Features
:
: • Anything involving Avro’s RPC features