Skip to main content

Read and write common file formats to Amazon S3 and local files

Project description

pip install version python versions build status last commit open pull requests

This is an active fork of baiji-serialization, a library for reading and writing common file formats to Amazon S3 and local files.

The fork’s goals are modest:

  • Keep the library working in current versions of Python and other tools.
  • Make bug fixes.
  • Provide API stability and backward compatibility with the upstream version.
  • Respond to community contributions.

It’s used by related forks such as lace.


  • Reads and writes Pickle, JSON, and YAML
  • Works without an S3 connection (with local files)
  • Supports Python 2.7 and uses boto2
  • Supports OS X, Linux, and Windows
  • Tested and production-hardened


from baiji.serialization import json
with open(filename, 'w') as f:
    json.dump(foo, f)
with open(filename, 'r') as f:
    foo = json.load(foo, f)
from baiji.serialization import json
foo = json.load(filename)


pip install -r requirements_dev.txt
rake test
rake lint


  • Issue Tracker:
  • Source Code:

Pull requests welcome!


If you are having issues, please let us know.


The project is licensed under the Apache license, version 2.0.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for metabaiji-serialization, version 2.2.1
Filename, size File type Python version Upload date Hashes
Filename, size metabaiji_serialization-2.2.1-py3-none-any.whl (12.4 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size metabaiji-serialization-2.2.1.tar.gz (10.6 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page