Skip to main content

Python library for An eXtended Object Notation (AXON)

Project description

pyaxon is an MIT Licensed python library for AXON - An eXtended Object Notation - simple text based format for interchanging objects, documents and data. It tries to combine the best of JSON, XML and YAML.

Main repository for pyaxon is on bitbucket. There is an mirror on github

Features

  1. Provide a simple API for loading and dumping of objects.

  2. Provide a safe loading and dumping by default.

  3. Provide unsafe loading and dumping of objects on the base of registration of factory/reduce callables.

  4. Provide a way for fully controlled by application/framework/library unsafe loading and dumping.

  5. It’s reasonable fast.

Releases

0.5.4

  1. Make internal timezone class (for python2.7) compatible with datetime.timezone class (for python3.2 and higher).

  2. Make creation of custom object builders (both safe and unsafe) easier.

0.5.3

  1. Dumping is now faster.

0.5.2

  1. Refactor setup.py so that .py sources of extensions dosn’t installed.

  2. Ensuire that attribute names and keys loads and dumps correctly.

  3. Add explicit flag (use_cython) in order to decide when to use cython compiler.

0.5.1

  1. Add notebook with performance comparisons with JSON and YAML.

  2. Refactor setup.py so that project could be installed with/without Cython installation.

  3. Some improvements with introductory notebooks.

  4. Make project uploadable to PyPI by setup.py.

0.5

First public release of pyaxon.

Project details


Download files

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

Source Distributions

pyaxon-0.5.4.zip (313.3 kB view details)

Uploaded Source

pyaxon-0.5.4.tar.gz (287.9 kB view details)

Uploaded Source

File details

Details for the file pyaxon-0.5.4.zip.

File metadata

  • Download URL: pyaxon-0.5.4.zip
  • Upload date:
  • Size: 313.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyaxon-0.5.4.zip
Algorithm Hash digest
SHA256 3cdf87ab26c074ef13b363dbefb6d0c406472c6de3346069a52cb875be52190e
MD5 12369d76fd5ea819ce40072b783f2068
BLAKE2b-256 d31923477acf1c4b849e07f45e331d69062aed6d540d840332a6778a4b7b55e2

See more details on using hashes here.

File details

Details for the file pyaxon-0.5.4.tar.gz.

File metadata

  • Download URL: pyaxon-0.5.4.tar.gz
  • Upload date:
  • Size: 287.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyaxon-0.5.4.tar.gz
Algorithm Hash digest
SHA256 ce75f9bae648ba690bc1917f4bff77d7dc074102515816ad907b6b80ce0e6692
MD5 d8bbe5d89e02d936b06512d376fea8f3
BLAKE2b-256 04039c18d09c74e7dd9bcb4ef6b50c424107b764f852c38f9b0b7b1c99b1b597

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page