$npx skillfedfor your agent

avro-python3

Avro is a serialization and RPC framework.

SkipPyPI Software DevelopmentReleased Mar 202111.9M downloads / moApache License 2.0Source build

Decision gist · record as of 2026-08-14

sdist only — avro-python3-1.10.2.tar.gz · builds from source
v1.10.2 · released 2021-03-17 · Python >=3.5

No. The package is abandoned (last release March 2021, 1976 days ago) and explicitly deprecated in favor of the maintained 'avro' package. High install friction (source distribution) combined with no ongoing maintenance makes it unsuitable for new projects. Install 'avro' instead unless you have a specific legacy integration requirement.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Package is abandoned and no longer maintained; official recommendation is to use the 'avro' package instead for ongoing support.
  • High install friction due to source distribution.
  • Package is abandoned as of 1976 days ago; the maintainers explicitly recommend migrating to the maintained 'avro' package instead.

License · maintenance · safety

Apache License 2.0 (permissive) — Licensed under Apache License 2.0 (permissive), allowing commercial and private use with minimal restrictions, though you should review LICENSE.txt and NOTICE.txt included in the package.

last release 2021-03-17 (1976 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 11,855,901 downloads/mo, #1,356 on PyPI

Verify before relying

pip install avro-python3==1.10.2

import avro.schema
import avro.io

schema = avro.schema.parse('{"type": "record", "name": "Test", "fields": [{"name": "field", "type": "string"}]}')
writer = avro.io.DatumWriter(schema)
  • Compatibility with Python versions beyond 3.8 (classifiers list only up to 3.8, but 'supports_current' flag suggests broader support).
  • Whether the source distribution (tar.gz) requires build tools or system dependencies beyond standard Python development headers.
Same gist for agents: .md · .json

What it is and what it does

avro-python3 is a Python implementation of Apache Avro, a data serialization system that combines a compact binary format with schema-driven encoding and decoding. It enables you to serialize Python objects into Avro's binary format and deserialize them back, making it useful for data interchange between systems, RPC communication, and storage. The package has no runtime dependencies beyond Python itself.

However, this package is abandoned and has not been updated since March 2021. The maintainers explicitly recommend using the maintained 'avro' package instead, which has full support for recent Python versions. Installing avro-python3 requires building from source (high install friction), and you will receive no further updates or security patches.

Use it for

  • Deserialize legacy Avro data written by older systems still using avro-python3.
  • Prototype or test Avro serialization in environments where the maintained 'avro' package is unavailable.
  • Integrate with existing codebases that are locked to avro-python3 and cannot yet migrate.
  • Evaluate Avro's schema-based serialization model before committing to a maintained implementation.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Skip

No.

The package is abandoned (last release March 2021, 1976 days ago) and explicitly deprecated in favor of the maintained 'avro' package. High install friction (source distribution) combined with no ongoing maintenance makes it unsuitable for new projects. Install 'avro' instead unless you have a specific legacy integration requirement.

Install

avro-python3 on PyPI

Before you install

High install friction due to source distribution. Package is abandoned as of 1976 days ago; the maintainers explicitly recommend migrating to the maintained 'avro' package instead.

Package is abandoned and no longer maintained; official recommendation is to use the 'avro' package instead for ongoing support.

License in practice

Licensed under Apache License 2.0 (permissive), allowing commercial and private use with minimal restrictions, though you should review LICENSE.txt and NOTICE.txt included in the package.

Quickstart

pip install avro-python3==1.10.2

import avro.schema
import avro.io

schema = avro.schema.parse('{"type": "record", "name": "Test", "fields": [{"name": "field", "type": "string"}]}')
writer = avro.io.DatumWriter(schema)

Verify before relying

  • Compatibility with Python versions beyond 3.8 (classifiers list only up to 3.8, but 'supports_current' flag suggests broader support).
  • Whether the source distribution (tar.gz) requires build tools or system dependencies beyond standard Python development headers.

Package facts

LicenseApache License 2.0 permissive
Python supportSupports the current Python release >=3.5
Install frictionHigh. Source build required
Runtime dependenciesNone
MaintenanceAbandoned 1,976 days since the last release
First released
Downloads11,855,901 / month, #1,356 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 7 - InactiveLicense :: OSI Approved :: Apache Software LicenseProgramming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.5Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8

Evidence: avro-python3-1.10.2.tar.gz

Tags

Capabilities
avro serialization pythonbinary data serializationschema-based data formatavro rpc frameworkdata interchange formatavro encoder decodercolumnar data serialization
Topics
deprecatedabandonedserialization
PyPI keywords
avroserializationrpc

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “schema-based data format”

  • avro-python3Serializes and deserializes data in Apache Avro format, a binary…
  • xmlschemaValidates XML documents against XSD schemas and converts XML to/from…
  • marshmallowMarshmallow converts complex Python objects to and from native Python…

Give your agent the search over MCP, or paste the wish link into any chat.

More Software Development packages

typing-extensions Worth it
PyPI · Software Development · released Jul 2026

Provides backported and experimental type hints for Python 3.9+, allowing use of newer typing features on older Python versions and enabling early experimentation with type system PEPs before they enter the standard library.

PSF-2.0pure Python · 3.9+
1.9Bdownloads / mo
numpy Worth it
PyPI · Software Development · released Aug 2026

NumPy provides an N-dimensional array object and a comprehensive suite of mathematical, linear algebra, Fourier transform, and random number functions for scientific computing in Python.

BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0compiled wheel · 3.12+
1.1Bdownloads / mo
fastapi Worth it
PyPI · Software Development · released Jul 2026

FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.

MITpure Python · 3.10+
568.6Mdownloads / mo
annotated-doc With conditions
PyPI · Software Development · released Jul 2026

Provides a way to document function parameters, class attributes, return types, and variables inline using Python's `Annotated` type hint syntax instead of traditional docstrings.

MITpure Python · 3.9+
456.2Mdownloads / mo
typer Worth it
PyPI · Software Development · released Aug 2026

Typer builds command-line applications from Python functions using type hints, automatically generating help text, argument parsing, and shell completion.

Install it if you are building CLIs in Python.

MITpure Python · 3.10+
369.3Mdownloads / mo
distlib With conditions
PyPI · Software Development · released Jun 2026

Distlib provides low-level packaging utilities for building, distributing, and managing Python software—including metadata handling, version specifiers, wheel support, script installation, and dependency resolution.

permissive licensepure Python
323.3Mdownloads / mo

See also avro · vdf · confluent_avro · pyiso8583 · azure-schemaregistry-avroserializer · py-avro-schema · fastavro · dataclasses-avroschema · pydantic-avro · interchange