Skip to main content

The cross-language eno standard library

Project description


The cross-language eno standard library


pip install enolib

Getting started

A minimal example to read an eno document directly from a string with enolib:

>>> import enolib
>>> document = enolib.parse('Greeting: Hello World!')
>>> document.field('Greeting').required_string_value()
'Hello World!'


Available at

Beta notice

enolib is currently in beta, if you encounter any issues please report them in the issue tracker - thank you for your help!

Compatibility notice

enolib supports the not yet completely ratified final specification for eno. You are encouraged to use it in your projects already, thereby helping us to gather insights on whether there are any remaining flaws in the proposed final specifications (you're very welcome to report such issues if you encounter them).

From a practical point of view there are not likely any major changes ahead. Unless you build your application around edge cases of the exotic language features you should be perfectly safe and future-proof.

Project details

Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
enolib-0.4.3-py3-none-any.whl (39.0 kB) Copy SHA256 hash SHA256 Wheel py3
enolib-0.4.3.tar.gz (24.4 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page