Skip to content

vericast/cyavro

Repository files navigation

cyavro

This project is no longer maintained. Please use spavro or fastavro instead.

Repo Status Project Status: Inactive – The project has reached a stable, usable state but is no longer being actively developed; support/maintenance will be provided as time allows.
Latest Release latest release
License cyavro license
Build Status build status
Documentation valassis-digital-media.github.io/cyavro/

This package provides a substantial speed improvement when reading and writing avro files over the pure python implementation.

Installation

Installing cyavro requires several c libraries to be present. The simplest way to build and install cyavro is by using the conda recipes provided. Building these should work on linux and mac.

Windows is unsupported.

The simlest way to install is via conda

  conda install -c conda-forge cyavro

Building

  cd conda-recipes
  conda build cyavro

Simple Usage

  import cyavro
  cyavro.read_avro_file_as_dataframe("/path/to/somefile.avro")