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.

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.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

Initial release of pyaxon after 2 years of internal developement

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.2.zip (300.6 kB view details)

Uploaded Source

pyaxon-0.5.2.tar.gz (275.6 kB view details)

Uploaded Source

File details

Details for the file pyaxon-0.5.2.zip.

File metadata

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

File hashes

Hashes for pyaxon-0.5.2.zip
Algorithm Hash digest
SHA256 df5ce6f35dffa8367385d819bfc814b6eee14de422dba86e79d9482c241065fa
MD5 7c724234f632f56c73c33f246dcfe2a9
BLAKE2b-256 dc4191090b308a483de999240a784ab895bcbfc96402b94844f1e817ff6a26ec

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyaxon-0.5.2.tar.gz
Algorithm Hash digest
SHA256 e4323433016c9e3982465cbfff272600fbd2c5dde75d324b64af5a04b0bbd147
MD5 cf5cad5da01bfffaa226281df746dbfa
BLAKE2b-256 aff2c1f7cd4b146531b5b8b0e16533328e392186e5087ff0559b6eb953c28fd6

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