Skip to main content

EDN format reader and writer in Python

Project description

# edn_format #

Implements the [EDN format](https://github.com/edn-format/edn) reader in Python.

## Installation ##

pip install edn_format

## Usage ##

>>> import edn_format
>>> edn_format.dumps({1, 2, 3})
'#{1 2 3}'
>>> edn_format.loads("[1 true nil]")
[1, True, None]

In general, edn_format.loads(edn_format.dumps(obj)) == obj. If this is false, it may be a bug.

See tests.py for full details.

## Caveats ##

Almost all features of EDN have been implemented, including custom tagged elements.

But expect bugs since this has not yet been used in production.

## Contributors ##

Special thanks to the following contributors for making this library usable:

Project details


Download files

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

Source Distribution

edn_format-0.5.tar.gz (7.8 kB view details)

Uploaded Source

File details

Details for the file edn_format-0.5.tar.gz.

File metadata

  • Download URL: edn_format-0.5.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for edn_format-0.5.tar.gz
Algorithm Hash digest
SHA256 57a917f76af68c1976e5bf7329a5d358f2e072e626a357e00d412f21054c82bd
MD5 8b0775cd0029daf29d262ec3936f93bd
BLAKE2b-256 f517eac6fd24ddb90918c0e5b7a106f5dc2179e889a0afb0c4c43e2527ff00f5

See more details on using hashes here.

Supported by

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